12-19-2022, 04:40 PM
The JPC ROM REV E contains functions of a GRAPH-LEX71 graphic module for the HP-71, which originated from BCMW Informatique Paris, see the JPC ROM Page.
The sources of the graphics module were never released. J-F Garnier did some disassembly. I continued the work to an extent, that I could build a stand-alone LEX and ROM file of that module.
Interestingly, most of the functionality was implemented as a poll handler. It was possibly intended to extend the module with support for other devices by adding additional LEX files.
The module has some simple graphic commands. They create a raster graphics file with the fixed name "graphile" and a custom file type. This file can be dumped to a ThinkJet printer, which is the only output device supported by that package.
Please find enclosed a zip file with the following content:
You need either a "real" ThinkJet or the emulated ThinkJet in pyILPER to obtain the output.
Regards
Joachim
The sources of the graphics module were never released. J-F Garnier did some disassembly. I continued the work to an extent, that I could build a stand-alone LEX and ROM file of that module.
Interestingly, most of the functionality was implemented as a poll handler. It was possibly intended to extend the module with support for other devices by adding additional LEX files.
The module has some simple graphic commands. They create a raster graphics file with the fixed name "graphile" and a custom file type. This file can be dumped to a ThinkJet printer, which is the only output device supported by that package.
Please find enclosed a zip file with the following content:
- Assembler source files of the module
- Build file bldgra.sh (linux) to create the module either as LEX or ROM file
- User documentation (BMCW)
- LIF image file GRA71.DAT with the LEX and ROM files and two small Basic test programs
- PDF file with sample output of the test programs
You need either a "real" ThinkJet or the emulated ThinkJet in pyILPER to obtain the output.
Regards
Joachim