aboutsummaryrefslogtreecommitdiff
path: root/amforth-6.5/avr8/user.inc
diff options
context:
space:
mode:
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
+;