Rev 5292 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
5253 | mario79 | 1 | ;--------------------------------------------------------------------- |
2 | ; initialized data |
||
3 | ;--------------------------------------------------------------------- |
||
4 | plugins_directory db 0 |
||
5 | |||
6 | ;system_dir_Boxlib db '/sys/lib/box_lib.obj',0 |
||
7 | system_dir_CnvPNG db '/sys/lib/cnv_png.obj',0 |
||
8 | system_dir_UNPACK db '/sys/lib/archiver.obj',0 |
||
9 | |||
10 | ihead_f_i: |
||
11 | ihead_f_l db 'System error',0 |
||
12 | |||
13 | ;er_message_found_lib db 'box_lib.obj - Not found!',0 |
||
14 | ;er_message_import db 'box_lib.obj - Wrong import!',0 |
||
15 | |||
16 | er_message_found_lib2 db 'cnv_png.obj - Not found!',0 |
||
17 | er_message_import2 db 'cnv_png.obj - Wrong import!',0 |
||
18 | |||
19 | err_message_found_lib3 db 'archiver.obj - Not found!',0 |
||
20 | err_message_import3 db 'archiver.obj - Wrong import!',0 |
||
21 | |||
22 | align 4 |
||
23 | l_libs_start: |
||
24 | ;library01 l_libs system_dir_Boxlib+9,path,file_name,system_dir_Boxlib,\ |
||
25 | ;er_message_found_lib,ihead_f_l,Box_lib_import,er_message_import,ihead_f_i,plugins_directory |
||
26 | |||
27 | library02 l_libs system_dir_CnvPNG+9,path,file_name,system_dir_CnvPNG,\ |
||
28 | er_message_found_lib2,ihead_f_l,cnv_png_import,er_message_import2,ihead_f_i,plugins_directory |
||
29 | |||
30 | library04 l_libs system_dir_UNPACK+9,path,file_name,system_dir_UNPACK,\ |
||
31 | err_message_found_lib3,ihead_f_l,UNPACK_import,err_message_import3,ihead_f_i,plugins_directory |
||
32 | end_l_libs: |
||
33 | ;--------------------------------------------------------------------- |
||
34 | align 4 |
||
35 | UNPACK_import: |
||
36 | ;unpack_Version dd aUnpack_Version |
||
37 | ;unpack_PluginLoad dd aUnpack_PluginLoad |
||
38 | ;unpack_OpenFilePlugin dd aUnpack_OpenFilePlugin |
||
39 | ;unpack_ClosePlugin dd aUnpack_ClosePlugin |
||
40 | ;unpack_ReadFolder dd aUnpack_ReadFolder |
||
41 | ;unpack_SetFolder dd aUnpack_SetFolder |
||
42 | ;unpack_GetFiles dd aUnpack_GetFiles |
||
43 | ;unpack_GetOpenPluginInfo dd aUnpack_GetOpenPluginInfo |
||
44 | ;unpack_Getattr dd aUnpack_Getattr |
||
45 | ;unpack_Open dd aUnpack_Open |
||
46 | ;unpack_Read dd aUnpack_Read |
||
47 | ;unpack_Setpos dd aUnpack_Setpos |
||
48 | ;unpack_Close dd aUnpack_Close |
||
49 | ;unpack_DeflateUnpack dd aUnpack_DeflateUnpack |
||
50 | unpack_DeflateUnpack2 dd aUnpack_DeflateUnpack2 |
||
51 | dd 0 |
||
52 | dd 0 |
||
53 | |||
54 | ;aUnpack_Version db 'version',0 |
||
55 | ;aUnpack_PluginLoad db 'plugin_load',0 |
||
56 | ;aUnpack_OpenFilePlugin db 'OpenFilePlugin',0 |
||
57 | ;aUnpack_ClosePlugin db 'ClosePlugin',0 |
||
58 | ;aUnpack_ReadFolder db 'ReadFolder',0 |
||
59 | ;aUnpack_SetFolder db 'SetFolder',0 |
||
60 | ;aUnpack_GetFiles db 'GetFiles',0 |
||
61 | ;aUnpack_GetOpenPluginInfo db 'GetOpenPluginInfo',0 |
||
62 | ;aUnpack_Getattr db 'getattr',0 |
||
63 | ;aUnpack_Open db 'open',0 |
||
64 | ;aUnpack_Read db 'read',0 |
||
65 | ;aUnpack_Setpos db 'setpos',0 |
||
66 | ;aUnpack_Close db 'close',0 |
||
67 | ;aUnpack_DeflateUnpack db 'deflate_unpack',0 |
||
68 | aUnpack_DeflateUnpack2 db 'deflate_unpack2',0 |
||
69 | |||
70 | ;--------------------------------------------------------------------- |
||
71 | align 4 |
||
72 | cnv_png_import: |
||
73 | .Start dd aCP_Start |
||
74 | ;.Version dd aCP_Version |
||
75 | ;.Check dd aCP_Check |
||
76 | ;.Assoc dd aCP_Assoc |
||
77 | dd 0 |
||
78 | dd 0 |
||
79 | aCP_Start db 'START',0 |
||
80 | ;aCP_Version db 'version',0 |
||
81 | ;aCP_Check db 'Check_Header',0 |
||
82 | ;aCP_Assoc db 'Associations',0 |
||
83 | ;--------------------------------------------------------------------- |
||
84 | ;align 4 |
||
85 | ;Box_lib_import: |
||
86 | ;init_lib dd a_init |
||
87 | ;version_lib dd a_version |
||
88 | |||
89 | |||
90 | ;edit_box_draw dd aEdit_box_draw |
||
91 | ;edit_box_key dd aEdit_box_key |
||
92 | ;edit_box_mouse dd aEdit_box_mouse |
||
93 | ;version_ed dd aVersion_ed |
||
94 | |||
95 | ;check_box_draw dd aCheck_box_draw |
||
96 | ;check_box_mouse dd aCheck_box_mouse |
||
97 | ;version_ch dd aVersion_ch |
||
98 | |||
99 | ;option_box_draw dd aOption_box_draw |
||
100 | ;option_box_mouse dd aOption_box_mouse |
||
101 | ;version_op dd aVersion_op |
||
102 | |||
103 | ;scrollbar_ver_draw dd aScrollbar_ver_draw |
||
104 | ;scrollbar_ver_mouse dd aScrollbar_ver_mouse |
||
105 | ;scrollbar_hor_draw dd aScrollbar_hor_draw |
||
106 | ;scrollbar_hor_mouse dd aScrollbar_hor_mouse |
||
107 | ;version_scrollbar dd aVersion_scrollbar |
||
108 | |||
109 | ;dinamic_button_draw dd aDbutton_draw |
||
110 | ;dinamic_button_mouse dd aDbutton_mouse |
||
111 | ;version_dbutton dd aVersion_dbutton |
||
112 | |||
113 | ;menu_bar_draw dd aMenu_bar_draw |
||
114 | ;menu_bar_mouse dd aMenu_bar_mouse |
||
115 | ;menu_bar_activate dd aMenu_bar_activate |
||
116 | ;version_menu_bar dd aVersion_menu_bar |
||
117 | |||
118 | ;FileBrowser_draw dd aFileBrowser_draw |
||
119 | ;FileBrowser_mouse dd aFileBrowser_mouse |
||
120 | ;FileBrowser_key dd aFileBrowser_key |
||
121 | ;Version_FileBrowser dd aVersion_FileBrowser |
||
122 | |||
123 | ;PathShow_prepare dd sz_PathShow_prepare |
||
124 | ;PathShow_draw dd sz_PathShow_draw |
||
125 | ;Version_path_show dd szVersion_path_show |
||
126 | ; dd 0 |
||
127 | ; dd 0 |
||
128 | |||
129 | ;a_init db 'lib_init',0 |
||
130 | ;a_version db 'version',0 |
||
131 | |||
132 | ;aEdit_box_draw db 'edit_box',0 |
||
133 | ;aEdit_box_key db 'edit_box_key',0 |
||
134 | ;aEdit_box_mouse db 'edit_box_mouse',0 |
||
135 | ;aVersion_ed db 'version_ed',0 |
||
136 | |||
137 | ;aCheck_box_draw db 'check_box_draw',0 |
||
138 | ;aCheck_box_mouse db 'check_box_mouse',0 |
||
139 | ;aVersion_ch db 'version_ch',0 |
||
140 | |||
141 | ;aOption_box_draw db 'option_box_draw',0 |
||
142 | ;aOption_box_mouse db 'option_box_mouse',0 |
||
143 | ;aVersion_op db 'version_op',0 |
||
144 | |||
145 | ;aScrollbar_ver_draw db 'scrollbar_v_draw',0 |
||
146 | ;aScrollbar_ver_mouse db 'scrollbar_v_mouse',0 |
||
147 | ;aScrollbar_hor_draw db 'scrollbar_h_draw',0 |
||
148 | ;aScrollbar_hor_mouse db 'scrollbar_h_mouse',0 |
||
149 | ;aVersion_scrollbar db 'version_scrollbar',0 |
||
150 | |||
151 | ;aDbutton_draw db 'dbutton_draw',0 |
||
152 | ;aDbutton_mouse db 'dbutton_mouse',0 |
||
153 | ;aVersion_dbutton db 'version_dbutton',0 |
||
154 | |||
155 | ;aMenu_bar_draw db 'menu_bar_draw',0 |
||
156 | ;aMenu_bar_mouse db 'menu_bar_mouse',0 |
||
157 | ;aMenu_bar_activate db 'menu_bar_activate',0 |
||
158 | ;aVersion_menu_bar db 'version_menu_bar',0 |
||
159 | |||
160 | ;aFileBrowser_draw db 'FileBrowser_draw',0 |
||
161 | ;aFileBrowser_mouse db 'FileBrowser_mouse',0 |
||
162 | ;aFileBrowser_key db 'FileBrowser_key',0 |
||
163 | ;aVersion_FileBrowser db 'version_FileBrowser',0 |
||
164 | |||
165 | ;sz_PathShow_prepare db 'PathShow_prepare',0 |
||
166 | ;sz_PathShow_draw db 'PathShow_draw',0 |
||
167 | ;szVersion_path_show db 'version_PathShow',0 |
||
168 | ;--------------------------------------------------------------------- |
||
169 | |||
170 | ;--------------------------------------------------------------------- |
||
171 | ; not change this section!!! |
||
172 | ; start section |
||
173 | ;--------------------------------------------------------------------- |
||
174 | align 4 |
||
175 | image_file dd 0 |
||
176 | raw_pointer dd 0 |
||
177 | return_code dd 0 |
||
178 | img_size dd 0 |
||
179 | deflate_unpack dd 0 |
||
180 | raw_pointer_2 dd 0 ;+20 |
||
181 | ;--------------------------------------------------------------------- |
||
182 | ; end section |
||
183 | ;--------------------------------------------------------------------- |
||
184 | align 4 |
||
185 | fileinfo: |
||
186 | .subfunction dd 5 |
||
187 | .Offset dd 0 |
||
188 | .Offset_1 dd 0 |
||
189 | .size dd 0 |
||
190 | .return dd file_info |
||
191 | db 0 |
||
192 | .name: dd file_name |
||
193 | ;--------------------------------------------------------------------- |
||
194 | error_window_x: dd 100 shl 16+250 |
||
195 | error_window_y: dd 100 shl 16+120 |
||
196 | ;--------------------------------------------------------------------- |
||
197 | load_ini_error_type: |
||
198 | db 'Error loading INI file',0 |
||
199 | |||
200 | load_icons_error_type: |
||
201 | db 'Error loading of icons file',0 |
||
202 | |||
203 | memory_free_error_type: |
||
204 | db 'Error of free memory',0 |
||
205 | |||
206 | memory_get_error_type: |
||
207 | db 'Memory allocation error',0 |
||
208 | |||
209 | load_directory_error_type: |
||
210 | db 'Error loading directory',0 |
||
211 | |||
212 | convert_icons_error_type: |
||
213 | db 'Unsupported or corrupt data for icons file',0 |
||
214 | ;--------------------------------------------------------------------- |
||
215 | error_help_text: |
||
216 | db 'For continue press |
||
217 | ;--------------------------------------------------------------------- |
||
218 | align 4 |
||
219 | error_fs_text_pointers: |
||
220 | dd error_fs_text_0 |
||
221 | dd error_fs_text_1 |
||
222 | dd error_fs_text_2 |
||
223 | dd error_fs_text_3 |
||
224 | dd error_fs_text_4 |
||
225 | dd error_fs_text_5 |
||
226 | dd error_fs_text_6 |
||
227 | dd error_fs_text_7 |
||
228 | dd error_fs_text_8 |
||
229 | dd error_fs_text_9 |
||
230 | dd error_fs_text_10 |
||
231 | dd error_fs_text_11 |
||
232 | |||
233 | error_fs_text_0: db '0 - Success full',0 |
||
234 | error_fs_text_1: db '1 - Base and/or partition of a hard disk is not defined',0 |
||
235 | error_fs_text_2: db '2 - Function is not supported for the given file system',0 |
||
236 | error_fs_text_3: db '3 - Unknown file system',0 |
||
237 | error_fs_text_4: db '4 - Reserved, is never returned in the current implementation',0 |
||
238 | error_fs_text_5: db '5 - File not found',0 |
||
239 | error_fs_text_6: db '6 - End of file, EOF',0 |
||
240 | error_fs_text_7: db '7 - Pointer lies outside of application memory',0 |
||
241 | error_fs_text_8: db '8 - Disk is full',0 |
||
242 | error_fs_text_9: db '9 - FAT table is destroyed',0 |
||
243 | error_fs_text_10: db '10 - Access denied',0 |
||
244 | error_fs_text_11: db '11 - Device error',0 |
||
245 | ;--------------------------------------------------------------------- |
||
5264 | mario79 | 246 | font_icons_file_name db 'font_russo_1bpp.png',0 |
5253 | mario79 | 247 | base_icons_file_name db 'base_8bpp.png',0 |
248 | red_brick_icons_file_name db 'red_brick_8bpp.png',0 |
||
249 | white_brick_icons_file_name db 'white_brick_8bpp.png',0 |
||
250 | npc_miku_icons_file_name db 'miku_8bpp.png',0 |
||
251 | npc_death_icons_file_name db 'death_8bpp.png',0 |
||
252 | npc_skeleton_icons_file_name db 'skeleton_8bpp.png',0 |
||
253 | npc_ifrit_icons_file_name db 'ifrit_8bpp.png',0 |
||
254 | npc_barret_icons_file_name db 'barret_8bpp.png',0 |
||
255 | background_music_file_name db 'walking_with_poseidon.wav',0 |
||
256 | stone_kick_sound_file_name db 'flaunch.wav',0 |
||
5274 | mario79 | 257 | menu_sound_file_name db 'misc_menu.wav',0 |
5253 | mario79 | 258 | ;--------------------------------------------------------------------- |
5292 | mario79 | 259 | align 4 |
5253 | mario79 | 260 | protagonist_route dd 2 |
261 | protagonist_position: |
||
262 | .x dd 4 |
||
263 | .y dd 4 |
||
264 | ;--------------------------------------------------------------------- |
||
5292 | mario79 | 265 | align 4 |
5258 | mario79 | 266 | main_menu_text_pointers: |
267 | dd menu_game_label |
||
268 | dd menu_settings_label |
||
269 | dd menu_credits_label |
||
270 | dd menu_help_label |
||
271 | dd menu_exit_label |
||
272 | dd 0 |
||
273 | ;--------------------------------------------------------------------- |
||
5292 | mario79 | 274 | align 4 |
5259 | mario79 | 275 | menu_credits_text_pointers: |
276 | dd menu_credits_text.1 |
||
277 | dd menu_credits_text.2 |
||
278 | dd menu_credits_text.3 |
||
279 | dd menu_credits_text.4 |
||
280 | dd menu_credits_text.5 |
||
281 | dd menu_credits_text.6 |
||
5317 | mario79 | 282 | dd menu_credits_text.7 |
283 | dd menu_credits_text.8 |
||
284 | dd menu_credits_text.9 |
||
285 | dd menu_credits_text.10 |
||
286 | dd menu_credits_text.11 |
||
287 | dd menu_credits_text.12 |
||
288 | dd menu_credits_text.13 |
||
289 | dd menu_credits_text.14 |
||
290 | dd menu_credits_text.15 |
||
5259 | mario79 | 291 | dd 0 |
292 | ;--------------------------------------------------------------------- |
||
5292 | mario79 | 293 | align 4 |
5259 | mario79 | 294 | menu_help_text_pointers: |
295 | dd menu_help_text.1 |
||
296 | dd menu_help_text.2 |
||
297 | dd menu_help_text.3 |
||
298 | dd menu_help_text.4 |
||
299 | dd 0 |
||
300 | ;--------------------------------------------------------------------- |
||
5292 | mario79 | 301 | align 4 |
5259 | mario79 | 302 | settings_menu_text_pointers: |
303 | dd menu_settings_sound_label |
||
304 | dd menu_settings_music_label |
||
305 | dd menu_setting_exit |
||
306 | dd 0 |
||
307 | ;--------------------------------------------------------------------- |
||
5292 | mario79 | 308 | align 4 |
309 | map_level_pointer: |
||
310 | dd map_level_0 |
||
311 | dd map_level_1 |
||
5317 | mario79 | 312 | dd map_level_2 |
313 | dd map_level_3 |
||
314 | dd map_level_4 |
||
315 | dd map_level_5 |
||
316 | dd map_level_6 |
||
317 | dd map_level_7 |
||
318 | dd map_level_8 |
||
319 | dd map_level_9 |
||
320 | dd map_level_10 |
||
5292 | mario79 | 321 | dd 0 |
322 | ;--------------------------------------------------------------------- |