Re: A86: sqrtKEY: altKey & eshKey
[Prev][Next][Index][Thread]
Re: A86: sqrtKEY: altKey & eshKey
Ok, we definitely need them to set some better standards here...
In the ACZ include file 'asm86.h', what we call 'altFlags' is called
'exceptionflg', and what you call 'eshFlags' is called 'exceptionflg2'.
My include file, 'crasm86.inc', a composite of all the older include
files I could find, lists 'altFlags' as 'userFlags' and 'eshFlags' as
'sqrtFlags'. Clem's file 'flags86.inc' lists them as they are in the
ACZ file. Texas Instruments include files Asm86.inc and Ram86.inc, both
rather large files, don't list them at all. All I DO know is that what
I call sqrtFlags is (IY+$24). What I call userFlags is (IY+$23).
SQRTKEYINSTALLED is 6,(IY+$24). By the way, what does 'esh' stand for?
At least 'alt' makes sense, as meaning 'alternate'. Below I have the
ACZ and my versions of reality.
Cassady Roop
--from ACZ: asm86.h----------------------------
exceptionflg equ $23
alt_font equ 0 ; enable user font (5x7)
alt_vfont equ 1 ; enable user font (variable width)
alt_int equ 2 ; enable user interrupt routine
alt_on equ 3 ; enable user on routine
alt_link equ 4 ; enable user link routine
alt_sqrt equ 5
alt_grphexpr equ 6 ; enable (sqrt)EXPR
alt_off equ 7 ; enable user off routine
exceptionflg2 equ $24
alt_parse equ 0 ; enable (sqrt)PARSE
alt_form equ 1 ; enable (sqrt)FORM
alt_exec equ 2 ; enable (sqrt)EXEC
alt_home equ 4 ; enable (sqrt)HOME
alt_cmdtok equ 5 ; enable (sqrt)CMDTOK
alt_key equ 6 ; enable (sqrt)KEY
alt_grf equ 7 ; enable (sqrt)GRF
-----------------------------------------------------------
--from wherever I got crasm86.inc's myriad chunks from---
userflags equ $23 ;controls _alt_exec routines
userFont equ 0 ;big font installed
userVfont equ 1 ;little font installed
userInt equ 2 ;user interrupt routine installed
userOn equ 3 ;on routine
userLink equ 4 ;silent link (userSLink?)
userOff equ 7 ;off routine
sqrtFlags equ $24 ;controls the (sqrt)programs
sqrtPARSEinstalled equ 0
sqrtFORMinstalled equ 1
sqrtEXECinstalled equ 2
sqrtEXPRinstalled equ 3
sqrtHOMEinstalled equ 4
sqrtCMDTOKinstalled equ 5
sqrtKEYinstalled equ 6 ;sqrtKEY control
sqrtGRFinstalled equ 7
-------------------------------------------------------------
Follow-Ups:
References: