From: IrgendwerA8 Date: Wed, 25 Jul 2018 20:38:29 +0000 (+0200) Subject: Quick fix for missing _div() adaptation after 95223be. X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=c9869c1a26a5be1f3e3c789ed31e56568fa69059;p=cc65 Quick fix for missing _div() adaptation after 95223be. --- diff --git a/libsrc/common/divt.s b/libsrc/common/divt.s index b532f6f95..f1291c86f 100644 --- a/libsrc/common/divt.s +++ b/libsrc/common/divt.s @@ -18,10 +18,12 @@ .importzp sreg, ptr1, tmp1 _div: jsr tosdivax ; Division-operator does most of the work - sta sreg ; Quotient is in sreg - stx sreg+1 - lda ptr1 ; Unsigned remainder is in ptr1 - ldx ptr1+1 + lda sreg ; Unsigned remainder is in sreg + ldx sreg+1 + ldy ptr1 ; transfer quotient to sreg + sty sreg + ldy ptr1+1 + sty sreg+1 ; Adjust the sign of the remainder. ; It must be the same as the sign of the dividend.