1 | 1 |
deleted file mode 100644 |
... | ... |
@@ -1,24 +0,0 @@ |
1 |
-( loop ) |
|
2 |
- |
|
3 |
-|0100 @RESET |
|
4 |
- |
|
5 |
-( increment value on stack ) |
|
6 |
- |
|
7 |
-,00 |
|
8 |
- |
|
9 |
-@loop1 |
|
10 |
- ,01 ADD DUP |
|
11 |
- ,ff NEQ ,loop1 ROT JMP? POP2 |
|
12 |
- |
|
13 |
-( increment value in memory ) |
|
14 |
- |
|
15 |
-@loop2 |
|
16 |
- #00 LDR ,01 ADD #00 STR |
|
17 |
- #00 LDR |
|
18 |
- ,ff NEQ ,loop2 ROT JMP? POP2 |
|
19 |
- |
|
20 |
-BRK |
|
21 |
- |
|
22 |
-|c000 @FRAME BRK |
|
23 |
-|d000 @ERROR BRK |
|
24 |
-|FFFA .RESET .FRAME .ERROR |
... | ... |
@@ -5,28 +5,28 @@ |
5 | 5 |
|
6 | 6 |
|0100 @RESET |
7 | 7 |
|
8 |
- ,02 ,dev/r STR ( set dev/read mouse#02 ) |
|
9 |
- ,01 ,dev/w STR ( set dev/write screen#01 ) |
|
8 |
+ #02 ,dev/r STR ( set dev/read mouse#02 ) |
|
9 |
+ #01 ,dev/w STR ( set dev/write screen#01 ) |
|
10 | 10 |
|
11 | 11 |
BRK |
12 | 12 |
|
13 | 13 |
|c000 @FRAME |
14 | 14 |
|
15 | 15 |
( get mouse button, or break ) |
16 |
- ,04 IOR |
|
17 |
- ,01 NEQ |
|
16 |
+ #04 IOR |
|
17 |
+ #01 NEQ |
|
18 | 18 |
BRK? |
19 | 19 |
|
20 | 20 |
( paint a white pixel ) |
21 |
- ,01 ,01 |
|
21 |
+ #01 #01 |
|
22 | 22 |
,getmouse JSR |
23 | 23 |
,putpixel JSR |
24 | 24 |
|
25 | 25 |
BRK |
26 | 26 |
|
27 | 27 |
@getmouse |
28 |
- ,00 IOR2 ( get mouse x ) |
|
29 |
- ,02 IOR2 ( get mouse y ) |
|
28 |
+ #00 IOR2 ( get mouse x ) |
|
29 |
+ #02 IOR2 ( get mouse y ) |
|
30 | 30 |
RTS |
31 | 31 |
|
32 | 32 |
@putpixel |
33 | 33 |
deleted file mode 100644 |
... | ... |
@@ -1,27 +0,0 @@ |
1 |
-( draw a single pixel ) |
|
2 |
- |
|
3 |
-:dev/w fff9 ( keep write port in a const ) |
|
4 |
-;x 2 |
|
5 |
-;y 2 |
|
6 |
- |
|
7 |
-|0100 @RESET |
|
8 |
- |
|
9 |
- ( set dev/write to screen ) |
|
10 |
- |
|
11 |
- ,01 ,dev/w STR |
|
12 |
- |
|
13 |
- ,0020 ,x STR2 ( set x-pos ) |
|
14 |
- ,0030 ,y STR2 ( set y-pos ) |
|
15 |
- |
|
16 |
- ( IOW will now send to screen ) |
|
17 |
- |
|
18 |
- ,y LDR2 IOW2 ( y-pos ) |
|
19 |
- ,x LDR2 IOW2 ( x-pos ) |
|
20 |
- ,02 IOW ( color ) |
|
21 |
- ,01 IOW ( redraw ) |
|
22 |
- |
|
23 |
-BRK |
|
24 |
- |
|
25 |
-|c000 @FRAME BRK |
|
26 |
-|d000 @ERROR BRK |
|
27 |
-|FFFA .RESET .FRAME .ERROR |