-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathspecial_screens.asm
623 lines (622 loc) · 20.5 KB
/
special_screens.asm
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
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
title_screen: .BYTE $E
.BYTE 3
.BYTE 0
.BYTE 0
.BYTE 1
.BYTE 0
.FARADDR title_graphic
.FARADDR title_2_graphic
.FARADDR title_background_graphic
.FARADDR empty_tilemap
.FARADDR compressed_title_tilemap
.FARADDR compressed_title_tilemap_2
.FARADDR load_palettes
.FARADDR title_screen_palettes
.WORD $10
.BYTE 0
.FARADDR load_global_sprites
.FARADDR title_graphics
.WORD $10
.BYTE 0
.FARADDR sub_C541F8
.FARADDR sub_C54E4A
.FARADDR sub_C54DCD
.WORD 0
.FARADDR sub_C54DCD
.WORD 8
.FARADDR sub_C54DCD
.WORD $10
.FARADDR sub_C54DCD
.WORD $18
.IF DISPLAY_LICENSED_BY
.FARADDR sub_C54DCD
.WORD $20
.ENDIF
.WORD $F0F0
title_graphics: .FARADDR menu_graphic_0
.FARADDR menu_graphic_1
.FARADDR menu_graphic_2
.FARADDR menu_graphic_3
.FARADDR menu_graphic_0
.FARADDR hot_air_baloon_graphic
.FARADDR airship_graphic_0
.FARADDR airship_graphic_1
.FARADDR airship_graphic_2
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
battle_screen: .BYTE $E
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 6
.BYTE 0
.FARADDR empty_tilemap
.FARADDR bonuses_graphic
.FARADDR empty_tilemap
.FARADDR empty_tilemap
.FARADDR empty_tilemap
.FARADDR empty_tilemap
.FARADDR load_palettes
.FARADDR battle_screen_palettes
.WORD $10
.BYTE 0
.FARADDR load_global_sprites
.FARADDR battle_menu_graphics
.WORD $10
.BYTE 0
.FARADDR sub_C5549C
.FARADDR sub_C55240
.BYTE 0
.FARADDR sub_C55240
.BYTE 1
.FARADDR sub_C55240
.BYTE 2
.FARADDR sub_C55240
.BYTE 3
.FARADDR sub_C55240
.BYTE 4
.FARADDR sub_C55240
.BYTE 5
.FARADDR sub_C55240
.BYTE 6
.FARADDR sub_C55794
.WORD 0
.WORD $30
.WORD $88
.WORD $58
.ADDR byte_C514EA
.FARADDR sub_C55794
.WORD 0
.WORD $30
.WORD $88
.WORD $158
.ADDR byte_C514EA
.FARADDR sub_C55794
.WORD 0
.WORD $30
.WORD $88
.WORD $58
.ADDR byte_C514FB
.FARADDR sub_C55794
.WORD 0
.WORD $30
.WORD $88
.WORD $160
.ADDR byte_C51500
.FARADDR sub_C55794
.WORD 0
.WORD $30
.WORD $88
.WORD $B8
.ADDR byte_C514E1
.FARADDR sub_C55794
.WORD 0
.WORD $30
.WORD $88
.WORD $108
.ADDR byte_C5150F
.WORD $F0F0
battle_menu_graphics:.FARADDR battle_menu_graphic_0
.FARADDR battle_menu_graphic_1
.FARADDR battle_menu_graphic_2
.FARADDR battle_menu_graphic_3
.FARADDR battle_menu_graphic_4
.FARADDR battle_menu_graphic_5
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
introduction_screen:.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 1
.BYTE 0
.FARADDR draw_screen_gradient_graphic
.FARADDR empty_tilemap
.FARADDR empty_tilemap
.FARADDR empty_tilemap
.FARADDR empty_tilemap
.FARADDR compressed_introduction_tilemap
.FARADDR load_palettes
.FARADDR introduction_screen_palettes
.WORD $10
.BYTE 0
.FARADDR load_global_sprites
.FARADDR intro_screen_fake_graphics
.WORD $10
.BYTE 0
.FARADDR sub_C564DB
.WORD $F0F0
intro_screen_fake_graphics:.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
.FARADDR intro_1_graphic_0
intro_screen_graphics:
.ADDR intro_1_graphic_0, intro_1_graphic_1, intro_1_graphic_2, intro_1_graphic_3, intro_1_graphic_4, intro_1_graphic_5, intro_1_graphic_0, intro_1_graphic_0
.ADDR intro_1_graphic_0, intro_1_graphic_1, intro_1_graphic_2, intro_1_graphic_3, intro_1_graphic_4, intro_1_graphic_5, intro_1_graphic_0, intro_1_graphic_0
.ADDR intro_2_graphic_0, intro_2_graphic_1, intro_2_graphic_2, intro_2_graphic_3, intro_2_graphic_4, intro_2_graphic_5, intro_1_graphic_0, intro_1_graphic_0
.ADDR intro_3_graphic_0, intro_3_graphic_1, intro_3_graphic_2, intro_3_graphic_3, intro_3_graphic_4, intro_3_graphic_5, intro_1_graphic_0, intro_1_graphic_0
.ADDR intro_4_graphic_0, intro_4_graphic_1, intro_4_graphic_2, intro_4_graphic_3, intro_4_graphic_4, intro_4_graphic_5, intro_1_graphic_0, intro_1_graphic_0
draw_screen: .BYTE $3E
.BYTE $F
.BYTE 0
.BYTE 0
.BYTE 1
.BYTE 0
.FARADDR draw_screen_gradient_graphic
.FARADDR empty_tilemap
.FARADDR empty_tilemap
.FARADDR empty_tilemap
.FARADDR empty_tilemap
.FARADDR compressed_draw_and_victory_tilemap
.FARADDR load_palettes
.FARADDR draw_screen_palettes
.WORD $10
.BYTE 0
.FARADDR load_global_sprites
.FARADDR draw_screen_graphics
.WORD $10
.BYTE 0
.IF FALLING_BOMBERMEN_DRAW
.FARADDR draw_falling_bombermen
.ELSE
.FARADDR draw_falling_letters
.ENDIF
.WORD $F0F0
draw_screen_graphics:
.FARADDR falling_bombermen_graphic_0
.FARADDR falling_bombermen_graphic_1
.FARADDR falling_bombermen_graphic_2
.FARADDR falling_bombermen_graphic_3
.FARADDR falling_bombermen_graphic_4
.FARADDR falling_bombermen_graphic_5
.FARADDR falling_bombermen_graphic_6
.FARADDR menu_graphic_0
.IF !FALLING_BOMBERMEN_DRAW
.FARADDR draw_graphic_0
.FARADDR draw_graphic_1
.FARADDR draw_graphic_2
.FARADDR draw_graphic_3
.FARADDR draw_graphic_4
.FARADDR draw_graphic_5
.FARADDR draw_graphic_6
.ELSE
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.ENDIF
.FARADDR menu_graphic_0
victory_screen: .BYTE $BE
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 1
.BYTE 0
.FARADDR battle_win_graphic
.FARADDR empty_tilemap
.FARADDR empty_tilemap
.FARADDR empty_tilemap
.FARADDR empty_tilemap
.FARADDR compressed_draw_and_victory_tilemap
.FARADDR load_palettes
.FARADDR victory_screen_palettes
.WORD $10
.BYTE 0
.FARADDR load_global_sprites
.FARADDR victory_screen_graphics
.WORD $10
.BYTE 0
.FARADDR tile_animation
.FARADDR byte_C52A1D
.WORD 2
.FARADDR tile_animation
.FARADDR byte_C52BB4
.WORD 4
.FARADDR tile_animation
.FARADDR byte_C52D4B
.WORD 6
.FARADDR tile_animation
.FARADDR byte_C52EE2
.WORD 8
.FARADDR tile_animation
.FARADDR byte_C53079
.WORD $A
.FARADDR tile_animation
.FARADDR byte_C53210
.WORD $C
.FARADDR tile_animation
.FARADDR byte_C533A7
.WORD $E
.FARADDR tile_animation
.FARADDR byte_C5353E
.WORD $20
.FARADDR sub_C55F0A
.WORD $F0F0
victory_screen_graphics:.FARADDR victory_pose_graphic_0
.FARADDR victory_pose_graphic_1
.FARADDR victory_pose_graphic_2
.FARADDR victory_pose_graphic_3
.FARADDR victory_pose_graphic_4
.FARADDR victory_pose_graphic_5
.FARADDR victory_pose_graphic_6
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
map_screen: .BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 1
.BYTE 0
.FARADDR empty_tilemap
.FARADDR empty_tilemap
.FARADDR map_graphic
.FARADDR empty_tilemap
.FARADDR compressed_map_tilemap
.FARADDR compressed_pattern_tilemap
.FARADDR load_palettes
.FARADDR map_screen_palettes
.WORD $10
.BYTE 0
.FARADDR load_global_sprites
.FARADDR map_graphics
.WORD $10
.BYTE 0
.FARADDR sub_C57602
.FARADDR tile_animation
.FARADDR byte_C5292E
.WORD $200
.WORD $F0F0
map_graphics: .FARADDR bomberman_graphic_0
.FARADDR bomberman_graphic_1
.FARADDR bomberman_graphic_2
.FARADDR bomberman_graphic_3
.FARADDR mook_graphic_0
.FARADDR mook_graphic_1
.FARADDR crane_graphic
.FARADDR menu_graphic_0
.FARADDR carat_diamond_graphic_0
.FARADDR carat_diamond_graphic_1
.FARADDR carat_diamond_graphic_2
.FARADDR bomberman_extra_graphic_1
.FARADDR diamond_tower_graphic_0
.FARADDR diamond_tower_graphic_1
.FARADDR diamond_tower_graphic_2
.FARADDR diamond_tower_graphic_3
credits_screen: .BYTE $E
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 1
.BYTE 0
.FARADDR credit_image_1_graphic
.FARADDR credit_image_2_graphic
.FARADDR credit_image_3_graphic
.FARADDR credit_image_4_graphic
.FARADDR compressed_credits_tilemap
.FARADDR compressed_credits_tilemap
.FARADDR load_palettes
.FARADDR credits_screen_palettes
.WORD $10
.BYTE 0
.FARADDR load_global_sprites
.FARADDR credits_graphics
.WORD $10
.BYTE 0
.FARADDR sub_C775CC
.WORD $F0F0
credits_graphics:.FARADDR big_font_graphic_0
.FARADDR big_font_graphic_1
.FARADDR big_font_graphic_2
.FARADDR big_font_graphic_3
.FARADDR small_font_graphic_0
.FARADDR small_font_graphic_1
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
light_zone_demo:.BYTE 0 ; saved_to_d1c
.BYTE 0
.BYTE 1 ; spawn_and_flags
.BYTE 4 ; more_flags
.WORD 3 ; screen_mode
.WORD $200 ; saved_to_d3a
.FARADDR dome_graphic; tileset_pointer ; tileset_bank
.FARADDR bomb_and_explosions_graphic; unknown_pointer2 ; unknown_bank2
.FARADDR empty_tilemap
.FARADDR dome_level_structure
.FARADDR compressed_spotlight_tilemap; anonymous_2 ; field_16
.WORD 0 ; level_representation
.WORD 0 ; hard_blocks
.WORD 55 ; soft_blocks
; Off by one in story mode, for the level exit
.FARADDR create_spotlight
.FARADDR sub_C56E67
.FARADDR load_palettes
.FARADDR light_zone_palettes
.WORD $10
.BYTE 0
.FARADDR load_global_sprites
.FARADDR western_zone_graphics
.WORD $10
.BYTE 0
.FARADDR tile_animation
.FARADDR byte_C51FED
.WORD 6
.FARADDR tile_animation
.FARADDR byte_C5200C
.WORD 2
.WORD $F0F0
.WORD 0
.WORD BOMB_UP, BOMB_UP, BOMB_UP, BOMB_UP, BOMB_UP, BOMB_UP, FIRE_UP, FIRE_UP, FIRE_UP, FIRE_UP
.WORD SPEED_UP, SPEED_UP, SPEED_UP, KICK, KICK, $D, $D, POISON, POISON, POISON
.WORD POISON, POISON, POISON, POISON, POISON, 0
.BYTE $12, $1D, 2, $83, $E0, 0, $80, 0, $80, 0
warp_zone_demo: .BYTE 0 ; saved_to_d1c
.BYTE 0
.BYTE $21 ; spawn_and_flags
.BYTE 0 ; more_flags
.WORD 3 ; screen_mode
.WORD $200 ; saved_to_d3a
.FARADDR warp_zone_graphic; tileset_pointer ; tileset_bank
.FARADDR bomb_and_explosions_graphic; unknown_pointer2 ; unknown_bank2
.FARADDR empty_tilemap
.FARADDR warp_zone_level_structure
.FARADDR empty_tilemap
.WORD 0 ; level_representation
.WORD 0 ; hard_blocks
.WORD 50 ; soft_blocks
; Off by one in story mode, for the level exit
.FARADDR sub_C56E67
.FARADDR load_palettes
.FARADDR warp_zone_palettes
.WORD $10
.BYTE 0
.FARADDR load_global_sprites
.FARADDR warp_zone_graphics
.WORD $10
.BYTE 0
.FARADDR tile_animation
.FARADDR byte_C52915
.WORD $26
.WORD $F0F0
.WORD 0
.WORD BOMB_UP, BOMB_UP, BOMB_UP, BOMB_UP, BOMB_UP, FIRE_UP, FIRE_UP, FIRE_UP, FIRE_UP, FIRE_UP
.WORD SPEED_UP, SPEED_UP, SPEED_UP, POISON, POISON, KICK, KICK, KICK, $D, $D
.WORD $D, $A, $A, 0
.BYTE $17, $17, 0, $83, $E8, 0, 0, 0, 0, 0
jump_zone_demo: .BYTE 0 ; saved_to_d1c
.BYTE 0
.BYTE $41 ; spawn_and_flags
.BYTE 0 ; more_flags
.WORD 3 ; screen_mode
.WORD $200 ; saved_to_d3a
.FARADDR castle_graphic; tileset_pointer ; tileset_bank
.FARADDR bomb_and_explosions_graphic; unknown_pointer2 ; unknown_bank2
.FARADDR trampoline_and_crane_graphic ; overlay_tileset_bank
.FARADDR castle_level_structure
.FARADDR empty_tilemap
.WORD 0 ; level_representation
.WORD 0 ; hard_blocks
.WORD 55 ; soft_blocks
; Off by one in story mode, for the level exit
.FARADDR sub_C56E67
.FARADDR load_palettes
.FARADDR jump_zone_palettes
.WORD $10
.BYTE 0
.FARADDR load_global_sprites
.FARADDR western_zone_graphics
.WORD $10
.BYTE 0
.FARADDR tile_animation
.FARADDR byte_C51E3C
.WORD 6
.FARADDR tile_animation
.FARADDR byte_C51E3C
.WORD 2
.WORD $F0F0
.WORD 0
.WORD BOMB_UP, BOMB_UP, BOMB_UP, BOMB_UP, FIRE_UP, FIRE_UP, FIRE_UP, FIRE_UP, SPEED_UP, SPEED_UP
.WORD SPEED_UP, POISON, POISON, KICK, KICK, KICK, $D, $D, $D, 0
.BYTE $17, $17, 0, $83, $E8, 0, 0, 0, 0, 0
continue_screen:.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 1
.BYTE 0
.FARADDR continue_border_graphic
.FARADDR empty_tilemap
.FARADDR continue_background_graphic
.FARADDR empty_tilemap
.FARADDR compressed_continue_tilemap
.FARADDR compressed_pattern_tilemap
.FARADDR load_palettes
.FARADDR continue_screen_palettes
.WORD $10
.BYTE 0
.FARADDR load_global_sprites
.FARADDR continue_graphics
.WORD $10
.BYTE 0
.FARADDR sub_C56EB6
.FARADDR create_overlay_scroller
.WORD 0
.WORD 0
.WORD 1
.WORD 1
.WORD $F0F0
continue_graphics:.FARADDR menu_graphic_0
.FARADDR menu_graphic_1
.FARADDR menu_graphic_2
.FARADDR menu_graphic_3
.FARADDR password_digits_graphic
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
.FARADDR big_font_graphic_0
.FARADDR big_font_graphic_1
.FARADDR big_font_graphic_2
.FARADDR big_font_graphic_3
.FARADDR small_font_graphic_0
.FARADDR small_font_graphic_1
.FARADDR menu_graphic_0
.FARADDR menu_graphic_0
sound_test: .BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 1
.BYTE 0
.FARADDR continue_border_graphic
.FARADDR empty_tilemap
.FARADDR musical_note_graphic
.FARADDR empty_tilemap
.FARADDR compressed_continue_tilemap
.FARADDR compressed_pattern_tilemap
.FARADDR load_palettes
.FARADDR continue_screen_palettes
.WORD $10
.BYTE 0
.FARADDR load_global_sprites
.FARADDR continue_graphics
.WORD $10
.BYTE 0
.FARADDR sub_C705E0
.WORD $F0F0
password_screen:.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 1
.BYTE 0
.FARADDR continue_border_graphic
.FARADDR empty_tilemap
.FARADDR continue_background_graphic
.FARADDR empty_tilemap
.FARADDR compressed_continue_tilemap
.FARADDR compressed_pattern_tilemap
.FARADDR load_palettes
.FARADDR continue_screen_palettes
.WORD $10
.BYTE 0
.FARADDR load_global_sprites
.FARADDR continue_graphics
.WORD $10
.BYTE 0
.FARADDR sub_C57153
.FARADDR create_overlay_scroller
.WORD 0
.WORD 0
.WORD $FFFF
.WORD $FFFF
.WORD $F0F0
title_screen_palettes:
.BYTE HUD_PALETTE, CONTINUE_PALETTE_2, CONTINUE_PALETTE_2, CONTINUE_PALETTE_2
.BYTE LOGO_PALETTE_1, LOGO_PALETTE_2, PEACE_TOWN_BOMB_PALETTE, PEACE_TOWN_FIRE_PALETTE
.BYTE INTRO_BALOON_PALETTE, INTRO_SHIP_PALETTE, 0, 0
.BYTE BLACK_PALETTE, 0, 0, 0
continue_screen_palettes:
.BYTE HUD_PALETTE, CONTINUE_PALETTE_1, CONTINUE_PALETTE_1, CONTINUE_PALETTE_1
.BYTE CONTINUE_PALETTE_1, CONTINUE_PALETTE_1, CASTLE_PALETTE_2, CASTLE_PALETTE_2
.BYTE 0, BATTLE_SCREEN_ORANGE_PALETTE, BATTLE_SCREEN_BLUE_PALETTE
.BYTE MOGUCHAN_PALETTE, MAIN_MENU_PALETTE, PASSWORD_DIGITS_PALETTE
.BYTE SHIRO_PALETTE, KURO_PALETTE
draw_screen_palettes:
.BYTE HUD_PALETTE, DRAW_BG_PALETTE, HUD_PALETTE, HUD_PALETTE, HUD_PALETTE
.BYTE HUD_PALETTE, HUD_PALETTE, HUD_PALETTE
.BYTE WHITE_FALLING_PALETTE, BLACK_FALLING_PALETTE, RED_FALLING_PALETTE
.BYTE BLUE_FALLING_PALETTE, DRAW_SPRITE_PALETTE, 0
.BYTE 0, 0
battle_screen_palettes:
.BYTE HUD_PALETTE, NORMAL_ZONE_PALETTE, 8, 9, BONUS_PALETTE_1, BONUS_PALETTE_2
.BYTE PEACE_TOWN_BOMB_PALETTE, PEACE_TOWN_FIRE_PALETTE
.BYTE SCOREBOARD_PALETTE_0, BATTLE_SCREEN_ORANGE_PALETTE
.BYTE BATTLE_SCREEN_BLUE_PALETTE, BATTLE_SCREEN_RED_PALETTE
.BYTE BATTLE_SCREEN_GREEN_PALETTE, SENSHIYAN_PALETTE, SHIRO_PALETTE
.BYTE KURO_PALETTE
victory_screen_palettes:
.BYTE HUD_PALETTE, VICTORY_YELLOW_BOMBERMAN_PALETTE, VICTORY_ORANGE_BOMBERMAN_PALETTE
.BYTE VICTORY_BLUE_BOMBERMAN_PALETTE, VICTORY_GREEN_BOMBERMAN_PALETTE
.BYTE VICTORY_MAGENTA_BOMBERMAN_PALETTE, VICTORY_GRASS_PALETTE
.BYTE VICTORY_PURPLE_BOMBERMAN_PALETTE
.BYTE SHIRO_PALETTE, KURO_PALETTE, VICTORY_TEXT_PALETTE
.BYTE RED_BOMB_PALETTE, AKA_PALETTE, AO_PALETTE, BLACK_PALETTE
.BYTE WHITE_PALETTE
introduction_screen_palettes:
.BYTE HUD_PALETTE, VICTORY_BLUE_BOMBERMAN_PALETTE, VICTORY_ORANGE_BOMBERMAN_PALETTE, VICTORY_BLUE_BOMBERMAN_PALETTE
.BYTE VICTORY_GREEN_BOMBERMAN_PALETTE, VICTORY_MAGENTA_BOMBERMAN_PALETTE, VICTORY_GRASS_PALETTE, VICTORY_PURPLE_BOMBERMAN_PALETTE
.BYTE INTRO_1_PALETTE, INTRO_2_PALETTE, INTRO_4_PALETTE
.BYTE INTRO_3_PALETTE, 0, 0, 0, 0
map_screen_palettes:
.BYTE HUD_PALETTE, MAP_PALETTE_1, MAP_PALETTE_2, MAP_PALETTE_3
.BYTE LOGO_PALETTE_1, LOGO_PALETTE_2, PEACE_TOWN_BOMB_PALETTE, PEACE_TOWN_FIRE_PALETTE
.BYTE SHIRO_PALETTE, KURO_PALETTE, CARAT_DIAMOND_PALETTE
.BYTE MOOK_PALETTE, DIAMOND_TOWER_PALETTE, MECHA_BOMBER_BLUE_PALETTE
.BYTE MECHA_BOMBER_RED_PALETTE, MECHA_BOMBER_MAGENTA_PALETTE
credits_screen_palettes:
.BYTE HUD_PALETTE, BACKGROUND_BLACK_PALETTE, BACKGROUND_BLACK_PALETTE, BACKGROUND_BLACK_PALETTE
.BYTE BACKGROUND_BLACK_PALETTE, BACKGROUND_BLACK_PALETTE, BACKGROUND_BLACK_PALETTE, BACKGROUND_BLACK_PALETTE
.BYTE WHITE_PALETTE, WHITE_PALETTE, WHITE_PALETTE, WHITE_PALETTE
.BYTE BLACK_PALETTE, WHITE_PALETTE, WHITE_PALETTE, WHITE_PALETTE