home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / cpm / 948 < prev    next >
Encoding:
Internet Message Format  |  1992-07-23  |  1.4 KB

  1. Path: sparky!uunet!caen!hellgate.utah.edu!cc.usu.edu!ivie
  2. From: ivie@cc.usu.edu (CP/M lives!)
  3. Newsgroups: comp.os.cpm
  4. Subject: PX-8 Rom Generator, 1/3
  5. Message-ID: <1992Jul23.115812.57466@cc.usu.edu>
  6. Date: 23 Jul 92 11:58:12 MDT
  7. Organization: Utah State University
  8. Lines: 25
  9.  
  10. The following two files are my Epson PX-8 ROM maker, written in TURBO
  11. Pascal. It has two commands, I to initialize a file and C to copy a file
  12. from the CP/M host system's disk into the ROM image. You wind up with a file
  13. called ROM.DAT (or somesuch; it's been a long time since I used it) that is
  14. a binary image of the ROM. I've misplaced my utility for turning that into
  15. an Intel .HEX file, so I'm not posting that one.
  16.  
  17. Once you've copied a file into the ROM, you can't delete it; if you make
  18. a mistake you have to start over.
  19.  
  20. It also doesn't handle the special case used by the WordStar ROMs, wherein
  21. a portion of the first KB that does not contain FCBs can contain data. In
  22. other words, you can't upload the WordStar ROMs, patch WordStar, and then
  23. use this program to build it back into a ROM of the same size.
  24.  
  25. The program also only generates ROMs with 32 FCBs. I don't recall why I
  26. didn't prompt for that; there may be some reason beyond the obvious. At
  27. any rate, I've never built a ROM that needed more than 32 FCBs and 32 FCBs
  28. fills 1KB, which is one of the reasons that it can't rebuild the WordStar
  29. ROM.
  30.  
  31. Enjoy,
  32.  
  33. Roger Ivie
  34. ivie@cc.usu.edu
  35.