					*** exec/exec_lib.i ***
Disable		EQU	-$78
Enable		EQU	-$7e
Forbid		EQU	-$84
Permit		EQU	-$8a
AllocMem	EQU	-$c6
FreeMem		EQU	-$d2
AvailMem	EQU	-$d8
AddHead		EQU	-$f0
AddTail		EQU	-$f6
Remove		EQU	-$fc
RemHead		EQU	-$102
FindTask	EQU	-$126
Wait		EQU	-$13e
AllocSignal	EQU	-$14a
FreeSignal	EQU	-$150
AddPort		EQU	-$162
RemPort		EQu	-$168
GetMsg		EQU	-$174
ReplyMsg	EQU	-$17a
WaitPort	EQU	-$180
FindPort	EQU	-$186
OpenLibrary	EQU	-$198
CloseLibrary	EQU	-$19e
SetFunction	EQU	-$1a4
OpenDevice	EQU	-$1bc
CloseDevice	EQU	-$1c2
DoIO		EQU	-$1c8
SendIO		EQU	-$1ce
CheckIO		EQU	-$1d4
AbortIO		EQU	-$1e0

						*** exec/lists.i ***
	rsreset
LH		rs.b	0
LH_HEAD		rs.l	1
LH_TAIL		rs.l	1
LH_TAILPRED	rs.l	1
LH_TYPE		rs.b	1
LH_pad		rs.b	1
LH_SIZE		rs.w	0
	rsreset
MLH		rs.b	0
MLH_HEAD	rs.l	1
MLH_TAIL	rs.l	1
MLH_TAILPRED	rs.l	1
MLH_SIZE	rs.w	0

						*** exec/nodes.i ***
	rsreset
LN		rs.b	0
LN_SUCC		rs.l	1
LN_PRED		rs.l	1
LN_TYPE		rs.b	1
LN_PRI		rs.b	1
LN_NAME		rs.l	1
LN_SIZE		rs.w	0

NT_UNKNOWN	EQU	0
NT_TASK		EQU	1
NT_INTERRUPT	EQU	2
NT_DEVICE	EQU	3
NT_MSGPORT	EQU	4
NT_MESSAGE	EQU	5
NT_FREEMSG	EQU	6
NT_REPLYMSG	EQU	7
NT_RESOURCE	EQU	8
NT_LIBRARY	EQU	9
NT_MEMORY	EQU	10
NT_SOFTINT	EQU	11
NT_FONT		EQU	12
NT_PROCESS	EQU	13
NT_SEMAPHORE	EQU	14
NT_SIGNALSEM	EQU	15

						*** exec/ports.i ***
	rsreset
MP		rs.b	LN_SIZE
MP_FLAGS	rs.b	1
MP_SIGBIT	rs.b	1
MP_SIGTASK	rs.l	1
MP_MSGLIST	rs.b	LH_SIZE
MP_SIZE		rs.w	0
MP_SOFTINT	EQU	MP_SIGTASK
PF_ACTION	EQU	3
PA_SIGNAL	EQU	0
PA_SOFTINT	EQU	1
PA_IGNORE	EQU	2
	rsreset
MN		rs.b	LN_SIZE
MN_REPLYPORT	rs.l	1
MN_LENGTH	rs.w	1
MN_SIZE		rs.w	0


						*** exec/io.i ***
	rsreset
IO		rs.b	MN_SIZE
IO_DEVICE	rs.l	1
IO_UNIT		rs.l	1
IO_COMMAND	rs.w	1
IO_FLAGS	rs.b	1
IO_ERROR	rs.b	1
IO_SIZE		rs.w	0
IO_ACTUAL	rs.l	1
IO_LENGTH	rs.l	1
IO_DATA		rs.l	1
IO_OFFSET	rs.l	1
IOSTD_SIZE	rs.w	0

CMD_INVALID	EQU	0
CMD_RESET	EQU	1
CMD_READ	EQU	2
CMD_WRITE	EQU	3
CMD_UPDATE	EQU	4
CMD_CLEAR	EQU	5
CMD_STOP	EQU	6
CMD_START	EQU	7
CMD_FLUSH	EQU	8

						*** exec/tasks.i ***
	rsreset
