From 20632681dd1263bdbd3953fcc07e5f017b86e548 Mon Sep 17 00:00:00 2001 From: nihilazo Date: Wed, 2 Mar 2022 16:07:22 +0000 Subject: [PATCH] add bounds checking to moving selected patterns in song --- tracker.tal | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tracker.tal b/tracker.tal index 70c936a..5dc26b3 100644 --- a/tracker.tal +++ b/tracker.tal @@ -86,9 +86,11 @@ RTN BRK &up POP + .tracker/selected-pattern LDZ #00 EQU ,&end JCN .tracker/selected-pattern LDZ #01 SUB .tracker/selected-pattern STZ ,&end JMP &down + .tracker/selected-pattern LDZ #01 ADD #00 SWP #0004 MUL2 .kalama/module LDZ2 #0003 ( song length ) ADD2 LDA2 EQU2 ,&end JCN ( if we're off the end of the song, don't move ) .tracker/selected-pattern LDZ #01 ADD .tracker/selected-pattern STZ ,&end JMP &end