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: Overall:
fix off-by-one line vaporlock 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 Trim the last 8 bytes off of all the lz4 files
Music: Music:
@ -24,10 +22,12 @@ Timing:
0: c64_opener: 0: c64_opener:
get curtain-opening effect working get curtain-opening effect working
add text to background add text to background
auto timeout to next screen
1: falling_apple: 1: falling_apple:
make it fall? make it fall?
some sort of wipe? some sort of wipe?
auto timeout to next screen
2: starring: 2: starring:
complete graphics complete graphics
@ -35,44 +35,46 @@ Timing:
add wipe effect with tengwar: just draw 4 bytes yellow, 4 bytes add wipe effect with tengwar: just draw 4 bytes yellow, 4 bytes
from scroll buffer from scroll buffer
Add Susie starring role? Add Susie starring role?
auto timeout to next screen
3: e-mail: 3: e-mail:
Update to proper text Update to proper text
Add susie? Add susie?
auto timeout to next screen
4: leave house: 4: leave house:
Green, a house on left? fence, bird? Add some sort of text?
have mountain in background?
5: running bird: 5: running bird:
run to middle of screen, then have everything start moving? run to middle of screen, then have everything start moving?
update text update text
auto timeout to next screen
6: waterfall: 6: waterfall:
finish packing down a bit finish packing down a bit
auto movement
auto timeout to next screen
7: arrival at ship 7: arrival at ship
top HGR, bottom gr top HGR, bottom gr
close door close door
flames going flames going
tree goes from big to small, horizon drops? tree goes from big to small, horizon drops?
auto timeout to next screen
8: mode7: 8: mode7:
change path change path
change ground to night-time darkness. grey water change ground to night-time darkness. grey water
detect keypress
9: spacegame: 9: spacegame:
saturn-like planet? raster bars? auto movement
score at top? auto timeout to next screen
when done, blue horiz line? when done, blue horiz line?
10: arrive at frogysue: 10: arrive at frogysue:
park ship on left add text?
amethys crystals?
sky text/ground lgr?
susie follow?
haert when meet at center?
11: fireworks: 11: fireworks:
update text update text

View File

@ -24,7 +24,7 @@ setup_arrival:
sta FRAME sta FRAME
sta FRAMEH sta FRAMEH
lda #250 lda #0
sta TFV_X sta TFV_X
lda #8 lda #8
@ -105,10 +105,10 @@ arloopB:dex ; 2
; Total of 17030 cycles to get back to where was ; Total of 17030 cycles to get back to where was
; want 12*4 = 48 lines of TEXT = 3120-4=3116 ; want 12*4 = 48 lines of TEXT = 3120-4=3116
; want 136-48 = 88 lines of undisturbed LORES = 5720 - 4 = 5716 ; want 144-48 = 96 lines of undisturbed LORES = 6240 - 4 = 6236
; lores lines 20-33 (80 - 135) are changing ; lores lines 24-36 (80 - 143) are changing
; so don't do much then ; 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 bit SET_GR ; 4
; Try X=75 Y=15 cycles=5716 ; Try X=53 Y=23 cycles=6234 R2
ldy #15 ; 2 nop
arloop6:ldx #75 ; 2
ldy #23 ; 2
arloop6:ldx #53 ; 2
arloop7:dex ; 2 arloop7:dex ; 2
bne arloop7 ; 2nt/3 bne arloop7 ; 2nt/3
dey ; 2 dey ; 2
@ -270,18 +272,22 @@ ar_back_from_jumptable:
; We have 4550 cycles in the vblank, use them wisely ; 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) ; 4550 (vblank)
; -23 (setup jump table) ; -23 (setup jump table)
; -6237 (in state code) ; -6237 (in state code)
; -10 keypress ; -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 arloop2:dex ; 2
bne arloop2 ; 2nt/3 bne arloop2 ; 2nt/3
dey ; 2 dey ; 2