A picture is quickest to explain what the update is intended to do:

The software can run on a 'bare' microcontroller (just using a serial port), or make use of my KIM Uno PCB to become a stand-alone battery-powered 'Pocket KIM'.
I was inspired by Marcel van Kervinck's Apple-1/Gigatron hackery, and Mike Barry's Apple-1 port of the mini-assembler in that thread. So the KIM Uno is now "Apple-1 compatible". It was mostly adding the Wozmon/ACI ROMs and 4 I/O ports. Miraculously, KIM-1 and Apple-1 ROMs are not at all in each other's way. So you can flip from KIM (hex programming) to Apple (mini-assembler programming) and back when playing with 6502 code. It's fun. Two in one.
This update also uses the EEPROM as a solid-state cassette tape. So you can save your work whilst on the road.
As the space in the Arduino's atMega328 is well and truly exhausted now, I'll use the two 32-bit MCUs to continue playing in the future. But I'll miss the cramped atMega328, it fits the KIM-1 simulation like a glove and fighting for free bytes is a nice part of the hobby. On the 32-bitters, there's plenty of room to run much more 6502 software, but my main interest is these sub-1024 byte 'software gems' that are small enough to read & study.
Now and then I make a batch of KIM Uno's (not for profit). But you might as well send off the KIM Uno Gerbers to JLCPCB.com (or somesuch) yourself and order the few other parts online on Aliexpress etc. The Pro Mini plugs right in to the PCB; the STM32 and esp32 have to be wired in. I'll make a new PCB version soonish to hold the 32 bitters without wiring hassle.

The updated web site with all data is here: https://obsolescence.wixsite.com/obsole ... mary-c1uuh
Credits: Marcel van Kervinck, for having been an inspiration in everything he did. Mike Barry for that wonderful mini-assembler post, and of course Mike Chambers again for his 6502 simulator. I just glue stuff together, but I hope it'll provide fun to others as well.
Kind regards,
Oscar.



