The MOS KIM-1 is a quite rare collector’s item today. So if you hold one in your hands, you better take some high resolution pictures of the board. Here they are:
Note that this is the original revision of the board (pre-Rev A), and the 6502 CPU is from week 51 of the year 1975 – so it has the ROR bug!
Does anyone know what the three digit numbers 002 and 003 on the 6530 RIOTs mean? Are these the indexes of the ROM images? If so, what is ROM #001 and was there a #000? Also, the back has the number “0372” on it – is this a serial number? Looking at the dates of the chips, this seems to be the oldest KIM-1 of all those I could find on the internet.
If someone is interested in KIM-1 and is unable to fidn an original, a replica is available (I have one; my recommendation):
http://www.brielcomputers.com/wordpress/?cat=5
So what did the ROR opcodes do on the buggy 6502 then? Now’s the chance to try them and speculate as to what they got wrong 🙂
“The “ROR bug” which was in the original 6502 is STILL in
schematics that were in use at MOS Technologies years later. It seems
somebody fixed the chip layout, but didn’t update documentation for
it.”
http://newsgroups.derkeiler.com/Archive/Comp/comp.sys.cbm/2007-05/msg00556.html
Maybe somebody has access to the documentation?
6530-002 and 6530-003 indeed identify the ROM mask: http://www.commodore.ca/manuals/kim1/kim1_users_guide.txt
Here’s a lower serial # KIM board: http://vintagecomputersale.com/mos-kim-1-vintage-computer-working
This one is a higher number but has some more fun info:
http://vintagecomputersale.com/original-mos-kim-1-computer-testedworking-extras
(it mentions a 6530-004, amongst other things).
I couldn’t find any references to a 6530-001 or a 6530-000. I don’t think 000 ever existed fwiw.
I would love to see a good description of the ror bug — what the faulty circuit looked like, or even just the symptoms.
Ser#0001 is also still alive :))