FRAM71B
User’s Manual
FRAM71B 1.00
- 18 -
©Hans Brueggemann, 2016
10.3 Loading Chip_0 with the HRDFRTH Image and moving it to E0000
This configuration step has to be done first, because it will re-define Chip_0 to HC ROM at
address H_0xE0000 when done and therefore alter the PORT locations. We will start with
loading the HRDFRTH portion of the FORTH module into Chip_0:
1. Run SERTORAM, and upload HRDFRTH.DMP to your HP-71B.
DO NOT SWITCH YOUR HP-71B OFF NOW!
2. Insert CN2-5.
3. Power-cycle your HP-71B.
4. [MEM] must display 3 x 32 KB + 16 KB
à
approx. 112 KB.
5. PEEK$("E0000", 16) = "64 00 E4 05 0E 8F 11 EB"
à
success!
At this point, Chip_0 has become HC ROM at address H_0xE0000 and thus "invisible" to HP-
71B's configuration routine: Although it is still listed as "93" (or, "B3" for the -1024 example)
in FRAM71B's configuration string, it does no longer show up in SHOWPORT. More so, the
follow-up Chips "94 95 96" got relocated to H_0x30000, H_0x40000, and H_0x50000. That's
why we don't need to change the address range in SERTORAM. The Chip that we want to
load next with FORTHROM is readily located at H_0x30000 now.
10.4 Loading Chip_1 with the FORTHROM Image
This step puts the FORTHROM image into Chip_1 and redefines Chip_1 to SC ROM to make it
write protected. Note that your FORTHROM.DMP file may be only 32 KB, but SERTORAM
expects 64 KB of data. Therefore, cancel the transmission by pressing [ON] twice when the
data transfer has ceased, i.e., the host has stopped sending further data, but SERTORAM is
still waiting for input.
1. Run SERTORAM, and upload FORTHROM.DMP to your HP-71B.
DO NOT SWITCH YOUR HP-71B OFF NOW!
2. Re-declare Chip_1 to SC ROM: POKE"2C000", "93 D4". (or, POKE"2C002","D4")
(If you are following the configuration steps for a -1024, POKE "2C000","B3 F4".)
3. Power-cycle your HP-71B.
4. [MEM] must display 2 x 32 KB + 16 KB
à
approx. 80 KB.
This finishes the installation of the FORTH module on your FRAM71B. However, do NOT run
the FORTH system at this time; let's finish the installation of the MATHROM first. Chip_1 is
now defined as SC ROM (as opposed to HC ROM), and as such it will show up in SHOWPORT.
It also has been moved to a higher H-address, which now automatically shifts Chip_2 into
our preferred target range H_0x30000.
10.5 Loading Chip_2 with the MATHROM Image
This step puts the final touch to your FRAM71B configuration by loading the MATHROM into
Chip_2 and then re-defining Chip_2 to SC ROM. Again, we are utilizing the HP-71B's ability to
relocate the lowest 32 KB RAM module to H_0x30000, so we can use SERTORAM without
altering the address ranges.
1. Run SERTORAM, and upload MATHROM.DMP to your HP-71B.