diff --git a/BuGS/game.s b/BuGS/game.s index 152b988..294c3c2 100644 --- a/BuGS/game.s +++ b/BuGS/game.s @@ -36,6 +36,12 @@ gameLoop anop jsl drawFlea jsl drawDirtyNonGameTiles + short i,m + lda >BORDER_COLOUR_REGISTER + and #$f1 + sta >BORDER_COLOUR_REGISTER + long i,m + jsl updateScorpion jsl updateSpider jsl updateFlea diff --git a/BuGS/random.s b/BuGS/random.s index 144d063..c8cb5b6 100644 --- a/BuGS/random.s +++ b/BuGS/random.s @@ -88,10 +88,14 @@ randN_ret0 anop randN_doit anop sta upperLimit -randN_retry anop jsl rand0_to_14 +randN_loop anop cmp upperLimit - bge randN_retry + blt randN_done + sec + sbc upperLimit + bra randN_loop +randN_done anop rtl