diff --git a/stdlib.asm b/stdlib.asm index 329c67b..20f63f5 100644 --- a/stdlib.asm +++ b/stdlib.asm @@ -767,10 +767,10 @@ right equ 5 right address csubroutine (4:first,4:last),8 - phb +sr0 phb phk plb -sr0 lda last+2 if last <= first then quit + lda last+2 if last <= first then quit cmp first+2 bne sr1 lda last @@ -825,15 +825,24 @@ sr5 blt sr2 ph4