Emulating a HP38 calc with saturn
What I need
Here is what you need
- An UNIX environment that can compile the program saturn,
- This file: Saturn.ad.
Let's go
Just untar the saturn archive as usual:
$ mkdir saturn_src
$ cd saturn_src
$ tar -xfz saturnv4111src.tar.gz
$ xmkmf
$ make
Notes:
- I also need to do this
$ ln -S Saturn.ad Saturn
(can't remember why).
- It's better to have a double-sized lcd, if you are working with a decent screen. Just replace the line
#define LCD_MAG 1
in config.h with this one: #define LCD_MAG 2
. Then, you have to recompile saturn.
Now, replace the old Saturn.ad file with the one you've just downloaded.
You can then run the emulator with something like that:
./run_saturn -reset -rom rom.38 -face hp38 -hw hp48
Notes
- The two null keys in the second row should not be there.
- I don't know why but you should not create the files port1 and port2 in order to avoid the initial error message. If you do so, saturn won't be able to emulate the HP38 (I think it's because the ROM cannot handle neither port 1 nor port 2).