Found these inside a non-working 71B
|
03-12-2018, 05:20 PM
(This post was last modified: 03-12-2018 05:32 PM by rprosperi.)
Post: #49
|
|||
|
|||
RE: Found these inside a non-working 71B
(03-12-2018 04:04 PM)MikeSD Wrote: Even sys RAM can be made independent with FREE and CLAIM. How is this RAM referenced? To free and access port 0.00 (the first 4K RAM of the 16K installed in a normal machine) as an IRAM: FREE PORT (0.00) Then you can do: MEM(0.00) to see port RAM available space COPY MYFILE TO :PORT(0.00) (in this case, you can actually use :PORT(0), but otherwise it would be :PORT(0.01), :PORT(2), etc.) - this copies with same filename COPY MYFILE TO NEWFILE:PORT(0.00) - to rename during copy CAT :PORT(0.00) COPY NEWFILE:PORT(0.00) - no target defaults to copying to :MAIN with same name To reclaim the IRAM back to SysRAM, do: CLAIM :PORT(0.00) As I don't know which ports in this machine have what sized RAM chips, you'll have to explore. If the additional chips are indeed simply added to the 4 original 4K chips, you should probably use SHOW PORT before you begin to see how much is where. If the machine is 1BBBB ROM, you'll need to add the SHOWLEX file to extend SHOW PORT to include system RAM (by default, it only shows IRAM and ROM), but 2CCCC and 2CDCC ROM machines show all types (0 - SysRAM, 1 - IRAM, 2 - ROM). In a normal machine (bank 4 is wired to daisy chain to the HP-IL port) the RAM banks are 0.00, 0.01, 0.02 and 0.03, (.04 is used by HP-IL but not shown) and then HP-IL is 0.05. If you add a RAM chip in between, I don't know if that one becomes 0.04 and 0.05 and 'pushes' the HP-IL port numbers up, or if it gets added as 0.06, but SHOW PORT should tell you this. --Bob Prosperi |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 9 Guest(s)