Post Reply 
[HP 71B] Software for FRAM71 users
02-05-2017, 01:58 AM (This post was last modified: 02-05-2017 04:48 PM by Dave Frederickson.)
Post: #23
RE: [HP 71B] Software for FRAM71 users
Hi André,

It's much simpler than that, and Bob's right, you need look no deeper than the HP Journal for an explanation. The answer is simply that there's not enough address space to configure Port 5.11 as IRAM.

Here's the valid configuration:
Code:
>POKE"2C000","939495969798999A9B9C9DAE00"
Cycle power
>RUN MEMBUF
Port Dev Seq  Size Addr  Type
  0   0   0     4  E8000  0
  0   1   0     4  EA000  0
  0   2   0     4  EC000  0
  0   3   0     4  EE000  0
  5   0   0    32  30000  0
  5   1   0    32  40000  0
  5   2   0    32  50000  0
  5   3   0    32  60000  0
  5   4   0    32  70000  0
  5   5   0    32  80000  0
  5   6   0    32  90000  0
  5   7   0    32  A0000  0
  5   8   0    32  B0000  0
  5   9   0    32  C0000  0
  5   A   0    32  D0000  0
  5   B   0    16  E0000  0
  0   5   0    16  F0000  2

So from reading the HP Journal article what do we know?
1. RAM is configured first with the largest blocks first
2. ROM/IRAM is configured second
2.a 32k byte chips are configured down from the highest valid address
2.b. 16k byte chips are configured in the remaining space. Observation would indicate up from the next higher valid address from the end of RAM.
3. Devices are configured at addresses that are an even multiple of the Chip size.

From the FRAM71 manual, FRAM71 uses 32k chips so both 64k device and 16k devices will be configured at an even 32k address.

So if we FREEPORT(5.11), how would the 71 configure the memory?
1. Ports 5.0 thru 5.10 would get configured to the same addresses as before
2. Base RAM would get configured from E0000 to E7FFF
3. The HP-IL port gets configured at F0000-F7FFF
4. And there's no address space left for Port 5.11

Code:
>RUN MEMBUF
Port Dev Seq  Size Addr  Type
  0   0   0     4  E0000  0
  0   1   0     4  E2000  0
  0   2   0     4  E4000  0
  0   3   0     4  E6000  0
  5   0   0    32  30000  0
  5   1   0    32  40000  0
  5   2   0    32  50000  0
  5   3   0    32  60000  0
  5   4   0    32  70000  0
  5   5   0    32  80000  0
  5   6   0    32  90000  0
  5   7   0    32  A0000  0
  5   8   0    32  B0000  0
  5   9   0    32  C0000  0
  5   A   0    32  D0000  0
  0   5   0    16  F0000  2

WRN: Configuration

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


Messages In This Thread
[HP 71B] Software for FRAM71 users - dayd - 02-01-2017, 10:17 PM
RE: [HP 71B] Software for FRAM71 users - Dave Frederickson - 02-05-2017 01:58 AM



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