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 workflow

ZX SPECTRUM

128K

Banked memory · AY sound · original 128K ROM
Capability48K128K
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.