home *** CD-ROM | disk | FTP | other *** search
- \ Registers
-
- : R0 0 ; : R1 1 ; : R2 2 ; : R3 3 ;
- : R4 4 ; : R5 5 ; : R6 6 ; : R7 7 ;
- : R8 8 ; : R9 9 ; : R10 A ; : R11 B ;
- : R12 C ; : R13 D ; : R14 E ; : R15 F ;
-
- \ Stack push/pop masks
-
- : SR0 1 ; : SR1 2 ; : SR2 4 ; : SR3 8 ;
- : SR4 10 ; : SR5 20 ; : SR6 40 ; : SR7 80 ;
- : SR8 100 ; : SR9 200 ; : SR10 400 ; : SR11 800 ;
- : SR12 1000 ; : SR13 2000 ; : SR14 4000 ; : SR15 8000 ;
-
- ;
- ; Masks for stack push/pop
- ;
-
- SR0 equ 1
- SR1 equ 2
- SR2 equ 4
- SR3 equ 8
- SR4 equ 16
- SR5 equ 32
- SR6 equ 64
- SR7 equ 128
- SR8 equ 256
- SR9 equ 512
- SR10 equ 1024
- SR11 equ 2048
- SR12 equ 4096
- SR13 equ 8192
- SR14 equ 16384
- SR15 equ 32768
-
- ;
- ; Masks in status word.
- ;
-
- ST_L equ 1
- ST_A equ 2
- ST_E equ 4
- ST_C equ 8
- ST_OV equ 16
- ST_OP equ 32
- ST_X equ 64
-
-
- ;
- ; FORTH GROM offsets
- ;
-
- grom_kbdlist equ >0000
- grom_fonts equ >0130
-
-
- ;
- ; Low RAM setup.
- ;
-
- @TIB equ >2000 ; TIB = >2000
- @S0 equ >2800 ; stack= >2000 - >2800
- @R0 equ >2FF0 ; rstak= >2800 - >2FF0
-
- @First equ >2FF0 ; 4 buffers (1k + 4 bytes)
- @Limit equ >4000
-
-