Browse code

Improved device examples

Devine Lu Linvega authored on 16/07/2023 16:41:40
Showing 3 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,16 @@
1
+( usage: uxncli console.write.rom )
2
+
3
+|10 @Console &vector $2 &read $1 &pad $4 &type $1 &write $1 &error $1
4
+
5
+|0100
6
+
7
+@on-reset ( -> )
8
+	;text
9
+	&while ( -- )
10
+		LDAk .Console/write DEO
11
+		INC2 LDAk ?&while
12
+	POP2 BRK
13
+
14
+@text
15
+	"Hello $1
16
+
... ...
@@ -1,3 +1,5 @@
1
+( usage: uxncli system.catch.rom )
2
+
1 3
 |00 @System &catch $2 &expansion $2 &pad $2 &metadata $2 &r $2 &g $2 &b $2 &debug $1 &halt $1
2 4
 |10 @Console &vector $2 &read $1 &pad $4 &type $1 &write $1 &error $1
3 5
 
... ...
@@ -1,3 +1,4 @@
1
+( usage: uxncli system.expansion.rom )
1 2
 
2 3
 |00 @System &catch $2 &expansion $2 &pad $2 &metadata $2 &r $2 &g $2 &b $2 &debug $1 &halt $1
3 4
 |10 @Console &vector $2 &read $1 &pad $4 &type $1 &write $1 &error $1
... ...
@@ -10,12 +11,12 @@
10 11
 	BRK
11 12
 
12 13
 @cmd
13
-	[ 01 000b 0000 =src 0000 =dst ]
14
+	[ 01 000c 0000 =src 0000 =dst ]
14 15
 
15 16
 @src
16
-	"Hello 20 "World $80
17
+	"Hello 20 "World $1
17 18
 
18
-@dst $0c
19
+@dst $c
19 20
 
20 21
 @<print-str> ( str* -- )
21 22
 	&w ( -- )