ootw_intro: up to #4
This commit is contained in:
parent
f21a8b8ecb
commit
59e0351530
|
@ -92,13 +92,12 @@ intro.o: intro.s \
|
|||
intro_graphics/09_tunnel/intro_tunnel2.inc \
|
||||
intro_graphics/10_gone/intro_zappo.inc \
|
||||
intro_graphics/10_gone/intro_gone.inc \
|
||||
intro_data_01.lz4
|
||||
intro_data_01.lz4 \
|
||||
intro_data_04.lz4
|
||||
ca65 -o intro.o intro.s -l intro.lst
|
||||
|
||||
####
|
||||
|
||||
|
||||
|
||||
intro_data_01.lz4: intro_data_01
|
||||
lz4 -f -16 intro_data_01
|
||||
truncate -s-8 intro_data_01.lz4
|
||||
|
@ -109,6 +108,18 @@ intro_data_01: intro_data_01.o
|
|||
intro_data_01.o: intro_data_01.s
|
||||
ca65 -o intro_data_01.o intro_data_01.s -l intro_data_01.lst
|
||||
|
||||
|
||||
intro_data_04.lz4: intro_data_04
|
||||
lz4 -f -16 intro_data_04
|
||||
truncate -s-8 intro_data_04.lz4
|
||||
|
||||
intro_data_04: intro_data_04.o
|
||||
ld65 -o intro_data_04 intro_data_04.o -C ../linker_scripts/apple2_9000.inc
|
||||
|
||||
intro_data_04.o: intro_data_04.s
|
||||
ca65 -o intro_data_04.o intro_data_04.s -l intro_data_04.lst
|
||||
|
||||
|
||||
####
|
||||
|
||||
LOADER: loader.o
|
||||
|
|
34
ootw/intro.s
34
ootw/intro.s
|
@ -509,10 +509,19 @@ elevator_inner_loop:
|
|||
;===============================
|
||||
;===============================
|
||||
|
||||
|
||||
.if 0
|
||||
|
||||
keypad:
|
||||
;==================================
|
||||
; Uncompress the data
|
||||
;==================================
|
||||
lda #<intro4_data_lz4
|
||||
sta LZ4_SRC
|
||||
lda #>intro4_data_lz4
|
||||
sta LZ4_SRC+1
|
||||
|
||||
lda #$90 ; load to $9000
|
||||
|
||||
jsr lz4_decode
|
||||
|
||||
;=============================
|
||||
; Load background to $c00
|
||||
|
||||
|
@ -570,7 +579,7 @@ keypad:
|
|||
|
||||
jsr run_sequence
|
||||
|
||||
|
||||
.if 0
|
||||
;===============================
|
||||
;===============================
|
||||
; Scanner
|
||||
|
@ -1949,3 +1958,20 @@ intro1_data_lz4:
|
|||
.word (intro1_data_lz4_end-intro1_data_lz4)
|
||||
.incbin "intro_data_01.lz4",11
|
||||
intro1_data_lz4_end:
|
||||
|
||||
; intro4
|
||||
|
||||
opening_sequence = (DATA_LOCATION+$2051)
|
||||
keypad_sequence = (DATA_LOCATION+$1FF6)
|
||||
keypad_rle = (DATA_LOCATION+$0496)
|
||||
approach_sequence = (DATA_LOCATION+$1FE9)
|
||||
scanner_door_rle = (DATA_LOCATION+$0000)
|
||||
|
||||
intro4_data_lz4:
|
||||
.word (intro4_data_lz4_end-intro4_data_lz4)
|
||||
.incbin "intro_data_04.lz4",11
|
||||
intro4_data_lz4_end:
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
; background graphics
|
||||
;=================================
|
||||
;=================================
|
||||
; Intro Segment 01 Data (Building)
|
||||
;=================================
|
||||
;=================================
|
||||
|
||||
.include "intro_graphics/04_keypad/intro_scanner_door.inc"
|
||||
.include "intro_graphics/04_keypad/intro_approach.inc"
|
||||
|
@ -6,6 +10,7 @@
|
|||
.include "intro_graphics/04_keypad/intro_hands.inc"
|
||||
.include "intro_graphics/04_keypad/intro_opening.inc"
|
||||
|
||||
.include "intro_graphics/08_lightning/nothing.inc"
|
||||
|
||||
; Approaching keypad sequence
|
||||
|
||||
|
|
Loading…
Reference in New Issue