TC		rs.b	LN_SIZE
TC_FLAGS	rs.b	1
TC_STATE	rs.b	1
TC_IDNESTCNT	rs.b	1
TC_TDNESTCNT	rs.b	1
TC_SIGALLOC	rs.l	1
TC_SIGWAIT	rs.l	1
TC_SIGRECVD	rs.l	1
TC_SIGEXCEPT	rs.l	1
TC_TRAPALLOC	rs.w	1
TC_TRAPABLE	rs.w	1
TC_EXCEPTDATA	rs.l	1
TC_EXCEPTCODE	rs.l	1
TC_TRAPDATA	rs.l	1
TC_TRAPCODE	rs.l	1
TC_SPREG	rs.l	1
TC_SPLOWER	rs.l	1
TC_SPUPPER	rs.l	1
TC_SWITCH	rs.l	1
TC_LAUNCH	rs.l	1
TC_MEMENTRY	rs.b	LH_SIZE
TC_Userdata	rs.l	1
TC_SIZE		rs.w	0

						*** devices/timer.i ***
	rsreset
TIMEVAL		rs.b	0
TV_SECS		rs.l	1
TV_MICRO	rs.l	1
TV_SIZE		rs.w	0
	rsreset
TIMEREQUEST	rs.b	IO_SIZE
IOTV_TIME	rs.b	TV_SIZE
IOTV_SIZE	rs.w	0

TR_ADDREQUEST	EQU	9
TR_GETSYSTIME	EQU	10

					*** devices/trackdisk.i ***
TD_MOTOR	EQU	9
TD_SEEK		EQU	10
TD_FORMAT	EQU	11
TD_REMOVE	EQU	12
TD_CHANGENUM	EQU	13
TD_CHANGESTATE	EQU	14
TD_PROTSTATUS	EQU	15
TD_RAWREAD	EQU	16
TD_RAWWRITE	EQU	17
TD_GETDRIVETYPE	EQU	18
TD_GETNUMTRACKS	EQU	19
TD_ADDCHANGEINT	EQU	20
TD_REMCHANGEINT	EQU	21
TD_LASTCOMM	EQU	22

					*** graphics/graphics_lib.i ***
TextLength	EQU	-$36
Text		EQU	-$3c
SetFont		EQU	-$42
OpenFont	EQU	-$48
CloseFont	EQU	-$4e
Move		EQU	-$f0
Draw		EQU	-$f6
WaitTOF		EQU	-$10e
RectFill	EQU	-$132
PolyDraw	EQU	-$150
SetAPen		EQU	-$156
SetBPen		EQU	-$15c
					*** intuition/intuition_lib.i ***
AddGadget	EQU	-$2a
CloseWindow	EQU	-$48
MoveWindow	EQU	-$a8
OpenWindow	EQU	-$cc
RemoveGadget	EQU	-$e4
SetWindowTitles	EQU	-$114
SizeWindow	EQU	-$120

					*** intuition/intuition.i ***
	rsreset
