;================================= ;================================= ; Intro Segment 04 Data (Keypad) ;================================= ;================================= .include "graphics/04_keypad/intro_scanner_door.inc" .include "graphics/04_keypad/intro_approach.inc" .include "graphics/04_keypad/intro_keypad_bg.inc" .include "graphics/04_keypad/intro_hands.inc" .include "graphics/04_keypad/intro_opening.inc" ;.include "graphics/08_lightning/nothing.inc" ; Approaching keypad sequence approach_sequence: .byte 20 .word approach01_lzsa .byte 128+20 ; .word approach02_lzsa .byte 128+20 ; .word approach03_lzsa .byte 128+20 ; .word approach04_lzsa .byte 128+20 ; .word approach05_lzsa .byte 128+20 ; .word approach06_lzsa .byte 128+20 ; .word approach07_lzsa .byte 80 .word approach07_lzsa .byte 0 ; Using keypad sequence keypad_sequence: .byte 9 .word hand04_01_lzsa .byte 9 .word hand04_02_lzsa .byte 9 .word hand04_03_lzsa .byte 9 .word hand04_02_lzsa .byte 9 .word hand05_01_lzsa .byte 9 .word hand05_02_lzsa .byte 9 .word hand05_03_lzsa .byte 9 .word hand05_04_lzsa .byte 9 .word hand01_01_lzsa .byte 9 .word hand01_02_lzsa .byte 9 .word hand01_03_lzsa .byte 9 .word hand04_02_lzsa .byte 9 .word hand01_02_lzsa .byte 9 .word hand01_03_lzsa .byte 9 .word hand04_02_lzsa .byte 9 .word hand09_01_lzsa .byte 9 .word hand09_02_lzsa .byte 9 .word hand09_03_lzsa .byte 9 .word hand09_04_lzsa .byte 9 .word hand09_05_lzsa .byte 9 .word hand03_01_lzsa .byte 9 .word hand03_02_lzsa .byte 9 .word hand03_03_lzsa .byte 9 .word hand03_04_lzsa .byte 9 .word hand02_01_lzsa .byte 9 .word hand02_02_lzsa .byte 9 .word hand02_03_lzsa .byte 9 .word hand02_04_lzsa .byte 9 .word hand02_05_lzsa .byte 12 .word hand02_05_lzsa .byte 0 ; Door opening sequence opening_sequence: .byte 15 .word opening01_lzsa .byte 128+15 ; .word opening02_lzsa .byte 128+15 ; .word opening03_lzsa .byte 128+15 ; .word opening04_lzsa .byte 128+15 ; .word opening05_lzsa .byte 128+15 ; .word opening06_lzsa .byte 128+15 ; .word opening07_lzsa .byte 128+15 ; .word opening08_lzsa .byte 128+15 ; .word opening09_lzsa .byte 128+15 ; .word opening10_lzsa .byte 128+15 ; .word opening11_lzsa .byte 128+15 ; .word opening12_lzsa .byte 15 .word nothing_lzsa .byte 100 .word nothing_lzsa .byte 0 ;================================= ;================================= ; Intro Segment 05 Data (Scanner) ;================================= ;================================= .include "graphics/05_scanner/intro_scanner.inc" .include "graphics/05_scanner/intro_scanning.inc" .include "graphics/05_scanner/intro_ai_bg.inc" .include "graphics/05_scanner/intro_ai.inc" ; Scanning sequence scanning_sequence: .byte 15 .word scan01_lzsa .byte 128+15 ; .word scan02_lzsa .byte 128+15 ; .word scan03_lzsa .byte 128+15 ; .word scan04_lzsa .byte 128+15 ; .word scan05_lzsa .byte 128+15 ; .word scan06_lzsa .byte 128+15 ; .word scan07_lzsa .byte 128+15 ; .word scan08_lzsa .byte 128+15 ; .word scan09_lzsa .byte 128+15 ; .word scan10_lzsa .byte 128+20 ; .word scan11_lzsa .byte 128+20 ; .word scan12_lzsa .byte 128+20 ; .word scan13_lzsa .byte 128+20 ; .word scan14_lzsa .byte 128+20 ; .word scan15_lzsa .byte 128+20 ; .word scan16_lzsa .byte 128+40 ; .word scan17_lzsa .byte 128+40 ; .word scan18_lzsa .byte 128+40 ; .word scan19_lzsa .byte 40 .word scan19_lzsa .byte 0 ; AI sequence ai_sequence: .byte 0,50 ; pause at start, no dna .word ai01_lzsa ; slices .byte 0,50 ; pause at start, no dna .word ai02_lzsa ; slices_zoom .byte 0,50 ; pasue as start, no dna .word ai03_lzsa ; little circle .byte 0,50 ; pause at start, no dna .word ai04_lzsa ; big circle .byte 1,20 ; pause longer, yes dna .word ai05_lzsa ; key .byte 0,0 ; .word ai05_lzsa ; key ; .byte 0 static_pattern: .word nothing_lzsa ; 0 .word nothing_lzsa ; 2 .word static01_lzsa ; 4 .word static03_lzsa ; 6 .word static02_lzsa ; 8 .word static01_lzsa ; 10 ; Scanning text good_evening: .byte 2,21,"GOOD EVENING PROFESSOR.",0 ferrari: .byte 2,21,"I SEE YOU HAVE DRIVEN HERE IN YOUR",0 .byte 2,22,"FERRARI.",0 dna_list: .word dna0_sprite .word dna1_sprite .word dna2_sprite .word dna3_sprite .word dna4_sprite .word dna5_sprite .word dna6_sprite .word dna7_sprite dna0_sprite: .byte $7,$2 .byte $66,$40,$40,$40,$40,$40,$cc .byte $06,$00,$00,$00,$00,$00,$0c dna1_sprite: .byte $7,$2 .byte $00,$66,$40,$40,$40,$cc,$00 .byte $00,$06,$00,$00,$00,$0c,$00 dna2_sprite: .byte $7,$2 .byte $00,$00,$66,$40,$cc,$00,$00 .byte $00,$00,$06,$00,$0c,$00,$00 dna3_sprite: .byte $7,$2 .byte $00,$00,$00,$66,$00,$00,$00 .byte $00,$00,$00,$06,$00,$00,$00 dna4_sprite: .byte $7,$2 .byte $00,$00,$CC,$40,$66,$00,$00 .byte $00,$00,$0C,$00,$06,$00,$00 dna5_sprite: .byte $7,$2 .byte $00,$CC,$40,$40,$40,$66,$00 .byte $00,$0C,$00,$00,$00,$06,$00 dna6_sprite: .byte $7,$2 .byte $CC,$40,$40,$40,$40,$40,$66 .byte $0C,$00,$00,$00,$00,$00,$06 dna7_sprite: .byte $7,$2 .byte $66,$40,$40,$40,$40,$40,$cc .byte $06,$00,$00,$00,$00,$00,$0c