... | ... |
@@ -41,18 +41,18 @@ |
41 | 41 |
#0fc5 .System/g DEO2 |
42 | 42 |
#0f25 .System/b DEO2 |
43 | 43 |
|
44 |
- #01 .lista #00 + STZ |
|
45 |
- #02 .lista #01 + STZ |
|
44 |
+ #01 .lista STZ |
|
45 |
+ #02 .lista INC STZ |
|
46 | 46 |
#03 .lista #02 + STZ |
47 | 47 |
|
48 |
- #10 .listb #00 + STZ |
|
49 |
- #20 .listb #01 + STZ |
|
48 |
+ #10 .listb STZ |
|
49 |
+ #20 .listb INC STZ |
|
50 | 50 |
#30 .listb #02 + STZ |
51 | 51 |
|
52 | 52 |
.lista .listb .listc ;add-lists-loop JSR2 |
53 | 53 |
|
54 |
- .listc LDZ DEBUG |
|
55 |
- .listc #01 + LDZ DEBUG |
|
54 |
+ .listc LDZ DEBUG |
|
55 |
+ .listc INC LDZ DEBUG |
|
56 | 56 |
.listc #02 + LDZ DEBUG |
57 | 57 |
|
58 | 58 |
BRK |
... | ... |
@@ -64,8 +64,8 @@ vectors (a.k.a. arrays) of three elements each. ) |
64 | 64 |
|
65 | 65 |
STH |
66 | 66 |
( a[0] b[0] + ) LDZk STH SWP LDZk STHr + STHkr STZ |
67 |
- ( a[1] b[1] + ) #01 + LDZk STH SWP #01 + LDZk STHr + STHkr #01 + STZ |
|
68 |
- ( a[2] b[2] + ) #01 + LDZ SWP #01 + LDZ + STHr #02 + STZ |
|
67 |
+ ( a[1] b[1] + ) INC LDZk STH SWP INC LDZk STHr + STHkr INC STZ |
|
68 |
+ ( a[2] b[2] + ) INC LDZ SWP INC LDZ + STHr #02 + STZ |
|
69 | 69 |
|
70 | 70 |
RTN |
71 | 71 |
|
... | ... |
@@ -78,7 +78,7 @@ RTN |
78 | 78 |
( get a[x] ) OVR2 STHkr ADD LDZ |
79 | 79 |
( get b[x] ) SWP STHkr ADD LDZ |
80 | 80 |
( set c[x] ) ADD STHr STHkr ADD STZ |
81 |
- ( incr ) SWP #01 ADD SWP |
|
81 |
+ ( incr ) SWP INC SWP |
|
82 | 82 |
LTHk ,&loop JCN |
83 | 83 |
POP2 POP2 POPr |
84 | 84 |
|
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
( Project by Alex Schroeder - https://alexschroeder.ch ) |
2 | 2 |
|
3 | 3 |
%RTN { JMP2r } |
4 |
-%INCR { SWP #01 ADD SWP } |
|
4 |
+%INCR { SWP INC SWP } |
|
5 | 5 |
%CELL { #1000 } |
6 | 6 |
%NEXT { #2000 } |
7 | 7 |
|
... | ... |
@@ -62,7 +62,7 @@ RTN |
62 | 62 |
OVR DUP DUP ( three copies of the counter ) |
63 | 63 |
#01 SUB #00 SWP CELL ADD2 LDA |
64 | 64 |
SWP |
65 |
- #01 ADD #00 SWP CELL ADD2 LDA |
|
65 |
+ INC #00 SWP CELL ADD2 LDA |
|
66 | 66 |
( the cell dies if the neighbors are either both dead or both alive, i.e. Rule 90 ) |
67 | 67 |
NEQ |
68 | 68 |
( one copy of the counter and the life value ) |
... | ... |
@@ -66,7 +66,7 @@ BRK |
66 | 66 |
;draw-cursor JSR2 |
67 | 67 |
|
68 | 68 |
.Mouse/state DEI #00 EQU ,&no-touch JCN |
69 |
- ( incr ) .style LDZ #01 ADD #03 MOD .style STZ |
|
69 |
+ ( incr ) .style LDZ INC #03 MOD .style STZ |
|
70 | 70 |
( bg ) ;tiles .style LDZ #40 SFT TOS ADD2 ;cover-pattern JSR2 |
71 | 71 |
( fg ) ;redraw JSR2 |
72 | 72 |
( release ) #00 .Mouse/state DEO |
... | ... |
@@ -77,7 +77,7 @@ BRK |
77 | 77 |
@on-button ( -> ) |
78 | 78 |
|
79 | 79 |
.Controller/button DEI #00 EQU ,&no-touch JCN |
80 |
- ( incr ) .style LDZ #01 ADD #03 MOD .style STZ |
|
80 |
+ ( incr ) .style LDZ INC #03 MOD .style STZ |
|
81 | 81 |
( bg ) ;tiles .style LDZ #40 SFT TOS ADD2 ;cover-pattern JSR2 |
82 | 82 |
( fg ) ;redraw JSR2 |
83 | 83 |
( release ) #00 .Mouse/state DEO |
... | ... |
@@ -127,7 +127,7 @@ RTN |
127 | 127 |
( set style ) .style LDZ #40 SFT TOS ADD2 |
128 | 128 |
.Screen/addr DEO2 |
129 | 129 |
( draw ) #01 .Screen/sprite DEO |
130 |
- ( incr ) SWP #01 ADD SWP |
|
130 |
+ ( incr ) SWP INC SWP |
|
131 | 131 |
LTHk ,&loop JCN |
132 | 132 |
POP2 |
133 | 133 |
POPr |
... | ... |
@@ -87,7 +87,7 @@ BRK |
87 | 87 |
|
88 | 88 |
|
89 | 89 |
@on_frame ( -> ) |
90 |
- ;f_count LDA #01 ADD DUP ;f_count STA ( increase frame counter ) |
|
90 |
+ ;f_count LDA INC DUP ;f_count STA ( increase frame counter ) |
|
91 | 91 |
;ani_speedmask LDA ( mask with animation speed mask ) |
92 | 92 |
AND #00 EQU ,update_frame JCN ( jump to update if it's time ) |
93 | 93 |
BRK |
... | ... |
@@ -127,7 +127,7 @@ BRK |
127 | 127 |
|
128 | 128 |
#40 .Screen/sprite DEO |
129 | 129 |
|
130 |
- #01 ADD |
|
130 |
+ INC |
|
131 | 131 |
DUP2 |
132 | 132 |
NEQ ,&rocks_loop JCN |
133 | 133 |
POP2 |
... | ... |
@@ -162,7 +162,7 @@ JMP2r |
162 | 162 |
DUP |
163 | 163 |
;r_color ROT #00 SWP ADD2 LDA #41 ADD .Screen/sprite DEO |
164 | 164 |
|
165 |
- #01 ADD |
|
165 |
+ INC |
|
166 | 166 |
|
167 | 167 |
DUP2 |
168 | 168 |
NEQ ,&rocks_loop JCN |
... | ... |
@@ -239,7 +239,7 @@ JMP2r |
239 | 239 |
|
240 | 240 |
( check collision with rocks ) |
241 | 241 |
( nrocks #00 ) |
242 |
- ,&src_i LDR nrocks_mask AND DUP #01 ADD nrocks_mask AND |
|
242 |
+ ,&src_i LDR nrocks_mask AND DUP INC nrocks_mask AND |
|
243 | 243 |
|
244 | 244 |
&rocks_loop |
245 | 245 |
DUP ( get rocks_x[i] ) |
... | ... |
@@ -254,7 +254,7 @@ JMP2r |
254 | 254 |
,&src_y LDR ,&rock_y LDR ,&range_y LDR ADD LTH ( if sy < ry + 8 ) |
255 | 255 |
ADD ADD ADD #04 EQU ,&found JCN |
256 | 256 |
|
257 |
- #01 ADD nrocks_mask AND |
|
257 |
+ INC nrocks_mask AND |
|
258 | 258 |
DUP2 |
259 | 259 |
NEQ ,&rocks_loop JCN |
260 | 260 |
POP2 |
... | ... |
@@ -426,7 +426,7 @@ JMP2r |
426 | 426 |
( increment and save animation pointer ) |
427 | 427 |
&s_animate |
428 | 428 |
DUP |
429 |
- get_nibble_h #01 ADD #03 AND #40 SFT |
|
429 |
+ get_nibble_h INC #03 AND #40 SFT |
|
430 | 430 |
SWP get_nibble_l ORA |
431 | 431 |
;c_state STA |
432 | 432 |
JMP2r |
... | ... |
@@ -7,7 +7,7 @@ |
7 | 7 |
|
8 | 8 |
%RTN { JMP2r } |
9 | 9 |
%TOS { #00 SWP } |
10 |
-%INCR { SWP #01 ADD SWP } |
|
10 |
+%INCR { SWP INC SWP } |
|
11 | 11 |
|
12 | 12 |
( devices ) |
13 | 13 |
|
... | ... |
@@ -67,7 +67,7 @@ BRK |
67 | 67 |
( draw ) STHkr .Screen/sprite DEO |
68 | 68 |
( use width ) .Screen/x DEI2 ++ .Screen/x DEO2 |
69 | 69 |
&continue |
70 |
- ( incr addr ) #0001 ++ |
|
70 |
+ ( incr addr ) INC2 |
|
71 | 71 |
LDAk ,&loop JCN |
72 | 72 |
POP2 POP2 POPr |
73 | 73 |
|
... | ... |
@@ -86,7 +86,7 @@ RTN |
86 | 86 |
POP ,&continue JMP &no-linebreak |
87 | 87 |
STHkr ,&sprite JSR |
88 | 88 |
&continue |
89 |
- ( incr addr ) #0001 ++ |
|
89 |
+ ( incr addr ) INC2 |
|
90 | 90 |
LDAk ,&loop JCN |
91 | 91 |
POP2 POP2 POPr |
92 | 92 |
RTN |
... | ... |
@@ -129,7 +129,7 @@ RTN |
129 | 129 |
POP ,&continue JMP &no-linebreak |
130 | 130 |
STHkr ,&sprite JSR |
131 | 131 |
&continue |
132 |
- ( incr addr ) #0001 ++ |
|
132 |
+ ( incr addr ) INC2 |
|
133 | 133 |
LDAk ,&loop JCN |
134 | 134 |
POP2 POP2 POPr |
135 | 135 |
RTN |
... | ... |
@@ -44,7 +44,7 @@ |
44 | 44 |
.lines/x1 LDZ2 .lines/x2 LDZ2 |
45 | 45 |
OVR2 OVR2 .lines/y1 LDZ2 ;h JSR2 |
46 | 46 |
.lines/y2 LDZ2 ;h JSR2 |
47 |
- .lines/y1 LDZ2 #0001 SUB2 .lines/y2 LDZ2 #0001 ADD2 |
|
47 |
+ .lines/y1 LDZ2 #0001 SUB2 .lines/y2 LDZ2 INC2 |
|
48 | 48 |
OVR2 OVR2 .lines/x1 LDZ2 ;v JSR2 |
49 | 49 |
.lines/x2 LDZ2 ;v JSR2 |
50 | 50 |
|
... | ... |
@@ -61,7 +61,7 @@ |
61 | 61 |
|
62 | 62 |
#01 .Screen/sprite DEO |
63 | 63 |
#0000 #00 .number/count LDZ DUP2 ;h JSR2 |
64 |
- .number/count LDZ #01 ADD .number/count STZ |
|
64 |
+ .number/count LDZ INC .number/count STZ |
|
65 | 65 |
|
66 | 66 |
@neralie-calc ( -- ) |
67 | 67 |
( add up fractions of a pulse, store tenths in n6 ) |
... | ... |
@@ -143,7 +143,7 @@ |
143 | 143 |
|
144 | 144 |
&next ( digit-addr number* -- next-digit-addr next-number* prev-digit* ) |
145 | 145 |
#03e8 ;modf JSR2 STH2 #000a MUL2 |
146 |
- ROT DUP STH #01 ADD ROT ROT |
|
146 |
+ ROT DUP STH INC ROT ROT |
|
147 | 147 |
#00 STHr LDZ ADD2 |
148 | 148 |
STH2r |
149 | 149 |
JMP2r |
... | ... |
@@ -194,7 +194,7 @@ |
194 | 194 |
,&loop JMP |
195 | 195 |
|
196 | 196 |
@update-fps ( -- ) |
197 |
- .fps/next LDZ #01 ADD .fps/next STZ |
|
197 |
+ .fps/next LDZ INC .fps/next STZ |
|
198 | 198 |
s .fps/second LDZ NEQ JMP JMP2r |
199 | 199 |
s .fps/second STZ |
200 | 200 |
.fps/next LDZ .fps/current STZ |
... | ... |
@@ -242,7 +242,7 @@ |
242 | 242 |
GTH2 ,&carry JCN |
243 | 243 |
JMP2r |
244 | 244 |
&carry |
245 |
- ROT #01 ADD ROT ROT |
|
245 |
+ ROT INC ROT ROT |
|
246 | 246 |
JMP2r |
247 | 247 |
|
248 | 248 |
@font-numbers |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
( Dev/Screen ) |
2 | 2 |
|
3 | 3 |
%RTN { JMP2r } |
4 |
-%++ { #0001 ADD2 } |
|
4 |
+%++ { INC2 } |
|
5 | 5 |
%2// { #01 SFT2 } |
6 | 6 |
%4// { #02 SFT2 } |
7 | 7 |
%4** { #20 SFT2 } |
... | ... |
@@ -149,7 +149,7 @@ RTN |
149 | 149 |
&draw-pixel1 |
150 | 150 |
( move ) OVR #30 SFT #00 SWP #0010 ADD2 .Screen/x DEO2 |
151 | 151 |
( draw ) OVR .Screen/pixel DEO |
152 |
- ( incr ) SWP #01 ADD SWP |
|
152 |
+ ( incr ) SWP INC SWP |
|
153 | 153 |
LTHk ,&draw-pixel1 JCN |
154 | 154 |
POP POP |
155 | 155 |
#0018 .Screen/y DEO2 |
... | ... |
@@ -157,7 +157,7 @@ RTN |
157 | 157 |
&draw-pixel2 |
158 | 158 |
( move ) OVR #30 SFT #00 SWP #0010 ADD2 .Screen/x DEO2 |
159 | 159 |
( draw ) OVR #08 ADD .Screen/pixel DEO |
160 |
- ( incr ) SWP #01 ADD SWP |
|
160 |
+ ( incr ) SWP INC SWP |
|
161 | 161 |
LTHk ,&draw-pixel2 JCN |
162 | 162 |
POP POP |
163 | 163 |
#0020 .Screen/y DEO2 |
... | ... |
@@ -165,7 +165,7 @@ RTN |
165 | 165 |
&draw-icn1 |
166 | 166 |
( move ) OVR #30 SFT #00 SWP #0010 ADD2 .Screen/x DEO2 |
167 | 167 |
( draw ) OVR #00 ADD .Screen/sprite DEO |
168 |
- ( incr ) SWP #01 ADD SWP |
|
168 |
+ ( incr ) SWP INC SWP |
|
169 | 169 |
LTHk ,&draw-icn1 JCN |
170 | 170 |
POP POP |
171 | 171 |
#0028 .Screen/y DEO2 |
... | ... |
@@ -173,7 +173,7 @@ RTN |
173 | 173 |
&draw-icn2 |
174 | 174 |
( move ) OVR #30 SFT #00 SWP #0010 ADD2 .Screen/x DEO2 |
175 | 175 |
( draw ) OVR #08 ADD .Screen/sprite DEO |
176 |
- ( incr ) SWP #01 ADD SWP |
|
176 |
+ ( incr ) SWP INC SWP |
|
177 | 177 |
LTHk ,&draw-icn2 JCN |
178 | 178 |
POP POP |
179 | 179 |
#0030 .Screen/y DEO2 |
... | ... |
@@ -181,7 +181,7 @@ RTN |
181 | 181 |
&draw-chr1 |
182 | 182 |
( move ) OVR #30 SFT #00 SWP #0010 ADD2 .Screen/x DEO2 |
183 | 183 |
( draw ) OVR #80 ADD .Screen/sprite DEO |
184 |
- ( incr ) SWP #01 ADD SWP |
|
184 |
+ ( incr ) SWP INC SWP |
|
185 | 185 |
LTHk ,&draw-chr1 JCN |
186 | 186 |
POP POP |
187 | 187 |
#0038 .Screen/y DEO2 |
... | ... |
@@ -189,7 +189,7 @@ RTN |
189 | 189 |
&draw-chr2 |
190 | 190 |
( move ) OVR #30 SFT #00 SWP #0010 ADD2 .Screen/x DEO2 |
191 | 191 |
( draw ) OVR #88 ADD .Screen/sprite DEO |
192 |
- ( incr ) SWP #01 ADD SWP |
|
192 |
+ ( incr ) SWP INC SWP |
|
193 | 193 |
LTHk ,&draw-chr2 JCN |
194 | 194 |
POP POP |
195 | 195 |
|
... | ... |
@@ -294,10 +294,10 @@ RTN |
294 | 294 |
&hor |
295 | 295 |
( save ) OVR2 .Screen/x DEO2 |
296 | 296 |
( draw ) .color LDZ .Screen/pixel DEO |
297 |
- ( incr ) SWP2 #0001 ADD2 SWP2 |
|
297 |
+ ( incr ) SWP2 INC2 SWP2 |
|
298 | 298 |
LTH2k ,&hor JCN |
299 | 299 |
POP2 POP2 STH2r STH2r |
300 |
- ( incr ) SWP2 #0001 ADD2 SWP2 |
|
300 |
+ ( incr ) SWP2 INC2 SWP2 |
|
301 | 301 |
LTH2k ,&ver JCN |
302 | 302 |
POP2 POP2 POP2 POP2 |
303 | 303 |
|
... | ... |
@@ -21,11 +21,11 @@ |
21 | 21 |
#ffff |
22 | 22 |
&loop |
23 | 23 |
DUP2 ,row JSR |
24 |
- #0001 ADD2 |
|
24 |
+ INC2 |
|
25 | 25 |
DUP2 .Screen/height DEI2 LTH2 ,&loop JCN |
26 | 26 |
POP2 |
27 | 27 |
.scroll/wait LDZ ,&noscroll JCN |
28 |
- .scroll/y LDZ2 #0001 ADD2 .scroll/y STZ2 |
|
28 |
+ .scroll/y LDZ2 INC2 .scroll/y STZ2 |
|
29 | 29 |
BRK |
30 | 30 |
|
31 | 31 |
&noscroll |
... | ... |
@@ -55,7 +55,7 @@ |
55 | 55 |
OVR2 .Screen/x DEO2 |
56 | 56 |
#05 ADD .Screen/pixel DEO |
57 | 57 |
.Screen/y DEI2 |
58 |
- DUP2 #0001 ADD2 .Screen/y DEO2 |
|
58 |
+ DUP2 INC2 .Screen/y DEO2 |
|
59 | 59 |
#00 .Screen/pixel DEO |
60 | 60 |
.Screen/y DEO2 |
61 | 61 |
POP |
... | ... |
@@ -162,7 +162,7 @@ |
162 | 162 |
#09 .Console/write DEO |
163 | 163 |
DUP2 #0004 ADD2 |
164 | 164 |
&loop |
165 |
- DUP2 #0001 ADD2 SWP2 LDA |
|
165 |
+ DUP2 INC2 SWP2 LDA |
|
166 | 166 |
DUP #00 EQU ,&end JCN |
167 | 167 |
.Console/write DEO |
168 | 168 |
,&loop JMP |
... | ... |
@@ -189,7 +189,7 @@ |
189 | 189 |
( here ) |
190 | 190 |
DUP2 #0004 ADD2 |
191 | 191 |
&loop |
192 |
- DUP2 #0001 ADD2 SWP2 LDA |
|
192 |
+ DUP2 INC2 SWP2 LDA |
|
193 | 193 |
DUP #00 EQU ,&end JCN |
194 | 194 |
.Console/write DEO |
195 | 195 |
,&loop JMP |
... | ... |
@@ -211,7 +211,7 @@ |
211 | 211 |
|
212 | 212 |
&keep-going |
213 | 213 |
.Console/write DEO |
214 |
- #0001 ADD2 |
|
214 |
+ INC2 |
|
215 | 215 |
,asma-print-string JMP |
216 | 216 |
|
217 | 217 |
@asma-print-short ( short* -- ) |
... | ... |
@@ -244,7 +244,7 @@ |
244 | 244 |
( fall through ) |
245 | 245 |
|
246 | 246 |
@asma-init-next-pass ( -- ) |
247 |
- ;asma/pass LDA #01 ADD ;asma/pass STA |
|
247 |
+ ;asma/pass LDA INC ;asma/pass STA |
|
248 | 248 |
;asma-write-buffer ;asma-output/ptr STA2 |
249 | 249 |
#0000 DUP2k |
250 | 250 |
;asma-output/offset STA2 |
... | ... |
@@ -280,7 +280,7 @@ |
280 | 280 |
|
281 | 281 |
&last-one |
282 | 282 |
ADD2k #00 ROT ROT STA |
283 |
- #0001 ADD2 |
|
283 |
+ INC2 |
|
284 | 284 |
,asma-assemble-chunk JSR asma-IF-ERROR ,&error JCN |
285 | 285 |
|
286 | 286 |
( flush output buffer ) |
... | ... |
@@ -307,7 +307,7 @@ |
307 | 307 |
&next-char-pop |
308 | 308 |
POP |
309 | 309 |
&next-char |
310 |
- #0001 ADD2 |
|
310 |
+ INC2 |
|
311 | 311 |
&loop ( last-ptr* ptr* / start-of-token* ) |
312 | 312 |
OVR2 OVR2 LTH2 ,&end JCN |
313 | 313 |
LDAk ( last-ptr* ptr* char / start-of-token* ) |
... | ... |
@@ -318,10 +318,10 @@ |
318 | 318 |
STH2r ,asma-assemble-token JSR asma-IF-ERROR ,&error JCN |
319 | 319 |
|
320 | 320 |
#0a NEQ ,¬-newline JCN |
321 |
- ;asma/line LDA2 #0001 ADD2 ;asma/line STA2 |
|
321 |
+ ;asma/line LDA2 INC2 ;asma/line STA2 |
|
322 | 322 |
¬-newline |
323 | 323 |
|
324 |
- DUP2 #0001 ADD2 STH2 ,&next-char JMP |
|
324 |
+ DUP2 INC2 STH2 ,&next-char JMP |
|
325 | 325 |
|
326 | 326 |
&end |
327 | 327 |
POP2 POP2 STH2r |
... | ... |
@@ -361,7 +361,7 @@ |
361 | 361 |
|
362 | 362 |
¬-empty ( token* / ) |
363 | 363 |
( truncate to one char long ) |
364 |
- #0001 ADD2 ( end* / ) |
|
364 |
+ INC2 ( end* / ) |
|
365 | 365 |
STH2k LDAkr ( end* / end* char ) |
366 | 366 |
STH2k ( end* / end* char end* ) |
367 | 367 |
LITr 00 STH2 ( / end* char end* 00 end* ) |
... | ... |
@@ -420,7 +420,7 @@ |
420 | 420 |
LDAk |
421 | 421 |
DUP ,¬-end JCN |
422 | 422 |
POP POP2 |
423 |
- STH2r ROT #01 ADD DUPk ADD ADD |
|
423 |
+ STH2r ROT INC DUPk ADD ADD |
|
424 | 424 |
JMP2r |
425 | 425 |
|
426 | 426 |
¬-end |
... | ... |
@@ -428,7 +428,7 @@ |
428 | 428 |
DUP #f0 AND ,&fail JCN |
429 | 429 |
LITr 40 SFT2r |
430 | 430 |
#00 STH STH ADD2r |
431 |
- #0001 ADD2 |
|
431 |
+ INC2 |
|
432 | 432 |
,&loop JMP |
433 | 433 |
|
434 | 434 |
&fail |
... | ... |
@@ -447,7 +447,7 @@ |
447 | 447 |
|
448 | 448 |
¬-end |
449 | 449 |
LITr 01 ADDr |
450 |
- #0001 ADD2 |
|
450 |
+ INC2 |
|
451 | 451 |
,&loop JMP |
452 | 452 |
|
453 | 453 |
%asma-SHORT-FLAG { #20 } |
... | ... |
@@ -510,7 +510,7 @@ |
510 | 510 |
&loop |
511 | 511 |
EQU2k ,&ready JCN |
512 | 512 |
#00 ,&write JSR |
513 |
- #0001 ADD2 |
|
513 |
+ INC2 |
|
514 | 514 |
,&loop JMP |
515 | 515 |
|
516 | 516 |
&rewound |
... | ... |
@@ -518,7 +518,7 @@ |
518 | 518 |
POP2 POP2 POP JMP2r |
519 | 519 |
|
520 | 520 |
&ready |
521 |
- POP2 #0001 ADD2 |
|
521 |
+ POP2 INC2 |
|
522 | 522 |
DUP2 ;asma/addr STA2 |
523 | 523 |
;asma/written-addr STA2 |
524 | 524 |
|
... | ... |
@@ -527,7 +527,7 @@ |
527 | 527 |
DUP2 ;asma-write-buffer/end EQU2 ,&flush JCN |
528 | 528 |
&after-flush |
529 | 529 |
STH2k STA |
530 |
- STH2r #0001 ADD2 ,asma-output/ptr STR2 |
|
530 |
+ STH2r INC2 ,asma-output/ptr STR2 |
|
531 | 531 |
JMP2r |
532 | 532 |
|
533 | 533 |
&flush ( ptr* -- start-of-buffer* ) |
... | ... |
@@ -552,7 +552,7 @@ |
552 | 552 |
@asma-append-heap-byte ( dummy byte -- dummy ) |
553 | 553 |
;asma/heap LDA2 |
554 | 554 |
OVR2 OVR2 STA POP |
555 |
- #0001 ADD2 ;asma/heap STA2 |
|
555 |
+ INC2 ;asma/heap STA2 |
|
556 | 556 |
POP |
557 | 557 |
JMP2r |
558 | 558 |
|
... | ... |
@@ -568,7 +568,7 @@ |
568 | 568 |
POP2 JMP2r |
569 | 569 |
|
570 | 570 |
&keep-going |
571 |
- #0001 ADD2 |
|
571 |
+ INC2 |
|
572 | 572 |
,asma-append-heap-string JMP |
573 | 573 |
|
574 | 574 |
@asma-traverse-tree ( incoming-ptr* -- binary-ptr* 00 if key found |
... | ... |
@@ -595,7 +595,7 @@ |
595 | 595 |
;asma/token LDA2 STH2 |
596 | 596 |
|
597 | 597 |
&loop ( node-key* / token* ) |
598 |
- DUP2 #0001 ADD2 SWP2 LDA LDAkr STHr |
|
598 |
+ DUP2 INC2 SWP2 LDA LDAkr STHr |
|
599 | 599 |
ORAk ,¬-end JCN |
600 | 600 |
|
601 | 601 |
( end of C strings, match found ) |
... | ... |
@@ -734,7 +734,7 @@ |
734 | 734 |
|
735 | 735 |
¬-end |
736 | 736 |
;asma-write-byte JSR2 |
737 |
- #0001 ADD2 |
|
737 |
+ INC2 |
|
738 | 738 |
,&loop JMP |
739 | 739 |
|
740 | 740 |
@asma-literal-abs-addr |
... | ... |
@@ -775,7 +775,7 @@ |
775 | 775 |
|
776 | 776 |
@asma-addr-helper ( -- addr* ) |
777 | 777 |
;asma/token LDA2 LDAk #26 NEQ ,¬-local JCN |
778 |
- #0001 ADD2 ;asma/token STA2 |
|
778 |
+ INC2 ;asma/token STA2 |
|
779 | 779 |
;asma-trees/scope LDA2 |
780 | 780 |
,&final-lookup JMP |
781 | 781 |
|
... | ... |
@@ -788,7 +788,7 @@ |
788 | 788 |
|
789 | 789 |
¬-end ( token* char ) |
790 | 790 |
#2f EQU ,&found-slash JCN |
791 |
- #0001 ADD2 |
|
791 |
+ INC2 |
|
792 | 792 |
,¬-local JMP |
793 | 793 |
|
794 | 794 |
&found-slash ( token* ) |
... | ... |
@@ -797,7 +797,7 @@ |
797 | 797 |
SWP2 DUP2 #2f ROT ROT STA |
798 | 798 |
STHr ,¬-found2 JCN |
799 | 799 |
( token* binary-ptr* ) |
800 |
- #0001 ADD2 ;asma/token STA2 |
|
800 |
+ INC2 ;asma/token STA2 |
|
801 | 801 |
#0002 ADD2 |
802 | 802 |
|
803 | 803 |
&final-lookup ( addr-offset* incoming-ptr* ) |
... | ... |
@@ -861,7 +861,7 @@ |
861 | 861 |
JMP2r |
862 | 862 |
|
863 | 863 |
&keep-going |
864 |
- DUP2k ;asma-strlen JSR2 #00 SWP #0001 ADD2 ADD2 |
|
864 |
+ DUP2k ;asma-strlen JSR2 #00 SWP INC2 ADD2 |
|
865 | 865 |
SWP2 ;asma-assemble-token JSR2 asma-IF-ERROR ,&error JCN |
866 | 866 |
,¯o-loop JMP |
867 | 867 |
|
... | ... |
@@ -71,7 +71,7 @@ |
71 | 71 |
&append |
72 | 72 |
;buffer/cursor LDA2 |
73 | 73 |
STH2k STA |
74 |
- STH2r #0001 ADD2 ;ring-buffer ORA2 ;buffer/cursor STA2 |
|
74 |
+ STH2r INC2 ;ring-buffer ORA2 ;buffer/cursor STA2 |
|
75 | 75 |
,&draw JMP |
76 | 76 |
|
77 | 77 |
&backspace |
... | ... |
@@ -92,7 +92,7 @@ |
92 | 92 |
DUP2 .File/name DEO2 |
93 | 93 |
( find end of string for suffix ) |
94 | 94 |
&loop |
95 |
- #0001 ADD2 |
|
95 |
+ INC2 |
|
96 | 96 |
LDAk ,&loop JCN |
97 | 97 |
( suffix is cell size ) |
98 | 98 |
#0001 SUB2 LDAk #0f AND ;repl/font-cells STA |
... | ... |
@@ -112,7 +112,7 @@ |
112 | 112 |
POP |
113 | 113 |
POP2 |
114 | 114 |
|
115 |
- ;repl/font-cells LDA DUP MUL #08 MUL #01 ADD #00 .File/length DEO2 |
|
115 |
+ ;repl/font-cells LDA DUP MUL #08 MUL INC #00 .File/length DEO2 |
|
116 | 116 |
;font-data .File/load DEO2 |
117 | 117 |
|
118 | 118 |
JMP2r |
... | ... |
@@ -128,7 +128,7 @@ |
128 | 128 |
¬-end |
129 | 129 |
#00 SWP ;font-data ADD2 LDA |
130 | 130 |
LITr 00 STH ADD2r |
131 |
- #0001 ADD2 |
|
131 |
+ INC2 |
|
132 | 132 |
,&loop JMP |
133 | 133 |
|
134 | 134 |
@wrapped-write ( string* -- ) |
... | ... |
@@ -160,7 +160,7 @@ |
160 | 160 |
#00 ;repl/font-cells LDA #fff8 MUL2 .Screen/y DEI2 ADD2 .Screen/y DEO2 |
161 | 161 |
;font-data ADD2 LDA #00 SWP .Screen/x DEI2 ADD2 .Screen/x DEO2 |
162 | 162 |
LDAk STH |
163 |
- #0001 ADD2 |
|
163 |
+ INC2 |
|
164 | 164 |
STHr #20 GTH ;write JCN2 |
165 | 165 |
JMP2r |
166 | 166 |
|