Skip to content

Instantly share code, notes, and snippets.

@bkw777
Last active March 15, 2025 19:38
Show Gist options
  • Save bkw777/9f4258a0292889ef2f2622293aae3ffa to your computer and use it in GitHub Desktop.
Save bkw777/9f4258a0292889ef2f2622293aae3ffa to your computer and use it in GitHub Desktop.
Bootstrap REXCPM
Run-through for reference, old but mostly still the same:
Part 1 - REXCPM firmware and option roms
https://youtu.be/tb0WYQCaF1I
Part 2 - CPM disk image
https://youtu.be/M-rBnPiVQOE
=== One-time prerequisite ===
(linux/bsd/mac, for windows works in msys2 or cygwin but not wsl)
git clone https://github.com/bkw777/dlplus.git
cd dlplus
make clean all && sudo make install
=== To start ===
Connect a proper usb-serial adapter and serial cable
http://tandy.wiki/Model_T_Serial_Cable
Download the REXCPM zip, option roms, and M100_CPM files from
http://bitchin100.com/wiki/index.php?title=REXCPM
and
http://bitchin100.com/wiki/index.php?title=M100_CP/M
(don't need CPM.CO, just CPMUPD.CO and CPMn10.BK)
cd into the dir with the downloaded and files, and run:
unzip REX*.ZIP
unzip M100*.zip
dl -vb ./rxcini.DO ;dl -v
( for Windows if you don't want to use cygwin or msys2 to compile & run dl2,
".\tsend.ps1 -file rxcini.DO" in place of "dl -vb rxcini.DO"
".\LaddieAlpha.EXE COM5 6" in place of "dl -v"
https://github.com/bkw777/tsend
https://bitchin100.com/wiki/index.php?title=LaddieCon#LaddieAlpha
)
Leave that running through all remaining steps.
=== REXCPM firmware ===
In BASIC:
RUN "COM:98N1EN" [Enter]
(then press [Enter] once on the modern machine)
Yes, Yes, y,
XXXXXX: RXC_12
NEW
CALL 63012
=== TS-DOS option rom ===
In RXCMGR:
Tab to ROM screen
Load: TSD100
Press enter on TSD100
=== CPM ===
In TS-DOS:
F4 Disk
Load: CPMUPD.CO
Load: CPM.CO
F8 to main menu
In BASIC:
clear 0,60000
F8 to main menu
Run CPMUPD.CO
Filename: CPM210.BK or CPM410.BK
=== DONE. ===
Press CTRL+C to launch CPM and F8 to exit out of CPM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment