Utilities & applications
Productivity and utility software — word processors, spreadsheets, databases, editors, image/digitizer tools.
129 threads · 1286 messages · 2002-01-30 → 2026-06-29
Across both eras the group built a working picture of what utility and application software ever shipped for the Timex/Sinclair line and how to keep it usable. The Yahoo years were dominated by enumeration and rescue: Jack Boatwright's 2004 cartridge/software lists and rarity rankings (#1000332) established a baseline of what existed (and what — like a real Penetrator cart — almost certainly never did), while a long-running "New file uploaded" thread (#1000940) quietly seeded the group's Files area with the manuals and articles that later work would lean on — the Zeus Z80 Assembler manual, the Larken Disk Menu article, hardware notes, the 128K Interface package, and the 2068 video-mod / power-supply PDFs. Preservation pushes from zxbruno and his Spanish/Portuguese contacts in 2009 — including the Zebra Graphics Designer tapes (#1002351) — also drew the first real copyright pushback, with Al Hartman (formerly of Zebra Systems) reminding everyone that "archiving" was not the same as having rights to redistribute. The thread drifted off-topic from msg 39 onward, into TS1500/Bajtek-translation chatter that has nothing to do with Zebra graphics utilities.
The groups.io era turned that catalog into a working toolchain. zmakebas plus Tim Swenson's tsmake shell wrapper became the standard way to author Sinclair BASIC from a modern editor (the Music Maker and Digital Clock type-ins use it — #736, #2877); for going the other direction, the group converged on tzxtools, tape2wav (leiradel), and the ZX81 Tape Converter for .wav→.tzx/.tap, with FUSE's "Save As" as the fallback when those choke (#3424, #3128). Ryan Gray's rebuilds of p2txt and hex2rem under Turbo C++ 3.0 (#3128) keep the Calliope/Metagraphics archiving line workable. Greaseweazle + CPCDiskXP handled the Zebra 3" disks (#2274), with Joao Encarnado's TOMATO utility converting TOS disks to TAP and the surprising discovery that several Zebra disks were actually CP/M. Jeff Burrell's tapToCart Python utility (#2138) lets BASIC AROS programs — and, with Ryan's QuickFont v2.3 tweaks, machine-code-extended programs — be packed into .dck images, directly feeding Carl Miles's redesigned TS1510 clone interface (#7339) and Ryan's p2ts1510 helper.
New authoring tools and revivals followed. Ryan Gray retyped his own 1985 QuickFont listing (#1590) and iterated it up to v2.4 with a zmakebas source tree under version control. Jay Carlson published a BASIC renumber routine (#4663) that ran cleanly in 32-column, OS-64, and Spectrum modes, with a deep dive on Sinclair's chr$14 number-token storage. David's FRAMES-variable digital clock revival (#2877) showed how CLEAR/RAMTOP lets ML coexist with user BASIC, and surfaced the mystery Omnibus v2.17 menu shell. Adam, David, and Bruno worked through screen-conversion options — Spectrumizer, img2spec, the ZX Spectrum Image Composer, and dithertron (#4895) — culminating in David's Claude-built Retro Pixel Converter / PixelPaste in 2026 (#9261), whose colorDist weighting and 64-col aspect ratio got debugged in-thread by Josef Jelinek. In parallel David scanned the Timex internal corporate docs (TENET project, OS-64 spec, Bank Switching Controller, 2060 spec — #4481), which Gustavo Pane and Ryan Gray used to reverse the OS-64 dual-display-file memory map, closing a loop opened in the Yahoo era when those files first appeared in the Files area.
Text / word-processing surfaces mostly through #3508, where Chris Nystrom describes his Text Editor 2000 for skinny-printer columns (left-half/right-half print mode taped into full pages), compared to Cardex's DTP Package and Atari's Daisy-Dot III — that thread drifts substantially into David's punk fanzine reminiscence and goth pen-pal anecdotes. Other utilities surface through David's bulk tape recoveries (#3424): Bob Swoger's QED editor, Zebra's Tech Draw Koala-Pad paint program, and Sprites 2068. The Timex Digitizer thread (#1654) is a sub-project in its own right — David, Tim H, and Willie Jones reverse-engineered a SMUG-newsletter column-at-a-time scanning routine and began a full KiCad PCB recreation. Dan Tandberg's Rampager Z80 monitor/editor (#3167) remains the conspicuous gap — Dan didn't have a tape, and the group is still hoping the Albuquerque user-group contact still has one. The 2026 WordPress-driven software catalog (#9137), with Claude-written program descriptions covering ~1,000 entries, is essentially Jack Boatwright's 2004 list brought to its logical conclusion.
Key threads
- questions on TS2068 (and TS1500) carts (archive.org) — Jack Boatwright's 2004 cartridge/software list and rarity rankings — the baseline enumeration of what shipped, what's rumored (Penetrator), and what almost certainly never existed.
- New file uploaded to ts2068 (archive.org) — Long-running 'Files uploaded' thread that seeded the group's reference library: Zeus assembler manual, Larken Disk Menu, 128K Interface, video-mod and power-supply PDFs.
- Some news. Also looking for Zebra Systems Graphics designer (archive.org) — zxbruno's 2009 preservation push hits Al Hartman's copyright objection — the canonical reminder that archiving isn't the same as redistribution rights. Drifted off-topic late into TS1500 / Bajtek chatter.
- BASIC to cartidge (#2138 on groups.io) — Jeff Burrell's tapToCart Python utility for packing BASIC AROS programs into .dck images — the modern path from BASIC source to cartridge ROM, with Ryan Gray's machine-code-aware extensions.
- Zebra FDD 3" disk images (#2274 on groups.io) — Greaseweazle + CPCDiskXP imaging the Zebra 3" disks, Joao Encarnado's TOMATO utility converting TOS to TAP, and the surprise that several disks turned out to be CP/M.
- New Timex documents uploaded (drifted into 64 Column Mode Support) (#4481 on groups.io) — Drop of internal Timex docs (Bank Switching Controller, 2060 spec, OS-64 manual) that Gustavo Pane and Ryan Gray used to reverse the OS-64 dual-display-file memory map.
- Thank you, Tim Swenson! (Music Maker) (#736 on groups.io) — The zmakebas + tsmake-preprocessor workflow that became standard for authoring Sinclair BASIC type-ins from a modern editor.
- QuickFont (#1590 on groups.io) — Ryan Gray retypes his 1985 font editor and iterates it through v2.4 with zmakebas source under version control — the recurring testbed for ML-in-BASIC and cartridge-mode detection.
- Renumber Programs (#4663 on groups.io) — Jay Carlson's BASIC renumber routine running in 32-col, OS-64, and Spectrum modes, with Ryan Gray's deep dive on Sinclair's chr$14 number-token storage.
- Clock program (#2877 on groups.io) — David's FRAMES-variable digital clock revival — the canonical worked example for ML coexisting with user BASIC via CLEAR/RAMTOP, surfacing the mystery Omnibus v2.17 shell.
- T/S 2068 Image Converter Utility? (#4895 on groups.io) — Survey of Spectrumizer, img2spec, the ZX Spectrum Image Composer, dithertron — the screen-conversion option landscape that David's PixelPaste later supersedes.
- That Guide to Games book and a new fun toy (Image conversion app) (#9261 on groups.io) — David's Claude-built Retro Pixel Converter / PixelPaste — debugged in-thread by Josef Jelinek (colorDist weighting, 64-col aspect) and pushed to github.com/factus10/retro-pixel-converter.
- A plethora of programs (#3424 on groups.io) — David's tape recovery batch surfacing QED (Bob Swoger), Tech Draw (Koala Pad paint), Sprites 2068 — and Ryan Gray nails the wav→tzx→tap workflow with tape2wav.
- Timex Digitizer was: Even more newsletters, featuring Willie Jones! (#1654 on groups.io) — Sub-project in its own right: David, Tim H, and Willie Jones reverse-engineer a SMUG column-at-a-time scanning routine and begin a KiCad PCB recreation.
- Timex One-Shot "Newsletter" Page? (#3508 on groups.io) — Chris Nystrom's Text Editor 2000 column-tile printing trick alongside Cardex DTP and Daisy-Dot III. Thread drifts substantially into David's punk fanzine and Maximum Rock-n-Roll memories.
- New batch of REDESIGNED TS1510 CLONE Interface and Cartridges (#7339 on groups.io) — Carl Miles's redesigned TS1510 clone interface + Ryan's p2ts1510 helper — closes the loop with the tapToCart workflow on real hardware.
- A work in progress software catalog (#9137 on groups.io) — WordPress-driven catalog with Claude-written descriptions covering ~1,000 entries — the modern logical conclusion of Jack Boatwright's 2004 enumeration.
- Archiving "Metagraphics" by Calliope Software (#3128 on groups.io) — Calliope/Tandberg archiving lineage — Ryan Gray's Turbo C++ 3.0 rebuilds of p2txt and hex2rem keep the .P-file BASIC-extraction toolchain workable.
- Timex Programming Tools; was: Archiving 1983 'Timeblasters' (#3167 on groups.io) — Surfaces Dan Tandberg's never-distributed Rampager Z80 monitor/editor — the conspicuous gap in the utility software roster, still being hunted via the Albuquerque user-group contact.
- Demo Recording of Speech Synthesizer (2068) (#1321 on groups.io) — Tad Painter's software speech synthesizer revived — figuring out the library-load-first trick and an Audacity low-pass filter to clean up the output.
All threads (129)
↳ marks a thread where this topic begins mid-conversation — the link jumps to the message where it starts.