aboutsummaryrefslogtreecommitdiff
path: root/amforth-6.5/avr8/user.inc
blob: ff7bbcd421ebc45accf22ab97e4c866578ce67ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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
;