8-bit CPU: Going virtual
A lot of time has passed since my last post about the 8-bit CPU, life happened and I did not have that much time to work on the hardware anymore. The itch was still there and I could occasionally work on it. Not enough to advance the hardware build much, but I could do software side from time to time. Recap I " went live " with the CPU and swapped out my Test module for EEPROM-based Control Logic. Now the CPU works stand-alone, but I still have the Arduino sketch and lots of Python code to command it. My long-term plan is to re-connect it and use for system diagnostics and program debugging, but for now I'll set it aside and go with a software implementation. What exactly that Test module was and how did it work? It was an Arduino + few '595 shift registers and '138 demultiplexers. These were connected to control signals of the CPU modules. For example, if I wanted to output the contents of the A register onto the bus, I'd load the corresponding combination o...