Game status buffer
Address
Length
Description
7D03
1
unknown01
7F47
320
Table of possessed spells.
831F
2
current_character_pointer
8321
2
temp_pointer
8323
1
no_less_than_2_flag
873C
1
CRE000
873D
1
FLA481
873E
1
HID641
873F
1
BOD801
8740
1
FRA321
89A7
1
LEVEL
89A8
1
NUM
89A9
1
GAMTUN
89AA
2
player name string pointer
89AC
2
POSPRI
89AE
1
string length
89AF
1
KEY_P
9049
1
COMPAR
904A
1
SPELNO
907A
1
RANUM
90DF
1
ROMP
9153
1
Chance of casting selected spell.
9154
2
HISPEL
9156
16
Spell casting tables.
9166
1
unknown02
9167
1
spell successful flag
937B
1
CURSP
937C
2
Temporary coordinates variable for
select_spell
???
937E
1
Letter for spell selection.
937F
1
Chaos/Law of current spell.
9380
2
Address of spell entry in
spells_table
.
9382
2
Temporary spell pointer for
select_spell
???
9384
1
Cast spell flag
975F
1
unknown10
97CE
1
unknown11
97CF
2
unknown12
9940
1
unknown79
9C0E
1
unknown80
A172
1
STRENG
A188
2
sprite pointer for explosion routine
A1E6
2
sprite pointer for twirl routine
ABFC
1
unknown13
ABFD
2
unknown14
ABFF
1
unknown15
AC00
1
unknown16
AC01
1
unknown17
AC02
1
Movement points multiplied by two.
AC03
1
unknown18
AC04
2
unknown19
AC06
1
unknown20
AC07
1
unknown21
AC08
1
unknown22
AC09
1
unknown23
AC0A
2
unknown24
AC0C
1
unknown25
AC0D
1
unknown26
AC0E
1
current player (0-7)
AC0F
1
NO_PLA
AC10
1
unknown27
AC11
1
unknown28
AC12
2
Address of object table entry for current cursor position.
AC14
2
D_ADD
AC16
8
unknown table 3
AC1E
8
unknown table 4
AC26
8
WIZCON table
AC2E
1
current player is computer controlled flag
AC30
1
unknown29
AC31
1
unknown30
AC32
1
unknown31
AC33
1
unknown32
AC34
1
Number of wizards that have been killed.
AC35
1
unknown34
B161
1
unknown35
B162
1
unknown36
B163
1
unknown37
B164
1
unknown38
B165
1
unknown39
B166
2
unknown40
B374
1
unknown41
B3C3
1
unknown42
B3C4
1
unknown43
B3C5
1
unknown44
B3C6
1
unknown45
B3C7
2
unknown46
B60B
1
unknown48
B60C
1
unknown49
B754
1
LOF_D
B769
1
unknown50
B76A
1
unknown51
B76B
2
unknown52
B76D
102
unknown_table_5
B844
1
unknown54
BA75
2
unknown55
BC94
2
cursor coordinates
BEE8
1
Distance between to pairs of coordinates.
BEE9
2
unknown75
BEEB
2
unknown76
BEED
1
Difference between two x-coordinates.
BEEE
1
Difference between two y-coordinates.
C0D7
1
unknown06
C2E8
10
sound effect data
C2F2
1
port_FE_output_byte
C2F3
2
sound_effect_pointer
C39D
1
unknown70
C39E
1
Flags used by
display_object_info
.
C39F
1
Object number in
object address table
.
C3A0
1
Display comma before spell property flag.
C3A1
1
unknown72
C3A2
1
offset within object data
C3A3
1
creature spell attribute message number
C3A4
1
CH_LAW
C649
2
X_ADD
C64B
1
unknown59
C679
1
unknown82
C78B
2
TEMADD
C7BB
1
SRTCNT
C858
1
unknown60
C8B7
2
AIM
CA16
2
unknown61
CA18
1
unknown62
CBB8
1
unknown63
CC55
1
unknown64
CD3A
2
SPADAT
CD86
2
BUFPNT
CD90
2
unknown65
D391
1
temp_wizard_number ???
DF4A
2
C_DATA
DF4C
2
LC_POS
E005
2
Temporary pointer to object table entry.
E01F
161
map_object_table
E0C0
160
map_animation_timeout_table
E160
160
map_animation_frame_table
E200
160
map_object_properties_table
E2A0
160
fifth_map_table
E340
160
sixth_map_table
EA39
280
wizard data
FFFF
1
Temporary casting chance.