Post Reply 
HP41CL serial export of ROM
02-13-2017, 07:07 PM
Post: #1
HP41CL serial export of ROM
I promise I have read the manuals but remain a bit confused.

I know this has been and is done and transferring from the 41CL to the laptop is pretty trivial. It's finding the block of RAM that has become my issue.

I would like to export a block of RAM or FLASH that contains a ROM image to my laptop via the serial link in the HP41CL. I can successfully and consistently transfer a block of data, but I'm struggling trying to figure out the physical address that YEXP needs to transfer the actual block of RAM I am interested in sending.

There are two scenarios:
1. I am building a custom ROM in HEPAX memory stored in Page B and would like to export it and potentially share it as a ROM/MOD image
2. I am looking for unique modules that are not in the library that I can physically plug into a 41 port and then export the ROM image for sharing.

I thought this would do it.
I "YPEEK"ed into the MMU register that contains the pointer to the Page B HEPAX data. On my calculator, I YPEEKed into 0x8040B0 which should be Page B, Bank 1, and got 8808 in return as the "data". I take that to mean location 0x808808, right? When I YPEEK that location, I get 0000 for data. If I YPEEK 0x880800, I get 0514 for data. When I use HEXEDIT at page F000 and F001 I get 01F and 040 as the entries at that memory location.

I think it's pretty clear I'm not grasping the relationship between physical RAM, FLASH memory space and the virtual memory space. I thought the pointers in the MMU registers pointed to the location in either FLASH space or RAM space where the plugged in ROM (or HEPAX memory) module was mapped.

How do I find where in the 41CL RAM memory space the HEPAX RAM is located?

Second, when I physically plug a module into the 41CL, how do I find out where that ROM is mapped so that I can export it? This would also apply to a NOV-64 module that has HEPAX RAM in it, too.

Despite having read the manual, if it's in there, please point me. Just because I read it, doesn't mean I actually understood it. In all fairness, I think it's clear I missed something.

Thanks
David

David Ingebretsen
Collision Forensics & Engineering, Inc.
dingebre@CFandE.com
http://www.CFandE.com
http://Analoguerealities.com
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
HP41CL serial export of ROM - dingebre - 02-13-2017 07:07 PM
RE: HP41CL serial export of ROM - dingebre - 02-14-2017, 05:39 PM



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