mirror of
https://github.com/deater/dos33fsprogs.git
synced 2025-01-30 12:34:36 +00:00
arrival: don't cut off feet
This commit is contained in:
parent
2b028b9a48
commit
34470a2e55
@ -10,8 +10,6 @@ THANKS:
|
||||
|
||||
Overall:
|
||||
fix off-by-one line vaporlock
|
||||
disk loader?
|
||||
Load with HGR C64 at offset 0x2000 and then straight to 0x4000
|
||||
Trim the last 8 bytes off of all the lz4 files
|
||||
|
||||
Music:
|
||||
@ -24,10 +22,12 @@ Timing:
|
||||
0: c64_opener:
|
||||
get curtain-opening effect working
|
||||
add text to background
|
||||
auto timeout to next screen
|
||||
|
||||
1: falling_apple:
|
||||
make it fall?
|
||||
some sort of wipe?
|
||||
auto timeout to next screen
|
||||
|
||||
2: starring:
|
||||
complete graphics
|
||||
@ -35,44 +35,46 @@ Timing:
|
||||
add wipe effect with tengwar: just draw 4 bytes yellow, 4 bytes
|
||||
from scroll buffer
|
||||
Add Susie starring role?
|
||||
auto timeout to next screen
|
||||
|
||||
3: e-mail:
|
||||
Update to proper text
|
||||
Add susie?
|
||||
auto timeout to next screen
|
||||
|
||||
4: leave house:
|
||||
Green, a house on left? fence, bird?
|
||||
have mountain in background?
|
||||
Add some sort of text?
|
||||
|
||||
|
||||
5: running bird:
|
||||
run to middle of screen, then have everything start moving?
|
||||
update text
|
||||
auto timeout to next screen
|
||||
|
||||
6: waterfall:
|
||||
finish packing down a bit
|
||||
auto movement
|
||||
auto timeout to next screen
|
||||
|
||||
7: arrival at ship
|
||||
top HGR, bottom gr
|
||||
close door
|
||||
flames going
|
||||
tree goes from big to small, horizon drops?
|
||||
auto timeout to next screen
|
||||
|
||||
8: mode7:
|
||||
change path
|
||||
change ground to night-time darkness. grey water
|
||||
detect keypress
|
||||
|
||||
9: spacegame:
|
||||
saturn-like planet? raster bars?
|
||||
score at top?
|
||||
auto movement
|
||||
auto timeout to next screen
|
||||
when done, blue horiz line?
|
||||
|
||||
10: arrive at frogysue:
|
||||
park ship on left
|
||||
amethys crystals?
|
||||
sky text/ground lgr?
|
||||
susie follow?
|
||||
haert when meet at center?
|
||||
add text?
|
||||
|
||||
11: fireworks:
|
||||
update text
|
||||
|
@ -24,7 +24,7 @@ setup_arrival:
|
||||
sta FRAME
|
||||
sta FRAMEH
|
||||
|
||||
lda #250
|
||||
lda #0
|
||||
sta TFV_X
|
||||
|
||||
lda #8
|
||||
@ -105,10 +105,10 @@ arloopB:dex ; 2
|
||||
; Total of 17030 cycles to get back to where was
|
||||
|
||||
; want 12*4 = 48 lines of TEXT = 3120-4=3116
|
||||
; want 136-48 = 88 lines of undisturbed LORES = 5720 - 4 = 5716
|
||||
; lores lines 20-33 (80 - 135) are changing
|
||||
; want 144-48 = 96 lines of undisturbed LORES = 6240 - 4 = 6236
|
||||
; lores lines 24-36 (80 - 143) are changing
|
||||
; so don't do much then
|
||||
; want 192-136=56 lines of LORES = 3640
|
||||
; want 192-144=48 lines of LORES = 3120
|
||||
|
||||
|
||||
|
||||
@ -225,10 +225,12 @@ arloop9:dex ; 2
|
||||
|
||||
bit SET_GR ; 4
|
||||
|
||||
; Try X=75 Y=15 cycles=5716
|
||||
; Try X=53 Y=23 cycles=6234 R2
|
||||
|
||||
ldy #15 ; 2
|
||||
arloop6:ldx #75 ; 2
|
||||
nop
|
||||
|
||||
ldy #23 ; 2
|
||||
arloop6:ldx #53 ; 2
|
||||
arloop7:dex ; 2
|
||||
bne arloop7 ; 2nt/3
|
||||
dey ; 2
|
||||
@ -270,18 +272,22 @@ ar_back_from_jumptable:
|
||||
; We have 4550 cycles in the vblank, use them wisely
|
||||
;======================================================
|
||||
|
||||
; do_nothing should be 3640 (bottom of GR screen)
|
||||
; do_nothing should be 3120 (bottom of GR screen)
|
||||
; 4550 (vblank)
|
||||
; -23 (setup jump table)
|
||||
; -6237 (in state code)
|
||||
; -10 keypress
|
||||
; ===========
|
||||
; 1920
|
||||
; 1400
|
||||
|
||||
; Try X=19 Y=19 cycles=1920
|
||||
; Try X=5 Y=45 cycles=1396 R4
|
||||
|
||||
ldy #19 ; 2
|
||||
arloop1:ldx #19 ; 2
|
||||
|
||||
nop
|
||||
nop
|
||||
|
||||
ldy #45 ; 2
|
||||
arloop1:ldx #5 ; 2
|
||||
arloop2:dex ; 2
|
||||
bne arloop2 ; 2nt/3
|
||||
dey ; 2
|
||||
|
Loading…
x
Reference in New Issue
Block a user