The Museum of HP Calculators

HP Forum Archive 17

[ Return to Index | Top of Index ]

NoVRAM Module
Message #1 Posted by Jeff Davis on 6 June 2007, 7:47 p.m.

I wanted to see if anyone knows how to program and upload the files to the NoVRAM Module. The NoVRAM-h.exe software is there and I presume is used just like the Clonix6p software. Can I use the icprog software and use the F8 function to read the existing contents of the NoVRAM module? I wanted to ask before trying this so I do not damage the NoVRAM Module. When I tried the NoVRAM-h.exe I end up with 4 different files. romimg0H, roming1H, mappingH and sgnaturH. How do these files work with the icprog software? Thanks for your help.

      
Re: NoVRAM Module
Message #2 Posted by Vieira, L. C. (Brazil) on 6 June 2007, 10:18 p.m.,
in response to message #1 by Jeff Davis

HI;

please, forgive me if I am heading the answer prior to wait for Diego´s post. I have both NoVRAM and NoV32 modules, and I have programmed them many times. Some days ago I reprogrammed my NoV32 a few times prior to match my needs.

Quote:
Can I use the icprog software and use the F8 function to read the existing contents of the NoVRAM module?
Yeap! Just configure the ICPROG to work with the 18F252 and, after reading (there is a button to read contents, too) you'll see the current configuration (.ROM file names) in the lower, small window.
Quote:
I wanted to ask before trying this so I do not damage the NoVRAM Module.
I use the programmer sold by Diego, and had no problems so far. It is a good idea to read all documents related to both Clonix and NoVRAM. The procedures explained in the Clonix manual apply to the NoVRAM as well, added the complementary explanations found in the NoVRAM manual.
Quote:
When I tried the NoVRAM-h.exe I end up with 4 different files. romimg0H, roming1H, mappingH and sgnaturH. How do these files work with the icprog software?
What I actually do is to prepare the configuration with the novram-h.exe, save it and wait till the ICPROG opens automatically. Then I have the NoVRAM programmed. You see, the 16KRAM only make sense when you use some sort of software to handle it, like HEPAX, David Assembler... You probably know about this, sorry, just to make sure. I configured my NoV32 to run HEPAX and David Assembler with the additional label ROM, and it works fine (I cannot access the second 16KRAM page, though, but this is another story...) So, when I want to use the HEPAX emulation with NOVRAM, novram-h.exe must be used to create the necessary files. I think that some of the files you mention are used as temporary buffers (the H might be related to hex coded data), because only the NOVRAM-H.HEX file seems to be used. As mentioned in the Novram manual, it is possible to invoke the ICPROG with a command line that specifies the .HEX file you want to use instead of the default NOVRAM-H.HEX. I have also executed ICPROG directly and then I explicitly opened another .HEX file and programmed the module. Worked fine as well.

I hope I did not miss anything. Anyway, it would be wise to wait for some extra help.

Success!

Luiz (Brazil)

(Tomorrow is a Holliday here, so I found some time to write a few words in some posts today. Feels good....)

Edited: 6 June 2007, 10:21 p.m.

            
Re: NoVRAM Module
Message #3 Posted by Diego Diaz on 7 June 2007, 5:06 p.m.,
in response to message #2 by Vieira, L. C. (Brazil)

Hi all,

Jeff, I've answered your private e-mail, basically I told you the same Luiz has pointed out here. Please let me (us) know if you need/want any other details.

BTW thanks a lot Luiz! ;-) and let me know if we can work your NoV-32 issue out. It's more likely that you've got some garbage into your second 16K block.

Best wishes.

Diego.

                  
Re: NoVRAM Module
Message #4 Posted by Jeff Davis on 7 June 2007, 5:46 p.m.,
in response to message #3 by Diego Diaz

Thanks Luiz and Diego. I will be trying this out over the weekend. Jeff


[ Return to Index | Top of Index ]

Go back to the main exhibit hall