arrival: don't cut off feet

This commit is contained in:
Vince Weaver 2018-10-16 12:49:57 -04:00
parent 2b028b9a48
commit 34470a2e55
2 changed files with 31 additions and 23 deletions

View File

@ -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

View File

@ -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