Gadget		rs.b	0
gg_NextGadget	rs.l	1
gg_LeftEdge	rs.w	1
gg_TopEdge	rs.w	1
gg_Width	rs.w	1
gg_Height	rs.w	1
gg_Flags	rs.w	1
gg_Activation	rs.w	1
gg_GadgetType	rs.w	1
gg_GadgetRender	rs.l	1
gg_SelectRender	rs.l	1
gg_GadgetText	rs.l	1
gg_MutualExclude rs.l	1
gg_SpecialInfo	rs.l	1
gg_GadgetID	rs.w	1
gg_UserData	rs.l	1
gg_SIZEOF	rs.w	0
GADGHIGHBITS	EQU	3
GADGHCOMP	EQU	0
GADGHBOX	EQU	1
GADGHIMAGE	EQU	2
GADGHNONE	EQU	3
GADGIMAGE	EQU	4
GRELBOTTOM	EQU	8
GRELRIGHT	EQU	$10
GRELWIDTH	EQU	$20
GRELHEIGHT	EQU	$40
SELECTED	EQU	$80
GADGDISABLED	EQU	$100
RELVERIFY	EQU	1
GADGIMMEDIATE	EQU	2
ENDGADGET	EQU	4
FOLLOWMOUSE	EQU	8
RIGHTBORDER	EQU	$10
LEFTBORDER	EQU	$20
TOPBORDER	EQU	$40
BOTTOMBORDER	EQU	$80
TOGGLESELECT	EQU	$100
STRINGCENTER	EQU	$200
STRINGRIGHT	EQU	$400
LONGINT		EQU	$800
ALTKEYMAP	EQU	$1000
BOOLEXTEND	EQU	$2000
GADGETTYPE	EQU	$FC00
SYSGADGET	EQU	$8000
SCRGADGET	EQU	$4000
GZZGADGET	EQU	$2000
REQGADGET	EQU	$1000
SIZING		EQU	$10
WDRAGGING	EQU	$20
SDRAGGING	EQU	$30
WUPFRONT	EQU	$40
SUPFRONT	EQU	$50
WDOWNBACK	EQU	$60
SDOWNBACK	EQU	$70
CLOSE		EQU	$80
BOOLGADGET	EQU	1
PROPGADGET	EQU	3
STRGADGET	EQU	4
	rsreset
IntuiMessage	rs.b	0
im_ExecMessage	rs.b	MN_SIZE
im_Class	rs.l	1
im_Code		rs.w	1
im_Qualifier	rs.w	1
im_IAddress	rs.l	1
im_MouseX	rs.w	1
im_MouseY	rs.w	1
im_Seconds	rs.l	1
im_Micros	rs.l	1
im_IDCMPWindow	rs.l	1
im_SpecialLink	rs.l	1
im_SIZEOF	rs.w	0
SIZEVERIFY	EQU	1
NEWSIZE		EQU	2
REFRESHWINDOW	EQU	4
MOUSEBUTTONS	EQU	8
MOUSEMOVE	EQU	$10
GADGETDOWN	EQU	$20
GADGETUP	EQU	$40
REQSET		EQU	$80
MENUPICK	EQU	$100
CLOSEWINDOW	EQU	$200
RAWKEY		EQU	$400
REQVERIFY	EQU	$800
REQCLEAR	EQU	$1000
MENUVERIFY	EQU	$2000
NEWPREFS	EQU	$4000
DISKINSERTED	EQU	$8000
DISKREMOVED	EQU	$10000
WBENCHMESSAGE	EQU	$20000
ACTIVEWINDOW	EQU	$40000
INACTIVEWINDOW	EQU	$80000
DELTAMOVE	EQU	$100000
VANILLAKEY	EQU	$200000
INTUITICKS	EQU	$400000
LONELYMESSAGE	EQU	$80000000
	rsreset
