Mercurial > repos > simple16
changeset 53:03177ff78094
Update VINT example for hardware changes
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 31 Aug 2016 20:49:35 -0700 |
parents | cb078b3b23e8 |
children | bce01001a8c1 |
files | vint.s16 |
diffstat | 1 files changed, 15 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/vint.s16 Wed Aug 31 20:33:29 2016 -0700 +++ b/vint.s16 Wed Aug 31 20:49:35 2016 -0700 @@ -3,25 +3,25 @@ ;current color value ldim 0, r0 ;color increment - ldim $11, r3 - ldimh $1, r3 + ldim $41, r3 + ldimh $8, r3 ;color max - ldim $FF, r5 - ldimh $F, r5 + ldim $DF, r5 + ldimh $FF, r5 ;counter ldim 1, r4 - ;Palette RAM address - ldim 0, r1 - ldimh $FF, r1 + ;Palette RAM address/length + ldim 1, r1 ;enable interrupt ori 2, sr - ;enable display + ;enable VINT generation ldim 0, r2 - ldimh $80, r2 + ldimh $20, r2 outi $D, r2 wait bra wait - ;shouldn't get here, disable display so it's clear something broke + ;shouldn't get here, disable VINT so it's clear something broke + xori 2, sr ldimh $0, r2 outi $D, r2 bra wait @@ -34,7 +34,7 @@ addi -1, r4 bne done outi $E, r1 - outi $F, r0 + outi $E, r0 cmp r0, r5 beq down resume @@ -44,12 +44,12 @@ done reti r13 down - ldim $EF, r3 - ldimh $FE, r3 + ldim $BF, r3 + ldimh $F7, r3 bra resume up - ldim $11, r3 - ldimh $1, r3 + ldim $41, r3 + ldimh $8, r3 ldim 5, r4 reti r13 \ No newline at end of file