From dc4ef112049f51035a98c09cff2b9f732d73d64f Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Fri, 10 May 2024 00:05:56 -0400 Subject: [PATCH] keen1: aligned story --- games/keen/story.s | 63 +++++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 31 deletions(-) diff --git a/games/keen/story.s b/games/keen/story.s index c14b037b..8088a2c9 100644 --- a/games/keen/story.s +++ b/games/keen/story.s @@ -257,43 +257,42 @@ done_key41: nop nop done_key_50: - inc $00 ; nop5 - nop -done_key_57: - inc $00 ; nop5 inc $00 ; nop5 lda $00 ; nop3 +done_key_58: + inc $00 ; nop5 + inc $00 ; nop5 + nop done_key_70: - nop - nop - nop -done_key_76: + inc $00 ; nop5 + inc $00 ; nop5 +done_key_80: test2: -; 11622+76 = 11698 +; 11622+80 = 11702 ;========================== - ; measured: 2DB2 = 11698 + ; measured: ???? = 11702 ;========================== ; want to delay total of 144+70 lines, 214 ; 214*65 = 13910 - ; -11698 + ; -11702 ; ========= - ; 2212 + ; 2208 - ; want to delay 2212 - 4 = 2208 - 20 = 2188 + ; want to delay 2208 - 4 = 2204 - 20 = 2184 ; need multiple of 9 - inc $0 ; nop5 - inc $0 ; nop5 - + nop + nop + nop ; 2178/9=242 @@ -399,31 +398,33 @@ up_done_47: ;================================= do_down_s: -; 35 +; 35+1 (page cross) nop nop do_down_down: -; 39 +; 39+1 (page cross) +; 40 lda START_LINE_H ; 3 cmp #>story_end ; 2 bne down_ok ; 2/3 -; 46 +; 47 lda START_LINE_L ; 3 cmp #