Date : Thu, 23 Jul 1992 17:58:12 GMT
From : dog.ee.lbl.gov!hellgate.utah.edu!cc.usu.edu!ivie@ucbvax.Berkeley.EDU (CP/M lives!)
Subject: PX-8 Rom Generator, 1/3
The following two files are my Epson PX-8 ROM maker, written in TURBO
Pascal. It has two commands, I to initialize a file and C to copy a file
from the CP/M host system's disk into the ROM image. You wind up with a file
called ROM.DAT (or somesuch; it's been a long time since I used it) that is
a binary image of the ROM. I've misplaced my utility for turning that into
an Intel .HEX file, so I'm not posting that one.
Once you've copied a file into the ROM, you can't delete it; if you make
a mistake you have to start over.
It also doesn't handle the special case used by the WordStar ROMs, wherein
a portion of the first KB that does not contain FCBs can contain data. In
other words, you can't upload the WordStar ROMs, patch WordStar, and then
use this program to build it back into a ROM of the same size.
The program also only generates ROMs with 32 FCBs. I don't recall why I
didn't prompt for that; there may be some reason beyond the obvious. At
any rate, I've never built a ROM that needed more than 32 FCBs and 32 FCBs
fills 1KB, which is one of the reasons that it can't rebuild the WordStar
ROM.
Enjoy,
Roger Ivie
ivie@cc.usu.edu