Skip to content

CP/M

Running CP/M on Timex/Sinclair hardware.

16 threads · 217 messages · 2008-01-31 → 2026-08-25

The group's CP/M discussion keeps returning to one hardware fact: real CP/M needs 64K of plain RAM from address 0, and a stock TS2068 has ROM at 0–16383 and the display file at 16384–32767. Historically, the working route was the Timex FDD/FDD3000, which carried its own Z80 and RAM and ran a proprietary CP/M; Portuguese and Polish Timex users had CP/M from the early 1980s. Gustavo Pane still runs an FDD3 (silver) system with 64K on a US 2068 and has been building a CP/M 2.2 that reads the original Timex 40T SS (160K) and 80T DS (640K) formats, with the DOCK bank's 64K holding the CCP, BDOS and CBIOS. Joao Encarnado added that the FDD exposes its RS232 ports as TOS streams (OPEN #, PRINT #), and remembered FDD3000 CP/M as a very bare OS that needed PIP to copy files. On the history side, David Anderson found Lon Hildreth's November 1983 receipts for a trip from Hartford to Digital Research in San Jose to pitch a 2068 CP/M port, which never shipped.

In 2023, Clark Calkins' ZCP/M surfaced through a comment on David's site and a 1988 Computer Journal article. It was a ROM-based, CP/M-like OS for the TS1000 (in the 8K–16K space) written while Clark worked with A&J Microdrive and Exatron's Stringy Floppy. Clark joined the July 3, 2023 Zoom meeting, and Kevin hoped for an open-source release. In August 2023 Eduardo Fuentes proposed "Real CP/M on TS-2068": an expansion board, inspired by the Larken RAM disk, that maps RAM over the full 0–64K in 8K chunks (the ULA always reads the display from HOME RAM) with port-7 banking up to about 560K. Claudius offered to do the PCB, and Kevin suggested a boot-loader ROM. In 2026 Chris Nystrom asked about cartridge-based CP/M, and Jon suggested a PicoROM/PicoCartridge that supplies writable low RAM, possibly working with Eduardo's board.

Much of the tagged material is drift. The 2008 Yahoo threads (hi-res modes, the average-age thread, homemade programs) only touch CP/M through asides about 40-column CP/M, DivIDE and Kaypro games. Other threads that only mention CP/M in passing: the ABQ meeting (a Kaypro II that misbehaved at 5 MHz), "What makes Z80 special?" (Kildall's CP/M as part of the Z80's rise), the Shorter TS Pico Commands thread (Gustavo's 1985 link to a CP/M machine's hard disk), Jeffrey Burrell's Multicomp FPGA CP/M giveaway, the ATR8000 video, and the July 2022 article on CP/M's open-source status.

Key threads

All threads (16)

↳ marks a thread where this topic begins mid-conversation — the link jumps to the message where it starts.

Thread Msgs Activity Started by
⭐ ABQ User Group Meeting - Sat. Feb. 3, 2024 📎 40 💬 2024-02-08 Adam Trionfo
⭐ Real CP/M on TS-2068 📎 34 💬 2024-03-27 Eduardo Fuentes
⭐ Timex hi-resolution modes - CP/M 27 💬 2008-05-19 M. Emrah Oral
⭐ Shorter TS Pico Commands ↳ #6277 16 💬 2024-03-12 Kevin
⭐ CP/M source available for the T/S2068?! 16 💬 2023-06-29 kevin.personal
⭐ What makes Z80 special? 12 💬 2022-04-14 Adam Trionfo
⭐ Clark Calkins' CP/M-Like OS; was: UPDATED! Timex/Sinclair User Group Meeting Mon 📎 8 💬 2023-07-03 Adam Trionfo
⭐ Timex Connection video ↳ #3890 8 💬 2023-06-23 David Anderson
⭐ TS2068 Cartridge development AI skill / docs / FAQ ↳ #9749 5 💬 2026-08-25 Jon
Average age of group members 26 💬 2008-01-31 Bill Loguidice
Homemade TS2068 programs? ↳ 11 💬 2008-06-24 zxbruno
2068 with micro drive on ebay ↳ #1269 9 💬 2022-04-18 David Anderson
CP/M on the Timex or Atari? 2 💬 2022-04-18 Adam Trionfo
July 2022 CP/M Article with many Links 1 💬 2023-07-06 Adam Trionfo
40 years ago this weekend 📎 1 💬 2023-11-05 David Anderson
Off Topic CP/M Freebie 1 💬 2022-01-26 JEFFREY L BURRELL