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: