It cannot be identical as the ROM in the emulator is slightly
different from the ROM in the real HP 50G. However, what you could do
is save the settings and the variables into an archive (from the
emulator) and then restore it onto the HP50G. Use RCLF to recall the
current flag settings onto the stack. Save it into a variable. Then
use:
:0:BACKUP
ARCHIVE
to archive all the variables in the HOME directory into an archive
named BACKUP stored into port 0. After this, recall the archive onto
the stack with :0:BACKUP EVAL, and use the 'Save Object'. Once you've
saved the archive (should show up as a directory on the emulator), you
can transfer the file to your real HP50G, and store it in, say, port 0
(again as :0:BACKUP). Then use:
:0:BACKUP
RESTORE
on the real calculator. Finally, recall the saved flags onto the stack
on your real HP50G and use STOF to save the flags. As for libraries,
just install them like you would on the emulator after transferring
them onto your real HP50G.
Han
you can very easily do this with a freeware I once wrote
http://www.software49g.gmxhome.de/EnglishSeite01.htm#Archiv
Transfer the archive files from port2 of the source machine into port2
of the destination machine and then just restore your *whole* machine.
HTH,
Andreas
http://www.software49g.gmxhome.de
> How do I make my 50g identical to the EMU48 emulator
> running on my desktop?
That's what I do, and it's especially easy using an SD card.
Use some "port" in the emulator to hold the first result, e.g.:
:0:BK001 DUP DUP PUSH ARCHIVE POP RCL NEWOB SWAP PURGE
Now you have a directory on the emulator stack,
which you can save to a computer file
via "Edit" > "Save Object..."
The "computer file" should be either saved directly on the SD card
or copied to an SD card, then insert the SD card into the calculator.
You may "wipe" calculator user memory in advance via ON+A+F if desired
(since RESTORE will wipe user memory anyway), or just proceed:
:3:BK001 RESTORE @ calculator warmstarts here @ POP
Your flags have been saved above by PUSH and restored via POP
(the current directory as of the PUSH command is also resumed),
and any alarms and user key assignments have also been transferred
as part of the backup file.
Also transfer your libraries, of course,
for which the SD card may also serve as a convenient
"18 wheel truck" for transporting data loads between calc and computer.
If you don't have an SD card, or an SD card reader/writer on your computer,
you'll need cable transfer software instead.
Making an emulator "identical" to a calculator would be
a more or less "mirror" operation of the sort outlined above.
[r->] [OFF]