
ZX Spectrum Simulator
This is a rather useless fun project.
The Spectrum was my second computer after the ZX81. With recent advances in AI, writing yet another emulator is boring. So I decided to write a simulator instead.
My simulator implements all of the Spectrum‘s ROM and Basic interpreter, but does not emulate the Z80. That makes it super fast in Basic, but it can not run games.
Instead of a graphics screen, it runs in a terminal window and adapts to the terminal size. You can edit and run Sinclair Basic Programms at 80x45 characters or whatever other terminal size you like.
The repository is here:
https://github.com/MatthiasWM/ZX-spectrum-on-vt100
It’s tested on MacOS, but you have to compile it yourself. If anyone is interested, I can release Mac, Linux, and Windows binaries.