Questions tagged [commodore]
Commodore Business Machines and their products. Use more specific tags like [commodore-64] or [amiga] instead if appropriate.
122
questions
3
votes
2
answers
234
views
Amiga 500 left mouse button not working
I've recently bought a Amiga 500 (A6 board). This Amiga works perfectly and starts as it should, except for the fact that when I hover on a icon and click my left mouse button to open it, it doesn't ...
3
votes
2
answers
213
views
How to interface with W65C51 UART
I want to build my own computer with retro-ic's. One of those ic's that I want to use is the W65C51 from Western Design Center. I am trying to connect it to a Arduino to learn how to interface with ...
4
votes
1
answer
193
views
Commodore 128 bottom row of keys work with different shift keys
I have been playing with a Commodore 128 that I picked up but I have noticed one, what I would call, weird keyboard problem(?).
If I an on the bottom row of the keyboard every other key works with a ...
4
votes
1
answer
346
views
Why didn't Commodore run the 6502 at 2 MHz? [closed]
The Atari 800, in 1979, ran the 6502 at 1.79 MHz. That rounds to 2, and was presumably a 6502A rated for 2 MHz, underclocked.
Why did Commodore keep running their 6502 computers at 1 MHz, even the 64 ...
17
votes
5
answers
4k
views
Why was the 1540 a computer in its own right?
The Commodore 1540 disk drive, along with its better-known successor the 1541, is a computer in its own right, with its own 6502 CPU.
Why was it designed like that?
It adds significant cost to the ...
8
votes
0
answers
235
views
The works of Frontier Manufacturing
Having spent the last however many decades believing Commodore Semiconductor Group was a simple rename of MOS Technology, I just watched a video – quite interesting in its own right – which casually ...
3
votes
0
answers
267
views
What process node enabled the 6502 to reach 2 MHz? [duplicate]
The original version of the 6502 was rated for 1 MHz, but before the end of the decade, the CPU was available in a 2 MHz version. Presumably what changed was Dennard scaling: make the transistors ...
1
vote
1
answer
299
views
What was the RVS key used for on early PCs?
Some Commodore CBM and Sharp MZ-80B keyboards (U.S. version) feature an RVS key, which is linked to an LED on some keyboards (similar to Caps Lock). German CBM keyboards seem to feature a Control key ...
4
votes
0
answers
135
views
Seeking information regarding how/when Commodore would refurbish a disk drive
I recently added a Commodore 1581 3.5" floppy disk drive to my collection. Being interested in the history of my new toy, I wondered what I might learn from it's serial number. After some ...
1
vote
0
answers
118
views
Where to find datasheets for MOS (Commodore) 85xx chips?
It seems difficult to find any detailed technical information online for the 85xx chips used in later Commodore 8-bit computers. For example, there's an excellent archive at http://www.6502.org/...
3
votes
1
answer
336
views
How is the Commodore BASIC RND function seeded, depending on the argument?
In AppleSoft, RND with a negative number performs a seed on the generator with that number. So, as I understand it X=RND(-1) is the equivalent of RANDOMIZE 1:X=RND(1):
If aexpr is positive, returns a ...
5
votes
2
answers
438
views
Memory gap in Commodore PET
Most largish programs written for the Commodore PET have a bunch of rem statements somewhere around the 8K or 16K area. The normal comment is something to do with a hole in memory. I remember PET ...
18
votes
4
answers
4k
views
Commodore 64 - any way to safely plug in a cartridge when the power is on?
Back in the early 1980s when my friends and I all had Commodore 64s, we all knew never to plug a cartridge in with the power on.
I once got a tape from someone with lots of utility programmes, one of ...
9
votes
1
answer
543
views
Sending DOS commands in assembly on my C64
Consider the following Basic program for the C64.
10 OPEN 15,8,15
20 PRINT#15, "I"
30 CLOSE 15
This classic gem simply opens the 'command channel' and sends the DOS 'init' command to the ...
12
votes
2
answers
2k
views
What is this unusual syntax for the Commodore SYS command?
I was recently interested in how to 'bload' some data on my commodore 64. For the sake of discussion the data isn't really relevant (it could be any blob of bytes).
Generally you can load a file into ...
1
vote
1
answer
499
views
Name of Commodore tape format?
How did Commodore call their tape format, if there ever was a specific name for it?
OK, let me clarify. I would be interested in the technical term of the encoding as well as any specific name, should ...
5
votes
1
answer
213
views
Correct voltages and current draw for Commodore PC-1
I am fixing a Commodore PC-1 PSU for a friend and want to know if the PSU is behaving as expected. No modern PSU suggestions (e.g. Meanwell), if you don't mind! :)
Question: What are the voltage ...
3
votes
1
answer
266
views
Converting CGA (from Commodore PC40) to RetroTink 5X?
I am quite new to the CGA world but I recently got hold on a Commodore PC40-01 desktop computer. This has a CGA card but how to connect this to my RetroTink 5X-Pro, so I can get it to be displayed on ...
16
votes
1
answer
1k
views
What was the release date of the MOS 8502?
I have been unable to find when the MOS 8502 was first released to customers. The process it was made on was available from 1979, but MOS don't appear to have used it for their own parts at that time.
...
5
votes
1
answer
265
views
Can two single Commodore disk drives emulate a dual disk drive?
The floppy disk drives manufactured for Commodore 8-bit computers (by Commodore itself and by various third parties) are either single-drive units, or dual-drive units where two disk drives share the ...
4
votes
0
answers
330
views
What are the safest temporary zero-page locations across all Commodore (CBM) machines?
I have some 6502 machine-language routines that I'd like to be as portable as possible across all, or as many as possible, Commodore 8-bit machines, including the PET (BASIC 1.0, 2.0, 4.0), VIC-20 and ...
8
votes
3
answers
3k
views
Why didn't the original Commodore PET computer use a standard typewriter style keyboard?
Being a huge fan of Commodore, I've often wondered why Commodore would use such a horrible keyboard layout for their premier computer utilizing an alpha-numeric keyboard. My only guesses would be ...
11
votes
1
answer
539
views
Why was Paperback Writer renamed to Pocket Writer?
I was a big fan of Digital Solutions Inc.'s Paperback Software, a Commodore 64/128 productivity suite that featured an interoperable word processor (Paperback Writer), spreadsheet (Paperback Planner), ...
26
votes
5
answers
3k
views
Why did the stock Amigas not have a battery for keeping the time/date?
The Amiga computers were advanced machines meant to do all sorts of things, including file management. They had a GUI OS (Workbench) and everything right from the very start. They were not some games-...
7
votes
3
answers
2k
views
Is there a version of Python that runs on a QL, Speccy or a Commodore?
Does any Python port run on any Speccies or Commodores? I am hopeful about QL, since:
Based on a Motorola 68008 processor clocked at 7.5 MHz, the QL
included 128 KB of RAM, which was officially ...
9
votes
2
answers
2k
views
Did Commodore ever produce gray colored Commodore 64?
The Commodore 64 was produced for a 12 years from 1982 to 1994. It had several iterations of case color, keyboard color & keyboard labels, badge etc.
Commodore was famous for using whatever parts ...
20
votes
4
answers
3k
views
Can powering on/off a 1541 damage a disk left inside?
The User's Guide for the Commodore 1541 disk drive includes a vague warning, on page 7, to "remember to always remove the diskette before the drive is turned off or on". Some third-party ...
2
votes
2
answers
604
views
Commodore 1352 mouse converter
My Commodore PC30-III can only handle a Commodore 1352 mouse, but it is practically impossible to buy one. I own a couple of Amiga and serial PC mice that if I plug in, the buttons seem to work, but ...
12
votes
1
answer
2k
views
How can I enter BIOS setup on a Commodore PC 30-III?
I have a Commodore PC 30-III but I can't find a way to start the BIOS menu. It displays the following message during startup:
15
votes
5
answers
2k
views
Commodore Mouse not recognized by a Commodore PC30-III 286 machine
I have Commodore PC 30-III 286 machine with a serial port at the back labelled "mouse". If I plug my Commodore mouse 1900 serial mouse then execute mouse.com at the DOS prompt then I get the ...
5
votes
1
answer
276
views
Which early computer games supported "English" from the paddle controller?
In relation to this answer about the "English" control of the Magnavox Odyssey, I am wondering if the concept found its way into other games for later computers and consoles that supported ...
2
votes
2
answers
356
views
How to properly convert an active-low joystick routine to active-high
My last question wasn't specific enough so I'll rephrase it. I've been having trouble with programming game consoles/computers like Commodore 64 that have active-low joysticks, where the bits are all ...
21
votes
3
answers
6k
views
Why doesn’t my VGA-to-HDMI converter work with my 286 PC?
I have a Commodore PC 30-III with a Cirrus ISA VGA card in it.
I wanted to connect to an HDMI display by using a mini VGA-to-HDMI converter
The converter doesn't generate any output. The machine ...
5
votes
1
answer
364
views
Commodore 1581 crashes during format
I have a Commodore 1581 (800k 3.5" DD) floppy drive which reads and writes data just fine (with DD disks only of course), but it crashes (drive keeps spinning forever, stops moving the head and ...
8
votes
1
answer
341
views
How was end-of-file stored on a Commodore 1541 disk? [duplicate]
On a VIC-20 or C-64, you could open a sequential file on a 1541, write exactly N bytes (say, 47 bytes) to it, then close it. Then you could open the same file for reading and start reading byte by ...
24
votes
1
answer
3k
views
How did Commodore drives produce program listings from disk directories?
CBM BASIC 2.0 has no built-in command for listing the contents of a floppy disk. Instead, the usual way is to LOAD a pseudo-file named $ from the disk into memory. The file can then be LISTed like a ...
11
votes
2
answers
1k
views
How was "GEOS" meant to be pronounced?
GEOS was a hugely popular operating environment for 8-bit Commodore and Apple machines. It was developed and published by Berkeley Softworks, who eventually released a 16-bit version for IBM-...
6
votes
1
answer
767
views
Why does the VICE "load" command skip the first two bytes?
I am studying assembly of the C64, and of course using VICE to do so. VICE has the load command to load data straight into the C64 RAM. I reckoned I could use that to put machine code into RAM and run ...
23
votes
8
answers
4k
views
Why did the VIC-20 and C64 have only 22 and 40 columns when the earlier PET had 80 column text?
When I was a kid, the "real" computers in movies looked so cool with that 80-column monochrome green text.
My first computer was a VIC-20 and it always felt very "toy-like" to me ...
16
votes
3
answers
2k
views
VIC20, VIC-20, or VIC 20?
The 'tag' on this website calls it 'VIC-20', but the VIC20 user manual (Personal Computing on the VIC20) http://cini.classiccmp.org/pdf/Commodore/VIC-20%20User's%20Manual.pdf calls the VIC either ...
4
votes
2
answers
267
views
Amiga 500 WorkBench 1.2 Freezes
When I load the Workbench, it loads normally and I can use the mouse to select and open folders and load programs as expected.
What happens is, at random, if I double-click on an icon the icon will ...
11
votes
4
answers
1k
views
Commodore BASIC: why was the PET's GOTO so slow?
Received wisdom has it that Commodore didn't want to pay Microsoft extra for updated BASIC interpreters, and thus very little changed in Commodore BASIC v2 from the PETs to the C64. But consider the ...
5
votes
1
answer
146
views
How can I restore the VDC RAM to usable text mode after clearing memory for hi-res graphics?
So, I've got a C-128 with only 16K of VDC video RAM. I've finished my lovely high-resolution graphics routine on the RGBI display and want to exit to BASIC with a functional 80-column text screen, ...
12
votes
4
answers
1k
views
Did the Commodore datasette interface provide greater reliability?
Cassette, being cheaper than a floppy disk drive, was a popular storage medium in the 8-bit era. Some computers such as the Sinclair Spectrum, just provided a port to plug in an existing cassette deck....
2
votes
3
answers
335
views
Commodore C386SX-LT, what is causing this hissing sound
I'm trying to work out what is wrong with this laptop. There is a hissing sound coming from the power board mid left. The laptop screen remains off and there is no output to external VGA unless it ...
4
votes
1
answer
357
views
From what errors could Commodore's tape loader recover
The Commodore PET/VIC-20/C64 tape routines write out the leader for each file twice, and then write the data twice. While it would seem that this should allow data to be loaded more reliably, ...
7
votes
5
answers
1k
views
What can be done with a USR file on the Commodore 1541 disk drive?
The USR filetype on the Commodore VC 1541 disk drive is a less common sequential file that according to some book sources can be executed as a program directly on the drive. The drive has its own 6502 ...
7
votes
1
answer
397
views
Could a double-sided Commodore disk be written to be used as a "flippy" on a 1541, without requiring flipping on a 1571?
Although the 1571 is capable of reading and writing both sides of a disk, accesses to the second side using the second head will be performed with the drive spinning in opposite direction from how it ...
9
votes
1
answer
1k
views
Is it possible to boot C64/C128 from floppy
When powered on 1541 reads the disk for a brief moment. Is it used to boot system from floppy? Is it possible to create a bootable commodore 64 floppy?
29
votes
1
answer
3k
views
Who ended up owning Commodore's semiconductor IP?
The question of ownership of Amiga-related intellectual property post-Commodore is famously difficult to answer. My question is: does anyone "own" Commodore's semiconductor IP now, and if so,...