ootw: breaking through glass happens
had to split across 3 disks, getting too big
@ -5,7 +5,7 @@ PNG2RLE = ../gr-utils/png2rle
|
||||
PNG2LZ4 = ../gr-utils/png2lz4
|
||||
|
||||
|
||||
all: ootw.dsk ootw_side2.dsk
|
||||
all: ootw.dsk ootw_side2.dsk ootw_side3.dsk
|
||||
|
||||
ootw.dsk: HELLO TITLE INTRO OOTW_C1 OOTW_C2 OOTW_C3 OOTW_C4 OOTW_C5
|
||||
cp empty.dsk ootw.dsk
|
||||
@ -20,9 +20,8 @@ ootw.dsk: HELLO TITLE INTRO OOTW_C1 OOTW_C2 OOTW_C3 OOTW_C4 OOTW_C5
|
||||
# $(DOS33) -y ootw.dsk BSAVE -a 0x1700 AUDIO_TEST
|
||||
# $(DOS33) -y ootw.dsk BSAVE -a 0x2000 COMPRESS-TEST
|
||||
|
||||
ootw_side2.dsk: HELLO TITLE ENDING \
|
||||
OOTW_C6 OOTW_C7 OOTW_C8 OOTW_C9 \
|
||||
OOTW_C10 OOTW_C11 OOTW_C12 OOTW_C13 OOTW_C14 OOTW_C15
|
||||
ootw_side2.dsk: HELLO TITLE \
|
||||
OOTW_C6 OOTW_C7 OOTW_C8 OOTW_C9 OOTW_C10
|
||||
cp empty.dsk ootw_side2.dsk
|
||||
$(DOS33) -y ootw_side2.dsk SAVE A HELLO HELLO
|
||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0xd00 TITLE
|
||||
@ -31,12 +30,18 @@ ootw_side2.dsk: HELLO TITLE ENDING \
|
||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 OOTW_C8
|
||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 OOTW_C9
|
||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 OOTW_C10
|
||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 OOTW_C11
|
||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 OOTW_C12
|
||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 OOTW_C13
|
||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 OOTW_C14
|
||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 OOTW_C15
|
||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 ENDING
|
||||
|
||||
ootw_side3.dsk: HELLO TITLE ENDING \
|
||||
OOTW_C11 OOTW_C12 OOTW_C13 OOTW_C14 OOTW_C15
|
||||
cp empty.dsk ootw_side3.dsk
|
||||
$(DOS33) -y ootw_side3.dsk SAVE A HELLO HELLO
|
||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0xd00 TITLE
|
||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 OOTW_C11
|
||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 OOTW_C12
|
||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 OOTW_C13
|
||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 OOTW_C14
|
||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 OOTW_C15
|
||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ENDING
|
||||
|
||||
|
||||
|
||||
@ -463,8 +468,8 @@ compress_test.o: compress_test.s lz4_decode.s compress_test.inc
|
||||
|
||||
#####
|
||||
|
||||
zip: ootw.dsk ootw_side2.dsk
|
||||
zip ootw.zip ootw.dsk ootw_side2.dsk
|
||||
zip: ootw.dsk ootw_side2.dsk side3.dsk
|
||||
zip ootw.zip ootw.dsk ootw_side2.dsk ootw_side3.dsk
|
||||
|
||||
#####
|
||||
|
||||
|
105
ootw/ootw_c15.s
@ -36,7 +36,7 @@ ootw_c15_restart:
|
||||
; run bath intro
|
||||
;===================================
|
||||
|
||||
jsr bath_intro
|
||||
; jsr bath_intro
|
||||
|
||||
;===================================
|
||||
; re-initialize level state
|
||||
@ -126,14 +126,19 @@ wait_loop:
|
||||
; call once before entering for first time
|
||||
ootw_c15_level_init:
|
||||
lda #0
|
||||
sta WHICH_ROOM
|
||||
sta NUM_DOORS
|
||||
sta BROKEN_GLASS
|
||||
|
||||
lda #2 ; REMOVE
|
||||
sta WHICH_ROOM
|
||||
|
||||
|
||||
lda #1
|
||||
sta HAVE_GUN
|
||||
sta DIRECTION ; right
|
||||
|
||||
lda #22
|
||||
lda #2 ; REMOVE
|
||||
; lda #22
|
||||
sta PHYSICIST_X
|
||||
lda #10
|
||||
sta PHYSICIST_Y
|
||||
@ -292,6 +297,17 @@ room2:
|
||||
lda #8
|
||||
sta PHYSICIST_Y
|
||||
|
||||
lda BROKEN_GLASS
|
||||
beq unbroken_background
|
||||
|
||||
; load background
|
||||
lda #>(walkway2_after_rle)
|
||||
sta GBASH
|
||||
lda #<(walkway2_after_rle)
|
||||
|
||||
jmp room_setup_done
|
||||
|
||||
unbroken_background:
|
||||
; load background
|
||||
lda #>(walkway2_rle)
|
||||
sta GBASH
|
||||
@ -640,7 +656,7 @@ skip_this:
|
||||
c15_room1_foreground:
|
||||
cmp #1
|
||||
beq actual_room1_foreground
|
||||
jmp c15_draw_friend_cliff
|
||||
jmp c15_room2_foreground
|
||||
|
||||
actual_room1_foreground:
|
||||
|
||||
@ -762,10 +778,81 @@ draw_shot:
|
||||
jsr draw_trapezoid
|
||||
|
||||
|
||||
jmp c15_no_fg_action
|
||||
|
||||
|
||||
|
||||
;=====================================
|
||||
; Room 2 foreground
|
||||
;=====================================
|
||||
|
||||
c15_room2_foreground:
|
||||
cmp #2
|
||||
beq actual_room2_foreground
|
||||
jmp c15_draw_friend_cliff
|
||||
|
||||
actual_room2_foreground:
|
||||
|
||||
; after trigger, have some shooting
|
||||
|
||||
; if already triggered, skip
|
||||
lda BROKEN_GLASS
|
||||
cmp #14
|
||||
beq c15_no_fg_action
|
||||
|
||||
cmp #0
|
||||
bne break_glass
|
||||
|
||||
; once physicist past 5, start breakout
|
||||
|
||||
lda PHYSICIST_X
|
||||
cmp #5
|
||||
bcc c15_no_fg_action
|
||||
|
||||
break_glass:
|
||||
|
||||
ldy BROKEN_GLASS
|
||||
lda glass_breaking_sequence,y
|
||||
sta GBASL
|
||||
lda glass_breaking_sequence+1,y
|
||||
sta GBASH
|
||||
|
||||
|
||||
lda FRAMEL
|
||||
and #$3
|
||||
bne no_inc_break_glass
|
||||
|
||||
iny
|
||||
iny
|
||||
sty BROKEN_GLASS
|
||||
no_inc_break_glass:
|
||||
|
||||
lda #$10 ; load to $1000
|
||||
jsr load_rle_gr
|
||||
|
||||
jsr gr_overlay_noload
|
||||
|
||||
ldy BROKEN_GLASS
|
||||
cpy #14
|
||||
bne no_update_break_glass
|
||||
|
||||
; load new background at end
|
||||
|
||||
lda #>(walkway2_after_rle)
|
||||
sta GBASH
|
||||
lda #<(walkway2_after_rle)
|
||||
sta GBASL
|
||||
lda #$c ; load to $c00
|
||||
jsr load_rle_gr
|
||||
|
||||
|
||||
|
||||
no_update_break_glass:
|
||||
|
||||
; Room 5 friend slowly working to left
|
||||
c15_draw_friend_cliff:
|
||||
|
||||
|
||||
c15_no_fg_action:
|
||||
|
||||
;====================
|
||||
@ -1221,3 +1308,13 @@ bigshot_sequence:
|
||||
.word bigshot02_rle
|
||||
.word bigshot03_rle
|
||||
.word bigshot04_rle
|
||||
|
||||
glass_breaking_sequence:
|
||||
.word crash1_rle ; 2
|
||||
.word crash2_rle ; 2
|
||||
.word crash3_rle ; 4
|
||||
.word crash4_rle ; 6
|
||||
.word crash5_rle ; 8
|
||||
.word crash6_rle ; 10
|
||||
.word crash7_rle ; 12
|
||||
|
||||
|
@ -83,10 +83,11 @@ ootw_c15_final.inc: $(PNG2RLE) \
|
||||
$(PNG2RLE) asm final.png final_rle >> ootw_c15_final.inc
|
||||
|
||||
ootw_c15_walkway.inc: $(PNG2RLE) \
|
||||
walkway2.png walkway2_after.png \
|
||||
walkway2.png walkway2_after.png crash1.png \
|
||||
crash2.png crash3.png crash4.png crash5.png crash6.png crash7.png
|
||||
$(PNG2RLE) asm walkway2.png walkway2_rle > ootw_c15_walkway.inc
|
||||
$(PNG2RLE) asm walkway2_after.png walkway2_after_rle >> ootw_c15_walkway.inc
|
||||
$(PNG2RLE) asm crash1.png crash1_rle >> ootw_c15_walkway.inc
|
||||
$(PNG2RLE) asm crash2.png crash2_rle >> ootw_c15_walkway.inc
|
||||
$(PNG2RLE) asm crash3.png crash3_rle >> ootw_c15_walkway.inc
|
||||
$(PNG2RLE) asm crash4.png crash4_rle >> ootw_c15_walkway.inc
|
||||
|
BIN
ootw/ootw_graphics/l15final/crash1.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 690 B After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 690 B After Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 690 B After Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 863 B After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 774 B After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 774 B After Width: | Height: | Size: 2.6 KiB |
@ -1,45 +1,45 @@
|
||||
walkway2_rle: .byte $28 ; ysize=48
|
||||
.byte $A5,$66, $26, $A3,$22, $26, $A6,$66, $A3,$26, $A6,$66
|
||||
.byte $A5,$66, $26, $A3,$22, $26, $A7,$66, $26, $A7,$66
|
||||
.byte $26, $A3,$22, $26, $A7,$66, $26, $A6,$66, $26
|
||||
.byte $22, $A3,$52, $22, $26, $A4,$66, $26, $A3,$22
|
||||
.byte $26, $A4,$66, $26, $22, $A3,$52, $22,$22, $A5,$66
|
||||
.byte $26, $22, $26, $66, $26,$26, $56, $22,$22
|
||||
.byte $A5,$55, $22,$22, $A3,$26, $02, $00, $44, $10
|
||||
.byte $02, $A3,$26, $22,$22, $A5,$55, $22,$22, $A3,$26, $A7,$22
|
||||
.byte $55, $22,$22, $A5,$55, $A5,$22, $10, $01, $00
|
||||
.byte $01,$01, $A4,$22, $52, $A5,$55, $52, $AB,$22, $55
|
||||
.byte $22, $A7,$55, $A4,$22, $01, $11, $CC, $0C
|
||||
.byte $99, $A4,$22, $A7,$55, $AB,$22, $25, $22, $A7,$55
|
||||
.byte $A4,$22, $11, $00, $11, $10, $00, $A4,$22
|
||||
.byte $A7,$55, $AD,$22, $A7,$55, $A4,$22, $40, $10, $90
|
||||
.byte $00, $11, $A4,$22, $A7,$55, $AD,$22, $A7,$55, $A4,$22
|
||||
.byte $99, $01, $10, $01, $11, $A4,$22, $A7,$55
|
||||
.byte $AD,$22, $A7,$55, $A4,$22, $00, $10, $40, $44
|
||||
.byte $01, $A4,$22, $A7,$55, $AD,$22, $A7,$55, $A4,$22, $01
|
||||
.byte $11, $04,$04, $11, $22,$22, $55, $22, $A7,$55
|
||||
.byte $A9,$22, $55, $A3,$22, $A7,$55, $A4,$22, $09, $10
|
||||
.byte $44,$44, $01, $22, $52, $55, $22, $A7,$55
|
||||
.byte $A9,$22, $55, $52, $22,$22, $A7,$55, $A4,$22, $01,$01
|
||||
.byte $A3,$04, $22, $55, $22,$22, $A7,$55, $A9,$22, $A0,$28,$27
|
||||
.byte $AB,$22, $A3,$52, $A0,$10,$22, $A4,$52, $A0,$10,$22, $A5,$55, $52
|
||||
.byte $AD,$22, $A6,$55, $AE,$22, $A3,$55, $00,$00, $05, $55
|
||||
.byte $52, $AB,$22, $A3,$55, $00,$00, $05, $55,$55, $AC,$22
|
||||
.byte $52, $55, $00, $55, $A3,$00, $55,$55, $52
|
||||
.byte $A9,$22, $52, $55, $00, $55, $A4,$00, $05
|
||||
.byte $55, $A3,$22, $55, $A7,$22, $55, $00,$00, $55
|
||||
.byte $A3,$00, $55, $00, $55, $A9,$22, $55, $00,$00
|
||||
.byte $55, $A5,$00, $55, $52, $22,$22, $55, $52
|
||||
.byte $A5,$22, $55, $05, $A6,$00, $05, $00, $05
|
||||
.byte $55, $A7,$22, $52, $55, $A9,$00, $55, $22,$22
|
||||
.byte $00, $55, $A5,$22, $55, $AA,$00, $55, $A7,$22
|
||||
.byte $55, $AA,$00, $55, $52, $22, $00, $55
|
||||
.byte $A4,$22, $52, $55, $AA,$00, $05, $52, $A6,$22
|
||||
.byte $55, $AB,$00, $55, $22, $00, $55, $52
|
||||
.byte $22,$22, $52, $55, $AC,$00, $55, $A6,$22, $55
|
||||
.byte $AB,$00, $55, $22, $00,$00, $55, $22,$22, $55,$55
|
||||
.byte $AC,$00, $55, $A5,$22, $55, $AC,$00, $55, $22
|
||||
.byte $00,$00, $55, $22,$22, $55,$55, $AC,$00, $55, $A5,$22
|
||||
.byte $55, $AD,$00, $55
|
||||
.byte $A5,$55, $22,$22, $26,$26, $22, $02, $00, $44
|
||||
.byte $10, $02, $22, $26,$26, $22,$22, $A5,$55, $22,$22
|
||||
.byte $A3,$26, $A7,$22, $55, $22,$22, $A5,$55, $A5,$22, $10
|
||||
.byte $01, $00, $01,$01, $A4,$22, $52, $A5,$55, $52
|
||||
.byte $AB,$22, $55, $22, $A7,$55, $A4,$22, $01, $11
|
||||
.byte $CC, $0C, $99, $A4,$22, $A7,$55, $AB,$22, $25
|
||||
.byte $22, $A7,$55, $A4,$22, $11, $00, $11, $10
|
||||
.byte $00, $A4,$22, $A7,$55, $AD,$22, $A7,$55, $A4,$22, $40
|
||||
.byte $10, $90, $00, $11, $A4,$22, $A7,$55, $AD,$22
|
||||
.byte $A7,$55, $A4,$22, $99, $01, $10, $01, $11
|
||||
.byte $A4,$22, $A7,$55, $AD,$22, $A7,$55, $A4,$22, $00, $10
|
||||
.byte $40, $44, $01, $A4,$22, $A7,$55, $AD,$22, $A7,$55
|
||||
.byte $A4,$22, $01, $11, $04,$04, $11, $22,$22, $55
|
||||
.byte $22, $A7,$55, $A9,$22, $55, $A3,$22, $A7,$55, $A4,$22
|
||||
.byte $09, $10, $44,$44, $01, $22, $52, $55
|
||||
.byte $22, $A7,$55, $A9,$22, $55, $52, $22,$22, $A7,$55
|
||||
.byte $A4,$22, $01,$01, $A3,$04, $22, $55, $22,$22, $A7,$55
|
||||
.byte $A9,$22, $A0,$28,$27, $AB,$22, $A3,$52, $A0,$10,$22, $A4,$52, $A0,$10,$22
|
||||
.byte $A5,$55, $52, $AD,$22, $A6,$55, $AE,$22, $A3,$55, $00,$00
|
||||
.byte $05, $55, $52, $AB,$22, $A3,$55, $00,$00, $05
|
||||
.byte $55,$55, $AC,$22, $52, $55, $00, $55, $A3,$00
|
||||
.byte $55,$55, $52, $A9,$22, $52, $55, $00, $55
|
||||
.byte $A4,$00, $05, $55, $A3,$22, $55, $A7,$22, $55
|
||||
.byte $00,$00, $55, $A3,$00, $55, $00, $55, $A9,$22
|
||||
.byte $55, $00,$00, $55, $A5,$00, $55, $52, $22,$22
|
||||
.byte $55, $52, $A5,$22, $55, $05, $A6,$00, $05
|
||||
.byte $00, $05, $55, $A7,$22, $52, $55, $A9,$00
|
||||
.byte $55, $22,$22, $00, $55, $A5,$22, $55, $AA,$00
|
||||
.byte $55, $A7,$22, $55, $AA,$00, $55, $52, $22
|
||||
.byte $00, $55, $A4,$22, $52, $55, $AA,$00, $05
|
||||
.byte $52, $A6,$22, $55, $AB,$00, $55, $22, $00
|
||||
.byte $55, $52, $22,$22, $52, $55, $AC,$00, $55
|
||||
.byte $A6,$22, $55, $AB,$00, $55, $22, $00,$00, $55
|
||||
.byte $22,$22, $55,$55, $AC,$00, $55, $A5,$22, $55, $AC,$00
|
||||
.byte $55, $22, $00,$00, $55, $22,$22, $55,$55, $AC,$00
|
||||
.byte $55, $A5,$22, $55, $AD,$00, $55
|
||||
.byte $A1
|
||||
; cycles=19454
|
||||
walkway2_after_rle: .byte $28 ; ysize=48
|
||||
@ -85,86 +85,120 @@ walkway2_after_rle: .byte $28 ; ysize=48
|
||||
.byte $A5,$22, $55, $AD,$00, $55
|
||||
.byte $A1
|
||||
; cycles=19454
|
||||
crash1_rle: .byte $28 ; ysize=48
|
||||
.byte $A0,$89,$AA, $FA, $A0,$25,$AA, $FA, $A0,$02,$AA, $FF, $A0,$25,$AA
|
||||
.byte $A0,$01,$AF, $A0,$02,$AA, $A0,$01,$AF, $A0,$26,$AA, $A0,$01,$A2, $A0,$01,$AA, $11
|
||||
.byte $A0,$74,$AA, $A0,$01,$A0, $A0,$4E,$AA, $64, $A0,$01,$AA, $6A, $A0,$FF,$AA
|
||||
.byte $A0,$F6,$AA
|
||||
.byte $A1
|
||||
; cycles=6745
|
||||
crash2_rle: .byte $28 ; ysize=48
|
||||
.byte $A0,$B2,$00, $10, $A0,$25,$00, $10, $00,$00, $10, $A0,$26,$00
|
||||
.byte $03, $00, $22, $A0,$74,$00, $01, $A0,$4E,$00, $75
|
||||
.byte $00, $70, $A0,$FF,$00, $A0,$F6,$00
|
||||
.byte $A0,$86,$AA, $CA,$CA, $A0,$01,$AA, $FA, $A0,$24,$AA, $CC, $A0,$01,$AC
|
||||
.byte $FA, $FF,$FF, $A0,$01,$AA, $99, $1A, $A0,$22,$AA, $A0,$01,$AF
|
||||
.byte $0F,$0F, $A0,$01,$AF, $A0,$01,$AA, $11, $A0,$1F,$AA, $11, $1A
|
||||
.byte $A0,$01,$A6, $2A, $00,$00, $22, $11, $A0,$21,$AA, $A0,$01,$A1
|
||||
.byte $A0,$01,$AA, $A0,$01,$A2, $00, $A0,$01,$A0, $FF, $1A, $A0,$01,$A1
|
||||
.byte $A0,$20,$AA, $A0,$01,$A9, $99, $0A,$0A, $FF, $4F, $A0,$01,$A1
|
||||
.byte $A0,$22,$AA, $1A, $44, $00, $A0,$01,$AF, $A0,$02,$A4, $A0,$22,$AA
|
||||
.byte $11,$11, $00,$00, $44, $A0,$01,$A4, $A0,$23,$AA, $00, $A0,$01,$A0
|
||||
.byte $60, $A0,$FF,$AA, $A0,$F6,$AA
|
||||
.byte $A1
|
||||
; cycles=6745
|
||||
crash3_rle: .byte $28 ; ysize=48
|
||||
.byte $A0,$B2,$00, $10, $A0,$25,$00, $10, $00,$00, $10, $A0,$26,$00
|
||||
.byte $03, $00, $22, $A0,$74,$00, $01, $A0,$4E,$00, $75
|
||||
.byte $00, $70, $A0,$FF,$00, $A0,$F6,$00
|
||||
.byte $A0,$86,$AA, $2A, $1A, $6A, $66, $6A,$6A, $A0,$1F,$AA
|
||||
.byte $4A,$4A, $A0,$01,$A4, $24, $61, $F6, $FF,$FF, $A0,$01,$A6
|
||||
.byte $99, $1A, $A0,$1B,$AA, $A0,$01,$AC, $CC, $A5,$AA, $A0,$01,$AF
|
||||
.byte $0F,$0F, $A0,$01,$AF, $A0,$01,$AA, $99, $A0,$01,$A1, $1A, $A0,$1D,$AA
|
||||
.byte $11, $1A, $26, $66, $00,$00, $22, $11
|
||||
.byte $A0,$02,$AA, $A0,$01,$A1, $1A, $A0,$1D,$AA, $11, $A0,$01,$A2, $66
|
||||
.byte $00, $A0,$01,$A0, $FF, $1A, $A0,$01,$A2, $1A, $A0,$01,$AA
|
||||
.byte $A0,$01,$A1, $1A, $A0,$1B,$AA, $1A, $A0,$01,$A1, $19, $66
|
||||
.byte $0A, $FF, $6F, $A0,$02,$A1, $11, $A0,$02,$AA, $11
|
||||
.byte $A0,$1A,$AA, $1A, $A0,$01,$A1, $A0,$01,$AA, $0A, $66, $FF
|
||||
.byte $6F, $FF, $44, $A0,$01,$AA, $0A, $11, $A0,$02,$AA
|
||||
.byte $11, $A0,$18,$AA, $1A, $A0,$01,$A1, $9A, $1A, $19
|
||||
.byte $11, $0F, $66, $0F, $44, $40, $A0,$01,$A0
|
||||
.byte $A0,$01,$AA, $11, $A0,$19,$AA, $11, $A0,$01,$A1, $A0,$01,$AA, $A0,$01,$A9
|
||||
.byte $11, $1A, $06, $A0,$01,$A1, $66, $00, $A0,$01,$AA
|
||||
.byte $44, $A0,$1D,$AA, $A0,$01,$A1, $A4,$AA, $0A, $A0,$02,$AA, $0A
|
||||
.byte $A0,$01,$AA, $A0,$01,$A4, $A0,$22,$AA, $00, $A0,$01,$AA, $44, $A0,$01,$A0
|
||||
.byte $A0,$26,$AA, $A0,$01,$A4, $A0,$FF,$AA, $A0,$7E,$AA
|
||||
.byte $A1
|
||||
; cycles=6745
|
||||
; cycles=3505
|
||||
crash4_rle: .byte $28 ; ysize=48
|
||||
.byte $A0,$B2,$00, $10, $A0,$25,$00, $10, $00,$00, $10, $A0,$26,$00
|
||||
.byte $03, $00, $22, $A0,$74,$00, $01, $A0,$4E,$00, $75
|
||||
.byte $00, $70, $A0,$FF,$00, $A0,$F6,$00
|
||||
.byte $A0,$87,$AA, $1A, $6A, $66, $6A, $9A, $A0,$23,$AA
|
||||
.byte $61, $66, $FF,$FF, $69, $A0,$24,$AA, $A0,$01,$A6, $0F,$0F
|
||||
.byte $A0,$01,$A6, $A0,$23,$AA, $06, $77, $70, $07, $FF
|
||||
.byte $00, $A0,$22,$AA, $A0,$01,$A2, $66, $00, $A0,$01,$AF, $66
|
||||
.byte $A0,$23,$AA, $11, $66, $0A, $00, $66, $A0,$21,$AA
|
||||
.byte $A0,$01,$A1, $0A,$0A, $66, $FF, $6F, $77, $A0,$22,$AA
|
||||
.byte $A0,$01,$A0, $19, $66, $0F, $66, $07, $A0,$1D,$AA
|
||||
.byte $CC, $A0,$01,$AC, $A0,$02,$AA, $A0,$01,$A4, $A0,$01,$AA, $1A, $06
|
||||
.byte $A0,$01,$A1, $66, $00, $A0,$02,$AA, $99, $9A, $A0,$25,$AA
|
||||
.byte $44, $A3,$AA, $9A, $A0,$23,$AA, $04, $A0,$02,$AA, $11
|
||||
.byte $A0,$19,$AA, $9A, $A0,$01,$AA, $9A, $A0,$01,$AA, $1A, $A6,$AA
|
||||
.byte $00, $A0,$01,$AA, $0A, $A0,$1C,$AA, $A0,$01,$A9, $A0,$01,$AA, $A0,$01,$A1
|
||||
.byte $A8,$AA, $A0,$01,$A0, $A0,$01,$AA, $11, $A0,$02,$AA, $1A, $A0,$21,$AA
|
||||
.byte $4A, $A0,$01,$AA, $0A, $A3,$AA, $A0,$01,$A1, $A0,$21,$AA, $A0,$01,$A4
|
||||
.byte $A0,$01,$AA, $A0,$01,$A0, $A0,$18,$AA, $1A, $A0,$27,$AA, $11, $A0,$2E,$AA
|
||||
.byte $44, $A0,$27,$AA, $A0,$01,$A4, $A0,$67,$AA
|
||||
.byte $A1
|
||||
; cycles=6745
|
||||
; cycles=2884
|
||||
crash5_rle: .byte $28 ; ysize=48
|
||||
.byte $A0,$87,$00, $20, $70, $77, $70, $A0,$01,$A0, $A0,$23,$00
|
||||
.byte $72, $77, $10,$10, $7A, $A0,$24,$00, $07, $10,$10
|
||||
.byte $07, $A0,$23,$00, $17, $88, $80, $18, $10
|
||||
.byte $11, $A0,$22,$00, $03, $77, $11, $10, $77
|
||||
.byte $A0,$23,$00, $22, $77, $10, $11, $77, $A0,$23,$00
|
||||
.byte $10, $77, $10, $70, $88, $A0,$23,$00, $2A
|
||||
.byte $77, $10, $57, $18, $A0,$23,$00, $20, $07
|
||||
.byte $02, $55, $11, $10, $A0,$1C,$00, $20, $A4,$00
|
||||
.byte $20, $A3,$00, $55, $A3,$00, $02, $A0,$1A,$00, $22
|
||||
.byte $00,$00, $22, $02, $22, $A3,$00, $55, $A4,$00
|
||||
.byte $A0,$01,$AA, $A0,$19,$00, $22, $00,$00, $22, $00, $22
|
||||
.byte $00,$00, $55, $A0,$1E,$00, $D0, $22, $D0, $00
|
||||
.byte $22, $00, $22, $00,$00, $55, $A3,$00, $55
|
||||
.byte $A4,$00, $20, $A0,$15,$00, $0D, $22, $00,$00, $22
|
||||
.byte $00, $22, $00,$00, $55, $A3,$00, $15, $51
|
||||
.byte $00, $10, $00, $22, $00, $20, $A0,$14,$00
|
||||
.byte $22, $0A, $00, $22, $00, $22, $00
|
||||
.byte $55, $A4,$00, $01, $55, $00, $01, $A3,$00
|
||||
.byte $22, $A0,$14,$00, $22, $00,$00, $22, $A3,$00, $55
|
||||
.byte $A5,$00, $55, $A5,$00, $22, $A0,$14,$00, $22, $00,$00
|
||||
.byte $A0,$01,$A2, $A3,$00, $55, $A5,$00, $55, $00,$00, $11
|
||||
.byte $00,$00, $22, $A0,$14,$00, $22, $00,$00, $0A, $A3,$00
|
||||
.byte $55, $A5,$00, $55,$55, $00, $01, $00,$00, $22
|
||||
.byte $A0,$14,$00, $22, $A6,$00, $55, $AB,$00, $22, $A0,$14,$00
|
||||
.byte $22, $A6,$00, $55, $AA,$00, $22,$22, $A0,$14,$00, $22
|
||||
.byte $A5,$00, $55,$55, $A0,$17,$00
|
||||
.byte $A0,$87,$AA, $1A, $6A, $66, $6A, $9A, $A0,$23,$AA
|
||||
.byte $61, $66, $FF,$FF, $69, $A0,$24,$AA, $A0,$01,$A6, $0F,$0F
|
||||
.byte $A0,$01,$A6, $A0,$23,$AA, $06, $77, $70, $07, $FF
|
||||
.byte $00, $A0,$22,$AA, $A0,$01,$A2, $66, $00, $A0,$01,$AF, $66
|
||||
.byte $A0,$23,$AA, $11, $66, $0A, $00, $66, $A0,$23,$AA
|
||||
.byte $0A, $66, $FF, $6F, $77, $A0,$23,$AA, $19
|
||||
.byte $66, $0F, $46, $07, $A0,$23,$AA, $1A, $A0,$01,$A6
|
||||
.byte $A0,$01,$A1, $44, $00, $0A, $A0,$1C,$AA, $1A, $A4,$AA
|
||||
.byte $1A, $A3,$AA, $44, $A3,$AA, $A0,$01,$A1, $A0,$1A,$AA, $11
|
||||
.byte $A0,$02,$AA, $11, $A0,$01,$A1, $11, $A3,$AA, $44, $A4,$AA
|
||||
.byte $99, $A0,$19,$AA, $11, $A0,$02,$AA, $11, $A0,$01,$AA, $11
|
||||
.byte $A0,$02,$AA, $44, $A0,$1E,$AA, $CA, $11, $CA, $A0,$01,$AA
|
||||
.byte $11, $A0,$01,$AA, $11, $A0,$02,$AA, $44, $A3,$AA, $44
|
||||
.byte $A4,$AA, $1A, $A0,$15,$AA, $A0,$01,$AC, $11, $A0,$02,$AA, $11
|
||||
.byte $A0,$01,$AA, $11, $A0,$02,$AA, $44, $A3,$AA, $04, $40
|
||||
.byte $A0,$01,$AA, $0A, $A0,$01,$AA, $11, $A0,$01,$AA, $1A, $A0,$14,$AA
|
||||
.byte $11, $A0,$01,$A9, $A0,$01,$AA, $11, $A0,$01,$AA, $11, $A0,$01,$AA
|
||||
.byte $44, $A4,$AA, $A0,$01,$A0, $44, $A0,$01,$AA, $A0,$01,$A0, $A3,$AA
|
||||
.byte $11, $A0,$14,$AA, $11, $A0,$02,$AA, $11, $A3,$AA, $44
|
||||
.byte $A5,$AA, $44, $A5,$AA, $11, $A0,$14,$AA, $11, $A0,$02,$AA
|
||||
.byte $91, $A3,$AA, $44, $A5,$AA, $44, $A0,$02,$AA, $00
|
||||
.byte $A0,$02,$AA, $11, $A0,$14,$AA, $11, $A0,$02,$AA, $A0,$01,$A9, $A3,$AA
|
||||
.byte $44, $A5,$AA, $44,$44, $A0,$01,$AA, $A0,$01,$A0, $A0,$02,$AA, $11
|
||||
.byte $A0,$14,$AA, $11, $A6,$AA, $44, $AB,$AA, $11, $A0,$14,$AA
|
||||
.byte $11, $A6,$AA, $44, $AA,$AA, $11,$11, $A0,$14,$AA, $11
|
||||
.byte $A5,$AA, $44,$44, $A0,$17,$AA
|
||||
.byte $A1
|
||||
; cycles=724
|
||||
crash6_rle: .byte $28 ; ysize=48
|
||||
.byte $A0,$87,$00, $20, $70, $77, $70, $A0,$01,$A0, $A0,$23,$00
|
||||
.byte $72, $77, $10,$10, $7A, $A0,$24,$00, $07, $10,$10
|
||||
.byte $07, $A0,$23,$00, $17, $88, $10, $11, $10
|
||||
.byte $A0,$23,$00, $03, $88, $11,$11, $77, $10, $A0,$22,$00
|
||||
.byte $22, $77, $10, $11, $77, $A0,$23,$00, $10
|
||||
.byte $77, $10, $70, $88, $A0,$23,$00, $2A, $77
|
||||
.byte $10, $77, $18, $A0,$23,$00, $20, $07, $02
|
||||
.byte $77, $11, $10, $A0,$E7,$00, $22, $A0,$27,$00, $22
|
||||
.byte $A0,$24,$00, $55, $00,$00, $22, $A0,$24,$00, $55, $00,$00
|
||||
.byte $22, $00, $22, $A0,$22,$00, $55, $00,$00, $22
|
||||
.byte $00, $22, $00,$00, $55, $A3,$00, $55, $00
|
||||
.byte $22, $A0,$19,$00, $55, $00,$00, $22, $20, $22
|
||||
.byte $00,$00, $55, $A3,$00, $55, $00, $22, $A0,$19,$00
|
||||
.byte $55, $A4,$00, $22, $00,$00, $55, $A3,$00, $55
|
||||
.byte $00, $A0,$01,$A2, $A0,$10,$00
|
||||
.byte $A0,$87,$AA, $1A, $6A, $66, $6A, $9A, $A0,$23,$AA
|
||||
.byte $61, $66, $FF,$FF, $69, $A0,$24,$AA, $A0,$01,$A6, $0F,$0F
|
||||
.byte $A0,$01,$A6, $A0,$23,$AA, $06, $77, $00,$00, $FF, $FA
|
||||
.byte $A0,$22,$AA, $A0,$01,$A2, $77, $00,$00, $66, $A0,$01,$AF, $A0,$22,$AA
|
||||
.byte $11, $66, $0A, $00, $66, $A0,$23,$AA, $0A
|
||||
.byte $66, $FF, $6F, $77, $A0,$23,$AA, $19, $66
|
||||
.byte $0F, $66, $07, $A0,$23,$AA, $1A, $A0,$01,$A6, $A0,$01,$A1
|
||||
.byte $66, $00, $0A, $A0,$E7,$AA, $11, $A0,$27,$AA, $11
|
||||
.byte $A0,$24,$AA, $44, $A0,$02,$AA, $11, $A0,$24,$AA, $44, $A0,$02,$AA
|
||||
.byte $11, $A0,$01,$AA, $11, $A0,$22,$AA, $44, $A0,$02,$AA, $11
|
||||
.byte $A0,$01,$AA, $11, $A0,$02,$AA, $44, $A3,$AA, $44, $A0,$01,$AA
|
||||
.byte $11, $A0,$19,$AA, $44, $A0,$02,$AA, $11, $1A, $11
|
||||
.byte $A0,$02,$AA, $44, $A3,$AA, $44, $A0,$01,$AA, $11, $A0,$19,$AA
|
||||
.byte $44, $A4,$AA, $11, $A0,$02,$AA, $44, $A3,$AA, $44
|
||||
.byte $A0,$01,$AA, $91, $A0,$10,$AA
|
||||
.byte $A1
|
||||
; cycles=535
|
||||
crash7_rle: .byte $28 ; ysize=48
|
||||
.byte $A0,$87,$00, $20, $70, $77, $70, $A0,$01,$A0, $A0,$23,$00
|
||||
.byte $72, $77, $10,$10, $7A, $A0,$24,$00, $07, $10,$10
|
||||
.byte $07, $A0,$23,$00, $17, $88, $10, $11, $10
|
||||
.byte $A0,$23,$00, $03, $88, $11,$11, $77, $10, $A0,$22,$00
|
||||
.byte $22, $77, $10, $11, $77, $A0,$23,$00, $10
|
||||
.byte $77, $10, $70, $88, $A0,$23,$00, $2A, $77
|
||||
.byte $10, $77, $18, $A0,$23,$00, $20, $07, $02
|
||||
.byte $77, $11, $10, $A0,$E7,$00, $22, $A0,$27,$00, $22
|
||||
.byte $A0,$24,$00, $55, $00,$00, $22, $A0,$24,$00, $55, $00,$00
|
||||
.byte $22, $00, $22, $A0,$22,$00, $55, $00,$00, $22
|
||||
.byte $00, $22, $00,$00, $55, $A3,$00, $55, $00
|
||||
.byte $22, $A0,$19,$00, $55, $00,$00, $22, $20, $22
|
||||
.byte $00,$00, $55, $A3,$00, $55, $00, $22, $A0,$19,$00
|
||||
.byte $55, $A4,$00, $22, $00,$00, $55, $A3,$00, $55
|
||||
.byte $00, $A0,$01,$A2, $A0,$10,$00
|
||||
.byte $A0,$87,$AA, $1A, $6A, $66, $6A, $9A, $A0,$23,$AA
|
||||
.byte $61, $66, $FF,$FF, $69, $A0,$24,$AA, $A0,$01,$A6, $0F,$0F
|
||||
.byte $A0,$01,$A6, $A0,$23,$AA, $06, $77, $00,$00, $FF, $A0,$23,$AA
|
||||
.byte $A0,$01,$A2, $77, $00,$00, $FF, $A0,$23,$AA, $11, $66
|
||||
.byte $0A, $00, $66, $A0,$23,$AA, $0A, $66, $FF
|
||||
.byte $6F, $77, $A0,$23,$AA, $19, $66, $0F, $66
|
||||
.byte $07, $A0,$23,$AA, $1A, $A0,$01,$A6, $A0,$01,$A1, $66, $00
|
||||
.byte $0A, $A0,$FF,$AA, $A0,$F4,$AA
|
||||
.byte $A1
|
||||
; cycles=535
|
||||
; cycles=6691
|
||||
|
Before Width: | Height: | Size: 922 B After Width: | Height: | Size: 7.6 KiB |
@ -245,6 +245,7 @@ INTRO_LOOPER = $F7 ; INTRO
|
||||
TENTACLE_X = $F7 ; C1
|
||||
CAGE_GUARD = $F7 ; C2 cage
|
||||
CITY_MOVIE_SEEN = $F7 ; C2 jail
|
||||
BROKEN_GLASS = $F7 ; C15 final
|
||||
|
||||
ELEVATOR_CYCLE = $F8 ; INTRO
|
||||
STATIC_LOOPER = $F8 ; INTRO
|
||||
|