diff --git a/ootw/gr_overlay.s b/ootw/gr_overlay.s index c1c5ae0e..87393806 100644 --- a/ootw/gr_overlay.s +++ b/ootw/gr_overlay.s @@ -7,6 +7,8 @@ gr_overlay: jsr gr_copy_to_current + +gr_overlay_noload: ldy #0 lda #40 sta CH ; xsize is in CH ; 3 @@ -101,3 +103,13 @@ gr_overlay_done_draw: rts ; return ; 6 + + + + + + + + + + diff --git a/ootw/intro.s b/ootw/intro.s index a4794a94..256cd7e5 100644 --- a/ootw/intro.s +++ b/ootw/intro.s @@ -678,6 +678,74 @@ keypad: jsr gr_copy_to_current jsr page_flip + ; Identification (nothing) + + + lda #ai_sequence + sta INTRO_LOOPH + + jsr run_sequence_static + + + ; BG1 + / + + ; BG1 + | + + ; BG1 + - + + ; BG1 + / + + ; BG1 + nothing (pause) + + ; BG2 + / + + ; BG2 + | + + ; BG2 + - + + ; BG2 + / + + ; BG2 + nothing (pause) + + ; BG3 + / + + ; BG3 + | + + ; BG3 + - + + ; BG3 + / + + ; BG3 + nothing (pause) + + ; BG4 + / + + ; BG4 + | + + ; BG4 + - !!! DNA START 1 line + + ; BG4 + / !!! DNA start 1 line + + ; BG4 + nothing !!! DNA 2 lines + + ; DNA 5 lines + + ; Good evening professor. + + ; DNA all lines + + ; Key. + | + + ; I see you have driven here in your \ Ferrari. + + ; Key + - + + ; Key + / + + ; Key + nothing (pause) + + uz_loop: lda KEYPRESS bpl uz_loop @@ -704,6 +772,11 @@ uz_loop: jsr page_flip jsr gr_copy_to_current + ; Display rises up + + ; Zoom in, mouse move + + unzapped_loop: lda KEYPRESS bpl unzapped_loop @@ -713,10 +786,80 @@ unzapped_loop: ; Peanut OS ;=============================== + ; Copyright (c) 1990 Peanut Computer, Inc. + ; All rights reserved. + ; + ; CDOS Version 5.01 + ; + ; > # + + ; RUN PROJECT 23# (typed) + ; # + ;=============================== ; Particle Accelerator Screen ;=============================== + ; MODIFICATION OF PARAMETERS + ; RELATING TO PARTICLE + ; ACCELERATOR (SYNCHOTRON). + ; E: 23% + ; g: .005 + ; + ; RK: 77.2L + ; + ; opt: g+ + ; + ; Shield: + ; 1: OFF + ; 2: ON + ; 3: ON + ; + ; P^: 1 + + ; cursor down, change g+ to g- + + ; FLASH: RUN EXPERIMENT ? + ; Y + + + ; --- Theoretical study --- + ; + ; - Phase 0: + ; INJECTION of particles + ; into synchrotron + + ; dark blue going around + ; - Phase 1: + ; Particle ACCELERATION. + ; + + ; 5 times around? + + ; - Phase 2: + ; EJECTION of particles + ; on the shield. + + ; smash on shield + + ; A N A L Y S I S + + + ; - RESULT: + ; Probability of creating: + ; ANTIMATTER: 91.V % + ; NEUTRINO 27: 0.04 % + ; NEUTRINO 424: 18 % + + ; Practical verification Y/N ? + + ; THE EXPERIMENT WILL BEGIN IN 20 SECONDS + + ; 19, 18, 17 + + + + ;=============================== ;=============================== ; Opening Soda @@ -780,6 +923,27 @@ drinking_loop: ;=============================== ;=============================== + ; THE EXPERIMENT WILL BEGIN IN 5 SECONDS + + ; Shield 9A.5F Ok + ; Flux % 5.0177 Ok + ; CDI Vector ok + ; %%%ddd ok + ; Race-Track ok + ; -----REPEAT + ; 4 SECONDS + ; Shield " + ; -----REPEAT + ; 3 SECONDS + ; Sheild " + ; -----REPEAT + ; 2 SECONDS + ; 1 SECONDS (at CDI Vector) + ; 0 SECONDS (at %%%) + ; EXPERIMENT LINES GOES AWAY + ; Stop printing at race track + ; dark blue going around track + ;============================= ; Load background to $c00 @@ -988,6 +1152,74 @@ run_sequence_done: rts + + ;================================= + ; Display a sequence of images + ; with static overlay + +run_sequence_static: + ldy #0 ; init + +run_sequence_static_loop: + lda (INTRO_LOOPL),Y ; pause for time + beq run_sequence_static_done + tax + jsr long_wait + + iny ; point to overlay + + lda #8 ; set up static loop + sta STATIC_LOOPER + + sty INTRO_LOOPER ; save for later + +static_loop: + + lda (INTRO_LOOPL),Y + sta GBASL + iny + lda (INTRO_LOOPL),Y + sta GBASH + + lda #$10 ; load to $1000 + jsr load_rle_gr + + jsr gr_overlay + + ldy STATIC_LOOPER + lda static_pattern,Y + sta GBASL + lda static_pattern+1,Y + sta GBASH + + lda #$10 ; load to $1000 + jsr load_rle_gr + + jsr gr_overlay_noload + + + + + jsr page_flip + + ldy INTRO_LOOPER + + ldx #$30 + jsr long_wait + + dec STATIC_LOOPER + dec STATIC_LOOPER + + bne static_loop + + iny + iny + + jmp run_sequence_static_loop +run_sequence_static_done: + rts + + ;===================== ; long(er) wait ; waits approximately ?? ms @@ -1268,3 +1500,28 @@ scanning_sequence: .byte 0 + +; AI sequence + +ai_sequence: + .byte 50 + .word ai01_rle + .byte 50 + .word ai02_rle + .byte 50 + .word ai03_rle + .byte 50 + .word ai04_rle + .byte 50 + .word ai05_rle + .byte 50 + .word ai05_rle + .byte 0 + +static_pattern: + .word static01_rle + .word static02_rle + .word static03_rle + .word static01_rle + .word blank_rle + diff --git a/ootw/intro_graphics/05_scanner/ai01.png b/ootw/intro_graphics/05_scanner/ai01.png index 0fbea984..abd98774 100644 Binary files a/ootw/intro_graphics/05_scanner/ai01.png and b/ootw/intro_graphics/05_scanner/ai01.png differ diff --git a/ootw/intro_graphics/05_scanner/ai02.png b/ootw/intro_graphics/05_scanner/ai02.png index d400fce1..73feaaf9 100644 Binary files a/ootw/intro_graphics/05_scanner/ai02.png and b/ootw/intro_graphics/05_scanner/ai02.png differ diff --git a/ootw/intro_graphics/05_scanner/ai03.png b/ootw/intro_graphics/05_scanner/ai03.png index d6e3ffe6..1bbef6c8 100644 Binary files a/ootw/intro_graphics/05_scanner/ai03.png and b/ootw/intro_graphics/05_scanner/ai03.png differ diff --git a/ootw/intro_graphics/05_scanner/ai04.png b/ootw/intro_graphics/05_scanner/ai04.png index 79527d3d..25de46a9 100644 Binary files a/ootw/intro_graphics/05_scanner/ai04.png and b/ootw/intro_graphics/05_scanner/ai04.png differ diff --git a/ootw/intro_graphics/05_scanner/ai05.png b/ootw/intro_graphics/05_scanner/ai05.png index 608f3dcb..47ce9ca6 100644 Binary files a/ootw/intro_graphics/05_scanner/ai05.png and b/ootw/intro_graphics/05_scanner/ai05.png differ diff --git a/ootw/intro_graphics/05_scanner/intro_ai.inc b/ootw/intro_graphics/05_scanner/intro_ai.inc index d3d1ba58..4a37fa5e 100644 --- a/ootw/intro_graphics/05_scanner/intro_ai.inc +++ b/ootw/intro_graphics/05_scanner/intro_ai.inc @@ -1,164 +1,115 @@ ai01_rle: .byte $28 ; ysize=48 - .byte $A0,$11,$00, $55, $00, $60, $20,$20, $00, $60,$60 - .byte $20, $00, $20, $A3,$60, $20, $60,$60, $20 - .byte $60,$60, $A3,$20, $A7,$00, $40, $A9,$00, $55, $00 - .byte $66, $22, $00, $22, $66, $60, $A3,$22 - .byte $00, $66, $00, $22, $66, $60, $22 - .byte $66, $00, $22, $20, $22, $A7,$00, $04,$04 - .byte $A8,$00, $55, $00, $66, $22, $20, $02 - .byte $66, $60, $22, $02, $22, $00, $66 - .byte $00, $22, $66, $00, $22, $66, $60 - .byte $22, $00, $22, $A0,$11,$00, $55, $A0,$27,$00, $55 - .byte $A0,$21,$00, $40,$40, $A4,$00, $55, $A0,$1E,$00, $C4, $44 - .byte $00, $04, $44, $40, $A3,$00, $55, $A0,$1E,$00 - .byte $04,$04, $A4,$00, $40, $00,$00, $55, $A0,$1C,$00, $04,$04 - .byte $00,$00, $44,$44, $00,$00, $44,$44, $00, $55, $A0,$1E,$00 - .byte $44,$44, $00, $04, $A5,$00, $55, $A0,$1E,$00, $40,$40 - .byte $44,$44, $A5,$00, $55, $A0,$20,$00, $40,$40, $A5,$00, $55 - .byte $A0,$20,$00, $44,$44, $A5,$00, $55, $A0,$1D,$00, $44, $40 - .byte $00,$00, $40, $A5,$00, $55, $A0,$1D,$00, $04, $0C - .byte $00, $04,$04, $A5,$00, $55, $A0,$1B,$00, $40,$40, $AA,$00 - .byte $55, $A0,$1B,$00, $04,$04, $A4,$00, $C4,$C4, $A4,$00, $55 - .byte $A0,$1E,$00, $C0, $40, $A7,$00, $55, $A0,$1E,$00, $4C - .byte $44, $A7,$00, $55, $A0,$16,$00, $A0,$11,$50, $55, $A0,$16,$50 - .byte $A0,$A0,$00 + .byte $A0,$2F,$AA, $4A, $A0,$27,$AA, $A0,$02,$A4, $A0,$7A,$AA, $4A,$4A, $A0,$23,$AA + .byte $C4, $44, $A0,$01,$AA, $A0,$01,$A4, $44, $4A, $A0,$22,$AA + .byte $A0,$02,$A4, $A4,$AA, $4A, $A0,$1F,$AA, $A0,$02,$A4, $A0,$02,$AA, $44,$44 + .byte $A0,$02,$AA, $44,$44, $A0,$20,$AA, $44,$44, $A0,$01,$AA, $A0,$01,$A4, $A0,$24,$AA + .byte $4A,$4A, $44,$44, $A0,$26,$AA, $4A,$4A, $A0,$26,$AA, $44,$44, $A0,$23,$AA + .byte $44, $4A, $A0,$02,$AA, $4A, $A0,$23,$AA, $A0,$01,$A4, $A0,$01,$AC + .byte $A0,$01,$AA, $A0,$02,$A4, $A0,$21,$AA, $4A,$4A, $A0,$26,$AA, $A0,$02,$A4, $A4,$AA + .byte $C4,$C4, $A0,$23,$AA, $CA, $4A, $A0,$26,$AA, $4C, $44 + .byte $A0,$E6,$AA .byte $A1 ai02_rle: .byte $28 ; ysize=48 - .byte $A0,$7F,$00, $A3,$40, $00,$00, $40, $04,$04, $40, $A0,$1D,$00 - .byte $40, $44, $A3,$00, $04, $40, $44, $00,$00 - .byte $44, $A0,$1D,$00, $44, $A4,$00, $04, $00, $44 - .byte $00,$00, $04, $40, $A0,$23,$00, $A3,$04, $40, $44 - .byte $A0,$1F,$00, $44, $A4,$C4, $44, $A0,$22,$00, $44, $A4,$4C - .byte $44, $A0,$48,$00, $40, $44, $40, $A0,$25,$00, $C4 - .byte $CC, $44, $A0,$25,$00, $44,$44, $CC, $44, $A0,$24,$00 - .byte $44,$44, $4C, $44, $A0,$26,$00, $04,$04, $A0,$2A,$00, $40,$40 - .byte $A0,$24,$00, $40, $C4, $CC,$CC, $44, $A0,$23,$00, $44 - .byte $A3,$CC, $44, $40, $A0,$23,$00, $44, $A3,$4C, $44 - .byte $A0,$18,$00, $A0,$28,$50, $A0,$A0,$00 + .byte $A0,$7F,$AA, $A3,$4A, $A0,$02,$AA, $4A, $A0,$02,$A4, $4A, $A0,$1D,$AA + .byte $4A, $44, $A3,$AA, $A0,$01,$A4, $4A, $44, $A0,$02,$AA + .byte $44, $A0,$1D,$AA, $44, $A4,$AA, $A0,$01,$A4, $A0,$01,$AA, $44 + .byte $A0,$02,$AA, $A0,$01,$A4, $4A, $A0,$23,$AA, $A3,$A4, $4A, $44 + .byte $A0,$1F,$AA, $44, $A4,$C4, $44, $A0,$22,$AA, $44, $A4,$4C + .byte $44, $A0,$48,$AA, $4A, $44, $4A, $A0,$25,$AA, $C4 + .byte $CC, $44, $A0,$25,$AA, $44,$44, $CC, $44, $A0,$24,$AA + .byte $44,$44, $4C, $44, $A0,$26,$AA, $A0,$02,$A4, $A0,$2A,$AA, $4A,$4A + .byte $A0,$24,$AA, $4A, $C4, $CC,$CC, $44, $A0,$23,$AA, $44 + .byte $A3,$CC, $44, $4A, $A0,$23,$AA, $44, $A3,$4C, $44 + .byte $A0,$E0,$AA .byte $A1 ai03_rle: .byte $28 ; ysize=48 - .byte $A0,$11,$00, $55, $A0,$27,$00, $55, $A0,$27,$00, $55, $A0,$27,$00 - .byte $55, $A0,$27,$00, $55, $A0,$27,$00, $55, $A0,$1E,$00, $A4,$46 - .byte $A5,$00, $55, $A0,$1D,$00, $60, $A4,$44, $A5,$00, $55 - .byte $A0,$1D,$00, $A5,$44, $46, $A4,$00, $55, $A0,$1D,$00, $A6,$44 - .byte $A4,$00, $55, $A0,$1D,$00, $A6,$44, $A4,$00, $55, $A0,$1D,$00 - .byte $06, $A4,$44, $06, $A4,$00, $55, $A0,$1E,$00, $06 - .byte $44,$44, $64, $A5,$00, $55, $A0,$1F,$00, $06,$06, $A6,$00 - .byte $55, $A0,$27,$00, $55, $A0,$27,$00, $55, $A0,$27,$00, $55 - .byte $A0,$27,$00, $55, $A0,$27,$00, $55, $A0,$16,$00, $A0,$11,$50, $55 - .byte $A0,$16,$50, $A0,$A0,$00 + .byte $A0,$F8,$AA, $A4,$46, $A0,$23,$AA, $6A, $A4,$44, $A0,$23,$AA, $A5,$44 + .byte $46, $A0,$22,$AA, $A6,$44, $A0,$22,$AA, $A6,$44, $A0,$22,$AA, $A0,$01,$A6 + .byte $A4,$44, $A0,$01,$A6, $A0,$23,$AA, $A0,$01,$A6, $44,$44, $64, $A0,$25,$AA + .byte $A0,$02,$A6, $A0,$FF,$AA, $A0,$AE,$AA .byte $A1 ai04_rle: .byte $28 ; ysize=48 - .byte $A0,$11,$00, $55, $A0,$27,$00, $55, $A0,$1D,$00, $A5,$46, $60 - .byte $A4,$00, $55, $A0,$1C,$00, $46, $A6,$44, $A4,$00, $55 - .byte $A0,$1C,$00, $A7,$44, $46, $A3,$00, $55, $A0,$1B,$00, $46 - .byte $A8,$44, $A3,$00, $55, $A0,$1A,$00, $60, $A9,$44, $46 - .byte $00,$00, $55, $A0,$1A,$00, $AB,$44, $00,$00, $55, $A0,$1A,$00 - .byte $AB,$44, $00,$00, $55, $A0,$1A,$00, $AB,$44, $00,$00, $55 - .byte $A0,$1A,$00, $AB,$44, $00,$00, $55, $A0,$1A,$00, $06, $AA,$44 - .byte $00,$00, $55, $A0,$1B,$00, $AA,$44, $00,$00, $55, $A0,$1B,$00 - .byte $64, $A8,$44, $06, $00,$00, $55, $A0,$1C,$00, $64 - .byte $A6,$44, $06, $A3,$00, $55, $A0,$1D,$00, $06, $A4,$44 - .byte $06, $A4,$00, $55, $A0,$1E,$00, $A4,$06, $A5,$00, $55 - .byte $A0,$27,$00, $55, $A0,$27,$00, $55, $A0,$16,$00, $A0,$11,$50, $55 - .byte $A0,$16,$50, $A0,$A0,$00 + .byte $A0,$57,$AA, $A5,$46, $6A, $A0,$21,$AA, $46, $A6,$44, $A0,$21,$AA + .byte $A7,$44, $46, $A0,$1F,$AA, $46, $A8,$44, $A0,$1E,$AA, $6A + .byte $A9,$44, $46, $A0,$1D,$AA, $AB,$44, $A0,$1D,$AA, $AB,$44, $A0,$1D,$AA + .byte $AB,$44, $A0,$1D,$AA, $AB,$44, $A0,$1D,$AA, $A0,$01,$A6, $AA,$44, $A0,$1E,$AA + .byte $AA,$44, $A0,$1E,$AA, $64, $A8,$44, $A0,$01,$A6, $A0,$1F,$AA, $64 + .byte $A6,$44, $A0,$01,$A6, $A0,$21,$AA, $A0,$01,$A6, $A4,$44, $A0,$01,$A6, $A0,$23,$AA + .byte $A4,$A6, $A0,$FF,$AA, $A0,$35,$AA .byte $A1 ai05_rle: .byte $28 ; ysize=48 - .byte $A0,$11,$00, $55, $A0,$27,$00, $55, $A0,$1E,$00, $C4, $40 - .byte $A7,$00, $55, $A0,$1E,$00, $CC, $44, $A7,$00, $55 - .byte $A0,$1E,$00, $CC, $40, $A7,$00, $55, $A0,$1E,$00, $CC - .byte $44, $A7,$00, $55, $A0,$1E,$00, $CC, $44, $A7,$00 - .byte $55, $A0,$1E,$00, $CC, $44, $A7,$00, $55, $A0,$1D,$00 - .byte $C0, $CC, $44, $A7,$00, $55, $A0,$1D,$00, $CC,$CC - .byte $44, $CC, $A6,$00, $55, $A0,$1D,$00, $CC,$CC, $C4 - .byte $CC, $A6,$00, $55, $A0,$1D,$00, $A4,$4C, $40, $A5,$00 - .byte $55, $A0,$1C,$00, $A7,$44, $A4,$00, $55, $A0,$1C,$00, $A7,$44 - .byte $A4,$00, $55, $A0,$1C,$00, $A3,$44, $04, $A3,$44, $A4,$00 - .byte $55, $A0,$1C,$00, $04, $44, $40, $00, $40 - .byte $44, $04, $A4,$00, $55, $A0,$1D,$00, $A5,$44, $A5,$00 - .byte $55, $A0,$27,$00, $55, $A0,$27,$00, $55, $A0,$16,$00, $A0,$11,$50 - .byte $55, $A0,$16,$50, $A0,$A0,$00 + .byte $A0,$58,$AA, $C4, $4A, $A0,$26,$AA, $CC, $44, $A0,$26,$AA + .byte $CC, $4A, $A0,$26,$AA, $CC, $44, $A0,$26,$AA, $CC + .byte $44, $A0,$26,$AA, $CC, $44, $A0,$25,$AA, $CA, $CC + .byte $44, $A0,$25,$AA, $CC,$CC, $44, $CC, $A0,$24,$AA, $CC,$CC + .byte $C4, $CC, $A0,$24,$AA, $A4,$4C, $4A, $A0,$22,$AA, $A7,$44 + .byte $A0,$21,$AA, $A7,$44, $A0,$21,$AA, $A3,$44, $04, $A3,$44, $A0,$21,$AA + .byte $A0,$01,$A4, $44, $40, $00, $40, $44, $A0,$01,$A4 + .byte $A0,$22,$AA, $A5,$44, $A0,$FF,$AA, $A0,$35,$AA .byte $A1 static01_rle: .byte $28 ; ysize=48 - .byte $A7,$00, $50, $05, $A4,$00, $50, $05, $00,$00 - .byte $55, $A0,$1C,$00, $50, $05, $A4,$00, $50, $05 - .byte $A3,$00, $55, $A0,$1B,$00, $50, $05, $A4,$00, $50 - .byte $05, $A4,$00, $55, $A0,$1A,$00, $50, $05, $A5,$00 - .byte $05, $00, $50, $A3,$00, $55, $A0,$19,$00, $50 - .byte $05, $A7,$00, $50, $05, $A3,$00, $55, $A0,$18,$00 - .byte $50, $05, $A7,$00, $50, $05, $A3,$00, $55,$55 - .byte $A0,$17,$00, $50, $05, $A5,$00, $55, $00, $50 - .byte $05, $A3,$00, $55, $00, $55, $A0,$17,$00, $05 - .byte $A5,$00, $55, $00, $50, $05, $A3,$00, $66 - .byte $00,$00, $55, $A0,$1C,$00, $66, $00,$00, $05, $A3,$00 - .byte $66, $A3,$00, $55, $A0,$1B,$00, $66, $A6,$00, $66 - .byte $A4,$00, $55, $A0,$1A,$00, $66, $A6,$00, $66, $A5,$00 - .byte $55, $A0,$19,$00, $66, $A6,$00, $55, $00,$00, $50 - .byte $A3,$00, $55, $A0,$18,$00, $55, $A6,$00, $55, $00,$00 - .byte $50, $05, $A3,$00, $55, $A0,$17,$00, $55, $A6,$00 - .byte $55, $00,$00, $50, $05, $A4,$00, $55, $A0,$1D,$00 - .byte $55, $00,$00, $50, $05, $A5,$00, $55, $A0,$1C,$00 - .byte $55, $A3,$00, $05, $A5,$00, $50, $55, $A0,$1B,$00 - .byte $55, $A9,$00, $50, $05, $55, $A0,$1A,$00, $55 - .byte $A9,$00, $50, $05, $00, $55, $A0,$19,$00, $55 - .byte $A9,$00, $50, $05, $00,$00, $55, $A0,$16,$00, $AD,$50 - .byte $55, $A3,$50, $55, $A0,$16,$50, $A0,$A0,$00 + .byte $A7,$AA, $5A, $A0,$01,$A5, $A4,$AA, $5A, $A0,$01,$A5, $A0,$1F,$AA + .byte $5A, $A0,$01,$A5, $A4,$AA, $5A, $A0,$01,$A5, $A0,$1F,$AA, $5A + .byte $A0,$01,$A5, $A4,$AA, $5A, $A0,$01,$A5, $A0,$1F,$AA, $5A, $A0,$01,$A5 + .byte $A5,$AA, $A0,$01,$A5, $A0,$01,$AA, $5A, $A0,$1D,$AA, $5A, $A0,$01,$A5 + .byte $A7,$AA, $5A, $A0,$01,$A5, $A0,$1C,$AA, $5A, $A0,$01,$A5, $A7,$AA + .byte $5A, $A0,$01,$A5, $A3,$AA, $55, $A0,$18,$AA, $5A, $A0,$01,$A5 + .byte $A5,$AA, $55, $A0,$01,$AA, $5A, $A0,$01,$A5, $A3,$AA, $55 + .byte $A0,$19,$AA, $A0,$01,$A5, $A5,$AA, $55, $A0,$01,$AA, $5A, $A0,$01,$A5 + .byte $A3,$AA, $66, $A0,$1F,$AA, $66, $A0,$02,$AA, $A0,$01,$A5, $A3,$AA + .byte $66, $A0,$1F,$AA, $66, $A6,$AA, $66, $A0,$1F,$AA, $66 + .byte $A6,$AA, $66, $A0,$1F,$AA, $66, $A6,$AA, $55, $A0,$02,$AA + .byte $5A, $A0,$1C,$AA, $55, $A6,$AA, $55, $A0,$02,$AA, $5A + .byte $A0,$01,$A5, $A0,$1B,$AA, $55, $A6,$AA, $55, $A0,$02,$AA, $5A + .byte $A0,$01,$A5, $A0,$22,$AA, $55, $A0,$02,$AA, $5A, $A0,$01,$A5, $A0,$22,$AA + .byte $55, $A3,$AA, $A0,$01,$A5, $A5,$AA, $5A, $A0,$1C,$AA, $55 + .byte $A9,$AA, $5A, $A0,$01,$A5, $A0,$1B,$AA, $55, $A9,$AA, $5A + .byte $A0,$01,$A5, $A0,$1B,$AA, $55, $A9,$AA, $5A, $A0,$01,$A5, $A0,$26,$AA + .byte $A0,$01,$A5, $A0,$BA,$AA .byte $A1 static02_rle: .byte $28 ; ysize=48 - .byte $00,$00, $55, $A7,$00, $66, $A3,$00, $55, $00,$00 - .byte $55, $A0,$18,$00, $55, $A7,$00, $66, $A3,$00, $55 - .byte $00,$00, $55, $A0,$18,$00, $55, $A7,$00, $66, $A3,$00 - .byte $55, $00,$00, $55, $A0,$18,$00, $55, $A7,$00, $66 - .byte $A3,$00, $55, $00,$00, $55, $A0,$18,$00, $55, $A7,$00 - .byte $66, $A3,$00, $55, $00,$00, $55, $A0,$17,$00, $05 - .byte $55, $A7,$05, $66, $A3,$05, $55, $05, $00 - .byte $55, $A0,$18,$00, $55, $A7,$00, $66, $A3,$00, $55 - .byte $00,$00, $55, $A0,$18,$00, $55, $A7,$00, $66, $A3,$00 - .byte $55, $00,$00, $55, $A0,$18,$00, $55, $A7,$00, $66 - .byte $A3,$00, $55, $00,$00, $55, $A0,$18,$00, $55, $A7,$00 - .byte $66, $A3,$00, $55, $00,$00, $55, $A0,$18,$00, $55 - .byte $A7,$00, $66, $A3,$00, $55, $00,$00, $55, $A0,$18,$00 - .byte $55, $A7,$00, $66, $A3,$00, $55, $00,$00, $55 - .byte $A0,$17,$00, $50, $55, $A7,$50, $66, $A3,$50, $55 - .byte $50, $00, $55, $A0,$18,$00, $55, $A7,$00, $66 - .byte $A3,$00, $55, $00,$00, $55, $A0,$17,$00, $60, $65 - .byte $A7,$60, $66, $A3,$60, $65, $60, $00, $55 - .byte $A0,$18,$00, $55, $A7,$00, $66, $A3,$00, $55, $00,$00 - .byte $55, $A0,$18,$00, $55, $A7,$00, $66, $A3,$00, $55 - .byte $00,$00, $55, $A0,$17,$00, $50, $55, $A7,$50, $66 - .byte $A3,$50, $55, $50, $00, $55, $A0,$18,$00, $55 - .byte $A7,$00, $66, $A3,$00, $55, $00,$00, $55, $A0,$16,$00 - .byte $A0,$11,$50, $55, $A0,$16,$50, $A0,$A0,$00 + .byte $A0,$02,$AA, $55, $A7,$AA, $66, $A3,$AA, $55, $A0,$1B,$AA + .byte $55, $A7,$AA, $66, $A3,$AA, $55, $A0,$1B,$AA, $55 + .byte $A7,$AA, $66, $A3,$AA, $55, $A0,$1B,$AA, $55, $A7,$AA + .byte $66, $A3,$AA, $55, $A0,$1B,$AA, $55, $A7,$AA, $66 + .byte $A3,$AA, $55, $A0,$1A,$AA, $A0,$01,$A5, $55, $A7,$A5, $66 + .byte $A3,$A5, $55, $A0,$01,$A5, $A0,$1A,$AA, $55, $A7,$AA, $66 + .byte $A3,$AA, $55, $A0,$1B,$AA, $55, $A7,$AA, $66, $A3,$AA + .byte $55, $A0,$1B,$AA, $55, $A7,$AA, $66, $A3,$AA, $55 + .byte $A0,$1B,$AA, $55, $A7,$AA, $66, $A3,$AA, $55, $A0,$1B,$AA + .byte $55, $A7,$AA, $66, $A3,$AA, $55, $A0,$1B,$AA, $55 + .byte $A7,$AA, $66, $A3,$AA, $55, $A0,$1A,$AA, $5A, $55 + .byte $A7,$5A, $66, $A3,$5A, $55, $5A, $A0,$1A,$AA, $55 + .byte $A7,$AA, $66, $A3,$AA, $55, $A0,$1A,$AA, $6A, $65 + .byte $A7,$6A, $66, $A3,$6A, $65, $6A, $A0,$1A,$AA, $55 + .byte $A7,$AA, $66, $A3,$AA, $55, $A0,$1B,$AA, $55, $A7,$AA + .byte $66, $A3,$AA, $55, $A0,$1A,$AA, $5A, $55, $A7,$5A + .byte $66, $A3,$5A, $55, $5A, $A0,$1A,$AA, $55, $A7,$AA + .byte $66, $A3,$AA, $55, $A0,$E1,$AA .byte $A1 static03_rle: .byte $28 ; ysize=48 - .byte $A3,$00, $55, $00, $66, $A3,$00, $55, $00,$00 - .byte $66, $A4,$00, $55, $A0,$19,$00, $55, $00, $66 - .byte $A3,$00, $55, $00,$00, $66, $A4,$00, $55, $A0,$19,$00 - .byte $55, $00, $66, $A3,$00, $55, $00,$00, $66 - .byte $A4,$00, $55, $A0,$17,$00, $06,$06, $56, $06, $66 - .byte $A3,$06, $56, $06,$06, $66, $A3,$06, $00, $55 - .byte $A0,$19,$00, $55, $00, $66, $A3,$00, $55, $00,$00 - .byte $66, $A4,$00, $55, $A0,$19,$00, $55, $00, $66 - .byte $A3,$00, $55, $00,$00, $66, $A4,$00, $55, $A0,$18,$00 - .byte $06, $56, $06, $66, $A3,$06, $56, $06,$06 - .byte $66, $A3,$06, $00, $55, $A0,$18,$00, $50, $55 - .byte $50, $66, $A3,$50, $55, $50,$50, $66, $A3,$50 - .byte $00, $55, $A0,$19,$00, $55, $00, $66, $A3,$00 - .byte $55, $00,$00, $66, $A4,$00, $55, $A0,$19,$00, $55 - .byte $00, $66, $A3,$00, $55, $00,$00, $66, $A4,$00 - .byte $55, $A0,$19,$00, $55, $00, $66, $A3,$00, $55 - .byte $00,$00, $66, $A4,$00, $55, $A0,$17,$00, $50,$50, $55 - .byte $50, $66, $A3,$50, $55, $50,$50, $66, $50,$50 - .byte $00,$00, $55, $A0,$19,$00, $55, $00, $66, $A3,$00 - .byte $55, $00,$00, $66, $A4,$00, $55, $A0,$19,$00, $55 - .byte $00, $66, $A3,$00, $55, $00,$00, $66, $A4,$00 - .byte $55, $A0,$19,$00, $55, $00, $66, $A3,$00, $55 - .byte $00,$00, $66, $A4,$00, $55, $A0,$19,$00, $55, $00 - .byte $66, $A3,$00, $55, $00,$00, $66, $A4,$00, $55 - .byte $A0,$19,$00, $55, $00, $66, $A3,$00, $55, $00,$00 - .byte $66, $A4,$00, $55, $A0,$17,$00, $50,$50, $55, $50 - .byte $66, $A3,$50, $55, $50,$50, $66, $A3,$50, $00 - .byte $55, $A0,$19,$00, $55, $00, $66, $A3,$00, $55 - .byte $00,$00, $06, $A4,$00, $55, $A0,$16,$00, $A0,$11,$50, $55 - .byte $A0,$16,$50, $A0,$A0,$00 + .byte $A3,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA + .byte $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55 + .byte $A0,$02,$AA, $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA + .byte $55, $A0,$02,$AA, $66, $A0,$1C,$AA, $A0,$02,$A6, $56, $A0,$01,$A6 + .byte $66, $A3,$A6, $56, $A0,$02,$A6, $66, $A3,$A6, $A0,$1B,$AA + .byte $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA, $66 + .byte $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA + .byte $66, $A0,$1D,$AA, $A0,$01,$A6, $56, $A0,$01,$A6, $66, $A3,$A6 + .byte $56, $A0,$02,$A6, $66, $A3,$A6, $A0,$1A,$AA, $5A, $55 + .byte $5A, $66, $A3,$5A, $55, $5A,$5A, $66, $A3,$5A + .byte $A0,$1B,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA + .byte $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55 + .byte $A0,$02,$AA, $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA + .byte $55, $A0,$02,$AA, $66, $A0,$1C,$AA, $5A,$5A, $55, $5A + .byte $66, $A3,$5A, $55, $5A,$5A, $66, $5A,$5A, $A0,$1C,$AA + .byte $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA, $66 + .byte $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA + .byte $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55 + .byte $A0,$02,$AA, $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA + .byte $55, $A0,$02,$AA, $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66 + .byte $A3,$AA, $55, $A0,$02,$AA, $66, $A0,$1C,$AA, $5A,$5A, $55 + .byte $5A, $66, $A3,$5A, $55, $5A,$5A, $66, $A3,$5A + .byte $A0,$1B,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA + .byte $A0,$01,$A6, $A0,$E3,$AA .byte $A1 diff --git a/ootw/intro_graphics/05_scanner/static01.png b/ootw/intro_graphics/05_scanner/static01.png index 631ff125..4c231de7 100644 Binary files a/ootw/intro_graphics/05_scanner/static01.png and b/ootw/intro_graphics/05_scanner/static01.png differ diff --git a/ootw/intro_graphics/05_scanner/static02.png b/ootw/intro_graphics/05_scanner/static02.png index 636aa4c9..dbab2a5c 100644 Binary files a/ootw/intro_graphics/05_scanner/static02.png and b/ootw/intro_graphics/05_scanner/static02.png differ diff --git a/ootw/intro_graphics/05_scanner/static03.png b/ootw/intro_graphics/05_scanner/static03.png index 74311783..9a53e816 100644 Binary files a/ootw/intro_graphics/05_scanner/static03.png and b/ootw/intro_graphics/05_scanner/static03.png differ diff --git a/ootw/zp.inc b/ootw/zp.inc index 66fa0ab1..99963e91 100644 --- a/ootw/zp.inc +++ b/ootw/zp.inc @@ -152,6 +152,7 @@ OFFSET = $EF INTRO_LOOPL = $F0 INTRO_LOOPH = $F1 INTRO_LOOPER = $F7 +STATIC_LOOPER = $F8 PHYSICIST_X = $F0 PHYSICIST_Y = $F1