wd_NextWindow	rs.l	1
wd_LeftEdge	rs.w	1
wd_TopEdge	rs.w	1
wd_Width	rs.w	1
wd_Height	rs.w	1
wd_MouseY	rs.w	1
wd_MouseX	rs.w	1
wd_MinWidth	rs.w	1
wd_MinHeight	rs.w	1
wd_MaxWidth	rs.w	1
wd_MaxHeight	rs.w	1
wd_Flags	rs.l	1
wd_MenuStrip	rs.l	1
wd_Title	rs.l	1
wd_FirstRequest	rs.l	1
wd_DMRequest	rs.l	1
wd_ReqCount	rs.w	1
wd_WScreen	rs.l	1
wd_RPort	rs.l	1
wd_BorderLeft	rs.b	1
wd_BorderTop	rs.b	1
wd_BorderRight	rs.b	1
wd_BorderBottom	rs.b	1
wd_BorderRPort	rs.l	1
wd_FirstGadget	rs.l	1
wd_Parent	rs.l	1
wd_Descendant	rs.l	1
wd_Pointer	rs.l	1
wd_PtrHeight	rs.b	1
wd_PtrWidth	rs.b	1
wd_XOffset	rs.b	1
wd_YOffset	rs.b	1
wd_IDCMPFlags	rs.l	1
wd_UserPort	rs.l	1
wd_WindowPort	rs.l	1
wd_MessageKey	rs.l	1
wd_DetailPen	rs.b	1
wd_BlockPen	rs.b	1
wd_CheckMark	rs.l	1
wd_ScreenTitle	rs.l	1
wd_GZZMouseX	rs.w	1
wd_GZZMouseY	rs.w	1
wd_GZZWidth	rs.w	1
wd_GZZHeight	rs.w	1
wd_ExtData	rs.l	1
wd_UserData	rs.l	1
wd_WLayer	rs.l	1
IFont		rs.l	1
wd_Size		rs.w	0
WINDOWSIZING	EQU	1
WINDOWDRAG	EQU	2
WINDOWDEPTH	EQU	4
WINDOWCLOSE	EQU	8
SIZEBRIGHT	EQU	$10
SIZEBBOTTOM	EQU	$20
REFRESHBITS	EQU	$C0
SMART_REFRESH	EQU	0
SIMPLE_REFRESH	EQU	$40
SUPER_BITMAP	EQU	$80
OTHER_REFRESH	EQU	$C0
BACKDROP	EQU	$100
REPORTMOUSE	EQU	$200
GIMMEZEROZERO	EQU	$400
BORDERLESS	EQU	$800
ACTIVATE	EQU	$1000
WINDOWACTIVE	EQU	$2000
INREQUEST	EQU	$4000
MENUSTATE	EQU	$8000
RMBTRAP		EQU	$10000
NOCAREREFRESH	EQU	$20000
WINDOWREFRESH	EQU	$1000000
WBENCHWINDOW	EQU	$2000000
WINDOWTICKED	EQU	$4000000
SUPER_UNUSED	EQU	$FCFC0000
	rsreset
NewWindow	rs.b	0
nw_LeftEdge	rs.w	1
nw_TopEdge	rs.w	1
nw_Width	rs.w	1
nw_Height	rs.w	1
nw_DetailPen	rs.b	1
nw_BlockPen	rs.b	1
nw_IDCMPFlags	rs.l	1
nw_Flags	rs.l	1
nw_FirstGadget	rs.l	1
nw_CheckMark	rs.l	1
nw_Title	rs.l	1
nw_Screen	rs.l	1
nw_BitMap	rs.l	1
nw_MinWidth	rs.w	1
nw_MinHeight	rs.w	1
nw_MaxWidth	rs.w	1
nw_MaxHeight	rs.w	1
nw_Type		rs.w	1
nw_SIZE		rs.w	0

					*** libraries/dos_lib.i ***
Write		EQU	-$30
Output		EQU	-$3c
CurrentDir	EQU	-$7e
CreateProc	EQU	-$8a
LoadSeg		EQU	-$96
UnLoadSeg	EQU	-$9c
DateStamp	EQU	-$c0
Delay		EQU	-$c6
					*** libraries/dos.i ***
	rsreset
		rs.b	0
ds_Days		rs.l	1
ds_Minute	rs.l	1
ds_Tick		rs.l	1
ds_SIZEOF	rs.w	0
TICKS_PER_SECOND	EQU	50

					*** libraries/dosextens.i ***
	rsreset
Process		rs.b	0
pr_Task		rs.b	TC_SIZE
pr_MsgPort	rs.b	MP_SIZE
pr_Pad		rs.w	1
pr_SegList	rs.l	1
pr_StackSize	rs.l	1
pr_GlobVec	rs.l	1
pr_TaskNum	rs.l	1
pr_StackBase	rs.l	1
pr_Result2	rs.l	1
pr_CurrentDir	rs.l	1
pr_CIS		rs.l	1
pr_COS		rs.l	1
pr_ConsoleTask	rs.l	1
pr_FileSystemTask rs.l	1
pr_CLI		rs.l	1
pr_ReturnAddr	rs.l	1
pr_PktWait	rs.l	1
pr_WindowPtr	rs.l	1
pr_SIZEOF	rs.w	0

