|Re: MCODE: The insidious AECrom|
Message #4 Posted by Diego Diaz on 28 May 2008, 3:13 a.m.,
in response to message #3 by Geir Isene
Can you please run a small test for me?
Burn your NoV-32 as a CX service module in a Clonix-like fashion using the ServiceX.HEX from my web site.
Plug it into port 1 (make sure no other ROM's are plugged in.)
Turn your calc ON and press "1" unpon [SELECT TEST] display.
Take down the speed of your HP-41CX.
I have not been able to test NoV-32 with CX above 374kHz (as this is the fastest CX unit I have) and I'm aware of units slightly above the 380KHz limit.
It will be good to discard the CPU speed as a potential source of trouble.
With the new RAM2ROM1.HEX it should be easy to find out if the COPYROM have done its job properly:
Once the ROM has been copied into RAM, dump a copy of it by writing the corresponding control word into H'4100 (see details here).
Then, extract the .ROM file from your NoV thru the serial programmer.
At this point you can compare the .ROM file with the "original" image of said ROM pack and point out the differences if any.
Please note, the new version of NoV-32 activates RAM chip 0 on power ON instead of chip 1. The RAM contents is of course preserved and can be accessed as usual by writing H'001 into H'4100.
Best wishes and keep me informed.