- SnClair, a ZX Spectrum Emulator for CE
- 30 Sep 2025 09:20:22 am
- Last edited by NoahK on 30 Sep 2025 01:51:35 pm; edited 1 time in total
With FamiCalc and TI-Boy being so successful using JIT, I figured it would be interesting to see more Z80 computers being emulated on the CE.
I've always had an interest in the Sinclair ZX Spectrum, so I've thought a bit about how it would be done:
So, from a technical perspective, this should be possible.
Name-wise, here are some options:
I've always had an interest in the Sinclair ZX Spectrum, so I've thought a bit about how it would be done:
- The 48k version of the speccy is the most popular, and all 48k will fit in the CE's BSS with room to spare.
- The 256x192 memory-mapped bitmap area of the speccy will fit nicely in the middle of the 320x240 screen, with room for the colored/striped border. Theres only a simple memory re-formatting needed to make the display, as there are no hardware sprites or different video modes to implement.
- Tapes/programs for the ZX rarely exceeded 48k [citation needed] (since they needed to be loaded into RAM to run), so a "tape" or even an entire memory snapshot can be saved in an AppVar. Loading memory snapshots would be much simpler to emulate than having to deal with reading (and writing!) to AppVars as if they were a tape.
- Controls for most games are the Joystick (up/down/left/right/button1/button2/trigger). These, and the rest of the keyboard, are memory-mapped inputs. This should make writing a keyboard+joystick driver pretty simple.
So, from a technical perspective, this should be possible.
Name-wise, here are some options:
- SpecCE
- TInclair
- SPECcalc
- ZX-48 CE
- SpecTIca
- ZXtium
- ZedEksCE or ZedEks48










