M100 CP/M: Difference between revisions
Philip.avery (talk | contribs) No edit summary |
Philip.avery (talk | contribs) No edit summary |
||
Line 7: | Line 7: | ||
<big>'''What is M100 CP/M?'''</big> | <big>'''What is M100 CP/M?'''</big> | ||
M100 CP/M is an implementation of CP/M 2.2 that is tailored to the TRS-80 Model 100 & Tandy 102. Now able to run the dominant operating system of the 1970s & early 1980s means a huge library of programming languages, text adventures, utilities, etc, can now run on these computers. | M100 CP/M is an implementation of CP/M 2.2 that is tailored to the TRS-80 Model 100 & Tandy 102. Now able to run the dominant operating system of the 1970s & early 1980s means a huge library of programming languages, text adventures, utilities, etc, can now run on these computers. M100 CP/M is free to download from [[Installation and Set Up]]. | ||
In order to run CP/M, these computers need two changes to hardware: | In order to run CP/M, these computers need two changes to hardware: | ||
* RAM needs to be present in lower 32KB region | * RAM needs to be present in lower 32KB region | ||
* Some form of memory to act as disk storage | * Some form of memory to act as disk storage | ||
[[REXCPM]] is the device that achieves this. Developed by long-standing M100 hardware specialist Steve Adolph, REXCPM is a plug 'n play Option ROM board that provides the lower 32KB, plus either 2MB or 4MB of RAM-disk. | [[REXCPM]] is the device that achieves this. Developed by long-standing M100 hardware specialist Steve Adolph, REXCPM is a plug 'n play Option ROM board that provides the lower 32KB, plus either 2MB or 4MB of RAM-disk. | ||
This makes these computers a venerable CP/M machine with their small footprint, enviable keyboard, super-fast disk, long battery, etc, etc. | This package of M100 CP/M & REXCPM makes these computers a venerable CP/M machine with their small footprint, enviable keyboard, super-fast RAM-disk, long battery life, etc, etc. | ||
= Status = | |||
* M100 CP/M is currently in beta testing | |||
= Documentation = | |||
= Software = | |||
= Utilities = | |||
= | = Installation and Set Up = | ||
= | Once your REXCPM board is installed & verified by running RXCMGR (REX manager) successfully, download these files: | ||
<table border="1"> | |||
<tr><td>Model</td><td>Description</td><td>File</td><td>Revision</td></tr> | |||
<tr><td>M100/T102</td><td>Installer/updater</td><td>[[Media:VT100.zip|CPMUPD.CO]]</td><td>1</td></tr> | |||
<tr><td>M100/T102</td><td>CPM.CO</td><td>[[Media:VT100source.zip|CPM.CO]]</td><td>1</td></tr> | |||
<tr><td>M100/T102</td><td>CPM for 2MB REXCPM</td><td>[[Media:VT100source.zip|CPM210.BK]]</td><td>1</td></tr> | |||
<tr><td></td><td>[ or ]</td><td></td><td>1</td></tr> | |||
<tr><td>M100/T102</td><td>CPM for 4MB REXCPM</td><td>[[Media:VT100source.zip|CPM410.BK]]</td><td>1</td></tr></table> | |||
Move CPMUPD.CO & CPM.CO to your M100. Leave CPM210.BK (or CPM410.BK) on the emulated-TPDD. | |||
Issue CLEAR 60000 from Basic. In Main Menu, execute CPMUPD.CO. | |||
Enter the 'Install filename', either CPM210.BK or CPM410.BK. As you have no existing CP/M disk, press 'y' to confirm. | |||
M100 CP/M will install, taking over 4-lines of progress dots... (about 1min). On completion, you'll be returned to Main Menu. If there was a TPDD-error, the program will stop & display error message. | |||
Revision as of 18:59, 15 May 2020
============= PAGE UNDER DEVELOPMENT!!!================
What is M100 CP/M?
M100 CP/M is an implementation of CP/M 2.2 that is tailored to the TRS-80 Model 100 & Tandy 102. Now able to run the dominant operating system of the 1970s & early 1980s means a huge library of programming languages, text adventures, utilities, etc, can now run on these computers. M100 CP/M is free to download from Installation and Set Up.
In order to run CP/M, these computers need two changes to hardware:
* RAM needs to be present in lower 32KB region * Some form of memory to act as disk storage
REXCPM is the device that achieves this. Developed by long-standing M100 hardware specialist Steve Adolph, REXCPM is a plug 'n play Option ROM board that provides the lower 32KB, plus either 2MB or 4MB of RAM-disk.
This package of M100 CP/M & REXCPM makes these computers a venerable CP/M machine with their small footprint, enviable keyboard, super-fast RAM-disk, long battery life, etc, etc.
Status
* M100 CP/M is currently in beta testing
Documentation
Software
Utilities
Installation and Set Up
Once your REXCPM board is installed & verified by running RXCMGR (REX manager) successfully, download these files:
Model | Description | File | Revision |
M100/T102 | Installer/updater | CPMUPD.CO | 1 |
M100/T102 | CPM.CO | CPM.CO | 1 |
M100/T102 | CPM for 2MB REXCPM | CPM210.BK | 1 |
[ or ] | 1 | ||
M100/T102 | CPM for 4MB REXCPM | CPM410.BK | 1 |
Move CPMUPD.CO & CPM.CO to your M100. Leave CPM210.BK (or CPM410.BK) on the emulated-TPDD.
Issue CLEAR 60000 from Basic. In Main Menu, execute CPMUPD.CO.
Enter the 'Install filename', either CPM210.BK or CPM410.BK. As you have no existing CP/M disk, press 'y' to confirm.
M100 CP/M will install, taking over 4-lines of progress dots... (about 1min). On completion, you'll be returned to Main Menu. If there was a TPDD-error, the program will stop & display error message.
Acknowledgements
I would like to thank those that have contributed to the project:
Steve Adolph - for producing REXCPM hardware (which is a delight to program). For CASS/BCR video output, hi-speed Backup and technical support.
Kenneth Pettit - for VirtualT as this project would have remained a dream if not for VT.
Mike Stein - for alerting me to Geoff Graham's VT-100 Terminal project and for beta-testing.