TWO TARGETS · ONE PROJECT MODEL
Choose the machine. Keep the professional workflow.
48K remains the direct, classic path. 128K adds original ROM execution, memory banking, AY audio and bank-qualified debugging without creating a separate IDE.
ZX SPECTRUM
48K
Linear memory · beeper · classic ROM workflowZX SPECTRUM
128K
Banked memory · AY sound · original 128K ROMCapability48K128K
Sinclair BASIC language serviceTarget-awareTarget-aware
Z80 assemblyLinear 64K mapBank-aware placement
Integrated ROM runtime48K ROMOriginal 128K ROM
Tape outputTAP + WAVTAP + WAV
SoundBeeper / BEEPAY / PLAY + beeper
Debugger address identityLogical addressBank + logical address
SCREEN$ and UDGIncludedIncluded
Music sourceBASIC + ASMBASIC + target-aware ASM
Accuracy claims stay specific.
The IDE separates automated tests, native UI observations, independent-emulator checks and original-hardware acceptance. A passing build is never presented as proof of every layer.