My 1976 KIM-1
blog.jgc.org
blog.jgc.org
Commodore/MOS KIM-1 (2004) - https://news.ycombinator.com/item?id=38148892 - Nov 2023 (12 comments)
More:
Refurb weekend(s): Commodore/MOS KIM-1 - https://news.ycombinator.com/item?id=36644841 - July 2023 (16 comments)
The KIM-1 that sounds like Stephen Hawking (or: “jitbanging” DECtalk) - https://news.ycombinator.com/item?id=36009401 - May 2023 (3 comments)
What the KIM-1 really needs is bubble memory - https://news.ycombinator.com/item?id=32715071 - Sept 2022 (10 comments)
KIMplement – A KIM-1 emulator for the Commodore 64 - https://news.ycombinator.com/item?id=28476074 - Sept 2021 (6 comments)
Show HN: A MOS Kim-1 Simulator for iOS and macOS - https://news.ycombinator.com/item?id=27932865 - July 2021 (1 comment)
The KIM-1 (Keyboard Input Monitor) was created by Chuck Peddle at MOS Technology, which later was bought by Commodore, so the MOS Technology KIM-1 became the Commodore KIM-1. (Source: https://en.wikipedia.org/wiki/KIM-1)
Peddle then expanded the KIM-1 into the Commodore PET 2001 with case, monitor, keyboard and tape drive all built in. The 2 KB TIM (Terminal Input Monitor) ROM in the KIM-1 was expanded into the 4 KB KERNAL ROM in the PET. (Source: https://en.wikipedia.org/wiki/Commodore_PET)
Of course, then the PET was upgraded with additional models including the 3032, 4032, 8032, 8096, 8296 and the SuperPET, then the CBM-II series and the Commodore VIC-20, Commodore 64, Commodore 16, Plus/4, Commodore 128 and the unreleased Commodore 65.
In fact, the AIM-65 was basically a heavily expanded KIM with a LED screen, printer, keyboard and tape all in one box from the factory.
For those that don't know, the Cal Poly Universities at Pomona and San Luis Obispo collaborate on the annual Rose Parade Float.
Back in the day, they would win awards for their motion control and animation work. Much of that work was done down at Pomona.
And the computer they used as the control computer in those early days was the AIM-65.
I thought only the first revision 6502's (1975, in a white ceramic package) had the ROR bug, or are these faults something other than ROR?
In a video from early this year, Eric Schlaepfer claims the ROR behavior in the early 6502's isn't actually a bug, the instruction was consciously left out. I found the explanation interesting:
Funny thing is (assuming that KIM-1 still works): you buy a brand new computer today. In 5, 8 maybe 10y (if you're lucky) it will be ewaste. Quicker if it's a phone. And chances are by then that KIM-1 will still work. Or be easy to repair. Similar with many machines of that period.
Tech has advanced tremendously. But in some aspects, backwards.
It only had 3KB of RAM, so any program of worth was written in machine code.
I tried my hand at assorted electronics experiments, but managed to shove 9v into one of the PIO pins, frying it.
I did replace the 6530 chip, but never installed it. I actually still have it somewhere, still in its anti-static foam.
Firstly, he built the Apple 1 with a 6502 before the Apple ][, which was a major improvement on the Apple 1.
He had designed the Apple 1 on paper before the 6502 was available. He had preferred the Motorola 6800 processor but couldn't afford it at $170 ($925 in 2022 dollars). Then when the 6502 came out priced at $20 ($103 in 2022 dollars), he used it instead.
So the KIM-1 had no bearing on the Apple 1 or Apple ][.
1, Kim Uno: https://obsolescence.wixsite.com/obsolescence/kim-uno-get-or... - it is basically an Arduino emulating all the hardware of the KIM-1. Battery-powered, and fits in your (large) pocket.
2, PAL-1 replica board: https://www.tindie.com/products/tkoak/pal-1-a-mos-6502-power... - uses more-commonly-available parts than an original KIM-1 (e.g., 65C02 instead of the original NMOS part, and a RIOT+EPROM, instead of a mask-programmed RRIOT) but still a lot of fun to solder together. The creator has also made an expansion port and lots of gadgets to attach to it, including an optional backplane. Works with a DE-9 serial port! I have connected mine to a Digital VT520 serial terminal, among other things.