So back when I conceived this project, this was my whiteboard:
Basically, a Z-80, a CPLD memory manager/bank switcher, a flash ROM, and a static RAM. Then a Raspberry Pi flash programmer.
My original CPLD concept was a little beyond the capability of the CPLDs I chose. Also, at the time I didn’t know the difference between a Raspberry Pi and Arduino. Once I googled it, I decided on the Arduino as it’s really just a breakout board for a small Atmel microcontroller made a little more user friendly for beginners.
I’ll get more detailed about the design as time goes on…