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/09_tunnel/intro_tunnel2.inc \
|
||||||
intro_graphics/10_gone/intro_zappo.inc \
|
intro_graphics/10_gone/intro_zappo.inc \
|
||||||
intro_graphics/10_gone/intro_gone.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
|
ca65 -o intro.o intro.s -l intro.lst
|
||||||
|
|
||||||
####
|
####
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
intro_data_01.lz4: intro_data_01
|
intro_data_01.lz4: intro_data_01
|
||||||
lz4 -f -16 intro_data_01
|
lz4 -f -16 intro_data_01
|
||||||
truncate -s-8 intro_data_01.lz4
|
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
|
intro_data_01.o: intro_data_01.s
|
||||||
ca65 -o intro_data_01.o intro_data_01.s -l intro_data_01.lst
|
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
|
LOADER: loader.o
|
||||||
|
|
34
ootw/intro.s
34
ootw/intro.s
|
@ -509,10 +509,19 @@ elevator_inner_loop:
|
||||||
;===============================
|
;===============================
|
||||||
;===============================
|
;===============================
|
||||||
|
|
||||||
|
|
||||||
.if 0
|
|
||||||
|
|
||||||
keypad:
|
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
|
; Load background to $c00
|
||||||
|
|
||||||
|
@ -570,7 +579,7 @@ keypad:
|
||||||
|
|
||||||
jsr run_sequence
|
jsr run_sequence
|
||||||
|
|
||||||
|
.if 0
|
||||||
;===============================
|
;===============================
|
||||||
;===============================
|
;===============================
|
||||||
; Scanner
|
; Scanner
|
||||||
|
@ -1949,3 +1958,20 @@ intro1_data_lz4:
|
||||||
.word (intro1_data_lz4_end-intro1_data_lz4)
|
.word (intro1_data_lz4_end-intro1_data_lz4)
|
||||||
.incbin "intro_data_01.lz4",11
|
.incbin "intro_data_01.lz4",11
|
||||||
intro1_data_lz4_end:
|
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_scanner_door.inc"
|
||||||
.include "intro_graphics/04_keypad/intro_approach.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_hands.inc"
|
||||||
.include "intro_graphics/04_keypad/intro_opening.inc"
|
.include "intro_graphics/04_keypad/intro_opening.inc"
|
||||||
|
|
||||||
|
.include "intro_graphics/08_lightning/nothing.inc"
|
||||||
|
|
||||||
; Approaching keypad sequence
|
; Approaching keypad sequence
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue