|
|
|
|
@ -22,7 +22,8 @@
|
|
|
|
|
%++ { ADD2 } %-- { SUB2 } |
|
|
|
|
%<< { LTH2 } %>> { GTH2 } %== { EQU2 } %!! { NEQ2 } |
|
|
|
|
|
|
|
|
|
%INC { #01 + } %INC2 { #0001 ++ } |
|
|
|
|
%INC { #01 + } %INC2 { #0001 ++ } |
|
|
|
|
%INCk { DUP INC } %INC2k { DUP2 INC2 } |
|
|
|
|
|
|
|
|
|
%DEBUG { ;print-hex JSR2 #0a .Console/write DEO } |
|
|
|
|
%DEBUG2 { SWP ;print-hex JSR2 ;print-hex JSR2 #0a .Console/write DEO } |
|
|
|
|
@ -487,14 +488,14 @@ BRK
|
|
|
|
|
;on-button-trap .Controller/vector DEO2 |
|
|
|
|
BRK |
|
|
|
|
&no-rename |
|
|
|
|
DUP INC .settings/color LDZ ! ,&no-eraser JCN |
|
|
|
|
INCk .settings/color LDZ ! ,&no-eraser JCN |
|
|
|
|
#00 .settings/color STZ |
|
|
|
|
;draw-colorview JSR2 |
|
|
|
|
;draw-toolview JSR2 |
|
|
|
|
POP RELEASE-MOUSE BRK |
|
|
|
|
&no-eraser |
|
|
|
|
DUP #02 > ,&no-color JCN |
|
|
|
|
DUP INC .settings/color STZ |
|
|
|
|
INCk .settings/color STZ |
|
|
|
|
;draw-colorview JSR2 |
|
|
|
|
;draw-toolview JSR2 |
|
|
|
|
POP RELEASE-MOUSE BRK |
|
|
|
|
@ -667,14 +668,14 @@ RTN
|
|
|
|
|
DUP2 |
|
|
|
|
DUP2 #0007 ++ SWP2 LDAk STH |
|
|
|
|
&ch1 |
|
|
|
|
DUP2 INC2 LDA STH |
|
|
|
|
INC2k LDA STH |
|
|
|
|
DUP2 STHr ROT ROT STA |
|
|
|
|
INC2 GTH2k ,&ch1 JCN |
|
|
|
|
POP2 |
|
|
|
|
( cap ) STHr ROT ROT STA |
|
|
|
|
#0008 ++ DUP2 #0007 ++ SWP2 LDAk STH |
|
|
|
|
&ch2 |
|
|
|
|
DUP2 INC2 LDA STH |
|
|
|
|
INC2k LDA STH |
|
|
|
|
DUP2 STHr ROT ROT STA |
|
|
|
|
INC2 GTH2k ,&ch2 JCN |
|
|
|
|
POP2 |
|
|
|
|
|