mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-08-14 10:29:46 +00:00
megademo: add music to more
This commit is contained in:
parent
61af85ae50
commit
f83c9b3fb2
@ -212,15 +212,18 @@ ce_patch:
|
|||||||
; -10 keypress
|
; -10 keypress
|
||||||
; -2 ldy at top
|
; -2 ldy at top
|
||||||
; -132 move letters
|
; -132 move letters
|
||||||
|
; -1038 play_music
|
||||||
; ===========
|
; ===========
|
||||||
; 4377
|
; 3339
|
||||||
|
|
||||||
; Try X=96 Y=9 cycles=4375 R2
|
jsr play_music ; 6+1032
|
||||||
|
|
||||||
|
; Try X=110 Y=6 cycles=3337 R2
|
||||||
|
|
||||||
nop ; 2
|
nop ; 2
|
||||||
|
|
||||||
ldy #9 ; 2
|
ldy #6 ; 2
|
||||||
emloop1:ldx #96 ; 2
|
emloop1:ldx #110 ; 2
|
||||||
emloop2:dex ; 2
|
emloop2:dex ; 2
|
||||||
bne emloop2 ; 2nt/3
|
bne emloop2 ; 2nt/3
|
||||||
dey ; 2
|
dey ; 2
|
||||||
|
@ -151,13 +151,16 @@ page1_loop: ; delay 115+(7 loop)+4 (bit)+4(extra)
|
|||||||
; -25 inc framecount
|
; -25 inc framecount
|
||||||
; -7 see if timeout
|
; -7 see if timeout
|
||||||
; -10 keypress
|
; -10 keypress
|
||||||
|
;-1038 music
|
||||||
;================
|
;================
|
||||||
; 4507
|
; 3469
|
||||||
|
|
||||||
; Try X=149 Y=6 cycles=4507
|
jsr play_music ; 6+1032
|
||||||
|
|
||||||
ldy #6 ; 2
|
; Try X=230 Y=3 cycles=3469
|
||||||
faloop1:ldx #149 ; 2
|
|
||||||
|
ldy #3 ; 2
|
||||||
|
faloop1:ldx #230 ; 2
|
||||||
faloop2:dex ; 2
|
faloop2:dex ; 2
|
||||||
bne faloop2 ; 2nt/3
|
bne faloop2 ; 2nt/3
|
||||||
dey ; 2
|
dey ; 2
|
||||||
|
@ -238,20 +238,24 @@ st_timeout:
|
|||||||
;============
|
;============
|
||||||
; 7
|
; 7
|
||||||
|
|
||||||
; do_nothing should be 4550
|
; 4550
|
||||||
; -13 wrap
|
; -13 wrap
|
||||||
; -7 timeout
|
; -7 timeout
|
||||||
; -10 keypress
|
; -10 keypress
|
||||||
; -30 page flipping
|
; -30 page flipping
|
||||||
|
; -1038 music
|
||||||
; ===========
|
; ===========
|
||||||
; 4484
|
; 3446
|
||||||
|
|
||||||
; Try X=178 Y=5 cycles=4481 R3
|
jsr play_music ; 6+1032
|
||||||
|
|
||||||
lda $0
|
; Try X=21 Y=31 cycles=3442 R4
|
||||||
|
|
||||||
ldy #5 ; 2
|
nop
|
||||||
stloop1:ldx #178 ; 2
|
nop
|
||||||
|
|
||||||
|
ldy #31 ; 2
|
||||||
|
stloop1:ldx #21 ; 2
|
||||||
stloop2:dex ; 2
|
stloop2:dex ; 2
|
||||||
bne stloop2 ; 2nt/3
|
bne stloop2 ; 2nt/3
|
||||||
dey ; 2
|
dey ; 2
|
||||||
|
@ -181,8 +181,9 @@ sp_outer_loop:
|
|||||||
; -8 pause a bit
|
; -8 pause a bit
|
||||||
; -32 draw yellow
|
; -32 draw yellow
|
||||||
; -49 wipe
|
; -49 wipe
|
||||||
|
; -1038 music
|
||||||
; ===========
|
; ===========
|
||||||
; 7276
|
; 6238
|
||||||
|
|
||||||
lda FRAMEH ; 3
|
lda FRAMEH ; 3
|
||||||
cmp #15 ; 2
|
cmp #15 ; 2
|
||||||
@ -276,12 +277,14 @@ sp_timeout:
|
|||||||
beq sp_done ; 3
|
beq sp_done ; 3
|
||||||
; -1
|
; -1
|
||||||
|
|
||||||
|
jsr play_music ; 6+1032
|
||||||
|
|
||||||
; Try X=17 Y=80 cycles=7281 R3
|
; Try X=17 Y=80 cycles=7281 R3
|
||||||
; Try X=57 Y=25 cycles=7276
|
; Try X=57 Y=25 cycles=7276
|
||||||
|
; Try X=45 Y=27 cycles=6238
|
||||||
|
|
||||||
ldy #25 ; 2
|
ldy #27 ; 2
|
||||||
sploop1:ldx #57 ; 2
|
sploop1:ldx #45 ; 2
|
||||||
sploop2:dex ; 2
|
sploop2:dex ; 2
|
||||||
bne sploop2 ; 2nt/3
|
bne sploop2 ; 2nt/3
|
||||||
dey ; 2
|
dey ; 2
|
||||||
|
Loading…
Reference in New Issue
Block a user