From 892589ae8de0ca0b1a53ecdbfda1d2540cb393de Mon Sep 17 00:00:00 2001 From: Pecusx Date: Mon, 12 Aug 2024 22:20:45 +0200 Subject: [PATCH] Mountajn glitch fixed --- dino.asm | 6 ++++-- dino.xex | Bin 6919 -> 6925 bytes 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dino.asm b/dino.asm index 49c2d5d..010fff2 100644 --- a/dino.asm +++ b/dino.asm @@ -85,7 +85,7 @@ lhiscorel=status_line_l+28 ;--------------------------------------------------- ; World table without dino WorldTable - :WORLD_LENGTH .byte 0 ; ground + :WORLD_LENGTH+1 .byte 0 ; ground ;--------------------------------------------------- FirstSTART jsr GenerateCharsets @@ -265,7 +265,7 @@ SwapLoop .endp ;----------------------------------------------- .proc ClearWorld - ldy #WORLD_LENGTH-1 ; world size + ldy #WORLD_LENGTH ; world size lda #0 ; ground @ sta WorldTable,y dey @@ -338,6 +338,8 @@ Shift lda #0 ;ground sta WorldTable,y ; or sometimes mountain :) + lda WorldTable-1,y + bne no_mountain lda RANDOM and #%00011111 ; 32:1 bne no_mountain diff --git a/dino.xex b/dino.xex index 8f03d645d63045b7d3d93ce0a48198bcef5e0001..fdccf9e53dd6d0460e50e89b49dd9582087dfe18 100644 GIT binary patch delta 537 zcmZoS>owb;A;5THvZlb^AO?jEo(cy771{$8ID8c51Sl|hdaUKYq{;H(Cz!hMGehBY zfWlvIkX$6DoMxcUF^>d=V_pi!eU`Rg@KH#fY%Zu|%HX|Hr}qofQjwz~AO5Ul>}9#4 zaLRk70z!xdDCEQBnV@jrOJSBDRA--{k~&bQ4XQGbP6LDx$S|MC$=3xxGCE8?DWqP% z(rXbzThrbe4+EAJ3c^0mnwB*^aJcY3K>;GMQmeHYB+0g7S+hc(&#`8xg4YQOmEH>& zcGh~#tnoN;z~REzl?*`E&T5Yff@`@hY06*VTFE=J+JmzJD7x-q&`Jl3zq^7~0gbv~ z_X23aH;^L64@OLDFHX)84q&`Ed9QFa+nk`*hMlV?+lhq2m@`G9*c3pbYLkD8q>Eh& zI?42*gPlPo|g+HV2F_>Czy^iVyO@vMPMCw{J}cZ z0v52qbZnj}uEEGP&ub+^YfEcu@5RlhB`O&?pL}K#ym~b-Fle%`R58Dfj){*=h)YaL iPDxEm&y>mMrPPEj1>Fo{WMXDvVP;}{!1R!5uLl70%Hyd3 delta 514 zcmeA*Yd71VA;5TQvZlb^K!x?53cCUo8Uq!Wd=#byC@^|@tmVI?$@1YRn7Z&YL*ZzE z!gp_wTm+_^a-h#qj|7FIUJ3_&mbPE;QHY&vA*f{f-)p5#?-!<}B1c6&{8`D^%W_5G zi1$hbgb)i*$cNE0LE)a4!W2KK&VE59b)ZfgRAnHY1_&XLVLlO)ZwP*5w4Z!RNWFfA z*CK|troA;D1}rNSczvEVEo*w!1L92kKT(ElqH2WJ! z5#tA=wWotlGEFWO_GLUh`LJ*`+q9t8hMh|%yNHCsnDa%V*rY(B3X}hfq>G&as{c@O zlKBF&52xQr79bVsw}4@?uXx<#TcV#}Dldtp3WHS^fmL4f2dh-r>?K~y$Tin%B|~dV zYisZ6%@-vq89DF0{lk6!d|+VU