mirror of
https://github.com/gwenhael-le-moine/x48.git
synced 2024-11-16 19:50:21 +01:00
e59ca61c98
Signed-off-by: Gwenhael Le Moine <gwenhael.le.moine@gmail.com> |
||
---|---|---|
.. | ||
Makefile.am | ||
README | ||
ROMDump | ||
ROMDump.s |
This file is part of ROMDump, a ROM dump utilty for the HP48sx Calculator. Copyright (C) 1994 Eddie C. Dost (ecd@dressler.de) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. This is ROMDump, a utility to dump the ROM of ANY HP48 ====================================================== Usage: (2:hxs, 1:hxs --> ) pop start address from level 2, pop end address from level 1, and dump ROM to the serial at 9600 baud using lines of form "aaaaa:hhhhhhhhhhhhhhhh\n\r" with 16 nibbles ROM data hhhhhhhhhhhhhhhh at address aaaaa. - Download the file ROMDump to your HP. - To capture a complete ROM, start kermit on your computer, set the line so that it fits your HP (use speed == 9600) and type 'log session', then 'connect'. - On your HP48 S/SX type '#0h #7FFF0h ROMDump' or on the G/GX '#0h #FFFF0h ROMDump'. This will give you a complete ROM dump. This will take about 15 minutes on the S/SX, 30 minutes on the G/GX. - When done, type the kermit-Escape (usually CTRL-\) followed by 'C' on your Computer. Say 'quit' to the kermit. - Your ROM should now be in the file 'session.log'. - To dump a certain range of ROM, enter the start-address in hex and the end address in hex, and press 'ROMDump'. (For example: '#7FFF0h #7FFFFh' ROMDump will output "7FFF0:84054383D21467BC\n\r" on a Version A S/SX.) I have included the assembler source (class version) for those interested in fiddling with the hidden ROM... Eddie C. Dost (ecd@dressler.de)