Spectrum emulation & software
Emulation — running Spectrum software on TS hardware, running TS software in emulators (FUSE), and file formats.
157 threads · 1569 messages · 2002-05-28 → 2026-10-06
Running Spectrum software on the 2068 has two Yahoo-era roots. The first is the 2006 ZX Spectrum ROM in TS2068 thread, a long technical discussion of putting a real Spectrum ROM into the machine. Johnny Red (Joao Encarnado) pointed out that the remaining incompatibility is in hardware, not software: the TS2068 buffers its buses where the Spectrum and TC machines use resistors. Richard Atkinson posted EXROM patches so a Spectrum 128 ROM could boot on a 2068, and Jarek Adamski explained the reset-timing delay needed before writing to port #7FFD. In the second, 2013–19's Switchable ROM modification, Richard (rga24) documented and offered as a service a mod that puts Spectrum 48K and Timex ROMs on EPROMs selected by the channel 2/3 switch. Others pointed to the Twister board, Don Dindang's selectable-ROM board and joystick cards on sellmyretro. Two other threads touch the topic only in passing: the 2009 Zebra Graphics Designer thread (about preservation, where Al Hartman objected to Zebra software being posted) and 2017's How active are TS2068 users? (the Spectrum Next and Twister board).
In the groups.io era the hardware path became the Twister board plus divMMC. Adam Trionfo's 2022 divMMC thread found that TAP/TZX files load instantly through a Spectrum ROM, with occasional boot hangs blamed on the 2068's weak 5V supply. The TS-Pico then took over, shipping a customized Spectrum ROM. In 2023's Question about TS-Pico, David Anderson and Ricardo Calcagno explained how it maps HOME ROM, EXROM and DOCK banks from flash, with OS-64 cartridge loading in the works. In TS 2068 GAMES, Greg Skuza's Z80/SNA/JLO game sets turned out to be Spectrum programs patched to use the 2068's AY ports and joystick under a Spectrum ROM. Johnny Red noted that snapshot loading is complicated by the 2068's paged 24K ROMs and extra system variables. Adam's long Elite saga ended in 2023 with the Lenslock-free Supreme Challenge release, which runs on the 2068 in Spectrum mode.
On the emulator side, the group's toolkit is FUSE (Philip Kendall), ZEsarUX, EightyOne and Warajevo under DOSBox. In 2023's I need assistance, Jeff K described Warajevo as their primary 2068 emulator, and the thread ended with plans for Windows emulator guides. FUSE's adaptive tape loader is the last resort for difficult WAVs. In Help me fix a file in The Crown? (2024), Ryan Gray described massaging audio until FUSE loads it, then re-saving with the help of a header utility and tzxtools (tzxwav/tzxmerge), and he rebuilt The Crown's level tapes as concatenated TAPs. Format work included Zebra FDD 3-inch disk images (CPCDiskXP / Greaseweazle, with TOMATO converting TOS disks to TAP), leiradel's tape2wav for reversing TZX files, Ryan's zx81-utils for .P listings, and Interface 1bis working only in Warajevo. In 2026, Charlie Day's new TimexSinclair ROM alpha test exposed emulator differences: John Stroebel found EightyOne treats the EXROM as eight 8K banks where FUSE mirrors it, and ZEsarUX needed an EXROM patch.
Several threads only drifted in, as cases of testing software in emulators: the Christmas-demo thread (Polish TC/2068 AY demos, plus CRT colour blending versus RGB), Demos from Bratislava (demos that auto-detect TS2068 or TC2048 AY ports), the Diamond Mike archive (too fast under ZEsarUX and FUSE), the image-converter thread (img2spec / SCREEN$ tools), Grimm's Fairy Trails (EightyOne for the ZX81), and LOAD "" CODE in ZEsarUX.
Key threads
- ZX Spectrum ROM in TS2068 (#2046 on groups.io) — The foundational Yahoo-era discussion of Spectrum ROMs in the 2068: bus buffering differences, Spectrum 128 EXROM patches and #7FFD reset timing.
- Switchable Timex Sinclair 2068 ROM modification (#1562 on groups.io) — Documents the EPROM mod that uses the channel switch to select the Spectrum ROM, plus where to buy emulator ROMs and Twister boards.
- I Got My Spectrum divMMC Today! (#1450 on groups.io) — The modern Spectrum-on-2068 setup (Twister board plus divMMC) and the power limits it runs into.
- Question about TS-Pico (#835 on groups.io) — How the TS-Pico maps a custom Spectrum ROM, EXROM and DOCK banks, and the plans for OS-64.
- Help me fix a file in The Crown? (#778 on groups.io) — A detailed case study of rescuing a tape through FUSE, tzxtools and TAP concatenation for the Pico.
- I need assistance (#1092 on groups.io) — A survey of the group's emulators (Warajevo/DOSBox, FUSE, EightyOne, ZEsarUX) and the start of emulator guides.
- TS 2068 GAMES (#728 on groups.io) — Spectrum games patched for 2068 AY and joystick, and why snapshot loading is hard with the 2068's paged ROMs.
- New TimexSinclair ROM - Alpha test (#16 on groups.io) — A new ROM tested in FUSE, EightyOne and ZEsarUX, exposing differences in how each emulates the EXROM.
- Elite? (#877 on groups.io) — Getting Elite to run in Spectrum mode, which finally worked with the Lenslock-free Supreme Challenge release.
- Zebra FDD 3” sk images (#1200 on groups.io) — Imaging and extracting Zebra FDD disks into formats emulators can load.
All threads (157)
↳ marks a thread where this topic begins mid-conversation — the link jumps to the message where it starts.