Post Reply 
Strange behaviour with MATDIM (Advantage ROM) on NoV-64D
08-14-2024, 10:02 PM
Post: #9
RE: Strange behaviour with MATDIM (Advantage ROM) on NoV-64D
Hi,

The "001F 0CE ___" really looks like a ROM editor, waiting for input on what to write at address 001F.
So I thought that if there was a mismatch so that a MLDL ROM editor was called instead of DIM?.
I guess it was just a guess from my side.

But I don't think the Advantage module has any code for ROM editing, and also that the display you got is not just random, but really an editor that is called somehow.
And the HP41 ROM at address 001F does really contain the value 0CE (octal 316), so this proves that the output is not just random but actually a correct state - but doesn't explain how we got here.

Note that the HEPAX includes a editor (HEXEDIT), which has precisely that format of input, but I just can't explain why it would be called when you execute DIM? ...

If you execute HEXEDIT and enter address 001F you will get the display that you showed above.

Maybe some error in the flash image?
With a Pico device it would be possible to trace the MCode execution, another way would be to dump the Advantage ROM and compare to the original code.

Cheers,
Thomas

[35/45/55/65/67/97/80 21/25/29C 31E/32E/33E|C/34C/38E 41C|CV|CX 71B 10C/11C/12C/15C|CE/16C 32S|SII/42S 28C|S 48GX/49G/50G 35S 41X]
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Strange behaviour with MATDIM (Advantage ROM) on NoV-64D - ThomasF - 08-14-2024 10:02 PM



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