diff --git a/ootw/Makefile b/ootw/Makefile index 0eb7729c..77e4648a 100644 --- a/ootw/Makefile +++ b/ootw/Makefile @@ -37,8 +37,8 @@ intro.o: intro.s \ gr_copy.s gr_fast_clear.s gr_pageflip.s gr_unrle.s gr_putsprite.s \ keyboard.s random16.s \ intro_building.inc intro_elevator.inc intro_off_elevator.inc \ - intro_drinking.inc \ - intro_tunnel2.inc intro_gone.inc + intro_drinking.inc intro_collider_ui.inc \ + intro_tunnel1.inc intro_tunnel2.inc intro_gone.inc ca65 -o intro.o intro.s -l intro.lst #### @@ -85,6 +85,12 @@ intro_drinking.inc: $(PNG2RLE) intro_drinking.png intro_gone.inc: $(PNG2RLE) intro_gone.png $(PNG2RLE) asm intro_gone.png gone_rle > intro_gone.inc +intro_collider_ui.inc: $(PNG2RLE) intro_collider_ui.png + $(PNG2RLE) asm intro_collider_ui.png collider_ui_rle > intro_collider_ui.inc + +intro_tunnel1.inc: $(PNG2RLE) intro_tunnel1.png + $(PNG2RLE) asm intro_tunnel1.png tunnel1_rle > intro_tunnel1.inc + intro_tunnel2.inc: $(PNG2RLE) intro_tunnel2.png $(PNG2RLE) asm intro_tunnel2.png tunnel2_rle > intro_tunnel2.inc diff --git a/ootw/intro.s b/ootw/intro.s index f9f1491d..df56012c 100644 --- a/ootw/intro.s +++ b/ootw/intro.s @@ -200,14 +200,78 @@ drinking_loop: bpl drinking_loop bit KEYRESET - ;=============================== - ; More crazy screen +;=============================== +;=============================== +; More crazy screen +;=============================== +;=============================== - ;=============================== - ; Thunderstorm Outside + ;============================= + ; Load background to $c00 + + lda #$0c + sta BASH + lda #$00 + sta BASL ; load image off-screen $c00 + + lda #>(collider_ui_rle) + sta GBASH + lda #<(collider_ui_rle) + sta GBASL + jsr load_rle_gr + + ;================================= + ; copy $c00 to both pages $400/$800 + + jsr gr_copy_to_current + jsr page_flip + jsr gr_copy_to_current + +collider_ui_loop: + lda KEYPRESS + bpl collider_ui_loop + bit KEYRESET + + +;=============================== +;=============================== +; Thunderstorm Outside +;=============================== +;=============================== + + +;=============================== +;=============================== +; Tunnel 1 +;=============================== +;=============================== + + ;============================= + ; Load background to $c00 + + lda #$0c + sta BASH + lda #$00 + sta BASL ; load image off-screen $c00 + + lda #>(tunnel1_rle) + sta GBASH + lda #<(tunnel1_rle) + sta GBASL + jsr load_rle_gr + + ;================================= + ; copy $c00 to both pages $400/$800 + + jsr gr_copy_to_current + jsr page_flip + jsr gr_copy_to_current + +tunnel1_loop: + lda KEYPRESS + bpl tunnel1_loop + bit KEYRESET - ;=============================== - ; Tunnel 1 ;=============================== @@ -301,5 +365,7 @@ gone_loop: .include "intro_elevator.inc" .include "intro_off_elevator.inc" .include "intro_drinking.inc" +.include "intro_collider_ui.inc" +.include "intro_tunnel1.inc" .include "intro_tunnel2.inc" .include "intro_gone.inc" diff --git a/ootw/intro_building.inc b/ootw/intro_building.inc new file mode 100644 index 00000000..d0eb6fd9 --- /dev/null +++ b/ootw/intro_building.inc @@ -0,0 +1,40 @@ +building_rle: .byte $28 ; ysize=48 + .byte $A3,$26, $00,$00, $26, $A5,$66, $A8,$65, $A6,$25, $65 + .byte $AE,$66, $26,$26, $66, $00,$00, $AD,$26, $AA,$22, $20 + .byte $A0,$1E,$00, $A5,$20, $A0,$10,$22, $00,$00, $20, $00,$00, $20,$20 + .byte $60,$60, $A6,$20, $A0,$19,$00, $66, $60, $A3,$00, $26,$26 + .byte $AB,$22, $62, $26, $00, $A3,$22, $62, $26,$26 + .byte $56, $A6,$00, $A6,$02, $A3,$22, $00,$00, $AD,$22, $66 + .byte $22, $00, $A3,$22, $66, $22,$22, $55, $00 + .byte $A4,$20, $00, $A6,$20, $22, $66, $22, $00,$00 + .byte $A7,$22, $66, $00, $A4,$22, $66, $22, $00 + .byte $22,$22, $66, $A3,$22, $55, $A4,$22, $26, $00,$00 + .byte $26,$26, $66, $26,$26, $66, $22,$22, $00,$00, $A6,$22 + .byte $66, $22, $00, $AD,$22, $25, $50, $00 + .byte $20, $00, $20, $A3,$00, $20, $00, $20,$20 + .byte $26, $22,$22, $00,$00, $A6,$22, $26, $22, $20 + .byte $AE,$22, $55, $00, $20, $00, $20, $00,$00 + .byte $20, $00,$00, $20,$20, $A3,$22, $00,$00, $22, $55 + .byte $66,$66, $A7,$22, $52, $A3,$02, $A3,$22, $55, $66,$66 + .byte $22,$22, $66, $55, $00,$00, $20, $00,$00, $20,$20 + .byte $00, $20,$20, $A3,$22, $00,$00, $22, $55, $66,$66 + .byte $A7,$22, $55, $A3,$00, $A3,$22, $55, $66,$66, $A3,$22 + .byte $66, $55, $00, $20, $00,$00, $20,$20, $00,$00 + .byte $20, $A3,$22, $00,$00, $22, $55, $66,$66, $A7,$22 + .byte $55, $A3,$00, $A3,$22, $55, $66,$66, $A4,$22, $66 + .byte $55, $A3,$00, $20,$20, $00, $20, $00, $A3,$02 + .byte $00,$00, $22, $55, $66,$66, $A7,$22, $A4,$26, $A3,$22 + .byte $55, $66,$66, $A5,$22, $66, $55, $00,$00, $20,$20 + .byte $00, $20,$20, $A5,$00, $22, $55, $66,$66, $AE,$22 + .byte $55, $66,$66, $22,$22, $02, $A3,$22, $66, $55 + .byte $00, $20,$20, $00, $20,$20, $22, $52, $22 + .byte $00,$00, $22, $55, $66,$66, $22, $20, $62 + .byte $A4,$60, $A7,$22, $55, $66,$66, $22,$22, $00, $02 + .byte $A3,$22, $66, $55, $00, $20, $00, $20,$20 + .byte $22, $26,$26, $00,$00, $22, $55, $66,$66, $02 + .byte $AB,$22, $02, $22, $55, $66,$66, $02, $22 + .byte $00,$00, $A4,$22, $66, $55, $50, $00,$00, $20 + .byte $A3,$02, $00,$00, $02, $05, $06,$06, $00,$00, $A3,$02 + .byte $00, $A5,$02, $A3,$00, $05, $06,$06, $00, $02 + .byte $A3,$00, $A3,$02, $06,$06, $05, $A0,$FF,$00, $A0,$1C,$00 + .byte $A1 diff --git a/ootw/intro_collider_ui.inc b/ootw/intro_collider_ui.inc new file mode 100644 index 00000000..31465432 --- /dev/null +++ b/ootw/intro_collider_ui.inc @@ -0,0 +1,42 @@ +collider_ui_rle: .byte $28 ; ysize=48 + .byte $A4,$00, $04, $44, $AB,$C4, $A0,$12,$44, $04, $AA,$00 + .byte $CC, $A9,$04, $CC, $0C, $C4, $A5,$04, $C4 + .byte $CC, $A3,$0C, $CC, $C4, $04, $44, $04 + .byte $AC,$00, $CC, $00, $0C, $A7,$00, $CC, $00 + .byte $CC, $A4,$00, $CC, $0C, $A5,$00, $0C, $CC + .byte $C4, $AD,$00, $CC, $00, $0C, $A7,$00, $CC + .byte $00, $CC, $A3,$00, $CC, $0C, $A8,$00, $CC + .byte $C0, $AC,$00, $CC, $A9,$00, $CC, $00, $CC + .byte $00,$00, $C0, $CC, $A9,$00, $44, $CC, $C0 + .byte $A5,$00, $A6,$04, $CC, $04,$04, $A5,$40, $04,$04, $CC + .byte $04, $CC, $04,$04, $CC, $AC,$04, $CC, $A4,$04 + .byte $A7,$00, $CC, $A9,$00, $CC, $00, $CC, $00,$00 + .byte $CC, $AC,$00, $CC, $AB,$00, $CC, $A9,$00, $CC + .byte $00, $CC, $00,$00, $CC, $AA,$00, $40, $00 + .byte $CC, $AB,$00, $CC, $00, $0C, $A7,$00, $CC + .byte $00, $CC, $00,$00, $CC, $AA,$00, $44, $00 + .byte $CC, $AB,$00, $CC, $A9,$0C, $CC, $00, $CC + .byte $00,$00, $CC, $AC,$00, $CC, $AB,$00, $CC, $A9,$00 + .byte $CC, $00, $CC, $00,$00, $CC, $AB,$00, $CC + .byte $0C, $AB,$00, $CC, $00, $0C, $A7,$00, $CC + .byte $00, $CC, $00,$00, $CC,$CC, $A9,$00, $C0, $CC + .byte $AC,$00, $CC, $00, $0C, $A7,$00, $CC, $00 + .byte $CC, $00,$00, $CC,$CC, $C0, $A8,$00, $CC, $00 + .byte $A5,$C0, $A7,$00, $CC, $00, $0C, $A7,$00, $CC + .byte $00, $CC, $00,$00, $CC, $00, $0C, $CC + .byte $C0, $A4,$00, $C0, $0C,$0C, $00, $CC, $00 + .byte $66, $00, $CC, $A7,$00, $CC, $00, $0C + .byte $A7,$00, $CC, $00, $CC, $00,$00, $CC, $A3,$00 + .byte $A4,$0C, $CC, $0C, $00, $C0, $0C, $CC + .byte $60, $00, $60, $CC, $A7,$00, $CC, $00 + .byte $0C, $A7,$00, $CC, $00, $CC, $00,$00, $6C + .byte $A6,$00, $60, $0C, $C0, $0C, $00,$00, $CC + .byte $00, $05, $00, $CC, $A7,$00, $CC, $00 + .byte $0C, $A7,$00, $CC, $00, $CC, $00,$00, $66 + .byte $A5,$00, $66, $06, $00, $A3,$0C, $C0, $CC + .byte $66, $00, $66, $CC, $A7,$00, $CC, $00 + .byte $0C, $A7,$00, $CC, $00, $CC, $AD,$00, $40 + .byte $00, $A5,$0C, $00, $A6,$44, $CC, $C4, $CC + .byte $A7,$C4, $6C, $64, $CC, $AE,$C4, $A6,$44, $00 + .byte $A5,$44, $C4, $AB,$C6, $A0,$11,$CC, $C4, $A4,$44, $A0,$A1,$00 + .byte $A1 diff --git a/ootw/intro_collider_ui.png b/ootw/intro_collider_ui.png new file mode 100644 index 00000000..e85e13b9 Binary files /dev/null and b/ootw/intro_collider_ui.png differ diff --git a/ootw/intro_drinking.inc b/ootw/intro_drinking.inc new file mode 100644 index 00000000..42cc2485 --- /dev/null +++ b/ootw/intro_drinking.inc @@ -0,0 +1,29 @@ +drinking_rle: .byte $28 ; ysize=48 + .byte $AF,$00, $A4,$99, $A0,$15,$DD, $AF,$00, $A5,$99, $A0,$14,$DD, $AF,$00 + .byte $09, $A3,$99, $19, $A0,$14,$DD, $AF,$00, $20, $22 + .byte $99,$99, $11, $A0,$14,$DD, $AE,$00, $22,$22, $92, $19 + .byte $21, $A0,$15,$DD, $AE,$00, $A3,$22, $62, $66, $A0,$15,$DD + .byte $AD,$00, $20, $22,$22, $62, $66,$66, $A0,$15,$DD, $AA,$00 + .byte $62,$62, $20, $A4,$22, $00, $66, $A3,$DD, $6D + .byte $DD, $2D, $6D, $AE,$DD, $A9,$00, $22, $66 + .byte $A5,$22, $A3,$66, $6D, $DD, $22, $66, $6D + .byte $22, $66, $22, $6D, $AC,$DD, $A9,$00, $22 + .byte $66, $22, $66, $A3,$22, $A4,$66, $5D, $22 + .byte $66, $55, $22, $66, $22, $66, $22 + .byte $6D, $AA,$DD, $A9,$00, $02, $66, $A4,$22, $A5,$66 + .byte $55, $22,$22, $66, $22, $26, $62, $66 + .byte $22, $66, $7D,$7D, $A8,$DD, $AA,$00, $02, $26 + .byte $A3,$22, $A4,$66, $26, $55, $72, $22,$22, $66 + .byte $22, $A4,$66, $55,$55, $57, $A7,$DD, $AB,$00, $A5,$22 + .byte $A3,$66, $6D, $55, $77, $22,$22, $66, $22 + .byte $A4,$66, $65, $55,$55, $A7,$DD, $AB,$00, $A5,$22, $A4,$66 + .byte $75, $77, $A3,$22, $A6,$66, $55,$55, $A7,$07, $AC,$00 + .byte $A4,$22, $66,$66, $26,$26, $77,$77, $A5,$22, $A4,$66, $55,$55 + .byte $AC,$00, $20, $A6,$00, $02, $A3,$22, $A3,$66, $02 + .byte $07, $27, $A5,$22, $A4,$66, $55, $05, $AC,$00 + .byte $A3,$22, $A3,$20, $A5,$22, $A3,$66, $00,$00, $A7,$22, $A3,$66 + .byte $55, $AD,$00, $AC,$22, $66, $26, $A3,$00, $A6,$22 + .byte $A3,$66, $AD,$00, $20, $AD,$22, $02, $A4,$00, $A5,$22 + .byte $A3,$66, $60, $AC,$00, $AB,$22, $AA,$00, $A3,$22, $A4,$66 + .byte $A0,$A8,$00 + .byte $A1 diff --git a/ootw/intro_gone.inc b/ootw/intro_gone.inc new file mode 100644 index 00000000..c59622e1 --- /dev/null +++ b/ootw/intro_gone.inc @@ -0,0 +1,48 @@ +gone_rle: .byte $28 ; ysize=48 + .byte $A5,$22, $20, $22, $00, $02, $A5,$22, $02 + .byte $A3,$00, $22, $A3,$00, $25, $22, $00, $A3,$22 + .byte $00, $20, $50, $A3,$00, $62, $A5,$00, $A8,$22 + .byte $20, $00, $02, $22, $02, $00, $20 + .byte $00,$00, $22, $00, $20, $00,$00, $02,$02, $00 + .byte $22, $20, $22, $00, $22,$22, $A3,$00, $06 + .byte $60, $A4,$00, $22,$22, $02, $00, $02, $A5,$22 + .byte $20, $00, $20, $22,$22, $00, $22, $00,$00 + .byte $62, $22, $20, $00, $20, $02, $00 + .byte $22, $00, $02, $20, $A5,$00, $06, $60 + .byte $A3,$00, $A3,$22, $20,$20, $AA,$22, $00,$00, $20, $00 + .byte $A4,$22, $20, $00,$00, $22, $A3,$00, $02, $20 + .byte $22,$22, $00,$00, $26, $A3,$00, $AB,$22, $02, $52 + .byte $22,$22, $20, $00, $22, $00, $02, $A5,$22 + .byte $50, $52, $20,$20, $22,$22, $02, $A3,$22, $A5,$00 + .byte $AA,$22, $20, $05, $55, $25, $22, $00,$00 + .byte $22, $A6,$00, $02, $56, $55, $22, $A7,$02 + .byte $00, $62, $A3,$00, $A6,$22, $00, $A3,$56, $22,$22 + .byte $20, $22,$22, $00,$00, $22, $A5,$00, $20, $02 + .byte $00, $22, $20, $A8,$00, $66, $A3,$00, $A6,$22 + .byte $00, $A3,$55, $22,$22, $A3,$02, $00,$00, $22, $00,$00 + .byte $20, $22,$22, $02, $00, $22, $00, $22 + .byte $20, $A7,$00, $66, $A3,$00, $A6,$22, $00, $55 + .byte $52, $55, $00,$00, $A3,$60, $00, $20, $00 + .byte $20, $A3,$22, $02, $A5,$00, $22,$22, $A6,$00, $66 + .byte $A3,$00, $A6,$22, $00, $A3,$55, $26,$26, $A3,$22, $00 + .byte $02, $20, $00, $22,$22, $A3,$00, $25,$25, $66 + .byte $00, $02, $22, $26, $60, $A4,$00, $02 + .byte $A3,$00, $A6,$22, $00, $A3,$55, $22,$22, $02, $22 + .byte $A3,$00, $02, $20, $A5,$00, $22,$22, $56, $00,$00 + .byte $A3,$22, $A3,$00, $20, $A4,$00, $A6,$22, $00,$00, $55,$55 + .byte $65, $22,$22, $00,$00, $20, $02, $00, $02 + .byte $A5,$00, $02,$02, $05, $00,$00, $02, $20, $02 + .byte $00,$00, $20, $02, $A4,$00, $A6,$22, $00,$00, $55,$55 + .byte $66, $22, $02, $00,$00, $22, $A0,$11,$00, $20 + .byte $02, $A5,$00, $A6,$22, $00,$00, $55, $05, $A0,$16,$00 + .byte $60, $A7,$00, $A6,$22, $AE,$00, $A3,$20, $00, $20,$20 + .byte $A5,$00, $55, $66, $A7,$00, $A4,$22, $02, $A8,$00 + .byte $02, $20, $A4,$00, $22, $00, $22, $00 + .byte $22, $00,$00, $02, $00, $55, $05, $00 + .byte $52, $66, $A7,$00, $22,$22, $02, $AF,$00, $02 + .byte $22, $00, $65, $00, $25, $A5,$00, $22 + .byte $00, $55, $66, $A7,$00, $02, $A0,$12,$00, $22 + .byte $00, $22, $00, $02, $A7,$00, $55, $66 + .byte $A0,$1C,$00, $02, $A4,$00, $20, $A4,$00, $55, $66 + .byte $A0,$1B,$00, $20, $A4,$00, $02,$02, $A4,$00, $06, $A0,$A8,$00 + .byte $A1 diff --git a/ootw/intro_off_elevator.inc b/ootw/intro_off_elevator.inc new file mode 100644 index 00000000..689bb9fd --- /dev/null +++ b/ootw/intro_off_elevator.inc @@ -0,0 +1,33 @@ +off_elevator_rle: .byte $28 ; ysize=50 + .byte $A8,$22, $55, $00, $22, $28, $A0,$10,$88, $28 + .byte $22, $00, $A0,$11,$22, $55, $00, $A3,$22, $AE,$66 + .byte $A3,$22, $00, $A0,$11,$22, $55, $00, $A3,$22, $AE,$66 + .byte $A3,$22, $00, $A0,$11,$22, $55, $00, $A3,$22, $A5,$66 + .byte $A3,$99, $96, $A5,$66, $A3,$22, $00, $A0,$11,$22, $55 + .byte $00, $A3,$22, $A4,$66, $88, $B8, $BB,$BB, $99 + .byte $A5,$66, $A3,$22, $00, $A0,$11,$22, $55, $00, $A3,$22 + .byte $A4,$66, $88, $FB, $BB, $FB, $99, $A5,$66 + .byte $A3,$22, $00, $A9,$22, $A8,$02, $05, $00, $A3,$22 + .byte $A4,$66, $6B, $BB, $3B, $BB, $6B, $A5,$66 + .byte $A3,$22, $00, $A0,$11,$02, $05, $00, $A3,$22, $A5,$66 + .byte $BB, $3B, $BB, $A6,$66, $A3,$22, $00, $A9,$02 + .byte $A8,$22, $55, $00, $A3,$22, $A5,$66, $3B, $BB + .byte $3B, $A6,$66, $A3,$22, $00, $A0,$11,$22, $55, $00 + .byte $A3,$22, $A5,$66, $A3,$33, $A6,$66, $A3,$22, $00, $A0,$11,$22 + .byte $55, $00, $A3,$22, $A3,$66, $06, $A5,$00, $06 + .byte $A4,$66, $A3,$22, $00, $A0,$11,$22, $55, $00, $A3,$22 + .byte $66,$66, $A9,$00, $06, $66,$66, $A3,$22, $00, $A0,$11,$22 + .byte $55, $00, $A3,$22, $66, $AB,$00, $66,$66, $A3,$22 + .byte $00, $A0,$11,$22, $55, $00, $A3,$22, $AD,$00, $66 + .byte $A3,$22, $00, $A0,$11,$22, $55, $00, $A3,$22, $AD,$00 + .byte $66, $A3,$22, $00, $A0,$11,$22, $55, $00, $A3,$22 + .byte $60, $AB,$00, $60, $66, $A3,$22, $00, $A0,$11,$22 + .byte $55, $00, $A3,$22, $66, $B0,$B0, $A8,$00, $BB + .byte $66,$66, $A3,$22, $00, $A0,$11,$22, $55, $00, $A3,$22 + .byte $66, $BB,$BB, $A7,$00, $B0, $BB, $66,$66, $A3,$22 + .byte $00, $A9,$22, $A8,$02, $05, $00, $A3,$22, $66 + .byte $BB,$BB, $A7,$00, $BB,$BB, $66,$66, $A3,$22, $00, $A9,$02 + .byte $A8,$22, $55, $00, $A3,$22, $66, $BB,$BB, $A7,$00 + .byte $BB,$BB, $66,$66, $A3,$22, $00, $22,$22, $55, $A6,$22 + .byte $A0,$C8,$00 + .byte $A1 diff --git a/ootw/intro_tunnel1.inc b/ootw/intro_tunnel1.inc new file mode 100644 index 00000000..5cfa5b1b --- /dev/null +++ b/ootw/intro_tunnel1.inc @@ -0,0 +1,46 @@ +tunnel1_rle: .byte $28 ; ysize=48 + .byte $A8,$00, $A3,$22, $02, $A6,$00, $A7,$56, $A4,$00, $02 + .byte $A3,$22, $20, $AC,$00, $20,$20, $22,$22, $66, $60 + .byte $A6,$00, $20, $A6,$22, $A4,$00, $60, $62, $A3,$22 + .byte $AC,$00, $A4,$22, $66,$66, $A5,$00, $20, $22, $02 + .byte $A4,$56, $02, $22, $00,$00, $55, $66,$66, $A4,$22 + .byte $AA,$00, $A4,$22, $66,$66, $55,$55, $00,$00, $20, $22 + .byte $62, $A7,$00, $62, $22, $20, $55, $56 + .byte $66,$66, $A4,$22, $A9,$00, $A3,$22, $62, $66, $56 + .byte $55,$55, $00,$00, $22, $66, $56, $00,$00, $20 + .byte $02,$02, $56, $02, $56, $66, $22, $05 + .byte $55, $66,$66, $A4,$22, $A8,$00, $A3,$22, $62, $66,$66 + .byte $55,$55, $00,$00, $22, $62, $66, $55, $00 + .byte $22, $66, $A4,$00, $55, $66, $22, $00 + .byte $55, $66,$66, $A4,$22, $20, $A6,$00, $20, $A3,$22 + .byte $A3,$66, $55, $05, $00,$00, $22, $66, $55 + .byte $00,$00, $22, $66, $00, $20, $02,$02, $05 + .byte $06, $22,$22, $55, $A3,$66, $A4,$22, $A6,$00, $A3,$22 + .byte $06,$06, $56, $55,$55, $A3,$00, $22, $A3,$00, $22 + .byte $A3,$00, $25, $00, $20, $02,$02, $00, $22 + .byte $05, $55, $66,$66, $A4,$22, $A6,$00, $22, $50 + .byte $22, $A8,$00, $22, $A3,$00, $22, $60, $50 + .byte $00, $52, $00, $55, $00, $55, $00 + .byte $22, $00, $05, $06,$06, $A4,$22, $A6,$00, $A3,$22 + .byte $A8,$00, $22, $66, $55, $00, $02, $26 + .byte $55, $00, $55, $00, $02, $00, $05 + .byte $00, $22, $A4,$00, $A4,$22, $A6,$00, $A3,$22, $A3,$60 + .byte $50, $A4,$00, $22, $66, $55, $00,$00, $02 + .byte $05, $A5,$00, $55, $66, $22, $A4,$00, $A4,$22 + .byte $A6,$00, $A3,$22, $A3,$66, $55, $A4,$00, $22, $66 + .byte $55, $00,$00, $A3,$02, $A3,$00, $50, $55, $66 + .byte $22, $A4,$00, $A4,$22, $A6,$00, $A3,$22, $A3,$66, $55,$55 + .byte $A3,$00, $02, $22, $05, $A6,$00, $02, $00 + .byte $65, $66, $26, $22, $00, $55, $66,$66 + .byte $A3,$22, $02, $A7,$00, $A3,$22, $66,$66, $55,$55, $AF,$00 + .byte $26, $22, $00, $55,$55, $66,$66, $A3,$22, $A8,$00 + .byte $A3,$22, $66,$66, $55,$55, $A0,$11,$00, $55,$55, $65, $66 + .byte $A4,$22, $A9,$00, $22,$22, $66,$66, $65, $55,$55, $A7,$00 + .byte $02, $05, $A3,$02, $A4,$00, $55, $66,$66, $A4,$22 + .byte $AA,$00, $02, $22,$22, $66,$66, $55,$55, $AF,$00, $55,$55 + .byte $66,$66, $A3,$22, $02, $AB,$00, $22,$22, $26, $66,$66 + .byte $05, $AF,$00, $55, $66,$66, $A4,$22, $AC,$00, $02 + .byte $22,$22, $06, $A3,$00, $02, $22, $20, $AC,$00 + .byte $66, $26, $A3,$22, $AE,$00, $22, $02, $A8,$00 + .byte $05, $A5,$00, $50, $A5,$00, $A3,$22, $A0,$A8,$00 + .byte $A1 diff --git a/ootw/intro_tunnel1.png b/ootw/intro_tunnel1.png new file mode 100644 index 00000000..a3663157 Binary files /dev/null and b/ootw/intro_tunnel1.png differ diff --git a/ootw/intro_tunnel2.inc b/ootw/intro_tunnel2.inc new file mode 100644 index 00000000..3c9212bd --- /dev/null +++ b/ootw/intro_tunnel2.inc @@ -0,0 +1,55 @@ +tunnel2_rle: .byte $28 ; ysize=48 + .byte $A3,$00, $20, $A5,$22, $02,$02, $A3,$00, $20, $A4,$22 + .byte $A3,$62, $A4,$22, $20, $A5,$00, $02, $A3,$22, $20 + .byte $A5,$00, $20, $A5,$22, $A5,$00, $20, $22,$22, $02 + .byte $00, $A5,$56, $00, $02, $A3,$22, $A4,$00, $60 + .byte $62, $A3,$22, $20, $A3,$00, $20, $A5,$22, $66,$66 + .byte $A4,$00, $22,$22, $A4,$00, $A3,$20, $A4,$00, $02, $22,$22 + .byte $00, $55, $A3,$66, $A4,$22, $A3,$00, $A5,$22, $A4,$66 + .byte $00,$00, $22, $62, $50, $00,$00, $20, $22 + .byte $A3,$56, $22,$22, $20, $00, $50, $66, $22 + .byte $00, $05, $55, $A3,$66, $A4,$22, $00,$00, $A4,$22 + .byte $62, $A3,$66, $55, $00, $20, $22, $66 + .byte $55, $00, $22, $02, $00,$00, $60, $00,$00 + .byte $02,$02, $22, $55, $66, $62, $22, $00 + .byte $55, $A3,$66, $AA,$22, $A3,$66, $55, $05, $00 + .byte $22, $62, $56, $05, $20, $52, $00,$00 + .byte $22, $26, $22, $00,$00, $50, $22, $55,$55 + .byte $66, $22, $00, $05, $55, $66,$66, $AA,$22 + .byte $A3,$66, $55, $00,$00, $22, $66, $55, $00 + .byte $22, $55, $00, $22, $66, $22, $66 + .byte $22, $00, $55, $22,$22, $55, $66, $22 + .byte $20, $00, $55, $A3,$66, $A9,$22, $66,$66, $55 + .byte $00,$00, $22,$22, $66, $55, $22,$22, $55, $00 + .byte $22,$22, $52, $22,$22, $00, $05, $02, $22 + .byte $55, $66, $22,$22, $00, $55, $A3,$66, $A9,$22 + .byte $66,$66, $55, $00,$00, $22,$22, $06, $05, $22 + .byte $A3,$00, $26, $22, $55, $22, $26, $A3,$00 + .byte $22, $00,$00, $22,$22, $00, $05, $55, $66 + .byte $06, $A9,$22, $06, $66, $05, $00,$00, $22,$22 + .byte $00,$00, $22, $20, $00,$00, $22, $62, $22 + .byte $62, $22, $00, $50, $22, $02, $00,$00 + .byte $22,$22, $A5,$00, $A9,$22, $A5,$00, $22,$22, $00,$00, $02 + .byte $22, $55, $00,$00, $22, $66, $22, $00,$00 + .byte $55, $22, $A3,$00, $22,$22, $A5,$00, $A9,$22, $A5,$00 + .byte $22,$22, $60, $50, $00, $22, $25, $50 + .byte $00,$00, $02, $00,$00, $55, $22,$22, $00,$00, $60 + .byte $22,$22, $A5,$00, $A9,$22, $A5,$00, $02, $22, $66 + .byte $55, $00,$00, $22, $05, $00, $A3,$02, $00 + .byte $25, $02,$02, $00, $55, $66, $22, $A6,$00 + .byte $A9,$22, $00, $50,$50, $A3,$00, $22, $66, $65 + .byte $55, $AB,$00, $55, $66, $26, $22, $00,$00 + .byte $50,$50, $00, $20, $A9,$22, $66, $65, $55 + .byte $A3,$00, $02, $22, $66, $55,$55, $A9,$00, $55 + .byte $66,$66, $22, $00,$00, $55,$55, $65, $66, $AA,$22 + .byte $66,$66, $55,$55, $A3,$00, $22, $26, $66, $05 + .byte $A9,$00, $06, $66, $22, $02, $00,$00, $55 + .byte $65, $66,$66, $AA,$22, $26, $66,$66, $55,$55, $A3,$00 + .byte $02,$02, $AF,$00, $55,$55, $66,$66, $26, $A5,$22, $00 + .byte $22,$22, $20, $22,$22, $A3,$66, $55,$55, $A0,$12,$00, $55,$55 + .byte $65, $66,$66, $A5,$22, $00,$00, $A5,$22, $26, $A3,$66 + .byte $55, $00,$00, $A5,$20, $AB,$00, $55,$55, $66,$66, $26 + .byte $A4,$22, $A4,$00, $A5,$22, $26, $66,$66, $00,$00, $02 + .byte $A0,$10,$00, $05, $A3,$66, $A4,$22, $02, $A5,$00, $A5,$02 + .byte $06, $A0,$15,$00, $A3,$06, $A4,$02, $A0,$7B,$00 + .byte $A1