--- /dev/null
+; UZI mnemonics for memory addresses etc
+
+U_DATA .equ 0xF000 ; (this is struct u_data from kernel.h)
+U_DATA__TOTALSIZE .equ 0x300 ; 256+256+256 bytes.
+
+U_DATA_STASH .equ 0x7D00 ; 0x7D00-0x7FFF
+
+; as far as I can tell either is allowed by the spec
+
+NMOS_Z80 .equ 1
U_DATA .equ 0xF000 ; (this is struct u_data from kernel.h)
U_DATA__TOTALSIZE .equ 0x300 ; 256+256+256 bytes.
+; as far as I can tell either is allowed by the spec
+
+NMOS_Z80 .equ 1
U_DATA .equ 0xF000 ; (this is struct u_data from kernel.h)
U_DATA__TOTALSIZE .equ 0x300 ; 256+256+256 bytes.
+NMOS_Z80 .equ 0
U_DATA .equ 0xF000 ; (this is struct u_data from kernel.h)
U_DATA__TOTALSIZE .equ 0x300 ; 256+256+256 bytes.
+
+NMOS_Z80 .equ 0 ; FIXME: check
U_DATA__PAGEOFFSET .equ 0x0900 ; U_DATA % 0x1000
U_DATA__TOTALSIZE .equ 0x300 ; 256+256+256 bytes.
+NMOS_Z80 .equ 0 ; Actually a T80
U_DATA .equ 0xF900 ; (this is struct u_data from kernel.h)
U_DATA__TOTALSIZE .equ 0x300 ; 256+256+256 bytes.
+NMOS_Z80 .equ 1
U_DATA .equ 0xF000 ; (this is struct u_data from kernel.h)
U_DATA__TOTALSIZE .equ 0x300 ; 256+256+256 bytes.
+
+NMOS_Z80 .equ 0
U_DATA .equ 0xF000 ; (this is struct u_data from kernel.h)
U_DATA__TOTALSIZE .equ 0x300 ; 256+256+256 bytes.
-U_DATA_STASH .equ 0xED00 ; ED00-EFFF
\ No newline at end of file
+U_DATA_STASH .equ 0xED00 ; ED00-EFFF
+
+NMOS_Z80 .equ 0
U_STASH_HIGH .equ 0xBD00 ; BD00-BFFF
U_STASH_LOW .equ 0x7D00 ; 7D00-BFFF
+
+
+NMOS_Z80 .equ 0
U_DATA .equ 0x5B00 ; (this is struct u_data from kernel.h)
U_DATA__TOTALSIZE .equ 0x300 ; 256+256+256 bytes.
-U_DATA_STASH .equ 0xFD00 ; BD00-BFFF
\ No newline at end of file
+U_DATA_STASH .equ 0xFD00 ; BD00-BFFF
+
+NMOS_Z80 .equ 1