Creating .ROM files for HP41 ? - Printable Version +- HP Forums (https://archived.hpcalc.org/museumforum) +-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html) +--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html) +--- Thread: Creating .ROM files for HP41 ? (/thread-83871.html) |
Creating .ROM files for HP41 ? - François - 12-07-2005 Hello,
Further to advices found on the forum for creating my
Francois (loooking for a charging port cover ...) Edited: 7 Dec 2005, 3:16 p.m.
Re: Creating .ROM files for HP41 ? - J-F Garnier - 12-08-2005 Bonjour Francois, I can answer the questions relative to Emu41: 1) I've downloaded the machine code for hp41cx (5 * 8k rom files) but I'm unable to merge these files into one .ROM file and then convert it with CLBIN41.EXE Can I use directly .ROM files in EMU41 ?
ROM files are compatible with Emu41, you can load them directly without merging or converting them. Just pay attention that Emu41, as a DOS application, doesn't accept long filenames so you have to shorten some ROM filenames to 8 characters (e.g. xfuns3-2d.rom). 0 4 nut0-N.romThe other ROM that need to be merged are: the Advantage ROM (merge the 3 4k-blocs) and the Hepax (merge the 4 4k-blocs) 2) I've not find the necessary rambox.bin file. Where can I find it or create it ? The Rambox code is part of the Rambox and is included in the ramboxii.dat file (both banks of page 8). J-F
Edited: 8 Dec 2005, 6:53 a.m.
Re: Creating .ROM files for HP41 ? - François - 12-08-2005 Merci Jean Francois et félicitations pour EMU41,
Edited: 8 Dec 2005, 3:57 p.m.
Re: Creating .ROM files for HP41 ? - J-F Garnier - 12-09-2005 For the rambox, I've declared 10 64 ramboxii.dat it's ok
The 64k rambox *must* be declared as:
I understand that your goal is to create a custom ROM module. It's a good idea to use the mldlram.dat file. You just have to override 2 free pages of the rambox, by adding *after* the rambox declaration: After, the problems begin. I copy the mldlram.dat in emu41in.dat file and execute LOWER and UPPER. Then rename emu41out.dat in module.bin and convert it in module.rom. You are refering to the LOWER and UPPER utilities described in Christoph Klug's document. I advise to include a CLRDEV function (X-I/O module) after the SELECT function and at the end of each utility, to be sure to reset input file pointer and then close the output file (flush any data in internal/system file buffer). Tell me if this helps !
J-F
Re: Creating .ROM files for HP41 ? - François - 12-09-2005 Thank you Jean Francois
I've looked rapidely at my problem.
Best regards |