WP 34S Owner‘s Manual
Edition 2.2
Page 96 of 103
Mapping of Memory Regions to Emulator State Files
Region
Start address
in flash
State file
Remarks
Unnamed
0x11FC00
wp34s-R.dat
Backup of 112 registers, flags and state.
0
0x11F800
wp34s-0.dat
Backup of program memory (506 steps).
1
0x11F400
wp34s-1.dat
Space for generic user programs. Each region
contains 506 steps again.
The files
wp34s-
n
.dat
are written when-
ever a respective flash command is executed.
You will find some sample files at Sourceforge.
ATTENTION:
Flash regions
≥6 are available in
the emulator only. They may be, however, ac-
cessible also for the calculator in an earlier
version not yet featuring the matrix command
set.
2
0x11F000
wp34s-2.dat
3
0x11EC00
wp34s-3.dat
4
0x11E800
wp34s-4.dat
5
0x11E400
wp34s-5.dat
6
0x11E000
wp34s-6.dat
7
0x11DC00
wp34s-7.dat
8
0x11D800
wp34s-8.dat
9
0x11D400
wp34s-9.dat
RAM n/a
wp34s.dat
Backup of the emulator RAM area (registers,
state, and programs)
– this file is written only
when exiting the emulator.
All files are only read into memory at emulator startup.
Data Transfer Between Your WP 34S and Your PC (SAM-BA)
This method is superseded by the one using serial I/O commands
– see next paragraph. It is still
interesting enough to leave it here as a reference.
The entire RAM is saved to address
0x11F800
(relative address
0x1F800
) by SAVE or its
equivalent
+
. This content can be copied to your PC or loaded from it if the special
interface cable mentioned above is connected. Then, the transfer is performed as follows:
1. From calculator to PC:
a. Press
+
,
then
+
(see below),
then
+
.
b. Press
once again and start SAM-BA on the PC. Both devices should connect.
c. Set the start address to
0x11F800
and the size to
0x800
.
d. Enter a file name of your choice in the receive field. You can now receive the file with
SAM-BA.
e. Move it into your emulator directory (where
wp34sgui.exe
is stored) under the
name
wp34s.dat
.
f. The emulator should accept the file. Your registers and programs will then be in place.