outline: demo: something

This commit is contained in:
Vince Weaver 2021-05-11 00:13:05 -04:00
parent 9e91a61a7c
commit c54ddf82b5
5 changed files with 45 additions and 42 deletions

View File

@ -38,21 +38,21 @@ another_sequence:
.word ootw_uboot_bg_lzsa ; this .word ootw_uboot_bg_lzsa ; this
.byte 128+5 ; .word ootw_uboot_flash1_lzsa ; (3) .byte 128+5 ; .word ootw_uboot_flash1_lzsa ; (3)
.byte 128+5 ; .word ootw_uboot_flash2_lzsa ; (3) .byte 128+5 ; .word ootw_uboot_flash2_lzsa ; (3)
.byte 128+30 ; .word swim01_lzsa ; (3) .byte 128+60 ; .word swim01_lzsa ; (3)
.byte 128+20 ; .word swim02_lzsa ; (3) .byte 128+30 ; .word swim02_lzsa ; (3)
.byte 128+20 ; .word swim03_lzsa ; (3) .byte 128+30 ; .word swim03_lzsa ; (3)
.byte 128+20 ; .word swim04_lzsa ; (3) .byte 128+30 ; .word swim04_lzsa ; (3)
.byte 128+20 ; .word swim05_lzsa ; (3) .byte 128+30 ; .word swim05_lzsa ; (3)
.byte 128+20 ; .word swim06_lzsa ; (3) .byte 128+30 ; .word swim06_lzsa ; (3)
.byte 255 ; load to bg .byte 255 ; load to bg
.word another_pool_lzsa ; this .word another_pool_lzsa ; this
.byte 128+40; .word ashore01 .byte 128+60; .word ashore01
.byte 128+40; .word ashore02 .byte 128+40; .word ashore02
.byte 128+40; .word ashore03 .byte 128+60; .word ashore03
.byte 128+40; .word ashore04 .byte 128+40; .word ashore04
.byte 128+40; .word ashore05 .byte 128+60; .word ashore05
.byte 128+40; .word ashore06 .byte 128+40; .word ashore06
.byte 128+40; .word ashore07 .byte 128+60; .word ashore07
.byte 128+40; .word ashore08 .byte 128+40; .word ashore08
.byte 128+40; .word ashore09 .byte 128+40; .word ashore09
.byte 128+40; .word ashore10 .byte 128+40; .word ashore10
@ -86,7 +86,7 @@ another_sequence:
.byte 128+70; .word spaceship_far_n .byte 128+70; .word spaceship_far_n
.byte 128+70; .word spaceship_switch_n .byte 128+70; .word spaceship_switch_n
.byte 128+70; .word spaceship_door_n .byte 128+70; .word spaceship_door_n
.byte 128+90; .word spaceship_door_open .byte 128+100; .word spaceship_door_open
.byte 255 ; load to bg .byte 255 ; load to bg
.word spaceship_far_n_lzsa .word spaceship_far_n_lzsa
.byte 80 .byte 80
@ -101,5 +101,5 @@ another_sequence:
.byte 128+20; .word takeoff_00 .byte 128+20; .word takeoff_00
.byte 128+20; .word takeoff_10 .byte 128+20; .word takeoff_10
.byte 128+40; .word takeoff_11 .byte 128+40; .word takeoff_11
.byte 128+80; .word takeoff_12 .byte 128+100; .word takeoff_12
.byte 0 .byte 0

View File

@ -1,25 +1,26 @@
island_flying_directions: island_flying_directions:
.byte $2,$00 ; 2 frames, do nothing .byte 15,$00 ; 2 frames, do nothing
.byte $1,'Z' ; start moving forward .byte 1,'Z' ; start moving forward
.byte $10,$00 ; 16 frames, do nothing .byte 8,$00 ; 2 frames, do nothing
.byte $3,'D' ; 3 frames, turn right .byte 3,'A' ; 3 frames left
.byte $1,'Z' ; move faster .byte 15,$00 ; 8 frames, do nothing
.byte $8,$00 ; 8 frames, do nothing .byte 2,'A' ; 3 frames left
.byte $2,'D' ; 2 frames, turn left .byte 15,$00 ; 8 frames, do nothing
.byte $8,$00 ; 8 frames, do nothing .byte 3,'A' ; 3 frames, turn left
.byte $3,'A' ; 3 frames, turn left .byte 1,'Z' ; move faster
.byte $1,'Z' ; speedup .byte 15,$00 ; 8 frames, do nothing
.byte $8,$00 ; 8 frames, do nothing .byte 2,'D' ; 2 frames, turn left
.byte $6,'S' ; 6 frames down .byte 15,$00 ; 8 frames, do nothing
.byte $6,$00 ; 6 frames do nothing .byte 2,'A' ; 2 frames, turn left
.byte $3,'A' ; 3 frames left .byte 1,'Z' ; speedup
.byte $3,'D' ; 3 frames right .byte 15,$00 ; 8 frames, do nothing
.byte $2,$00 ; 2 frames nothing .byte 2,'W' ; 2 frames UP
.byte $1,'D' ; 1 frame right .byte 8,$00 ; 6 frames do nothing
.byte $2,$00 ; 2 frames nothing .byte 3,'A' ; 3 frames left
.byte $8,'D' ; 8 frame right .byte 5,$00 ; 5 frames nothing
.byte $1,'Z' ; 8 frames up .byte 8,'D' ; 8 frame right
.byte $6,'W' ; 2 speedup .byte 1,'Z' ; 8 frames up
.byte $a,$00 ; 10 nothing .byte 6,'W' ; 2 speedup
.byte $3,'S' ; 3 down .byte 20,$00 ; 10 nothing
.byte $1,'Q' ; quit .byte 5,'S' ; 5 down
.byte 1,'Q' ; quit

View File

@ -75,15 +75,15 @@ mockingboard_not_found:
;============================= ;=============================
; jsr a2_inside jsr a2_inside
; jsr wires jsr wires
; jsr rotoplasma jsr rotoplasma
; jsr drops jsr drops
; jsr mode7_flying jsr mode7_flying
jsr another_mist jsr another_mist

View File

@ -51,6 +51,8 @@ rotoplasma:
lda #0 lda #0
sta ANGLE sta ANGLE
sta SCALE_F sta SCALE_F
lda #$f9
sta FRAME sta FRAME
lda #1 lda #1

View File

@ -10,7 +10,7 @@
;================================ ;================================
wires: wires:
jsr SETGR ; set lo-res 40x40 mode ; jsr SETGR ; set lo-res 40x40 mode
bit SET_GR bit SET_GR
bit LORES bit LORES
bit FULLGR ; make it 40x48 bit FULLGR ; make it 40x48