Post Reply 
[FRAM71] Pre-Production Batch
12-10-2014, 03:51 AM
Post: #2
ROM Images
So you have a bunch of ROM images for the 71 that you'd like to load into your FRAM71, but you don't have an RS-232 to HP-IL interface and your '98 machine is in the garage. How to copy those ROM images to a LIF image so that they can be loaded with a PIL-Box?

1. Copy all the ROM.bin and IRAM.rom images you want in a LIF image, HPDir, and the below batch file into a subdirectory.

Code:
@echo off
HPDir -initialize -lif -9122 ROMS.lif
if exist *.bin copy *.bin *.#E21C > nul
if exist *.rom copy *.rom *.#E21C > nul
echo.
for %%f in (*.#E21C) do (
        echo %%~nf :
        HPDir -add ROMS.lif %%f
        echo.
        if %%~zf == 16384 HPDir -attrib -aux 800100800000 ROMS.lif %%~nf
        if %%~zf == 32768 HPDir -attrib -aux 800100000100 ROMS.lif %%~nf
        if %%~zf == 65536 HPDir -attrib -aux 800100000200 ROMS.lif %%~nf
)
del *.#E21C

2. Double-click the batch file. A 9114 compatible LIF image will be created containing all of the ROM images.
3. Verify with HPDir:

Code:
>hpdir roms.lif
                           SYS  FILE   NUMBER   RECORD     MODIFIED    PUB OPEN
FILE NAME             LEV TYPE  TYPE  RECORDS   LENGTH DATE       TIME ACC STAT
===================== === ==== ===== ======== ======== =============== === ====
71DIAG                  1 98X6 #e21c      256      256 00-<?>-00 00:00
HPILROM-1A              1 98X6 #e21c       64      256 00-<?>-00 00:00
HPILROM-1B              1 98X6 #e21c       64      256 00-<?>-00 00:00
JPC-1E                  1 98X6 #e21c      128      256 00-<?>-00 00:00
SURVEY                  1 98X6 #e21c       64      256 00-<?>-00 00:00
WB71                    1 98X6 #e21c      128      256 00-<?>-00 00:00
JPC-D                   1 98X6 #e21c      128      256 00-<?>-00 00:00
AMPISTAT                1 98X6 #e21c      128      256 00-<?>-00 00:00
CIRCUIT                 1 98X6 #e21c       64      256 00-<?>-00 00:00
CURVEFIT                1 98X6 #e21c      128      256 00-<?>-00 00:00
DATAACQ                 1 98X6 #e21c      256      256 00-<?>-00 00:00
DATACOMM                1 98X6 #e21c       64      256 00-<?>-00 00:00
DATAMNGT                1 98X6 #e21c      128      256 00-<?>-00 00:00
FORTHROM                1 98X6 #e21c       64      256 00-<?>-00 00:00
FORTH41                 1 98X6 #e21c       64      256 00-<?>-00 00:00
HP71DEMO                1 98X6 #e21c       64      256 00-<?>-00 00:00
MATHROM                 1 98X6 #e21c      128      256 00-<?>-00 00:00
TEXTEDIT                1 98X6 #e21c       64      256 00-<?>-00 00:00
ZENWAND                 1 98X6 #e21c       64      256 00-<?>-00 00:00
JPC-F01                 1 98X6 #e21c      128      256 00-<?>-00 00:00
FINANCE                 1 98X6 #e21c       64      256 00-<?>-00 00:00

53248 of 626688 bytes free.

or ILPer:

Code:
   NAME    S TYPE   LEN    DATE    TIME 
