Written in Z-80 assembler for use under QP/M, CP/M 2.x and compatibles, features of SmartROM include:
- fully upward-compatible with original Xerox 820-I and BigBoard BIOS
- powerful resident monitor with 17 commands
- handles both 5.25" and 8" drives in a single package, including full motor control
- automatic boot of operating system when disk is present
- real-time clock for use with operating systems that support it such as QP/M
- supports the same ADM-31 video ESCape sequences available on Xerox 820-II and Kaypro computers
- automatic screen blanking after 15 minutes of screen and keyboard inactivity (Xerox 820-I only)
- optional screen display of time
- 7-bit or 8-bit keyboard operation
- screen dump to printer with single keystroke
- user-definable ABORT and PAUSE keys
- supports all Xerox 820-II ROM vector/jumps (although some are inoperative)
- utility to modify Wordstar 3.x for use with Xerox high-profile keyboard
Downloads
Package | Version | Date | Size (bytes) | Download time (28.8K baud) |
Click to download |
Xerox 2.5MHz Xerox keyboard ROMs | 2.3 | Aug 1985 | 3574 | 10sec | x820x25.zip |
Xerox 2.5MHz generic keyboard ROMs | 2.3 | Aug 1985 | 3573 | 10sec | x820b25.zip |
Xerox 4MHz Xerox keyboard ROMs | 2.3 | Aug 1985 | 3569 | 10sec | x820x4.zip |
Xerox 4MHz generic keyboard ROMs | 2.3 | Aug 1985 | 3568 | 10sec | x820b4.zip |
BigBoard 4MHz generic keyboard ROMs | 2.3 | Aug 1985 | 3537 | 10sec | bb4.zip |
SmartROM software | 2.3 | Aug 1985 | 5692 | 15sec | smartrom.zip |
SmartROM documentation (updated) | 2.3 | Dec 2005 | 185k | 1min 8sec | smartrom.pdf |
SmartROM software and documentation | 2.3 | Dec 2005 | 124k | 46sec | smartrmd.zip |
Installation
Install this package as follows:
- Burn the "A" and "B" ROM images onto two 2716 EPROMs and then replace the "A" and "B" ROM chips prominently located in two adjacent sockets on the motherboard. (MICROCode Consulting no longer stocks these EPROMs, so please do not contact us for a copy.) Upon power-up, you should immediately see a sign-on message. If you accidentally reverse the order and plug the EPROMs into the wrong ROM socket, nothing will work but your computer will not be damaged. (Conversely, plugging in the EPROMs upside down could damage your motherboard.)
- Installation of the software package entails running NULU on your CP/M or QP/M system and extracting the files to your system to some drive/user area, likely drive A, user 0 as this is operating system software including a new operating system BIOS.
- Although not required, follow the directions given with your QP/M or CP/M operating system for replacing the BIOS in the operating system boot image. You may be unable to use some of the features offered by this package such as date/time stamping and multiple drive support if you do not replace your BIOS.
This is restricted for personal use software that is provided without any warranty whatsoever as described in the legacy Z-80 home page.