-
Notifications
You must be signed in to change notification settings - Fork 0
/
bank09.asm
executable file
·951 lines (823 loc) · 12.9 KB
/
bank09.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
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
SECTION "bank9", ROMX, BANK[$9]
; 0x24000
dw Unknown_24200 ; $4200
dw $4264
dw $42b5
dw $4316
dw $438b
dw $43d8
dw $441f
dw $450b
dw $4568
dw $45b4
dw $460c
dw $465d
dw $46a7
dw $4720
dw $478b
dw $4850
dw $489c
dw $48eb
dw $4942
dw $4964
dw $499b
dw $49d7
dw $4a1a
dw $4a65
dw $4ad2
dw $4b23
dw $4b68
dw $4bb3
dw $4c70
dw $4cbc
dw $4d15
dw $4d80
dw $4de8
dw $4e1f
dw $4e5e
dw $4e93
dw $4ebc
dw $4f0b
dw $4f3d
dw $4f6f
dw $4fa9
dw $4fe5
dw $501f
dw $505c
dw $50f9
dw $5135
dw $5172
dw $51a8
dw $51e4
dw $5220
dw $5259
dw $52bc
dw $52e3
dw $533e
dw $5382
dw $53bc
dw $53f8
dw $544e
dw $547e
dw $54ba
dw $5517
dw $556e
dw $55ab
dw $55de
dw $5621
dw $566c
dw $56be
dw $572e
dw $5772
dw $57b9
dw $57ff
dw $583d
dw $5876
dw $58c5
dw $58e6
dw $5924
dw $594a
dw $5998
dw $59e9
dw $5a0e
dw $5a3f
dw $5a8f
dw $5ae2
dw $5b35
dw $5b82
dw $5bbe
dw $5bf5
dw $5c31
dw $5c73
dw $5ca9
dw $5ce7
dw $5d11
dw $5d45
dw $5d8b
dw $5dd3
dw $5e22
dw $5e64
dw $5ea7
dw $5ef3
dw $5a8f
dw $5f4c
dw $5f88
dw $5fc6
dw $600f
dw $605a
dw $6081
dw $60cb
dw $60ff
dw $6138
dw $6187
dw $61c7
dw $6208
dw $6243
dw $6289
dw $62c2
dw $630c
dw $635f
dw $6396
dw $63dd
dw $6432
dw $6495
dw $64c7
dw $6559
dw $657a
dw $65be
dw $65e2
dw $660b
dw $6634
dw $4000
dw $4038
dw $4081
dw $40bb
dw $40f6
dw $412e
dw $4182
dw $41e1
dw $422f
dw $425c
dw $4292
dw $42bf
dw $42fc
dw $43b9
dw $43fa
dw $443a
dw $4493
dw $44bc
dw $44db
dw $4516
dw $4549
dw $4585
dw $45d1
dw $45fb
dw $4635
dw $4678
dw $46b5
dw $46de
dw $472a
dw $476c
dw $47a7
dw $47df
dw $481a
dw $4866
dw $48ab
dw $48de
dw $48f6
dw $4939
dw $4973
dw $49b0
dw $49e4
dw $4a19
dw $4a46
dw $4a65
dw $4aae
dw $4afb
dw $4b1d
dw $4b4b
dw $4b9a
dw $4bc8
dw $4bf5
dw $4c26
dw $4c63
dw $4c99
dw $4cfa
dw $4d44
dw $4d85
dw $4dcf
dw $4e02
dw $4e47
dw $4e87
dw $4ec7
dw $4ee8
dw $4f10
dw $4f4c
dw $4fa1
dw $4fc6
dw $4fe1
dw $5008
dw $5067
dw $50d6
dw $5124
dw $5155
dw $51b6
dw $51e0
dw $51ee
dw $522b
dw $5269
dw $52a0
dw $52f2
dw $532f
dw $5367
dw $53a0
dw $53bd
dw $53fe
dw $546d
dw $54c8
dw $550b
dw $554f
dw $5582
dw $55a9
dw $55ea
dw $562b
dw $565f
dw $56ac
dw $56f3
dw $5725
dw $5748
dw $577f
dw $57a8
dw $57d4
dw $57fe
dw $5836
dw $5872
dw $58a2
dw $58de
dw $5937
dw $5990
dw $59b8
dw $5a00
dw $5a55
dw $5a8d
dw $5aa9
dw $5ae6
dw $5b17
dw $5b58
dw $5b7b
dw $5ba5
dw $5bd9
dw $5c2c
dw $5c5b
dw $5cb5
dw $5cfa
dw $5d49
dw $5d79
dw $5dc2
dw $5dfc
dw $5e2a
; 0x24200
Unknown_24200:
INCBIN "baserom.gbc", 16384*9+$200, $268e-$200
; 0x2668e
db "Have you heard "
db "of the Flying "
db "Rooster? They "
db "say it lived in "
db "Mabe Village a "
db "long time ago..."
db "I wonder if it^s"
db "true..."
db $ff
db "Aaaah, Little "
db "Marin... I want "
db "her to come back"
db "again...Her song"
db "is the best..."
db $ff
db "I dreamed that "
db "I turned into a "
db "carrot last "
db "night... What "
db "an odd dream..."
db $ff
db "Eh? How can an "
db "animal talk? "
db "How? Hey, I^m "
db "just a rabbit, "
db "so I don^t know!"
db $ff
db "Ahhh! It^s her!"
db "Little Marin!!"
db $ff
db "If you have no "
db "courage,then "
db "you have no "
db "strength. "
db "Gravestones "
db "won^t move for "
db "cowards."
db $ff
db "I^m not afraid. "
db "I just decided "
db "to wait at home."
db $ff
db "This is my first"
db "walk with you, "
db "#####."
db $ff
db ". . . . ."
db $ff
db "This cliff will "
db "be our secret "
db "place. "
db $ff
db "Aren^t you going"
db "to say anything?"
db $ff
db "Oh how I love "
db "pictures! Why "
db "don^t you take "
db "a picture when "
db "no one is "
db "around? You can "
db "call it . . ."
db $ff
db "You^ve got the "
db "Blue Clothes! "
db "Your damage will"
db "be reduced by "
db "half!"
db $ff
db "You^ve got the "
db "Red Clothes! "
db "Your body is "
db "full of energy! "
db $ff
db "Red for offense,"
db "blue for "
db "defense. Which "
db "do you choose? "
db " RED BLUE"
db $fe
db "Are you sure? "
db " YES NO"
db $fe
db "The fairy queen "
db "is waiting for "
db "you."
db $ff
db "Do you have the "
db "powder? If not, "
db "you must go "
db "back."
db $ff
db "Our colors are "
db "never the same! "
db "If I am red, he "
db "is blue! If he "
db "is red, I am "
db "blue! What color"
db "is my cloth? "
db " Red Blue"
db $fe
db "BOO! I am no "
db "weakling! Your "
db "pitiful sword is"
db "no match for me!"
db $ff
db "I am sorry, but "
db "this is the "
db "Color Dungeon. "
db "Only those with "
db "the power of "
db "color may enter."
db "If you can tell "
db "who wears red "
db "and who wears "
db "blue, you may "
db "enter. "
db "Farewell."
db $ff
db "Here is your "
db "clue. Make "
db "all the red "
db "blue."
db $ff
db "No, no. Take a "
db "closer look and "
db "try again."
db $ff
db "Don^t tell "
db "anyone."
db $ff
db "Do you want to "
db "read this book? "
db " YES NO"
db $fe
db "New world of "
db "color under the "
db "5 gravestones. "
db " "
db " 3"
db $f0
db " 4"
db $f3
db " 5"
db $f0
db " 2"
db $f2
db " 1"
db $f1
db " Try with "
db "all your migh"
db "t. Opena new pat"
db "h! Whoever i"
db "s worthy re"
db "ceives the power"
db " of color. I "
db "wonder what the "
db "world of color "
db "is?"
db $ff
db "Welcome, #####. "
db "I admire you for"
db "coming this far."
db "I will give you "
db "the power of "
db "color. If you "
db "want offense, "
db "choose red. If "
db "you want defense"
db "choose blue. "
db "Which power do "
db "you want? "
db " RED BLUE"
db $fe
db "You fool! Your "
db "sword won^t "
db "work! Try "
db "something else!"
db $ff
db "What a greedy "
db "fool! You want "
db "more power?! A "
db "buffoon like you"
db "might as well "
db "give up and "
db "go home!"
db $ff
db "Relax and close "
db "your eyes."
db $ff
db "I will now take "
db "you out."
db $ff
db "Blue is safe. "
db "Yellow is "
db "caution. Red is "
db "danger."
db $ff
db "Yellow is "
db "caution. Red is "
db "danger,Take "
db "your time."
db $ff
db "Blue. Start "
db "over. Yellow is "
db "caution. Red is "
db "danger."
db $ff
db "Hey, that looks "
db "great! I^ll call"
db "it ^##### Plays "
db "With BowWow!^ "
db "Now get closer "
db "to BowWow!"
db $ff
db "Grrrr!"
db $ff
db "#####, get "
db "closer!"
db $ff
db "Grrrr! Grrrr!!"
db $ff
db "Much closer! OK,"
db "I^m ready. "
db "Smile!"
db $ff
db "Grrrr! Grrrr!! "
db "GRRRR!"
db $ff
db "Ha ha ha! Do it!"
db "Do it! Do it "
db "moooore! ... ..."
db "Hunh? No, it^s "
db "nothing... I "
db "didn^t mean it."
db $ff
db "Not very good..."
db "Eh? What? Did "
db "I say something?"
db "No, you^re hear-"
db "ing things..."
db $ff
db "#####, do you "
db "always look in "
db "other people^s "
db "drawers?"
db $ff
db "Great! Dig it! "
db "Dig it! Dig to "
db "the center of "
db "the earth!!"
db $ff
db "Whew! What a "
db "surprise!"
db $ff
db "Ohh! I^m sorry!"
db "Are you okay?! "
db "#####?"
db $ff
db "Hey Mon!"
db $ff
db "You know me, I "
db "like short names"
db "the best..."
db $ff
db "It can display "
db "millions of "
db "polygons!"
db $ff
db "I definitely "
db "need it, as soon"
db "as possible!"
db $ff
db "Turn aside the "
db "spined ones with"
db "a shield..."
db $ff
db "First, defeat "
db "the imprisoned "
db "Pols Voice, "
db "Last, Stalfos..."
db $ff
db $ff
db "Far away... "
db "Do not fear, "
db "dash and fly!"
db $ff
db "The glint of the"
db "tile will be "
db "your guide..."
db $ff
db "Dive under where"
db "torchlight beams"
db "do cross..."
db $ff
db "Enter the space "
db "where the eyes "
db "have walls..."
db $ff
db "The riddle is "
db "solved when the "
db "pillars fall!"
db $ff
db "Fill all the "
db "holes with the "
db "rock that rolls,"
db "this ("
db $ee
db ") is the key!"
db $ff
db "If there is a "
db "door that you "
db "can^t open, move"
db "a stone block."
db $ff
db "Make every block"
db "design the same."
db "A new path will "
db "open."
db $ff
db "Part of the "
db "floor is raised."
db "Tap the blue "
db "crystal."
db $ff
db "To defeat the "
db "black monster "
db "with the hard "
db "shell, feed him "
db "something ex- "
db "plosive."
db $ff
db "Poke suspicious "
db "parts of the "
db "wall with your "
db "sword and listen"
db "to the sounds it"
db "makes."
db $ff
db "If you can^t "
db "destroy a "
db "skeleton with "
db "your sword, try "
db "using a bomb."
db $ff
db "To open a "
db "treasure chest, "
db "use the pots "
db "around it."
db $ff
db "Hop on top of "
db "the crystals to "
db "move forward."
db $ff
db "If you can^t go "
db "over the poles, "
db "try throwing "
db "things you have "
db "in your hands."
db $ff
db "Jump off the "
db "floor above to "
db "reach the chest "
db "on the table."
db $ff
db "To defeat the "
db "monsters who "
db "hold the key, "
db "attack them from"
db "a higher place."
db $ff
db "If the statue "
db "looks strange, "
db "shoot it with "
db "the bow."
db $ff
db "Let^s take a "
db "picture! "
db " YES NO"
db $fe
db "No picture?! Are"
db "you pullin^ my "
db "leg? "
db " Yes No way"
db $fe
db "What a bummer!"
db $ff
db "Beautiful! I^ll "
db "call this ^Game "
db "Over.^"
db $ff
db "What^s your "
db "name, young man?"
db "#####? Well "
db "here^s your "
db "album, #####. "
db "Give it a look "
db "before you "
db "leave!"
db $ff
db "Let^s see if we "
db "can fill that "
db "album!"
db $ff
db "11 shots left! "
db "What kind of "
db "picture should "
db "I take?"
db $ff
db "10 shots left! "
db "What kind of "
db "picture should "
db "I take?"
db $ff
db "9 shots left! "
db "What kind of "
db "picture should "
db "I take?"
db $ff
db "8 shots left! "
db "What kind of "
db "picture should "
db "I take?"
db $ff
db "7 shots left! "
db "What kind of "
db "picture should "
db "I take?"
db $ff
db "6 shots left! "
db "What kind of "
db "picture should "
db "I take?"
db $ff
db "5 shots left! "
db "What kind of "
db "picture should "
db "I take?"
db $ff
db "4 shots left! "
db "What kind of "
db "picture should "
db "I take?"
db $ff
db "3 shots left! "
db "What kind of "
db "picture should "
db "I take?"
db $ff
db "2 shots left! "
db "What kind of "
db "picture should "
db "I take?"
db $ff
db "1 shots left! "
db "What kind of "
db "picture should "
db "I take?"
db $ff
db "Oh no! You^re "
db "out of film! "
db "Don^t forget to "
db "look at your "
db "album!"
db $ff
db "Hi! I^m the "
db "photographer! "
db "What a great "
db "photo moment! "
db "I^ll call this "
db "^Heads Up!^"
db $ff
db "Hey, this "
db "represents your "
db "adventures "
db "perfectly!"
db $ff
db "I^ll call this "
db "one ^Close "
db "Call.^ Hmm."
db $ff
db "I^m too close."
db $ff
db "I should back up"
db "."
db $ff
db "Aaaaaah!"
db $ff
db "I^m going back "
db "to the store. "
db "Bye!"
db $ff
db "See me later, "
db "when you^re "
db "alone!"
db $ff
db "Are you sure? "
db " YES NO"
db $fe
db "Ah how I love "
db "pictures. Hey, "
db "#####! What are "
db "you doing here? "
db $ff
db " VERO "
db $cf
db $ff
db "Si tu vois "
db "les pointes, "
db "pense % utiliser"
db "ton Bouclier."
db $ff
db "D^abord un lapin"
db "et en dernier, "
db "un spectre..."
db $ff
db "Si loin... "
db "Ne crains rien. "
db "Fonce et vole!"
db $ff
db "La lueur des "
db "tuiles sera "
db "ton guide..."
db $ff
db "Plonge l% o= "
db "se croisent "
db "les lumi+res "
db "des flambeaux..."
db $ff
db "Fracasse "
db "le mur "
db "des Yeux "
db "du Masque!"
db $ff
db "Le r*bus est "
db "r*solu si les 4 "
db "piliers tombent."
db $ff
db "Comble tous "
db "les trous avec "
db "le roc qui roule"
db "et cette "
db $ee
db " est la solutio"
db "n!"
db $ff
db "Si une porte ne "
db "s^ouvre pas, "
db "d*place un bloc."
db $ff
db "Si les blocs se "
db "ressemblent, un "
db "nouveau chemin "
db "s^ouvrira."
db $ff
db "Une partie du "
db "sol s^*l+ve. "
db "Actionne le "
db "cristal bleu."
db $ff
; 0x27fb7