diff --git a/ootw/Makefile b/ootw/Makefile index 301458b5..8b01ae44 100644 --- a/ootw/Makefile +++ b/ootw/Makefile @@ -62,7 +62,8 @@ intro.o: intro.s \ intro_graphics/01_building/intro_car.inc \ intro_graphics/01_building/intro_building_car.inc \ intro_graphics/01_building/intro_building.inc \ - intro_graphics/02_outer_door/outer_door.inc + intro_graphics/02_outer_door/outer_door.inc \ + intro_graphics/02_outer_door/feet.inc ca65 -o intro.o intro.s -l intro.lst #### diff --git a/ootw/intro.s b/ootw/intro.s index 7a3ff20a..5fe3e65b 100644 --- a/ootw/intro.s +++ b/ootw/intro.s @@ -102,6 +102,18 @@ intro: jsr page_flip + ;================================== + ; draw feet going into door + + lda #feet_sequence + sta INTRO_LOOPH + + jsr run_sequence + + + door_loop: lda KEYPRESS bpl door_loop @@ -476,6 +488,7 @@ gone_loop: .include "intro_graphics/01_building/intro_car.inc" .include "intro_graphics/02_outer_door/outer_door.inc" +.include "intro_graphics/02_outer_door/feet.inc" .include "intro_elevator.inc" @@ -568,3 +581,42 @@ outtacar_sequence: .word intro_car14 .byte 0 +; Getting out of car sequence + +feet_sequence: + .byte 100 + .word feet01_rle + .byte 10 + .word feet02_rle + .byte 10 + .word feet03_rle + .byte 10 + .word feet04_rle + .byte 10 + .word feet05_rle + .byte 10 + .word feet06_rle + .byte 10 + .word feet07_rle + .byte 10 + .word feet08_rle + .byte 30 + .word feet09_rle + .byte 10 + .word feet10_rle + .byte 10 + .word feet11_rle + .byte 10 + .word feet12_rle + .byte 10 + .word feet13_rle + .byte 10 + .word feet14_rle + .byte 10 + .word feet15_rle + .byte 10 + .word blank_rle + .byte 100 + .word blank_rle + .byte 0 + diff --git a/ootw/intro_graphics/02_outer_door/Makefile b/ootw/intro_graphics/02_outer_door/Makefile index a2716e5b..afd93609 100644 --- a/ootw/intro_graphics/02_outer_door/Makefile +++ b/ootw/intro_graphics/02_outer_door/Makefile @@ -3,13 +3,35 @@ include ../../../Makefile.inc PNG2RLE = ../../../gr-utils/png2rle -all: outer_door.inc +all: outer_door.inc feet.inc ##### outer_door.inc: $(PNG2RLE) outer_door.png $(PNG2RLE) asm outer_door.png outer_door_rle > outer_door.inc +feet.inc: $(PNG2RLE) feet01.png feet02.png \ + feet03.png feet04.png feet05.png feet06.png \ + feet07.png feet08.png feet09.png feet10.png \ + feet11.png feet12.png feet13.png feet14.png \ + feet15.png blank.png + $(PNG2RLE) asm feet01.png feet01_rle > feet.inc + $(PNG2RLE) asm feet02.png feet02_rle >> feet.inc + $(PNG2RLE) asm feet03.png feet03_rle >> feet.inc + $(PNG2RLE) asm feet04.png feet04_rle >> feet.inc + $(PNG2RLE) asm feet05.png feet05_rle >> feet.inc + $(PNG2RLE) asm feet06.png feet06_rle >> feet.inc + $(PNG2RLE) asm feet07.png feet07_rle >> feet.inc + $(PNG2RLE) asm feet08.png feet08_rle >> feet.inc + $(PNG2RLE) asm feet09.png feet09_rle >> feet.inc + $(PNG2RLE) asm feet10.png feet10_rle >> feet.inc + $(PNG2RLE) asm feet11.png feet11_rle >> feet.inc + $(PNG2RLE) asm feet12.png feet12_rle >> feet.inc + $(PNG2RLE) asm feet13.png feet13_rle >> feet.inc + $(PNG2RLE) asm feet14.png feet14_rle >> feet.inc + $(PNG2RLE) asm feet15.png feet15_rle >> feet.inc + $(PNG2RLE) asm blank.png blank_rle >> feet.inc + ##### diff --git a/ootw/intro_graphics/02_outer_door/blank.png b/ootw/intro_graphics/02_outer_door/blank.png new file mode 100644 index 00000000..a0a66c43 Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/blank.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet.inc b/ootw/intro_graphics/02_outer_door/feet.inc new file mode 100644 index 00000000..5c301dd0 --- /dev/null +++ b/ootw/intro_graphics/02_outer_door/feet.inc @@ -0,0 +1,200 @@ +feet01_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$C3,$AA + .byte $A1 +feet02_rle: .byte $28 ; ysize=48 + .byte $A0,$21,$AA, $A7,$55, $A0,$21,$AA, $A7,$55, $A0,$21,$AA, $A7,$55, $A0,$22,$AA + .byte $A6,$55, $A0,$22,$AA, $A6,$55, $A0,$22,$AA, $A6,$55, $A0,$22,$AA, $A6,$55 + .byte $A0,$22,$AA, $A6,$55, $A0,$22,$AA, $A6,$55, $A0,$22,$AA, $A6,$55, $A0,$22,$AA + .byte $A6,$55, $A0,$22,$AA, $A6,$55, $A0,$22,$AA, $A0,$01,$A5, $A5,$55, $A0,$20,$AA + .byte $6A, $5A, $A5,$55, $A0,$20,$AA, $66, $56, $55,$55 + .byte $A3,$56, $66, $FF, $A0,$1A,$AA, $2A, $5A,$5A, $A9,$55 + .byte $66, $6F, $A0,$1A,$AA, $55, $52,$52, $25,$25, $A8,$55 + .byte $66, $A0,$1B,$AA, $A0,$02,$A5, $55,$55, $A9,$52, $A0,$20,$AA, $A8,$A5 + .byte $A0,$C8,$AA + .byte $A1 +feet03_rle: .byte $28 ; ysize=48 + .byte $A0,$20,$AA, $A7,$55, $A0,$20,$AA, $5A, $A7,$55, $A0,$20,$AA, $A7,$55 + .byte $A0,$21,$AA, $A7,$55, $A0,$21,$AA, $A7,$55, $A0,$20,$AA, $5A, $A6,$55 + .byte $A0,$21,$AA, $A7,$55, $A0,$21,$AA, $A7,$55, $A0,$21,$AA, $A6,$55, $A0,$21,$AA + .byte $A7,$55, $A0,$21,$AA, $A6,$55, $A0,$01,$A5, $A0,$20,$AA, $A7,$55, $A0,$21,$AA + .byte $A7,$55, $A0,$21,$AA, $A7,$55, $A0,$1E,$AA, $6A, $A3,$56, $65 + .byte $A4,$55, $A0,$1B,$AA, $A3,$5A, $56, $A4,$55, $56, $66,$66 + .byte $F6, $A0,$1A,$AA, $5A, $2A, $25, $A9,$55, $66 + .byte $FF, $A0,$1A,$AA, $A0,$02,$A5, $55, $52,$52, $25, $A5,$55 + .byte $65, $66, $FF, $A0,$1D,$AA, $A0,$01,$A5, $55,$55, $A7,$52 + .byte $A0,$21,$AA, $A8,$A5, $A0,$A7,$AA + .byte $A1 +feet04_rle: .byte $28 ; ysize=48 + .byte $A0,$1A,$AA, $A9,$55, $A0,$1F,$AA, $A9,$55, $A0,$1F,$AA, $A9,$55, $A0,$1F,$AA + .byte $A8,$55, $A0,$20,$AA, $A8,$55, $A0,$20,$AA, $A8,$55, $A0,$20,$AA, $A8,$55 + .byte $A0,$20,$AA, $A8,$55, $A0,$20,$AA, $A8,$55, $A0,$20,$AA, $A8,$55, $A0,$20,$AA + .byte $A8,$55, $A5,$AA, $8A, $A0,$1A,$AA, $A8,$55, $A5,$AA, $88 + .byte $A0,$1A,$AA, $A8,$55, $A4,$AA, $88,$88, $A0,$1A,$AA, $A7,$55, $A0,$01,$A5 + .byte $A4,$AA, $88,$88, $A0,$19,$AA, $6A, $56, $65, $A5,$55 + .byte $A4,$AA, $A3,$88, $A0,$17,$AA, $6A, $66, $56, $55,$55 + .byte $56, $66,$66, $FF, $A4,$AA, $8A, $A3,$88, $A0,$14,$AA + .byte $5A,$5A, $A8,$55, $66, $FF, $A4,$AA, $A4,$88, $A0,$13,$AA + .byte $52,$52, $A4,$25, $A6,$65, $FF, $A4,$AA, $A0,$02,$A8, $A0,$15,$AA + .byte $A3,$A5, $A3,$55, $A7,$52, $A0,$D0,$AA + .byte $A1 +feet05_rle: .byte $28 ; ysize=48 + .byte $A0,$18,$AA, $00,$00, $A9,$55, $A5,$00, $A0,$19,$AA, $00, $A8,$55 + .byte $05, $A5,$00, $A0,$1A,$AA, $A8,$55, $A6,$00, $A0,$1A,$AA, $A8,$55 + .byte $A6,$00, $A0,$1A,$AA, $A8,$55, $A6,$00, $A0,$1A,$AA, $A8,$55, $A6,$00 + .byte $A0,$1A,$AA, $A8,$55, $00,$00, $50, $55,$55, $00, $A0,$1A,$AA + .byte $A8,$55, $00, $A4,$55, $66, $A0,$1A,$AA, $A8,$55, $A0,$01,$AA + .byte $55,$55, $85, $88,$88, $A0,$1A,$AA, $A8,$55, $A0,$01,$AA, $85 + .byte $A4,$88, $A0,$1A,$AA, $A8,$55, $8A, $A5,$88, $A0,$1A,$AA, $A8,$55 + .byte $A6,$88, $A0,$1A,$AA, $A8,$55, $A5,$88, $A0,$01,$A8, $A0,$1A,$AA, $A8,$55 + .byte $A4,$88, $A0,$01,$A8, $A0,$1B,$AA, $66, $56, $65, $A5,$55 + .byte $A3,$88, $A0,$01,$A8, $A0,$1A,$AA, $6A, $56, $A3,$55, $66,$66 + .byte $F6, $A4,$88, $A0,$01,$A8, $A0,$18,$AA, $5A, $A8,$55, $56 + .byte $FF, $88, $A0,$02,$A8, $A0,$18,$AA, $52, $A4,$25, $A7,$55 + .byte $66, $A0,$1B,$AA, $A0,$02,$A5, $A3,$55, $A8,$52, $A0,$D0,$AA + .byte $A1 +feet06_rle: .byte $28 ; ysize=48 + .byte $A0,$13,$AA, $A5,$00, $A0,$02,$AA, $A8,$55, $A0,$19,$AA, $A6,$00, $A0,$01,$AA + .byte $A8,$55, $A0,$19,$AA, $A6,$00, $A0,$01,$AA, $A8,$55, $A0,$1A,$AA, $A5,$00 + .byte $A0,$01,$AA, $A8,$55, $A0,$1A,$AA, $A5,$00, $A0,$01,$AA, $A8,$55, $A0,$1A,$AA + .byte $A5,$00, $0A, $A8,$55, $A0,$1B,$AA, $A5,$00, $A8,$55, $A0,$1B,$AA + .byte $A5,$00, $A8,$55, $A0,$1B,$AA, $A5,$00, $A7,$55, $A0,$01,$A5, $A0,$1C,$AA + .byte $A4,$00, $A7,$55, $A0,$1D,$AA, $00,$00, $50, $A8,$55, $A0,$1E,$AA + .byte $A0,$01,$A5, $A9,$55, $A0,$1D,$AA, $8A, $88, $85, $A8,$55 + .byte $A0,$1C,$AA, $8A, $A4,$88, $A7,$55, $A0,$1B,$AA, $A5,$88, $68 + .byte $56,$56, $65, $55, $65, $A0,$02,$A5, $A0,$19,$AA, $8A + .byte $A4,$88, $68, $56, $A3,$55, $56,$56, $66, $FF + .byte $A0,$19,$AA, $A3,$88, $58,$58, $A8,$55, $66, $FF, $A0,$19,$AA + .byte $A0,$02,$A8, $A3,$52, $A9,$25, $2F, $A0,$1C,$AA, $A4,$A5, $A8,$55 + .byte $A0,$D0,$AA + .byte $A1 +feet07_rle: .byte $28 ; ysize=48 + .byte $AF,$AA, $A7,$00, $A3,$AA, $A8,$55, $A0,$16,$AA, $A7,$00, $A3,$AA + .byte $A8,$55, $A0,$16,$AA, $A7,$00, $A3,$AA, $A0,$01,$A5, $A7,$55, $A0,$16,$AA + .byte $A7,$00, $A4,$AA, $A7,$55, $A0,$16,$AA, $A6,$00, $A5,$AA, $A7,$55 + .byte $A0,$16,$AA, $A6,$00, $A5,$AA, $A7,$55, $A0,$15,$AA, $A7,$00, $A5,$AA + .byte $A7,$55, $A0,$15,$AA, $A7,$00, $A5,$AA, $A7,$55, $A0,$15,$AA, $A7,$00 + .byte $A5,$AA, $A7,$55, $A0,$15,$AA, $A7,$00, $A5,$AA, $A0,$01,$A5, $A6,$55 + .byte $A0,$15,$AA, $A7,$00, $A6,$AA, $A6,$55, $A0,$15,$AA, $A0,$01,$A0, $A6,$00 + .byte $A6,$AA, $A6,$55, $A0,$16,$AA, $55,$55, $50,$50, $00,$00, $A6,$AA + .byte $A6,$55, $A0,$14,$AA, $A3,$8A, $85, $A3,$55, $A6,$AA, $5A + .byte $A6,$55, $A0,$12,$AA, $8A, $A5,$88, $85, $55,$55, $A4,$AA + .byte $6A, $A3,$56, $A4,$65, $FA, $A0,$10,$AA, $8A, $A9,$88 + .byte $55, $66, $A0,$02,$AA, $5A, $56, $A3,$55, $56,$56 + .byte $66,$66, $FF, $AF,$AA, $AC,$88, $66, $50, $A9,$55 + .byte $66, $FF, $AF,$AA, $AC,$88, $A3,$52, $22, $A7,$25 + .byte $26, $2F, $A0,$11,$AA, $AB,$A8, $A3,$A5, $A8,$55, $5A + .byte $A0,$CF,$AA + .byte $A1 +feet08_rle: .byte $28 ; ysize=48 + .byte $AF,$AA, $00,$00, $A7,$55, $A0,$1F,$AA, $00,$00, $A7,$55, $A0,$1F,$AA + .byte $00,$00, $A8,$55, $A0,$1E,$AA, $A3,$00, $A7,$55, $A0,$1E,$AA, $A3,$00 + .byte $A7,$55, $A0,$1D,$AA, $0A, $A3,$00, $A7,$55, $A0,$1D,$AA, $A4,$00 + .byte $05, $A7,$55, $A0,$1C,$AA, $A5,$00, $A7,$55, $A0,$1C,$AA, $A5,$00 + .byte $A7,$55, $A0,$1C,$AA, $A5,$00, $A7,$55, $A0,$1B,$AA, $A7,$00, $A6,$55 + .byte $A0,$1B,$AA, $A7,$00, $A6,$55, $A0,$1B,$AA, $A0,$01,$A0, $A6,$00, $A5,$55 + .byte $A0,$01,$A5, $A0,$1C,$AA, $8A, $55,$55, $50, $00, $22 + .byte $A3,$65, $55,$55, $A0,$1B,$AA, $8A, $A3,$88, $A3,$55, $52 + .byte $66, $55,$55, $56,$56, $FF, $A0,$18,$AA, $8A, $A6,$88 + .byte $85, $55, $66, $A5,$55, $FF, $A0,$16,$AA, $8A + .byte $A8,$88, $58, $A7,$55, $66, $A0,$16,$AA, $A9,$88, $A4,$52 + .byte $22, $26, $22, $52, $62, $A0,$17,$AA, $A9,$A8 + .byte $A3,$A5, $A3,$55, $A0,$02,$A5, $A0,$D6,$AA + .byte $A1 +feet09_rle: .byte $28 ; ysize=48 + .byte $A6,$AA, $A4,$00, $05, $A8,$55, $A0,$1B,$AA, $A5,$00, $A8,$55 + .byte $5A, $A0,$1A,$AA, $A6,$00, $A8,$55, $A0,$1A,$AA, $A6,$00, $05 + .byte $A7,$55, $5A, $A0,$19,$AA, $A7,$00, $A8,$55, $A0,$19,$AA, $A8,$00 + .byte $A7,$55, $A0,$19,$AA, $A8,$00, $05, $A7,$55, $A0,$18,$AA, $A9,$00 + .byte $A7,$55, $A0,$18,$AA, $AA,$00, $A7,$55, $A0,$17,$AA, $AA,$00, $05 + .byte $A6,$55, $A0,$17,$AA, $AB,$00, $A7,$55, $A0,$16,$AA, $AC,$00, $A6,$55 + .byte $A0,$16,$AA, $AA,$00, $50, $A6,$55, $A0,$17,$AA, $A7,$00, $80 + .byte $88, $85, $A3,$55, $62, $65, $55,$55, $A0,$17,$AA + .byte $A5,$00, $80, $A4,$88, $85, $55,$55, $66, $56,$56 + .byte $65,$65, $A0,$16,$AA, $A3,$00, $80, $A8,$88, $66, $A4,$55 + .byte $FF, $FA, $A0,$15,$AA, $00, $80, $A8,$88, $58 + .byte $A7,$55, $FF, $A0,$15,$AA, $00, $A8,$88, $A9,$25, $2F + .byte $A0,$13,$AA, $0A, $00,$00, $A0,$01,$AA, $A4,$A8, $A3,$88, $A3,$A5 + .byte $A5,$55, $A0,$02,$A5, $A0,$13,$AA, $A3,$00, $A0,$C1,$AA + .byte $A1 +feet10_rle: .byte $28 ; ysize=48 + .byte $A4,$AA, $A9,$55, $50, $00,$00, $A0,$1C,$AA, $00, $A9,$55 + .byte $00,$00, $0A, $A0,$1B,$AA, $00,$00, $A9,$55, $00,$00, $A0,$1B,$AA + .byte $A3,$00, $A8,$55, $00,$00, $0A, $A0,$1A,$AA, $A3,$00, $05 + .byte $A8,$55, $00,$00, $A0,$1A,$AA, $A4,$00, $05, $A7,$55, $50 + .byte $00, $A0,$1A,$AA, $A5,$00, $A8,$55, $00, $A0,$1A,$AA, $A6,$00 + .byte $A8,$55, $A0,$1A,$AA, $A7,$00, $A7,$55, $A0,$1A,$AA, $A7,$00, $A7,$55 + .byte $6A, $FA, $A0,$18,$AA, $A8,$00, $05, $A4,$55, $65 + .byte $66, $6F, $FA, $A0,$17,$AA, $A9,$00, $65, $55,$55 + .byte $56, $55, $56, $66, $FF, $A0,$17,$AA, $A8,$00 + .byte $60, $56, $A5,$55, $25, $66, $A0,$17,$AA, $A7,$00 + .byte $50, $56, $A4,$55, $25, $52, $55, $A0,$01,$A5 + .byte $A0,$17,$AA, $A6,$00, $A3,$55, $25,$25, $22, $52, $55,$55 + .byte $66, $A0,$18,$AA, $A4,$00, $50, $A3,$25, $52, $55,$55 + .byte $85,$85, $88,$88, $66, $A0,$18,$AA, $A3,$00, $80, $55 + .byte $52, $55, $85,$85, $A6,$88, $66, $A0,$18,$AA, $A3,$00 + .byte $AC,$88, $66, $A0,$18,$AA, $A4,$00, $A3,$08, $A9,$A8, $A0,$17,$AA + .byte $0A, $A7,$00, $A0,$BD,$AA + .byte $A1 +feet11_rle: .byte $28 ; ysize=48 + .byte $A4,$AA, $AD,$00, $A0,$1B,$AA, $AD,$00, $A0,$1B,$AA, $AD,$00, $A0,$1B,$AA + .byte $AD,$00, $0A, $A0,$1A,$AA, $55, $AD,$00, $A0,$1A,$AA, $55 + .byte $50, $AC,$00, $A0,$1A,$AA, $55,$55, $AC,$00, $A0,$1A,$AA, $A3,$55 + .byte $AB,$00, $0A, $A0,$19,$AA, $A3,$55, $AC,$00, $A0,$19,$AA, $55 + .byte $05, $AD,$00, $A0,$19,$AA, $00, $50, $65, $66 + .byte $AB,$00, $0A, $A0,$18,$AA, $65, $66, $56, $6F + .byte $F0, $A3,$00, $A0,$01,$A0, $A7,$00, $A0,$18,$AA, $A3,$55, $56 + .byte $FF, $A3,$00, $A0,$02,$AA, $A0,$01,$A0, $A4,$50, $A0,$01,$A0, $A0,$18,$AA + .byte $A3,$55, $25, $66, $A4,$00, $88,$88, $85, $A3,$55 + .byte $A0,$19,$AA, $55, $25, $52, $55, $05, $00,$00 + .byte $80, $A4,$88, $85, $55, $65, $A0,$19,$AA, $5A + .byte $55, $05, $00,$00, $80, $A8,$88, $86, $6A + .byte $A0,$18,$AA, $A3,$00, $AC,$88, $66, $A0,$18,$AA, $00,$00, $AD,$88 + .byte $66, $A0,$18,$AA, $A4,$00, $A4,$08, $A8,$88, $A0,$17,$AA, $0A + .byte $A8,$00, $A0,$BC,$AA + .byte $A1 +feet12_rle: .byte $28 ; ysize=48 + .byte $A4,$AA, $AB,$00, $A0,$1D,$AA, $AB,$00, $A0,$1D,$AA, $AB,$00, $0A + .byte $A0,$1C,$AA, $AC,$00, $A0,$1C,$AA, $AC,$00, $A0,$1C,$AA, $AD,$00, $A0,$1B,$AA + .byte $AD,$00, $A0,$1B,$AA, $AE,$00, $A0,$1A,$AA, $AE,$00, $A0,$1A,$AA, $AE,$00 + .byte $A0,$1A,$AA, $AF,$00, $A0,$19,$AA, $AC,$00, $50,$50, $A0,$01,$A0, $A0,$19,$AA + .byte $AA,$00, $80, $A3,$55, $A0,$1A,$AA, $A9,$00, $80, $88 + .byte $A3,$55, $5A, $A0,$19,$AA, $A8,$00, $A4,$88, $85, $86 + .byte $66, $A0,$19,$AA, $A7,$00, $A7,$88, $66, $A0,$19,$AA, $A5,$00 + .byte $80, $A8,$88, $66, $A0,$19,$AA, $A4,$00, $AB,$88, $A0,$19,$AA + .byte $A4,$00, $A9,$88, $A0,$01,$A8, $A0,$1A,$AA, $A5,$00, $A4,$08, $A0,$02,$A8 + .byte $A0,$1D,$AA, $A9,$00, $A0,$93,$AA + .byte $A1 +feet13_rle: .byte $28 ; ysize=48 + .byte $A4,$AA, $A5,$00, $0A, $A0,$22,$AA, $A6,$00, $0A, $A0,$21,$AA + .byte $A7,$00, $A0,$21,$AA, $A7,$00, $A0,$21,$AA, $A7,$00, $A0,$21,$AA, $A7,$00 + .byte $A0,$21,$AA, $A6,$00, $88, $8A, $A0,$20,$AA, $A5,$00, $A4,$88 + .byte $A0,$1F,$AA, $A4,$00, $80, $A5,$88, $A0,$1E,$AA, $A3,$00, $A7,$88 + .byte $A0,$1E,$AA, $A3,$00, $A5,$88, $A0,$01,$A8, $A0,$1F,$AA, $A3,$00, $A4,$88 + .byte $A0,$01,$A8, $A0,$20,$AA, $A3,$00, $A4,$88, $A0,$21,$AA, $00,$00, $80 + .byte $A3,$88, $A0,$22,$AA, $00,$00, $A3,$88, $A0,$01,$A8, $A0,$22,$AA, $00,$00 + .byte $88,$88, $08, $A0,$23,$AA, $00,$00, $88, $08, $00 + .byte $A0,$23,$AA, $00,$00, $88, $00,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA + .byte $A5,$00, $A0,$BF,$AA + .byte $A1 +feet14_rle: .byte $28 ; ysize=48 + .byte $A4,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA + .byte $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00 + .byte $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $80, $A4,$00, $A0,$23,$AA, $88 + .byte $80, $A3,$00, $A0,$23,$AA, $88,$88, $80, $00,$00, $A0,$23,$AA + .byte $88,$88, $08, $00,$00, $A0,$23,$AA, $88,$88, $A3,$00, $A0,$23,$AA + .byte $88, $08, $A3,$00, $A0,$23,$AA, $88, $A4,$00, $A0,$23,$AA + .byte $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00 + .byte $A0,$23,$AA, $A5,$00, $A0,$BF,$AA + .byte $A1 +feet15_rle: .byte $28 ; ysize=48 + .byte $A6,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA + .byte $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00 + .byte $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA + .byte $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00 + .byte $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA + .byte $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00 + .byte $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$1D,$AA + .byte $A1 +blank_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$C3,$AA + .byte $A1 diff --git a/ootw/intro_graphics/02_outer_door/feet01.png b/ootw/intro_graphics/02_outer_door/feet01.png new file mode 100644 index 00000000..c18168da Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet01.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet02.png b/ootw/intro_graphics/02_outer_door/feet02.png new file mode 100644 index 00000000..99476f3f Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet02.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet03.png b/ootw/intro_graphics/02_outer_door/feet03.png new file mode 100644 index 00000000..e3887a84 Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet03.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet04.png b/ootw/intro_graphics/02_outer_door/feet04.png new file mode 100644 index 00000000..f7c0f7fe Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet04.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet05.png b/ootw/intro_graphics/02_outer_door/feet05.png new file mode 100644 index 00000000..2bb1e3bd Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet05.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet06.png b/ootw/intro_graphics/02_outer_door/feet06.png new file mode 100644 index 00000000..3834392c Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet06.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet07.png b/ootw/intro_graphics/02_outer_door/feet07.png new file mode 100644 index 00000000..19df8d21 Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet07.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet08.png b/ootw/intro_graphics/02_outer_door/feet08.png new file mode 100644 index 00000000..708b09cd Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet08.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet09.png b/ootw/intro_graphics/02_outer_door/feet09.png new file mode 100644 index 00000000..5d04eac3 Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet09.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet10.png b/ootw/intro_graphics/02_outer_door/feet10.png new file mode 100644 index 00000000..62230d0f Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet10.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet11.png b/ootw/intro_graphics/02_outer_door/feet11.png new file mode 100644 index 00000000..7a525cd0 Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet11.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet12.png b/ootw/intro_graphics/02_outer_door/feet12.png new file mode 100644 index 00000000..75fbfaf5 Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet12.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet13.png b/ootw/intro_graphics/02_outer_door/feet13.png new file mode 100644 index 00000000..721b1950 Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet13.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet14.png b/ootw/intro_graphics/02_outer_door/feet14.png new file mode 100644 index 00000000..cbf8196d Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet14.png differ diff --git a/ootw/intro_graphics/02_outer_door/feet15.png b/ootw/intro_graphics/02_outer_door/feet15.png new file mode 100644 index 00000000..ad63d642 Binary files /dev/null and b/ootw/intro_graphics/02_outer_door/feet15.png differ