71DIAG       ROM   65536 01/00/00 00:00 
HPILROM-1A   ROM   16384 01/00/00 00:00 
HPILROM-1B   ROM   16384 01/00/00 00:00 
JPC-1E       ROM   32768 01/00/00 00:00 
SURVEY       ROM   16384 01/00/00 00:00 
WB71         ROM   32768 01/00/00 00:00 
JPC-D        ROM   32768 01/00/00 00:00 
AMPISTAT     ROM   32768 01/00/00 00:00 
CIRCUIT      ROM   16384 01/00/00 00:00 
CURVEFIT     ROM   32768 01/00/00 00:00 
DATAACQ      ROM   65536 01/00/00 00:00 
DATACOMM     ROM   16384 01/00/00 00:00 
DATAMNGT     ROM   32768 01/00/00 00:00 
FORTHROM     ROM   16384 01/00/00 00:00 
FORTH41      ROM   16384 01/00/00 00:00 
HP71DEMO     ROM   16384 01/00/00 00:00 
MATHROM      ROM   32768 01/00/00 00:00 
TEXTEDIT     ROM   16384 01/00/00 00:00 
ZENWAND      ROM   16384 01/00/00 00:00 
JPC-F01      ROM   32768 01/00/00 00:00 
FINANCE      ROM   16384 01/00/00 00:00

If you don't have a FRAM71 you can try out the ROM images with Emu71.

Dave
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
ROM Images - Dave Frederickson - 12-10-2014 03:51 AM
IRAM vs ROM - Dave Frederickson - 12-13-2014, 06:36 PM
ROMCOPY - Dave Frederickson - 12-20-2014, 08:59 PM
[FRAM71] Bankswitching? - Hans Brueggemann - 02-07-2015, 06:55 PM
v430 beta - Dave Frederickson - 02-16-2015, 06:09 AM
RE: [FRAM71] Pre-Production Batch - cruff - 02-11-2015, 11:45 PM
v430 beta - Dave Frederickson - 02-17-2015, 05:14 AM
v430 beta - Dave Frederickson - 02-27-2015, 05:20 AM
1MByte FRAM71 - Dave Frederickson - 03-14-2015, 09:18 PM
RE: [FRAM71] Pre-Production Batch - Gene - 03-15-2015, 02:04 AM
V501 Firmware woes - Hans Brueggemann - 04-23-2015, 07:12 PM
Eagerly awaiting mine - cruff - 04-24-2015, 12:40 AM
RE: [FRAM71] Pre-Production Batch - cruff - 04-24-2015, 12:53 PM
Received my FRAM71 today! - cruff - 04-25-2015, 07:03 PM
RE: [FRAM71] Pre-Production Batch - cruff - 04-26-2015, 12:27 PM
RE: [FRAM71] Pre-Production Batch - Erwin - 10-04-2016, 08:28 PM
MEMBUF - Dave Frederickson - 05-13-2015, 02:50 AM
FRAM71 V502 - Hans Brueggemann - 05-16-2015, 04:02 PM
RE: [FRAM71] Pre-Production Batch - Erwin - 01-02-2016, 08:13 AM
RE: [FRAM71] Pre-Production Batch - Oulan - 06-03-2015, 02:10 PM
RE: [FRAM71] Pre-Production Batch - Oulan - 06-03-2015, 03:47 PM
RE: [FRAM71] Pre-Production Batch - Oulan - 06-05-2015, 09:44 AM
RE: [FRAM71] Pre-Production Batch - Oulan - 06-08-2015, 07:13 AM
FlashPRO - Dave Frederickson - 06-11-2015, 03:42 PM
RE: [FRAM71] Pre-Production Batch - cruff - 06-13-2015, 12:04 PM
RE: [FRAM71] Pre-Production Batch - cruff - 06-15-2015, 11:22 PM
Blinkin' Lights - Dave Frederickson - 07-15-2015, 03:07 AM
FRAM71 LED - Hans Brueggemann - 07-16-2015, 11:47 AM
RE: [FRAM71] Pre-Production Batch - Andres - 01-25-2016, 10:40 PM
RE: [FRAM71] Pre-Production Batch - Erwin - 10-04-2016, 08:46 PM
RE: [FRAM71] Pre-Production Batch - Erwin - 10-04-2016, 09:04 PM



User(s) browsing this thread: 1 Guest(s)