Not sure if this is an appropriate post for this group but here goes. I'm in the process of making a KENBAK-1 reproduction. I'm calling mine KENBAK-2/5 because it is a 40% scale model. You can see details of my build so far on Hackaday:
The KENBAK-2/5 will run on a Raspberry Pi 4. I know this seems like overkill but my intention is to run a simple Integrated Development Environment on it . You will still be able to operate the device through the front panel buttons and switches. In addition you will be able to hook up a monitor, keyboard, and mouse (or my preference VNC into the machine) and key in programs with a built in Assembler, then run them via the front panel. I'm hoping to have breakpoint debugging as well.
So I have just finished my first pass at writing an Assembler and an Emulator for my build. They are written in Python and available on GitHub:
I guess I'm hoping that this group of KENBAK-1 experts might be interested in giving them a try. I have done some testing, and my emulator can run the byte codes generated by the assembler, but that doesn't mean that I haven't misunderstood some details. I would very much appreciate any feedback and suggestions. If you would be willing to share programs that I could run on my emulator that would be great too, but so far it only supports stock instruction based on the Programming Reference Manual.
In return, these programs will always be available for your use and I will try to incorporate your suggestions.
Thanks in advance for hearing me out.