Post Reply 
[HP4x] ROM Disassembly
03-11-2015, 06:23 PM (This post was last modified: 03-12-2015 12:06 AM by Han.)
Post: #19
RE: [HP4x] ROM Disassembly
(03-11-2015 08:40 AM)Bruno Wrote:  [UPDATE 4]

I corrected the GX files.

I'm currently at around #22000h within the ROM and have verified the addresses up to this point. I also have a very different layout of library #F0h -- the command numbers on the HP48GX are no longer the same as those on the HP48SX. Libraries #A1h through #A6h are still the keys for each shift plane (no shift, alpha shift, left, right, alpha-left, alpha-right, though I don't remember if this is the correct order). It appears the matrix editor (#EAh) has moved into covered ROM. Library #A8h is where all the softkey definitions are, #A9h is where all the menus are defined (mostly arrays of pointers or romptrs in #A8h)

I'll post my .symbols.gx file and updated version of sadhp once I get a bit further down the entries list. (It will be for ROM R only). I think once we have fully labeled all the entries then we could probably work on fully commenting the ROM.

I had (a long time ago) thought about creating a custom ROM for the HP48G series (see this link) and even got as far as designs for reworking the card ports so that one could do direct execution from covered ROM. A custom ROM chip would not be hard to implement (I'd test on an HP48G and not GX first). I should be as "simple" as building a daughter card that is connected to the card connector, minus a few pins that can be wired to switch between the original ROM or the custom ROM (either the CE or NCE line on the ROM chip; I forget whether that chip uses inverted signals for its card enable pin).

Maybe once we get fully commented source, this can actually be realized. Too bad I have long since lost my earlier work with respect to the .symbols.gx file and have to start over, now.

Graph 3D | QPI | SolveSys
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
[HP4x] ROM Disassembly - Bruno - 03-03-2015, 10:10 AM
RE: [HP4x] ROM Disassembly - Han - 03-03-2015, 01:19 PM
RE: [HP4x] ROM Disassembly - Han - 03-03-2015, 01:55 PM
RE: [HP4x] ROM Disassembly - Bruno - 03-04-2015, 08:19 AM
RE: [HP4x] ROM Disassembly - Han - 03-04-2015, 09:21 AM
RE: [HP4x] ROM Disassembly - Han - 03-04-2015, 09:15 AM
RE: [HP4x] ROM Disassembly - Bruno - 03-04-2015, 10:22 AM
RE: [HP4x] ROM Disassembly - Bruno - 03-05-2015, 10:15 AM
RE: [HP4x] ROM Disassembly - Bruno - 03-05-2015, 01:15 PM
RE: [HP4x] ROM Disassembly - Han - 03-05-2015, 02:12 PM
RE: [HP4x] ROM Disassembly - Bruno - 03-05-2015, 02:16 PM
RE: [HP4x] ROM Disassembly - Han - 03-05-2015, 02:27 PM
RE: [HP4x] ROM Disassembly - Bruno - 03-05-2015, 03:02 PM
RE: [HP4x] ROM Disassembly - Han - 03-05-2015, 09:20 PM
RE: [HP4x] ROM Disassembly - Han - 03-09-2015, 03:13 PM
RE: [HP4x] ROM Disassembly - Bruno - 03-10-2015, 07:54 AM
RE: [HP4x] ROM Disassembly - Bruno - 03-10-2015, 08:10 AM
RE: [HP4x] ROM Disassembly - Bruno - 03-11-2015, 08:40 AM
RE: [HP4x] ROM Disassembly - Han - 03-11-2015 06:23 PM
RE: [HP4x] ROM Disassembly - Bruno - 03-12-2015, 10:51 AM
RE: [HP4x] ROM Disassembly - Han - 03-13-2015, 05:36 AM
RE: [HP4x] ROM Disassembly - Han - 03-23-2015, 04:11 PM
RE: [HP4x] ROM Disassembly - Joe Horn - 03-23-2015, 08:03 PM
RE: [HP4x] ROM Disassembly - Han - 03-23-2015, 09:10 PM
RE: [HP4x] ROM Disassembly - rprosperi - 03-23-2015, 11:14 PM



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