1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
|
Hitachi Optimizing Linkage Editor (Ver. 7.1.03.000)10-Oct-2012 15:02:19
*** Options ***
-subcommand=C:\Users\Timo\AppData\Local\Temp\hmkB403.tmp
noprelink
sdebug
rom D=R
nomessage
list "G:\Casio SDK\Projekte\Battery\Debug\FXADDINror.map"
show symbol
nooptimize
start P_TOP,P,C,D,C$VTBL,C$INIT/0300200,B_BR_Size,B,R/08100000
fsymbol P
nologo
input "G:\Casio SDK\Projekte\Battery\Debug\POWER.obj"
input "G:\Casio SDK\OS\FX\lib\setup.obj"
library "G:\Casio SDK\OS\FX\lib\fx9860G_library.lib"
library "G:\Casio SDK\OS\FX\lib\revolution.lib"
output "G:\Casio SDK\Projekte\Battery\Debug\FXADDINror.abs"
-nomessage=1100
end
*** Error information ***
*** Mapping List ***
SECTION START END SIZE ALIGN
P_TOP
00300200 0030020b c 4
P
0030020c 0030088f 684 4
C
00300890 00300917 88 4
D
00300918 0030091b 4 4
B_BR_Size
08100000 08100003 4 4
B
08100004 08100007 4 4
R
08100008 0810000b 4 4
*** Symbol List ***
SECTION=
FILE= START END SIZE
SYMBOL ADDR SIZE INFO COUNTS OPT
SECTION=P_TOP
FILE=G:\Casio SDK\Projekte\Battery\Debug\POWER.obj
00300200 0030020b c
_InitializeSystem
00300200 c func ,g *
SECTION=P
FILE=G:\Casio SDK\Projekte\Battery\Debug\POWER.obj
0030020c 0030043f 234
_IsSlim
0030020c 24 func ,g *
_IsSD
00300230 8 func ,g *
_IsEmulator
00300238 1a func ,g *
_OSVersionAsInt
00300252 3e func ,g *
_GetMainBatteryVoltagePointer
00300290 2e func ,g *
_GetBatteryStatus
003002be c2 func ,g *
_MainBatteryPercentage
00300380 54 func ,g *
_AddIn_main
003003d4 6c func ,g *
FILE=G:\Casio SDK\OS\FX\lib\setup.obj
00300440 0030055b 11c
___LINK_PROTECT
00300440 4 func ,g *
_SetQuitHandler
00300444 6 func ,g *
_OnAppCloseDefault
0030044a 54 func ,g *
__INITSCT_ADDIN
0030049e 48 func ,g *
_INIT_ADDIN_APPLICATION
003004e6 76 func ,g *
FILE=__divls
0030055c 0030060f b4
__divls
0030055c 0 none ,g *
divls_zero
003005fa 0 none ,l *
A_errno
00300608 0 none ,l *
n_zerono
0030060c 0 none ,l *
FILE=__s_mvn
00300610 00300647 38
__slow_mvn
00300610 0 none ,g *
SMVN_B
0030061e 0 none ,l *
SMVN_END
00300640 0 none ,l *
FILE=_Bdel_cychdr
00300648 00300657 10
_Bdel_cychdr
00300648 0 none ,g *
FILE=_Bdisp_PutDisp_DD
00300658 00300667 10
_Bdisp_PutDisp_DD
00300658 0 none ,g *
FILE=_Bdisp_PutLineVRAM
00300668 00300677 10
_Bdisp_DrawLineVRAM
00300668 0 none ,g *
FILE=_BfileFLS_CloseFile
00300678 00300687 10
_BfileFLS_CloseFile
00300678 0 none ,g *
FILE=_Bkey_Set_RepeatTime_Default
00300688 00300697 10
_Bkey_Set_RepeatTime_Default
00300688 0 none ,g *
FILE=_CallbackAtQuitMainFunction
00300698 003006a7 10
_CallbackAtQuitMainFunction
00300698 0 none ,g *
FILE=_flsFindClose
003006a8 003006b7 10
_flsFindClose
003006a8 0 none ,g *
FILE=_getkey
003006b8 003006c7 10
_GetKey
003006b8 0 none ,g *
FILE=_GLibAddinAplExecutionCheck
003006c8 003006d7 10
_GLibAddinAplExecutionCheck
003006c8 0 none ,g *
FILE=_Hmem_SetMMU
003006d8 003006e7 10
_Hmem_SetMMU
003006d8 0 none ,g *
FILE=dispbios
003006e8 0030085d 176
_PrintMini
003006e8 1c func ,g *
_locate
00300704 28 func ,g *
_Bdisp_ReadArea_DD
0030072c 132 func ,g *
FILE=_DD_GET
00300860 0030086f 10
_DD_GET
00300860 0 none ,g *
FILE=_locate
00300870 0030087f 10
_locate_OS
00300870 0 none ,g *
FILE=_PrintMiniSd
00300880 0030088f 10
_PrintMiniSd
00300880 0 none ,g *
SECTION=C
FILE=G:\Casio SDK\Projekte\Battery\Debug\POWER.obj
00300890 00300903 74
_sc003B
00300890 10 data ,g *
_sc0D65
003008a0 10 data ,g *
_sc0D67
003008b0 10 data ,g *
_sc0D64
003008c0 10 data ,g *
_sc0015
003008d0 10 data ,g *
_sc06C4
003008e0 10 data ,g *
_sc0160
003008f0 10 data ,g *
FILE=addin_sct
00300904 00300917 14
_B_BGN
00300904 0 none ,g *
_B_END
00300908 0 none ,g *
_R_BGN
0030090c 0 none ,g *
_R_END
00300910 0 none ,g *
_D_ROM
00300914 0 none ,g *
SECTION=B_BR_Size
FILE=G:\Casio SDK\Projekte\Battery\Debug\POWER.obj
08100000 08100003 4
_BR_Size
08100000 4 data ,g *
SECTION=B
FILE=_errno
08100004 08100007 4
__errno
08100004 4 data ,g *
SECTION=R
FILE=G:\Casio SDK\OS\FX\lib\setup.obj
08100008 0810000b 4
_gb_OnAppClose
08100008 4 data ,g *
Absolute value symbols
FILE=__divls
zerodiv
0000044e 0 none ,l *
FILE=_Bdel_cychdr
__JumpTableTOP
80010070 0 none ,l *
FILE=_Bdisp_PutDisp_DD
__JumpTableTOP
80010070 0 none ,l *
FILE=_Bdisp_PutLineVRAM
__JumpTableTOP
80010070 0 none ,l *
FILE=_BfileFLS_CloseFile
__JumpTableTOP
80010070 0 none ,l *
FILE=_Bkey_Set_RepeatTime_Default
__JumpTableTOP
80010070 0 none ,l *
FILE=_CallbackAtQuitMainFunction
__JumpTableTOP
80010070 0 none ,l *
FILE=_flsFindClose
__JumpTableTOP
80010070 0 none ,l *
FILE=_getkey
__JumpTableTOP
80010070 0 none ,l *
FILE=_GLibAddinAplExecutionCheck
__JumpTableTOP
80010070 0 none ,l *
FILE=_Hmem_SetMMU
__JumpTableTOP
80010070 0 none ,l *
FILE=_DD_GET
__JumpTableTOP
80010070 0 none ,l *
FILE=_locate
__JumpTableTOP
80010070 0 none ,l *
FILE=_PrintMiniSd
__JumpTableTOP
80010070 0 none ,l *
*** Delete Symbols ***
SYMBOL SIZE INFO
*** Variable Accessible with Abs8 ***
SYMBOL SIZE COUNTS OPTIMIZE
*** Variable Accessible with Abs16 ***
SYMBOL SIZE COUNTS OPTIMIZE
*** Function Call ***
SYMBOL COUNTS OPTIMIZE
|