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

View File

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

View File

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

View File

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