aboutsummaryrefslogtreecommitdiff
path: root/amforth-6.5/avr8/user.inc
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-08-19 12:15:28 +0200
committerDimitri Sokolyuk <demon@dim13.org>2017-08-19 12:15:28 +0200
commit67d25d837ac55f28a366c0a3b262e439a6e75fc3 (patch)
treedf7715c7724c5935ab87c807f3b8b4ef529315e3 /amforth-6.5/avr8/user.inc
parente0d6784e89dba33226c0edb815bb974486fa7c48 (diff)
Add AmForth
Diffstat (limited to 'amforth-6.5/avr8/user.inc')
-rw-r--r--amforth-6.5/avr8/user.inc34
1 files changed, 34 insertions, 0 deletions
diff --git a/amforth-6.5/avr8/user.inc b/amforth-6.5/avr8/user.inc
new file mode 100644
index 0000000..ff7bbcd
--- /dev/null
+++ b/amforth-6.5/avr8/user.inc
@@ -0,0 +1,34 @@
+; Layout of the user area
+;
+
+; used by the multitasker
+.set USER_STATE = 0
+.set USER_FOLLOWER = 2
+
+; stackpointer, used by mulitasker
+.set USER_RP = 4
+.set USER_SP0 = 6
+.set USER_SP = 8
+
+; excpection handling
+.set USER_HANDLER = 10
+
+; numeric IO
+.set USER_BASE = 12
+
+; character IO
+.set USER_EMIT = 14
+.set USER_EMITQ = 16
+.set USER_KEY = 18
+.set USER_KEYQ = 20
+
+.set USER_SOURCE = 22
+.set USER_TO_IN = 24
+.set USER_REFILL = 26
+
+.set USER_P_OK = 28
+.set USER_P_ERR = 30
+.set USER_P_RDY = 32
+
+.set SYSUSERSIZE = 34
+;