


**	NOTICE: CASE SENSITIVITY *MUST* BE ON!!!

HUNK_UNIT=$3E7
HUNK_NAME=$3E8
HUNK_CODE=$3E9
HUNK_DATA=$3EA
HUNK_BSS=$3EB
HUNK_RELOC32=$3EC
HUNK_RELOC16=$3ED
HUNK_RELOC8=$3EE
HUNK_EXT=$3EF
HUNK_SYMBOL=$3F0
HUNK_DEBUG=$3F1
HUNK_END=$3F2
HUNK_HEADER=$3F3
HUNK_OVERLAY=$3F5
HUNK_BREAK=$3F6

A2024FIFTEENHERTZ_KEY=$49000
A2024TENHERTZ_KEY=$41000
A2024_MONITOR_ID=$41000
ABORT_BUSY=$120
ABORT_DISK_ERROR=$128
ABORT=-2
ABSOLUTE_DIMENSIONS=$20
ACCESS_READ=-2
ACCESS_WRITE=-1
ACPU_AddressErr=$80000003
ACPU_AutoVec1=$80000019
ACPU_AutoVec2=$8000001A
ACPU_AutoVec3=$8000001B
ACPU_AutoVec4=$8000001C
ACPU_AutoVec5=$8000001D
ACPU_AutoVec6=$8000001E
ACPU_AutoVec7=$8000001F
ACPU_BusErr=$80000002
ACPU_CHK=$80000006
ACPU_DivZero=$80000005
ACPU_Format=$8000000E
ACPU_InstErr=$80000004
ACPU_LineA=$8000000A
ACPU_LineF=$8000000B
ACPU_PrivErr=$80000008
ACPU_Spurious=$80000018
ACPU_TRAPV=$80000007
ACPU_Trace=$80000009
ACTION_ADD_NOTIFY=$1001
ACTION_CHANGE_MODE=$404
ACTION_CHANGE_SIGNAL=$3E3
ACTION_COPY_DIR_FH=$406
ACTION_COPY_DIR=$13
ACTION_CREATE_DIR=$16
ACTION_CURRENT_VOLUME=$7
ACTION_DELETE_OBJECT=$10
ACTION_DISK_CHANGE=$21
ACTION_DISK_INFO=$19
ACTION_DISK_TYPE=$20
ACTION_DIE=$5
ACTION_EVENT=$6
ACTION_EXAMINE_ALL_END=$40B
ACTION_EXAMINE_ALL=$409
ACTION_EXAMINE_FH=$40A
ACTION_EXAMINE_NEXT=$18
ACTION_EXAMINE_OBJECT=$17
ACTION_END=$3EF
ACTION_FH_FROM_LOCK=$402
ACTION_FINDINPUT=$3ED
ACTION_FINDOUTPUT=$3EE
ACTION_FINDUPDATE=$3EC
ACTION_FLUSH=$1B
ACTION_FORMAT=$3FC
ACTION_FREE_LOCK=$F
ACTION_FREE_RECORD=$7D9
ACTION_GET_BLOCK=$2
ACTION_INFO=$1A
ACTION_INHIBIT=$1F
ACTION_IS_FILESYSTEM=$403
ACTION_LOCATE_OBJECT=$8
ACTION_LOCK_RECORD=$7D8
ACTION_MAKE_LINK=$3FD
ACTION_MORE_CACHE=$12
ACTION_NIL=0
ACTION_PARENT_FH=$407
ACTION_PARENT=$1D
ACTION_READ_LINK=$400
ACTION_READ_RETURN=$3E9
ACTION_READ=$52
ACTION_REMOVE_NOTIFY=$1002
ACTION_RENAME_DISK=$9
ACTION_RENAME_OBJECT=$11
ACTION_SAME_LOCK=$28
ACTION_SCREEN_MODE=$3E2
ACTION_SEEK=$3F0
ACTION_SERIALIZE_DISK=$1068
ACTION_SET_COMMENT=$1C
ACTION_SET_DATE=$22
ACTION_SET_FILE_SIZE=$3FE
ACTION_SET_MAP=$4
ACTION_SET_OWNER=$40C
ACTION_SET_PROTECT=$15
ACTION_STARTUP=0
ACTION_TIMER=$1E
ACTION_WAIT_CHAR=$14
ACTION_WRITE_PROTECT=$3FF
ACTION_WRITE_RETURN=$3EA
ACTION_WRITE=$57
ACTIVATE=$1000
ACTIVEGADGET=$4000
ACTIVEWINDOW=$40000
AFB_68010=0
AFB_68020=$1
AFB_68030=$2
AFB_68040=$3
AFB_68881=$4
AFB_68882=$5
AFB_FPU40=$6
AFB_PRIVATE=$F
AFF_68010=$1
AFF_68020=$2
AFF_68030=$4
AFF_68040=$8
AFF_68881=$10
AFF_68882=$20
AFF_FPU40=$40
AFF_PRIVATE=$8000
AGNUS=$1
AG_BadParm=$80000
AG_CloseDev=$A0000
AG_CloseLib=$90000
AG_IOError=$60000
AG_MakeLib=$20000
AG_NoMemory=$10000
AG_NoSignal=$70000
AG_OpenDev=$40000
AG_OpenLib=$30000
AG_OpenRes=$50000
AG_ProcCreate=$B0000
ALERTLAYERSNOMEM=$83010000
ALERT_TYPE=$80000000
ALPHA_P_101=$1
ALTKEYMAP=$1000
ALTLEFT=$10
ALTRIGHT=$20
AMIGAKEYS=$C0
AMIGAKEY=$11
AMIGALEFT=$40
AMIGARIGHT=$80
ANTI_ALIAS=$800
AN_AddSWGadget=$8401000A
AN_AsyncPkt=$7000004
AN_AudioDev=$10000000
AN_BadChkSum=$7000009
AN_BadExpansionFree=$0A000001
AN_BadFreeAddr=$0100000F
AN_BadGadget=$04000001
AN_BadInitFunc=$0700000D
AN_BadMessage=$8400000D
AN_BadOverlay=$0700000C
AN_BadQuickInt=$810000FF
AN_BadSegList=$08000001
AN_BadSemaphore=$01000010
AN_BadState=$8400000C
AN_BaseChkSum=$01000002
AN_BitMap=$07000007
AN_BltBitMap=$8201000A
AN_BogusExcpt=$8100000A
AN_BootError=$30000001
AN_BootStrap=$30000000
AN_CIARsrc=$20000000
AN_ConsoleDev=$11000000
AN_CreatePort=$84010002
AN_DOSLib=$07000000
AN_DRHasDisk=$21000001
AN_DRIntNoAct=$21000002
AN_DiskBlkSeq=$07000006
AN_DiskCopy=$32000000
AN_DiskError=$0700000A
AN_DiskRsrc=$21000000
AN_DiskfontLib=$0B000000
AN_EndTask=$07000002
AN_ExcptVect=$01000001
AN_ExecLib=$01000000
AN_ExpansionLib=$0A000000
AN_FileReclosed=$0700000E
AN_FreeTwice=$01000009
AN_FreeVec=$07000005
AN_GadTools=$33000000
AN_GadgetType=$84000001
AN_GamePortDev=$12000000
AN_GfxFreeError=$0200000D
AN_GfxNewError=$0200000C
AN_GfxNoLCM=$82011234
AN_GfxNoMemMspc=$82010001
AN_GfxNoMem=$82010000
AN_GraphicsLib=$02000000
AN_IOAfterClose=$0100000D
AN_IOUsedTwice=$0100000B
AN_ISemOrder=$4000011
AN_IconLib=$9000000
AN_InitAPtr=$1000007
AN_IntrMem=$81000006
AN_Intuition=$4000000
AN_ItemAlloc=$4010003
AN_ItemBoxTop=$84000006
AN_KeyFree=$7000008
AN_KeyRange=$700000B
AN_KeyboardDev=$13000000
AN_LayersLib=$3000000
AN_LayersNoMem=$83010000
AN_LibChkSum=$1000003
AN_LongFrame=$82010006
AN_MakeVPort=$82010030
AN_MathLib=$5000000
AN_MemCorrupt=$81000005
AN_MemoryInsane=$100000C
AN_MiscRsrc=$22000000
AN_NoConsole=$8400000F
AN_NoFonts=$B1000001
AN_NoISem=$4000010
AN_NoWindow=$11000001
AN_ObsoleteFont=$02000401
AN_OpenScreen=$84010007
AN_OpenScrnRast=$84010008
AN_OpenWindow=$8401000B
AN_PlaneAlloc=$84010005
AN_QPktFail=$7000003
AN_RAMLib=$8000000
AN_RegionMemory=$8201000B
AN_SemCorrupt=$1000008
AN_ShortFrame=$82010007
AN_StackProbe=$100000E
AN_StartMem=$7010001
AN_SubAlloc=$4010004
AN_SysScrnType=$84000009
AN_TDCalibSeek=$14000001
AN_TDDelay=$14000002
AN_TMBadReq=$15000001
AN_TMBadSupply=$15000002
AN_TextTmpRas=$02010009
AN_TimerDev=$15000000
AN_TrackDiskDev=$14000000
AN_Unknown=$35000000
AN_UtilityLib=$34000000
AN_WBBadIOMsg=$31000003
AN_WBBadStartupMsg1=$31000001
AN_WBBadStartupMsg2=$31000002
AN_WBReLayoutToolMenu=$B1010009
AN_WeirdEcho=$8400000E
AN_Workbench=$31000000
AO_AudioDev=$8010
AO_BootStrap=$8030
AO_CIARsrc=$8020
AO_ConsoleDev=$8011
AO_DOSLib=$8007
AO_DiskCopy=$8032
AO_DiskRsrc=$8021
AO_DiskfontLib=$800B
AO_ExecLib=$8001
AO_ExpansionLib=$800A
AO_GadTools=$8033
AO_GamePortDev=$8012
AO_GraphicsLib=$8002
AO_IconLib=$8009
AO_Intuition=$8004
AO_KeyMapLib=$800D
AO_KeyboardDev=$8013
AO_LayersLib=$8003
AO_MathLib=$8005
AO_MiscRsrc=$8022
AO_RAMLib=$8008
AO_TimerDev=$8015
AO_TrackDiskDev=$8014
AO_Unknown=$8035
AO_UtilityLib=$800C
AO_Workbench=$8031
ARROWIDCMP=$400068
ASLFO_BackColors=$80080041
ASLFO_DoBackPen=$8008002D
ASLFO_DoDrawMode=$8008002F
ASLFO_DoFrontPen=$8008002C
ASLFO_DoStyle=$8008002E
ASLFO_FilterFunc=$80080031
ASLFO_FixedWidthOnly=$80080030
ASLFO_Flags=$80080014
ASLFO_FrontColors=$80080040
ASLFO_HookFunc=$80080007
ASLFO_InitialBackPen=$8008000F
ASLFO_InitialDrawMode=$8008003B
ASLFO_InitialFlags=$8008000D
ASLFO_InitialFrontPen=$8008000E
ASLFO_InitialHeight=$80080006
ASLFO_InitialLeftEdge=$80080003
ASLFO_InitialName=$8008000A
ASLFO_InitialSize=$8008000B
ASLFO_InitialStyle=$8008000C
ASLFO_InitialTopEdge=$80080004
ASLFO_InitialWidth=$80080005
ASLFO_IntuiMsgFunc=$80080046
ASLFO_Locale=$80080032
ASLFO_MaxBackPen=$80080043
ASLFO_MaxFrontPen=$80080042
ASLFO_MaxHeight=$80080011
ASLFO_MinHeight=$80080010
ASLFO_ModeList=$80080015
ASLFO_NegativeText=$80080013
ASLFO_PositiveText=$80080012
ASLFO_PrivateIDCMP=$8008002A
ASLFO_PubScreenName=$80080029
ASLFO_Screen=$80080028
ASLFO_SleepWindow=$8008002B
ASLFO_TextAttr=$80080033
ASLFO_TitleText=$80080001
ASLFO_UserData=$80080034
ASLFO_Window=$80080002
ASLFR_AcceptPattern=$8008003E
ASLFR_DoMultiSelect=$8008002D
ASLFR_DoPatterns=$8008002E
ASLFR_DoSaveMode=$8008002C
ASLFR_DrawersOnly=$8008002F
ASLFR_FilterDrawers=$8008003F
ASLFR_FilterFunc=$80080031
ASLFR_Flags1=$80080014
ASLFR_Flags2=$80080016
ASLFR_HookFunc=$80080007
ASLFR_InitialDrawer=$80080009
ASLFR_InitialFile=$80080008
ASLFR_InitialHeight=$80080006
ASLFR_InitialLeftEdge=$80080003
ASLFR_InitialPattern=$8008000A
ASLFR_InitialTopEdge=$80080004
ASLFR_InitialWidth=$80080005
ASLFR_IntuiMsgFunc=$80080046
ASLFR_Locale=$80080032
ASLFR_NegativeText=$80080013
ASLFR_PositiveText=$80080012
ASLFR_PrivateIDCMP=$8008002A
ASLFR_PubScreenName=$80080029
ASLFR_RejectIcons=$8008003C
ASLFR_RejectPattern=$8008003D
ASLFR_Screen=$80080028
ASLFR_SleepWindow=$8008002B
ASLFR_TextAttr=$80080033
ASLFR_TitleText=$80080001
ASLFR_UserData=$80080034
ASLFR_Window=$80080002
ASLSM_CustomSMList=$8008007B
ASLSM_DoAutoScroll=$80080071
ASLSM_DoDepth=$8008006F
ASLSM_DoHeight=$8008006E
ASLSM_DoOverscanType=$80080070
ASLSM_DoWidth=$8008006D
ASLSM_FilterFunc=$8008007A
ASLSM_InitialAutoScroll=$80080069
ASLSM_InitialDisplayDepth=$80080067
ASLSM_InitialDisplayHeight=$80080066
ASLSM_InitialDisplayWidth=$80080065
ASLSM_InitialDisplayID=$80080064
ASLSM_InitialHeight=$80080006
ASLSM_InitialInfoLeftEdge=$8008006B
ASLSM_InitialInfoOpened=$8008006A
ASLSM_InitialInfoTopEdge=$8008006C
ASLSM_InitialLeftEdge=$80080003
ASLSM_InitialOverscanType=$80080068
ASLSM_InitialTopEdge=$80080004
ASLSM_InitialWidth=$80080005
ASLSM_IntuiMsgFunc=$80080046
ASLSM_Locale=$80080032
ASLSM_MaxDepth=$80080079
ASLSM_MaxHeight=$80080077
ASLSM_MaxWidth=$80080075
ASLSM_MinDepth=$80080078
ASLSM_MinHeight=$80080076
ASLSM_MinWidth=$80080074
ASLSM_NegativeText=$80080013
ASLSM_PositiveText=$80080012
ASLSM_PrivateIDCMP=$8008002A
ASLSM_PropertyFlags=$80080072
ASLSM_PropertyMask=$80080073
ASLSM_PubScreenName=$80080029
ASLSM_Screen=$80080028
ASLSM_SleepWindow=$8008002B
ASLSM_TextAttr=$80080033
ASLSM_TitleText=$80080001
ASLSM_UserData=$80080034
ASLSM_Window=$80080002
ASL_BackPen=$8008000F
ASL_CancelText=$80080013
ASL_Dir=$80080009
ASL_Dummy=$80080000
ASL_ExtFlags1=$80080016
ASL_FileRequest=0
ASL_File=$80080008
ASL_FontFlags=$8008000D
ASL_FontHeight=$8008000B
ASL_FontName=$8008000A
ASL_FontRequest=$1
ASL_FontStyles=$8008000C
ASL_FrontPen=$8008000E
ASL_FuncFlags=$80080014
ASL_Hail=$80080001
ASL_Height=$80080006
ASL_HookFunc=$80080007
ASL_LeftEdge=$80080003
ASL_MaxHeight=$80080011
ASL_MinHeight=$80080010
ASL_ModeList=$80080015
ASL_OKText=$80080012
ASL_Pattern=$8008000A
ASL_ScreenModeRequest=$2
ASL_TopEdge=$80080004
ASL_Width=$80080005
ASL_Window=$80080002
ASL_TB=$80080000
ASPECT_HORIZ=0
ASPECT_VERT=$1
AT_DeadEnd=$80000000
AT_Recovery=0
AUTOBACKPEN=$1
AUTODRAWMODE=$1
AUTOFRONTPEN=0
AUTOITEXTFONT=0
AUTOKNOB=$1
AUTOLEFTEDGE=$6
AUTONEXTTEXT=0
AUTOSCROLL=$4000
AUTOTOPEDGE=$3
AbsExecBase=$4
AlertData=$4A
AreaInfo=0
AttnFlags=$128
AttnResched=$12A
BACKDROP=$100
BACKGROUNDPEN=$7
BARBLOCKPEN=$A
BARDETAILPEN=$9
BARTRIMPEN=$B
BAUD_1200=$2
BAUD_19200=$6
BAUD_110=0
BAUD_2400=$3
BAUD_300=$1
BAUD_4800=$4
BAUD_9600=$5
BAUD_MIDI=$7
BBFT_BUTTON=$1
BBFT_ICONDROPBOX=$3
BBFT_RIDGE=$2
BEEPING=$20
BELL=$7
BIDTAG_BlueBits=$8000000C
BIDTAG_DIPFMustHave=$80000001
BIDTAG_DIPFMustNotHave=$80000002
BIDTAG_Depth=$80000008
BIDTAG_DesiredHeight=$80000007
BIDTAG_DesiredWidth=$80000006
BIDTAG_GfxPrivate=$8000000E
BIDTAG_GreenBits=$8000000D
BIDTAG_MonitorID=$80000009
BIDTAG_NominalHeight=$80000005
BIDTAG_NominalWidth=$80000004
BIDTAG_RedBits=$8000000B
BIDTAG_SourceID=$8000000A
BIDTAG_ViewPort=$80000003
BITCLR=0
BITSPERBYTE=$8
BITSPERLONG=$20
BITSET=$8000
BLOCKPEN=$1
BMA_DEPTH=$4
BMA_FLAGS=$C
BMA_HEIGHT=0
BMA_WIDTH=$8
BMB_CLEAR=0
BMB_DISPLAYABLE=$1
BMB_INTERLEAVED=$2
BMB_MINPLANES=$4
BMB_STANDARD=$3
BMF_CLEAR=$1
BMF_DISPLAYABLE=$2
BMF_INTERLEAVED=$4
BMF_MINPLANES=$10
BMF_STANDARD=$8
BOOLEXTEND=$2000
BOOLGADGET=$1
BOOLMASK=$1
BORDERLESS=$800
BORDERSNIFF=$8000
BORDER_BLANKING=$4
BORDER_NOTRANSPARENCY=$8
BORDER_SPRITES=$40
BOTTOMBORDER=$80
BOUNDED_DIMENSIONS=$10
BROTHER_15XL=$2
BS=$8
BUTTONIDCMP=$40
BUTTON_KIND=$1
BYTESPERLONG=$4
BitMap=0
BlueBits=$2A
BoolInfo=0
Border=0
CACRB_ClearD=$B
CACRB_ClearI=$3
CACRB_CopyBack=$1F
CACRB_DBE=$C
CACRB_EnableD=$8
CACRB_EnableE=$1E
CACRB_EnableI=0
CACRB_FreezeD=$9
CACRB_FreezeI=$1
CACRB_IBE=$4
CACRB_WriteAllocate=$D
CACRF_ClearD=$800
CACRF_ClearI=$8
CACRF_CopyBack=$80000000
CACRF_DBE=$1000
CACRF_EnableD=$100
CACRF_EnableE=$40000000
CACRF_EnableI=$1
CACRF_FreezeD=$200
CACRF_FreezeI=$2
CACRF_IBE=$10
CACRF_WriteAllocate=$2000
CALL_HANDLER=$80000000
CBM_MPS1000=$3
CD_ASKDEFAULTKEYMAP=$B
CD_ASKKEYMAP=$9
CD_SETDEFAULTKEYMAP=$C
CD_SETKEYMAP=$A
CENTER_IMAGE=$8
CHANGEWINDOW=$02000000
CHANGE_FH=$1
CHANGE_LOCK=0
CHECKBOXIDCMP=$40
CHECKBOX_HEIGHT=$B
CHECKBOX_KIND=$2
CHECKBOX_WIDTH=$1A
CHECKED=$100
CHECKIMAGE=$E
CHECKIT=$1
CHECKWIDTH=$13
CHILD_ACTIVE=$4
CHILD_EXITED=$3
CHILD_NOTFOUND=$2
CHILD_NOTNEW=$1
CLOSEIMAGE=$3
CLOSEWINDOW=$200
CLOSE=$80
CMAB_DUALPF_DISABLE=$3
CMAB_FULLPALETTE=0
CMAB_NO_COLOR_LOAD=$2
CMAB_NO_INTERMED_UPDATE=$1
CMAF_DUALPF_DISABLE=$8
CMAF_FULLPALETTE=$1
CMAF_NO_COLOR_LOAD=$4
CMAF_NO_INTERMED_UPDATE=$2
CMB_BRDNTRAN=$3
CMB_BRDRBLNK=$2
CMB_BRDRSPRT=$6
CMB_CMTRANS=0
CMB_CPTRANS=$1
CMD_CLEAR=$5
CMD_COUNT=$D
CMD_DISABLED=$FFFFFC19
CMD_FLUSH=$8
CMD_INTERNAL=-2
CMD_INVALID=0
CMD_NONSTD=$9
CMD_RESET=$1
CMD_READ=$2
CMD_START=$7
CMD_STOP=$6
CMD_SYSTEM=-1
CMD_UPDATE=$4
CMD_WRITE=$3
CMF_BRDNTRAN=$8
CMF_BRDRBLNK=$4
CMF_BRDRSPRT=$40
CMF_CMTRANS=$1
CMF_CPTRANS=$2
COLORMAP_TRANSPARENCY=$1
COLORMAP_TYPE_V1_2=0
COLORMAP_TYPE_V1_4=$1
COLORMAP_TYPE_V36=$1
COLORMAP_TYPE_V39=$2
COLORPLANE_TRANSPARENCY=$2
COMMSEQ=$4
COMMWIDTH=$1B
COPPER_MOVE=0
COPPER_WAIT=$1
CORRECT_BLUE=$4
CORRECT_GREEN=$2
CORRECT_RED=$1
CORRECT_RGB_MASK=$7
COUNT_LIB=$FFFFFFD6
CPRNXTBUF=$2
CPR_NT_LOF=$8000
CPR_NT_SHT=$4000
CPR_NT_SYS=$2000
CR_NEEDS_NO_CONCEALED_RASTER=1
CR_NEEDS_NO_LAYERBLIT_DAMAGE=2
CR=$D
CSI=$1B
CTB_MAPCOLOR=0
CTC_HCLRTABSALL=$5
CTC_HCLRTAB=$2
CTC_HSETTAB=0
CTF_MAPCOLOR=$1
CT_ANTIALIAS=$4
CT_COLORFONT=$1
CT_GREYFONT=$2
CURSORDOWN=$4D
CURSORLEFT=$4F
CURSORRIGHT=$4E
CURSORUP=$4C
CUSTOMBITMAP=$40
CUSTOMGADGET=$5
CUSTOMIMAGEDEPTH=-1
CUSTOMSCREEN=$F
CUSTOM_NAME=0
CUSTOM=$40
CWCODE_DEPTH=$1
CWCODE_MOVESIZE=0
CYCLEIDCMP=$40
CYCLE_KIND=$7
ChkBase=$26
ChkSum=$52
CliProcList=0
ClipRect=0
ColdCapture=$2A
ColorFontColors=0
ColorMap=0
ColorSpec=0
ColorTextFont=0
CommandLineInterface=0
CoolCapture=$2E
CopIns=0
CopList=0
DBLNTSCEXTRALORESDPF2FF_KEY=$91644
DBLNTSCEXTRALORESDPF2LACE_KEY=$91645
DBLNTSCEXTRALORESDPF2_KEY=$91640
DBLNTSCEXTRALORESDPFFF_KEY=$91604
DBLNTSCEXTRALORESDPFLACE_KEY=$91605
DBLNTSCEXTRALORESDPF_KEY=$91600
DBLNTSCEXTRALORESEHBFF_KEY=$91284
DBLNTSCEXTRALORESEHBLACE_KEY=$91285
DBLNTSCEXTRALORESEHB_KEY=$91280
DBLNTSCEXTRALORESFF_KEY=$91204
DBLNTSCEXTRALORESHAMFF_KEY=$91A04
DBLNTSCEXTRALORESHAMLACE_KEY=$91A05
DBLNTSCEXTRALORESHAM_KEY=$91A00
DBLNTSCEXTRALORESLACE_KEY=$91205
DBLNTSCEXTRALORES_KEY=$91200
DBLNTSCHIRESDPF2FF_KEY=$99444
DBLNTSCHIRESDPF2LACE_KEY=$99445
DBLNTSCHIRESDPF2_KEY=$99440
DBLNTSCHIRESDPFFF_KEY=$99404
DBLNTSCHIRESDPFLACE_KEY=$99405
DBLNTSCHIRESDPF_KEY=$99400
DBLNTSCHIRESEHBFF_KEY=$99084
DBLNTSCHIRESEHBLACE_KEY=$99085
DBLNTSCHIRESEHB_KEY=$99080
DBLNTSCHIRESFF_KEY=$99004
DBLNTSCHIRESHAMFF_KEY=$99804
DBLNTSCHIRESHAMLACE_KEY=$99805
DBLNTSCHIRESHAM_KEY=$99800
DBLNTSCHIRESLACE_KEY=$99005
DBLNTSCHIRES_KEY=$99000
DBLNTSCLORESDPF2FF_KEY=$91444
DBLNTSCLORESDPF2LACE_KEY=$91445
DBLNTSCLORESDPF2_KEY=$91440
DBLNTSCLORESDPFFF_KEY=$91404
DBLNTSCLORESDPFLACE_KEY=$91405
DBLNTSCLORESDPF_KEY=$91400
DBLNTSCLORESEHBFF_KEY=$91084
DBLNTSCLORESEHBLACE_KEY=$91085
DBLNTSCLORESEHB_KEY=$91080
DBLNTSCLORESFF_KEY=$91004
DBLNTSCLORESHAMFF_KEY=$91804
DBLNTSCLORESHAMLACE_KEY=$91805
DBLNTSCLORESHAM_KEY=$91800
DBLNTSCLORESLACE_KEY=$91005
DBLNTSCLORES_KEY=$91000
DBLNTSC_MONITOR_ID=$91000
DBLPALEXTRALORESDPF2FF_KEY=$A1644
DBLPALEXTRALORESDPF2LACE_KEY=$A1645
DBLPALEXTRALORESDPF2_KEY=$A1640
DBLPALEXTRALORESDPFFF_KEY=$A1604
DBLPALEXTRALORESDPFLACE_KEY=$A1605
DBLPALEXTRALORESDPF_KEY=$A1600
DBLPALEXTRALORESEHBFF_KEY=$A1284
DBLPALEXTRALORESEHBLACE_KEY=$A1285
DBLPALEXTRALORESEHB_KEY=$A1280
DBLPALEXTRALORESFF_KEY=$A1204
DBLPALEXTRALORESHAMFF_KEY=$A1A04
DBLPALEXTRALORESHAMLACE_KEY=$A1A05
DBLPALEXTRALORESHAM_KEY=$A1A00
DBLPALEXTRALORESLACE_KEY=$A1205
DBLPALEXTRALORES_KEY=$A1200
DBLPALHIRESDPF2LACE_KEY=$A9444
DBLPALHIRESDPF2_KEY=$A9440
DBLPALHIRESDPFLACE_KEY=$A9404
DBLPALHIRESDPF_KEY=$A9400
DBLPALHIRESEHBFF_KEY=$A9084
DBLPALHIRESEHBLACE_KEY=$A9085
DBLPALHIRESEHB_KEY=$A9080
DBLPALHIRESFF_KEY=$A9004
DBLPALHIRESHAMFF_KEY=$A9804
DBLPALHIRESHAMLACE_KEY=$A9805
DBLPALHIRESHAM_KEY=$A9800
DBLPALHIRESLACE_KEY=$A9005
DBLPALHIRES_KEY=$A9000
DBLPALLORESDPF2LACE_KEY=$A1444
DBLPALLORESDPF2_KEY=$A1440
DBLPALLORESDPFLACE_KEY=$A1404
DBLPALLORESDPF_KEY=$A1400
DBLPALLORESEHBFF_KEY=$A1084
DBLPALLORESEHBLACE_KEY=$A1085
DBLPALLORESEHB_KEY=$A1080
DBLPALLORESFF_KEY=$A1004
DBLPALLORESHAMFF_KEY=$A1804
DBLPALLORESHAMLACE_KEY=$A1805
DBLPALLORESHAM_KEY=$A1800
DBLPALLORESLACE_KEY=$A1005
DBLPALLORES_KEY=$A1000
DBLPAL_MONITOR_ID=$A1000
DBufInfo=0
DD_SIZE=$22
DD=0
DEADEND_ALERT=$80000000
DEBUG_DETAIL=0
DEFAULTMOUSEQUEUE=$5
DEFAULT_MONITOR_ID=0
DEFERREFRESH=$8000
DELTAMOVE=$100000
DENISE=$1
DEPTHIMAGE=0
DETAILPEN=0
DEVICES_CONSOLE_I=$1
DEVICES_INPUTEVENT_I=$1
DEVICES_SERIAL_I=$1
DEVICES_TIMER_I=$1
DEVNAME_SIZE=$10
DEV_ABORTIO=$FFFFFFDC
DEV_BEGINIO=$FFFFFFE2
DEL=$7F
DIAB_630=$4
DIAB_ADV_D25=$5
DIAB_C_150=$6
DIMENSIONS_MASK=$F0
DIPF_IS_BEAMSYNC=$800
DIPF_IS_DBUFFER=$100000
DIPF_IS_DRAGGABLE=$200
DIPF_IS_DUALPF=$2
DIPF_IS_ECS=$10
DIPF_IS_EXTRAHALFBRITE=$1000
DIPF_IS_FOREIGN=$80000000
DIPF_IS_GENLOCK=$80
DIPF_IS_HAM=$8
DIPF_IS_LACE=$1
DIPF_IS_PANELLED=$400
DIPF_IS_PAL=$20
DIPF_IS_PF2PRI=$4
DIPF_IS_PROGBEAM=$200000
DIPF_IS_SCANDBL=$20000
DIPF_IS_SPRITES_ATT=$2000
DIPF_IS_SPRITES_BORDER=$8000
DIPF_IS_SPRITES_CHNG_BASE=$40000
DIPF_IS_SPRITES_CHNG_PRI=$80000
DIPF_IS_SPRITES_CHNG_RES=$4000
DIPF_IS_SPRITES=$40
DIPF_IS_AA=$10000
DIPF_IS_WB=$100
DISKINSERTED=$8000
DISKREMOVED=$10000
DISPLAYNAMELEN=$20
DITHERING_MASK=$600
DI_AVAIL_NOCHIPS=$1
DI_AVAIL_NOMONITOR=$2
DI_AVAIL_NOTWITHGENLOCK=$4
DLT_DEVICE=0
DLT_DIRECTORY=$1
DLT_LATE=$3
DLT_NONBINDING=$4
DLT_PRIVATE=-1
DLT_VOLUME=$2
DMAB_Continue=$1
DMAB_NoModify=$2
DMAB_ReadFromRAM=$3
DMAF_Continue=$2
DMAF_NoModify=$4
DMAF_ReadFromRAM=$8
DOSFALSE=0
DOSTRUE=-1
DOS_CLI=$4
DOS_DATETIME_I=$1
DOS_DOSEXTENS_I=$1
DOS_DOS_I=$1
DOS_EXALLCONTROL=$1
DOS_FILEHANDLE=0
DOS_FIB=$2
DOS_RDARGS=$5
DOS_STDPKT=$3
DOWNARROW=$5
DOWNIMAGE=$D
DRAFT=0
DRIB_NEWLOOK=0
DRIF_NEWLOOK=$1
DRI_VERSION=$2
DSR_CPR=$6
DTAG_DIMS=$80001000
DTAG_DISP=$80000000
DTAG_MNTR=$80002000
DTAG_NAME=$80003000
DTAG_VEC=$80004000
DTB_FUTURE=$1
DTB_SUBST=0
DTF_FUTURE=$2
DTF_SUBST=$1
DVPB_ASSIGN=$1
DVPB_UNLOCK=0
DVPF_ASSIGN=$2
DVPF_UNLOCK=$1
DateStamp=0
DateTime=0
DebugData=$46
DebugEntry=$42
DevInfo=0
DevList_SIZEOF=$2C
DevList=0
DevProc=0
DeviceList=$15E
DimensionInfo=0
DispCount=$11C
DisplayInfo=0
DisplayMode_SIZEOF=$6A
DisplayMode=0
DosInfo=0
DosLibrary=0
DosList_SIZEOF=$2C
DosList=0
DosPacket=0
DrawInfo=0
ECLOCKVAL=0
EIGHT_LPI=$200
ELITE=$400
ENDGADGET=$4
EOFFSET=$8000004A
EOS=0
EPSON_JX_80=$8
EPSON=$7
ERROR_ACTION_NOT_KNOWN=$D1
ERROR_BAD_HUNK=$EB
ERROR_BAD_NUMBER=$73
ERROR_BAD_STREAM_NAME=$CE
ERROR_BAD_TEMPLATE=$72
ERROR_COMMENT_TOO_BIG=$DC
ERROR_DELETE_PROTECTED=$DE
ERROR_DEVICE_NOT_MOUNTED=$DA
ERROR_DIRECTORY_NOT_EMPTY=$D8
ERROR_DIR_NOT_FOUND=$CC
ERROR_DISK_FULL=$DD
ERROR_DISK_NOT_VALIDATED=$D5
ERROR_DISK_WRITE_PROTECTED=$D6
ERROR_FILE_NOT_OBJECT=$79
ERROR_INVALID_COMPONENT_NAME=$D2
ERROR_INVALID_LOCK=$D3
ERROR_INVALID_RESIDENT_LIBRARY=$7A
ERROR_IS_SOFT_LINK=$E9
ERROR_KEY_NEEDS_ARG=$75
ERROR_LINE_TOO_LONG=$78
ERROR_LOCK_COLLISION=$F1
ERROR_LOCK_TIMEOUT=$F2
ERROR_NOT_A_DOS_DISK=$E1
ERROR_NOT_IMPLEMENTED=$EC
ERROR_NO_DEFAULT_DIR=$C9
ERROR_NO_DISK=$E2
ERROR_NO_FREE_STORE=$67
ERROR_NO_MORE_ENTRIES=$E8
ERROR_OBJECT_EXISTS=$CB
ERROR_OBJECT_IN_USE=$CA
ERROR_OBJECT_LINKED=$EA
ERROR_OBJECT_NOT_FOUND=$CD
ERROR_OBJECT_TOO_LARGE=$CF
ERROR_OBJECT_WRONG_TYPE=$D4
ERROR_READ_PROTECTED=$E0
ERROR_RECORD_NOT_LOCKED=$F0
ERROR_RENAME_ACROSS_DEVICES=$D7
ERROR_REQUIRED_ARG_MISSING=$74
ERROR_SEEK_ERROR=$DB
ERROR_TASK_TABLE_FULL=$69
ERROR_TOO_MANY_ARGS=$76
ERROR_TOO_MANY_LEVELS=$D9
ERROR_UNLOCK_ERROR=$F3
ERROR_UNMATCHED_QUOTES=$77
ERROR_WRITE_PROTECTED=$DF
ERR_OPENDEVICE=-1
ETask_SIZEOF=$56
ETask=0
EURO36_MONITOR_ID=$71000
EURO72EHBLACE_KEY=$690A5
EURO72EHB_KEY=$690A4
EURO72EXTRAHALFBRITELACE_KEY=$61085
EURO72EXTRAHALFBRITE_KEY=$61084
EURO72EXTRALORESDBL_KEY=$61000
EURO72EXTRALORESDPF2_KEY=$61444
EURO72EXTRALORESDPF_KEY=$61404
EURO72EXTRALORESEHBDBL_KEY=$61080
EURO72EXTRALORESEHBLACE_KEY=$61085
EURO72EXTRALORESEHB_KEY=$61084
EURO72EXTRALORESHAMDBL_KEY=$61800
EURO72EXTRALORESHAMLACE_KEY=$61805
EURO72EXTRALORESHAM_KEY=$61804
EURO72EXTRALORESLACEDPF2_KEY=$61445
EURO72EXTRALORESLACEDPF_KEY=$61405
EURO72EXTRALORESLACE_KEY=$61005
EURO72EXTRALORES_KEY=$61004
EURO72HAMLACE_KEY=$61805
EURO72HAM_KEY=$61804
EURO72LORESDBL_KEY=$69000
EURO72LORESDPF2_KEY=$69444
EURO72LORESDPF_KEY=$69404
EURO72LORESEHBDBL_KEY=$69080
EURO72LORESEHBLACE_KEY=$69085
EURO72LORESEHB_KEY=$69084
EURO72LORESHAMDBL_KEY=$69800
EURO72LORESHAMLACE_KEY=$69805
EURO72LORESHAM_KEY=$69804
EURO72LORESLACEDPF2_KEY=$69445
EURO72LORESLACEDPF_KEY=$69405
EURO72LORESLACE_KEY=$69005
EURO72LORES_KEY=$69004
EURO72PRODUCTDBL_KEY=$69020
EURO72PRODUCTDPF2_KEY=$69464
EURO72PRODUCTDPF_KEY=$69424
EURO72PRODUCTEHBDBL_KEY=$690A0
EURO72PRODUCTHAMDBL_KEY=$69820
EURO72PRODUCTHAMLACE_KEY=$69825
EURO72PRODUCTHAM_KEY=$69824
EURO72PRODUCTLACEDPF2_KEY=$69465
EURO72PRODUCTLACEDPF_KEY=$69425
EURO72PRODUCTLACE_KEY=$69025
EURO72PRODUCT_KEY=$69024
EURO72_MONITOR_ID=$61000
EURO_A0=$50
EURO_A1=$60
EURO_A2=$70
EURO_A3=$80
EURO_A4=$90
EURO_A5=$A0
EURO_A6=$B0
EURO_A7=$C0
EURO_A8=$D0
EV_HI=0
EV_LO=$4
EV_SIZE=$8
EXACT_LINE=$1
EXCLUSIVE_LOCK=-1
EXEC_ABLES_I=$1
EXEC_ALERTS_I=$1
EXEC_DEVICES_I=$1
EXEC_ERRORS_I=$1
EXEC_EXECBASE_I=$1
EXEC_EXEC_I=$1
EXEC_INITIALIZERS_I=$1
EXEC_INTERRUPTS_I=$1
EXEC_IO_I=$1
EXEC_LIBRARIES_I=$1
EXEC_LISTS_I=$1
EXEC_MACROS_I=$1
EXEC_MEMORY_I=$1
EXEC_NODES_I=$1
EXEC_PORTS_I=$1
EXEC_RESIDENT_I=$1
EXEC_SEMAPHORES_I=$1
EXEC_STRINGS_I=$1
EXEC_TASKS_I=$1
EXEC_TYPES_I=$1
EXTEND_VSTRUCT=$1000
EXTRAHALFBRITELACE_KEY=$84
EXTRAHALFBRITE_KEY=$80
EZREQB_CENTERTEXT=$2
EZREQB_LAMIGAQUAL=$1
EZREQB_NORETURNKEY=0
EZREQF_CENTERTEXT=$4
EZREQF_LAMIGAQUAL=$2
EZREQF_NORETURNKEY=$1
EasyStruct_SIZEOF=$14
EasyStruct=0
Elapsed=$122
EnableCLI=$7C
ErrorString_SIZEOF=$8
ErrorString=0
ExecBase=0
ExtGadget=0
ExtIntuiMessage=0
ExtNewScreen=0
ExtNewWindow=0
FAILURE=-1
FALSE=0
FANFOLD=0
FAULT_MAX=$52
FIBB_ARCHIVE=$4
FIBB_DELETE=0
FIBB_EXECUTE=$1
FIBB_GRP_DELETE=$8
FIBB_GRP_EXECUTE=$9
FIBB_GRP_READ=$B
FIBB_GRP_WRITE=$A
FIBB_OTR_DELETE=$C
FIBB_OTR_EXECUTE=$D
FIBB_OTR_READ=$F
FIBB_OTR_WRITE=$E
FIBB_PURE=$5
FIBB_READ=$3
FIBB_SCRIPT=$6
FIBB_WRITE=$2
FIBF_ARCHIVE=$10
FIBF_DELETE=$1
FIBF_EXECUTE=$2
FIBF_GRP_DELETE=$100
FIBF_GRP_EXECUTE=$200
FIBF_GRP_READ=$800
FIBF_GRP_WRITE=$400
FIBF_OTR_DELETE=$1000
FIBF_OTR_EXECUTE=$2000
FIBF_OTR_READ=$8000
FIBF_OTR_WRITE=$4000
FIBF_PURE=$20
FIBF_READ=$8
FIBF_SCRIPT=$40
FIBF_WRITE=$4
FIL1B_MATCHDIRS=$1
FIL1B_NOFILES=0
FIL1F_MATCHDIRS=$2
FIL1F_NOFILES=$1
FILB_DOMSGFUNC=$6
FILB_DOWILDFUNC=$7
FILB_MULTISELECT=$3
FILB_NEWIDCMP=$4
FILB_PATGAD=0
FILB_SAVE=$5
FILENAME_SIZE=$1E
FILF_DOMSGFUNC=$40
FILF_DOWILDFUNC=$80
FILF_MULTISELECT=$8
FILF_NEWIDCMP=$10
FILF_PATGAD=$1
FILF_SAVE=$20
FILLPEN=$5
FILLTEXTPEN=$6
FINE=$800
FLOYD_DITHERING=$400
FOB_DOBACKPEN=$1
FOB_DODRAWMODE=$3
FOB_DOFONTSTYLE=$2
FOB_DOFRONTPEN=0
FOB_DOMSGFUNC=$6
FOB_DOWILDFUNC=$7
FOB_FIXEDWIDTHONLY=$4
FOB_PRIVATE=$5
FOF_DOBACKPEN=$2
FOF_DODRAWMODE=$8
FOF_DOFONTSTYLE=$4
FOF_DOFRONTPEN=$1
FOF_DOMSGFUNC=$40
FOF_DOWILDFUNC=$80
FOF_FIXEDWIDTHONLY=$10
FOF_PRIVATE=$20
FOLLOWMOUSE=$8
FONB_BACKCOLOR=$1
FONB_DOMSGFUNC=$6
FONB_DOWILDFUNC=$7
FONB_DRAWMODE=$3
FONB_FIXEDWIDTH=$4
FONB_FRONTCOLOR=0
FONB_NEWIDCMP=$5
FONB_STYLES=$2
FONF_BACKCOLOR=$2
FONF_DOMSGFUNC=$40
FONF_DOWILDFUNC=$80
FONF_DRAWMODE=$8
FONF_FIXEDWIDTH=$10
FONF_FRONTCOLOR=$1
FONF_NEWIDCMP=$20
FONF_STYLES=$4
FORMAT_CDN=$3
FORMAT_DOS=0
FORMAT_INT=$1
FORMAT_MAX=$3
FORMAT_USA=$2
FPB_DESIGNED=$6
FPB_DISKFONT=$1
FPB_PROPORTIONAL=$5
FPB_REMOVED=$7
FPB_REVPATH=$2
FPB_ROMFONT=0
FPB_TALLDOT=$3
FPB_WIDEDOT=$4
FPF_DESIGNED=$40
FPF_DISKFONT=$2
FPF_PROPORTIONAL=$20
FPF_REMOVED=$80
FPF_REVPATH=$4
FPF_ROMFONT=$1
FPF_TALLDOT=$8
FPF_WIDEDOT=$10
FRAMEB_SPECIFY=0
FRAMEF_SPECIFY=$1
FRAME_BUTTON=$1
FRAME_DEFAULT=0
FRAME_ICONDROPBOX=$3
FRAME_RIDGE=$2
FRB_DOMSGFUNC=$6
FRB_DOMULTISELECT=$3
FRB_DOPATTERNS=0
FRB_DOSAVEMODE=$5
FRB_DOWILDFUNC=$7
FRB_DRAWERSONLY=0
FRB_FILTERDRAWERS=$1
FRB_PRIVATEIDCMP=$4
FRB_REJECTICONS=$2
FREEHORIZ=$2
FREEVERT=$4
FREQB_CHANGEPALETTE=$7
FREQB_COLORFONTS=$6
FREQB_DOWILDFUNC=$B
FREQB_FIXEDWIDTH=$5
FREQB_LEAVEPALETTE=$8
FREQB_MULTISELECT=0
FREQB_NOBUFFER=$2
FREQB_NOFILES=$3
FREQB_PATGAD=$4
FREQB_SAVE=$1
FREQB_SCALE=$9
FREQB_SELECTDIRS=$C
FREQB_STYLE=$A
FREQF_CHANGEPALETTE=$80
FREQF_COLORFONTS=$40
FREQF_DOWILDFUNC=$800
FREQF_FIXEDWIDTH=$20
FREQF_LEAVEPALETTE=$100
FREQF_MULTISELECT=$1
FREQF_NOBUFFER=$4
FREQF_NOFILES=$8
FREQF_PATGAD=$10
FREQF_SAVE=$2
FREQF_SCALE=$200
FREQF_SELECTDIRS=$1000
FREQF_STYLE=$400
FRF_DOMSGFUNC=$40
FRF_DOMULTISELECT=$8
FRF_DOPATTERNS=$1
FRF_DOSAVEMODE=$20
FRF_DOWILDFUNC=$80
FRF_DRAWERSONLY=$1
FRF_FILTERDRAWERS=$2
FRF_PRIVATEIDCMP=$10
FRF_REJECTICONS=$4
FRST_DOTn=0
FRST_DOT=$1
FSB_BOLD=$1
FSB_COLORFONT=$6
FSB_EXTENDED=$3
FSB_ITALIC=$2
FSB_TAGGED=$7
FSB_UNDERLINED=0
FSF_BOLD=$2
FSF_COLORFONT=$40
FSF_EXTENDED=$8
FSF_ITALIC=$4
FSF_TAGGED=$80
FSF_UNDERLINED=$1
FS_NORMAL=0
FileHandle=0
FileInfoBlock=0
FileLock=0
FileRequester=0
FontRequester=0
GACT_ACTIVEGADGET=$4000
GACT_ALTKEYMAP=$1000
GACT_BOOLEXTEND=$2000
GACT_BORDERSNIFF=$8000
GACT_BOTTOMBORDER=$80
GACT_ENDGADGET=$4
GACT_FOLLOWMOUSE=$8
GACT_IMMEDIATE=$2
GACT_LEFTBORDER=$20
GACT_LONGINT=$800
GACT_RELVERIFY=$1
GACT_RIGHTBORDER=$10
GACT_STRINGCENTER=$200
GACT_STRINGEXTEND=$2000
GACT_STRINGLEFT=0
GACT_STRINGRIGHT=$400
GACT_TOGGLESELECT=$100
GACT_TOPBORDER=$40
GADGDISABLED=$100
GADGET0002=$2
GADGETDOWN=$20
GADGETTYPE=$FC00
GADGETUP=$40
GADGHBOX=$1
GADGHCOMP=0
GADGHIGHBITS=$3
GADGHIMAGE=$2
GADGHNONE=$3
GADGIMAGE=$4
GADGIMMEDIATE=$2
GADTOOLBIT=$8000
GADTOOLMASK=$FFFF7FFF
GA_BORDER=$8003000B
GA_BOTTOMBORDER=$8003001B
GA_Border=$8003000B
GA_BottomBorder=$8003001B
GA_Bounds=$80030026
GA_DISABLED=$8003000E
GA_DRAWINFO=$80030021
GA_Disabled=$8003000E
GA_DrawInfo=$80030021
GA_Dummy=$80030000
GA_ENDGADGET=$80030014
GA_EndGadget=$80030014
GA_FOLLOWMOUSE=$80030017
GA_FollowMouse=$80030017
GA_GZZGADGET=$8003000F
GA_GZZGadget=$8003000F
GA_GadgetHelp=$80030025
GA_HEIGHT=$80030007
GA_HIGHLIGHT=$8003000D
GA_Height=$80030007
GA_Highlight=$8003000D
GA_IMAGE=$8003000A
GA_IMMEDIATE=$80030015
GA_INTUITEXT=$80030022
GA_Image=$8003000A
GA_Immediate=$80030015
GA_IntuiText=$80030022
GA_ID=$80030010
GA_LABELIMAGE=$80030023
GA_LEFTBORDER=$80030019
GA_LEFT=$80030001
GA_LabelImage=$80030023
GA_LeftBorder=$80030019
GA_Left=$80030001
GA_NEXT=$80030020
GA_Next=$80030020
GA_PREVIOUS=$8003001F
GA_Previous=$8003001F
GA_RELBOTTOM=$80030004
GA_RELHEIGHT=$80030008
GA_RELRIGHT=$80030002
GA_RELVERIFY=$80030016
GA_RELWIDTH=$80030006
GA_RIGHTBORDER=$80030018
GA_RelBottom=$80030004
GA_RelHeight=$80030008
GA_RelRight=$80030002
GA_RelSpecial=$80030027
GA_RelVerify=$80030016
GA_RelWidth=$80030006
GA_RightBorder=$80030018
GA_SELECTED=$80030013
GA_SELECTRENDER=$8003000C
GA_SPECIALINFO=$80030012
GA_SYSGADGET=$8003001D
GA_SYSGTYPE=$8003001E
GA_SelectRender=$8003000C
GA_Selected=$80030013
GA_SpecialInfo=$80030012
GA_SysGType=$8003001E
GA_SysGadget=$8003001D
GA_TEXT=$80030009
GA_TOGGLESELECT=$8003001C
GA_TOPBORDER=$8003001A
GA_TabCycle=$80030024
GA_Text=$80030009
GA_ToggleSelect=$8003001C
GA_TopBorder=$8003001A
GA_TOP=$80030003
GA_Top=$80030003
GA_USERDATA=$80030011
GA_UserData=$80030011
GA_WIDTH=$80030005
GA_Width=$80030005
GENERIC_KIND=0
GENLOCK_AUDIO=$100
GENLOCK_VIDEO=$2
GFLG_DISABLED=$100
GFLG_EXTENDED=$8000
GFLG_GADGHBOX=$1
GFLG_GADGHCOMP=0
GFLG_GADGHIGHBITS=$3
GFLG_GADGHIMAGE=$2
GFLG_GADGHNONE=$3
GFLG_GADGIMAGE=$4
GFLG_IMAGEDISABLE=$800
GFLG_LABELIMAGE=$2000
GFLG_LABELITEXT=0
GFLG_LABELMASK=$3000
GFLG_LABELSTRING=$1000
GFLG_RELBOTTOM=$8
GFLG_RELHEIGHT=$40
GFLG_RELRIGHT=$10
GFLG_RELSPECIAL=$4000
GFLG_RELWIDTH=$20
GFLG_SELECTED=$80
GFLG_STRINGEXTEND=$400
GFLG_TABCYCLE=$200
GIMMEZEROZERO=$400
GLREQB_CENTERTEXT=$2
GLREQB_HIGHLIGHTTEXT=$3
GLREQF_CENTERTEXT=$4
GLREQF_HIGHLIGHTTEXT=$8
GMORE_BOUNDS=$1
GMORE_GADGETHELP=$2
GMORE_SCROLLRASTER=$4
GMRB_NEXTACTIVE=$4
GMRB_NOREUSE=$1
GMRB_PREVACTIVE=$5
GMRB_REUSE=$2
GMRB_VERIFY=$3
GMRF_NEXTACTIVE=$10
GMRF_NOREUSE=$2
GMRF_PREVACTIVE=$20
GMRF_REUSE=$4
GMRF_VERIFY=$8
GMR_GADGETHIT=$4
GMR_HELPCODE=$10000
GMR_HELPHIT=-1
GMR_MEACTIVE=0
GMR_NEXTACTIVE=$10
GMR_NOHELPHIT=0
GMR_NOREUSE=$2
GMR_PREVACTIVE=$20
GMR_REUSE=$4
GMR_VERIFY=$8
GM_GOACTIVE=$2
GM_GOINACTIVE=$4
GM_HANDLEINPUT=$3
GM_HELPTEST=$5
GM_HITTEST=0
GM_LAYOUT=$6
GM_RENDER=$1
GRAPHICS_CLIP_I=$1
GRAPHICS_COPPER_I=$1
GRAPHICS_DISPLAYINFO_I=$1
GRAPHICS_GFXNODES_I=$1
GRAPHICS_GFX_I=$1
GRAPHICS_LAYERS_I=$1
GRAPHICS_MODEID_I=$1
GRAPHICS_RASTPORT_I=$1
GRAPHICS_TEXT_I=$1
GRAPHICS_VIDEOCONTROL_I=$1
GRAPHICS_VIEW_I=$1
GREDRAW_REDRAW=$1
GREDRAW_TOGGLE=0
GREDRAW_UPDATE=$2
GRELBOTTOM=$8
GRELHEIGHT=$40
GRELRIGHT=$10
GRELWIDTH=$20
GREY_SCALE2=$1000
GSREQB_CENTERTEXT=$2
GSREQB_HIGHLIGHTTEXT=$3
GSREQF_CENTERTEXT=$4
GSREQF_HIGHLIGHTTEXT=$8
GTBB_FrameType=$8008004D
GTBB_Recessed=$80080033
GTCB_Checked=$80080004
GTCB_Scaled=$80080044
GTCY_Active=$8008000F
GTCY_Labels=$8008000E
GTIN_EditHook=$80080037
GTIN_MaxChars=$80080030
GTIN_Number=$8008002F
GTJ_CENTER=$2
GTJ_LEFT=0
GTJ_RIGHT=$1
GTLV_Labels=$80080006
GTLV_MakeVisible=$8008004E
GTLV_ReadOnly=$80080007
GTLV_ScrollWidth=$80080008
GTLV_Selected=$80080036
GTLV_ShowSelected=$80080035
GTLV_Top=$80080005
GTMENU_INVALID=$2
GTMENU_NOMEM=$3
GTMENU_TRIMMED=$1
GTMN_AmigaKey=$80080042
GTMN_Checkmark=$80080041
GTMN_FrontPen=$80080032
GTMN_FullMenu=$8008003E
GTMN_Menu=$8008003C
GTMN_NewLookMenus=$80080043
GTMN_SecondaryError=$8008003F
GTMN_TextAttr=$80080031
GTMX_Active=$8008000A
GTMX_Labels=$80080009
GTMX_Scaled=$80080045
GTMX_Spacing=$8008003D
GTMX_TitlePlace=$80080047
GTNM_BackPen=$80080049
GTNM_Border=$8008003A
GTNM_Clipped=$80080055
GTNM_Format=$8008004B
GTNM_FrontPen=$80080048
GTNM_Justification=$8008004A
GTNM_MaxNumberLen=$8008004C
GTNM_Number=$8008000D
GTNW_Active=$8008000F
GTNW_Labels=$8008000E
GTPA_ColorOffset=$80080012
GTPA_ColorTable=$80080052
GTPA_Color=$80080011
GTPA_Depth=$80080010
GTPA_IndicatorHeight=$80080014
GTPA_IndicatorWidth=$80080013
GTPA_NumColors=$80080046
GTSC_Arrows=$8008003B
GTSC_Overlap=$80080018
GTSC_Total=$80080016
GTSC_Top=$80080015
GTSC_Visible=$80080017
GTSL_DispFunc=$8008002C
GTSL_Justification=$80080051
GTSL_LevelFormat=$8008002A
GTSL_LevelPlace=$8008002B
GTSL_Level=$80080028
GTSL_MaxLevelLen=$80080029
GTSL_MaxPixelLen=$80080050
GTSL_Max=$80080027
GTSL_Min=$80080026
GTST_EditHook=$80080037
GTST_MaxChars=$8008002E
GTST_String=$8008002D
GTTX_BackPen=$80080049
GTTX_Border=$80080039
GTTX_Clipped=$80080055
GTTX_CopyText=$8008000C
GTTX_FrontPen=$80080048
GTTX_Justification=$8008004A
GTTX_Text=$8008000B
GTVI_NWTags=$80080002
GTVI_NewWindow=$80080001
GTYPEMASK=$7
GTYP_BOOLGADGET=$1
GTYP_CLOSE=$80
GTYP_CUSTOMGADGET=$5
GTYP_GADGET0002=$2
GTYP_GADGETTYPE=$FC00
GTYP_GTYPEMASK=$7
GTYP_GZZGADGET=$2000
GTYP_PROPGADGET=$3
GTYP_REQGADGET=$1000
GTYP_SCRGADGET=$4000
GTYP_SDEPTH=$50
GTYP_SDOWNBACK=$70
GTYP_SDRAGGING=$30
GTYP_SIZING=$10
GTYP_STRGADGET=$4
GTYP_SUNUSED=$70
GTYP_SUPFRONT=$50
GTYP_SYSGADGET=$8000
GTYP_SYSTYPEMASK=$F0
GTYP_WDEPTH=$40
GTYP_WDOWNBACK=$60
GTYP_WDRAGGING=$20
GTYP_WUPFRONT=$40
GTYP_WZOOM=$60
GT_Private0=$80080003
GT_Reserved0=$80080037
GT_Reserved1=$80080038
GT_TagBase=$80080000
GT_Underscore=$80080040
GT_VisualInfo=$80080034
GZZGADGET=$2000
Gadget=0
GelsInfo=0
GreenBits=$29
HALFTONE_DITHERING=$200
HALF_LINE=$2
HAMLACE_KEY=$804
HAM_KEY=$800
HASZOOM=$20000000
HC_GADGETHELP=$1
HIGHBOX=$80
HIGHCOMP=$40
HIGHFLAGS=$C0
HIGHIMAGE=0
HIGHITEM=$2000
HIGHLIGHTTEXTPEN=$8
HIGHNONE=$C0
HIRESDPF2_KEY=$8440
HIRESDPF_KEY=$8400
HIRESEHBLACE_KEY=$8084
HIRESEHB_KEY=$8080
HIRESHAMLACE_KEY=$8804
HIRESHAMSDBL_KEY=$8808
HIRESHAM_KEY=$8800
HIRESLACEDPF2_KEY=$8444
HIRESLACEDPF_KEY=$8404
HIRESLACE_KEY=$8004
HIRES_KEY=$8000
HOOK=0
HP_LASERJET_PLUS=$C
HP_LASERJET=$B
IA_APATSIZE=$80020011
IA_APATTERN=$80020010
IA_APatSize=$80020011
IA_APattern=$80020010
IA_BGPEN=$80020006
IA_BGPen=$80020006
IA_DATA=$80020007
IA_DOUBLEEMBOSS=$80020016
IA_Data=$80020007
IA_DoubleEmboss=$80020016
IA_EDGESONLY=$80020017
IA_EdgesOnly=$80020017
IA_FGPEN=$80020005
IA_FGPen=$80020005
IA_FONT=$80020013
IA_Font=$80020013
IA_FrameType=$8002001B
IA_HEIGHT=$80020004
IA_HIGHLIGHTPEN=$8002000A
IA_Height=$80020004
IA_HighlightPen=$8002000A
IA_LEFT=$80020001
IA_LINEWIDTH=$80020008
IA_Left=$80020001
IA_LineWidth=$80020008
IA_MODE=$80020012
IA_Mode=$80020012
IA_OUTLINE=$80020014
IA_Outline=$80020014
IA_PENS=$8002000E
IA_Pens=$8002000E
IA_RECESSED=$80020015
IA_RESOLUTION=$8002000F
IA_Recessed=$80020015
IA_Resolution=$8002000F
IA_SHADOWPEN=$80020009
IA_ShadowPen=$80020009
IA_SupportsDisable=$8002001A
IA_TOP=$80020002
IA_Top=$80020002
IA_WIDTH=$80020003
IA_Width=$80020003
IBox=0
IDCMPUPDATE=$800000
IDCMP_ACTIVEWINDOW=$40000
IDCMP_CHANGEWINDOW=$02000000
IDCMP_CLOSEWINDOW=$200
IDCMP_DELTAMOVE=$100000
IDCMP_DISKINSERTED=$8000
IDCMP_DISKREMOVED=$10000
IDCMP_GADGETDOWN=$20
IDCMP_GADGETHELP=$04000000
IDCMP_GADGETUP=$40
IDCMP_IDCMPUPDATE=$800000
IDCMP_INACTIVEWINDOW=$80000
IDCMP_INTUITICKS=$400000
IDCMP_LONELYMESSAGE=$80000000
IDCMP_MENUHELP=$01000000
IDCMP_MENUPICK=$100
IDCMP_MENUVERIFY=$2000
IDCMP_MOUSEBUTTONS=$8
IDCMP_MOUSEMOVE=$10
IDCMP_NEWPREFS=$4000
IDCMP_NEWSIZE=$2
IDCMP_RAWKEY=$400
IDCMP_REFRESHWINDOW=$4
IDCMP_REQCLEAR=$1000
IDCMP_REQSET=$80
IDCMP_REQVERIFY=$800
IDCMP_SIZEVERIFY=$1
IDCMP_VANILLAKEY=$200000
IDCMP_WBENCHMESSAGE=$20000
IDNestCnt=$126
IDS_BUSY=$3
IDS_DISABLED=$2
IDS_INACTIVEDISABLED=$7
IDS_INACTIVENORMAL=$5
IDS_INACTIVESELECTED=$6
IDS_INDETERMINANT=$4
IDS_INDETERMINATE=$4
IDS_NORMAL=0
IDS_SELECTED=$1
ID_DOS_DISK=$444F5300
ID_FASTDIR_DOS_DISK=$444F5304
ID_FASTDIR_FFS_DISK=$444F5305
ID_FFS_DISK=$444F5301
ID_INTER_DOS_DISK=$444F5302
ID_INTER_FFS_DISK=$444F5303
ID_KICKSTART_DISK=$4B49434B
ID_MSDOS_DISK=$4D534400
ID_NOT_REALLY_DOS=$4E444F53
ID_NO_DISK_PRESENT=-1
ID_UNREADABLE_DISK=$42414400
ID_VALIDATING=$51
ID_VALIDATED=$52
ID_WRITE_PROTECTED=$50
IECLASS_ACTIVEWINDOW=$11
IECLASS_CHANGEWINDOW=$15
IECLASS_CLOSEWINDOW=$B
IECLASS_DISKINSERTED=$10
IECLASS_DISKREMOVED=$F
IECLASS_EVENT=$3
IECLASS_GADGETDOWN=$7
IECLASS_GADGETUP=$8
IECLASS_INACTIVEWINDOW=$12
IECLASS_MAX=$15
IECLASS_MENUHELP=$14
IECLASS_MENULIST=$A
IECLASS_NEWPOINTERPOS=$13
IECLASS_NEWPREFS=$E
IECLASS_NULL=0
IECLASS_POINTERPOS=$4
IECLASS_RAWKEY=$1
IECLASS_RAWMOUSE=$2
IECLASS_REFRESHWINDOW=$D
IECLASS_REQUESTER=$9
IECLASS_SIZEWINDOW=$C
IECLASS_TIMER=$6
IECODEB_UP_PREFIX=$7
IECODE_ASCII_DEL=$7F
IECODE_ASCII_FIRST=$20
IECODE_ASCII_LAST=$7E
IECODE_C0_FIRST=0
IECODE_C0_LAST=$1F
IECODE_C1_FIRST=$80
IECODE_C1_LAST=$9F
IECODE_COMM_CODE_FIRST=$78
IECODE_COMM_CODE_LAST=$7F
IECODE_KEY_CODE_FIRST=0
IECODE_KEY_CODE_LAST=$77
IECODE_LATIN1_FIRST=$A0
IECODE_LATIN1_LAST=$FF
IECODE_LBUTTON=$68
IECODE_MBUTTON=$6A
IECODE_NEWACTIVE=$1
IECODE_NEWSIZE=$2
IECODE_NOBUTTON=$FF
IECODE_RBUTTON=$69
IECODE_REFRESH=$3
IECODE_REQCLEAR=0
IECODE_REQSET=$1
IECODE_UP_PREFIX=$80
IENewTablet_SIZEOF=$20
IENewTablet=0
IEPointerPixel_SIZEOF=$8
IEPointerPixel=0
IEPointerTablet_SIZEOF=$A
IEPointerTablet=0
IEQUALIFIERB_CAPSLOCK=$2
IEQUALIFIERB_CONTROL=$3
IEQUALIFIERB_INTERRUPT=$A
IEQUALIFIERB_LALT=$4
IEQUALIFIERB_LCOMMAND=$6
IEQUALIFIERB_LEFTBUTTON=$E
IEQUALIFIERB_LSHIFT=0
IEQUALIFIERB_MIDBUTTON=$C
IEQUALIFIERB_MULTIBROADCAST=$B
IEQUALIFIERB_NUMERICPAD=$8
IEQUALIFIERB_RALT=$5
IEQUALIFIERB_RBUTTON=$D
IEQUALIFIERB_RCOMMAND=$7
IEQUALIFIERB_RELATIVEMOUSE=$F
IEQUALIFIERB_REPEAT=$9
IEQUALIFIERB_RSHIFT=$1
IEQUALIFIER_CAPSLOCK=$4
IEQUALIFIER_CONTROL=$8
IEQUALIFIER_INTERRUPT=$400
IEQUALIFIER_LALT=$10
IEQUALIFIER_LCOMMAND=$40
IEQUALIFIER_LEFTBUTTON=$4000
IEQUALIFIER_LSHIFT=$1
IEQUALIFIER_MIDBUTTON=$1000
IEQUALIFIER_MULTIBROADCAST=$800
IEQUALIFIER_NUMERICPAD=$100
IEQUALIFIER_RALT=$20
IEQUALIFIER_RBUTTON=$2000
IEQUALIFIER_RCOMMAND=$80
IEQUALIFIER_RELATIVEMOUSE=$8000
IEQUALIFIER_REPEAT=$200
IEQUALIFIER_RSHIFT=$2
IESUBCLASS_COMPATIBLE=0
IESUBCLASS_NEWTABLET=$3
IESUBCLASS_PIXEL=$1
IESUBCLASS_TABLET=$2
IGNORE_DIMENSIONS=0
IMAGE_ATTRIBUTES=$80020000
IMAGE_NEGATIVE=$1
IMAGE_POSITIVE=0
IM_DRAWFRAME=$206
IM_DRAW=$202
IM_ERASEFRAME=$209
IM_ERASE=$204
IM_FRAMEBOX=$207
IM_HITFRAME=$208
IM_HITTEST=$203
IM_ITEM=$82
IM_MOVE=$205
IM_SUB=$83
INACTIVEWINDOW=$80000
INCLUDE_VERSION=$28
INREQUEST=$4000
INTB_NMI=$F
INTEGERIDCMP=$40
INTEGER_KIND=$3
INTEGER_SCALING=$100
INTERHEIGHT=$4
INTERWIDTH=$8
INTF_NMI=$8000
INTUITICKS=$400000
INTUITION_GADGETCLASS_I=$1
INTUITION_IMAGECLASS_I=$1
INTUITION_INTUITIONBASE_I=$1
INTUITION_INTUITION_I=$1
INTUITION_IOBSOLETE_I=$1
INTUITION_PREFERENCES_I=$1
INTUITION_SCREENS_I=$1
INVALID_ID=-1
IOB_QUICK=0
IOERR_ABORTED=-2
IOERR_BADADDRESS=$FFFFFFFB
IOERR_BADLENGTH=$FFFFFFFC
IOERR_NOCMD=$FFFFFFFD
IOERR_OPENFAIL=-1
IOERR_SELFTEST=$FFFFFFF9
IOERR_UNITBUSY=$FFFFFFFA
IOEXTSER_SIZE=$52
IOEXTSER=0
IOF_QUICK=$1
IOSTB_OVERRUN=0
IOSTB_READBREAK=$2
IOSTB_WROTEBREAK=$1
IOSTB_XOFFREAD=$4
IOSTB_XOFFWRITE=$3
IOSTD_SIZE=$30
IOSTF_OVERRUN=$1
IOSTF_READBREAK=$4
IOSTF_WROTEBREAK=$2
IOSTF_XOFFREAD=$10
IOSTF_XOFFWRITE=$8
IOTV_SIZE=$28
IOTV_TIME=$20
IO_ACTUAL=$20
IO_BAUD=$3C
IO_BRKTIME=$40
IO_COMMAND=$1C
IO_CTLCHAR=$30
IO_DATA=$28
IO_DEVICE=$14
IO_ERROR=$1F
IO_EXTFLAGS=$38
IO_FLAGS=$1E
IO_LENGTH=$24
IO_OFFSET=$2C
IO_RBUFLEN=$34
IO_READLEN=$4C
IO_SERFLAGS=$4F
IO_SIZE=$20
IO_STATUS=$50
IO_STOPBITS=$4E
IO_TERMARRAY=$44
IO_UNIT=$18
IO_WRITELEN=$4D
IO=0
ISDRAWN=$1000
ISGRTRX=$4
ISGRTRY=$8
ISLESSX=$1
ISLESSY=$2
IS_CODE=$12
IS_DATA=$E
IS_SIZE=$16
IS=0
ITEMENABLED=$10
ITEMTEXT=$2
ITEM_EQUAL=-2
ITEM_ERROR=-1
ITEM_NOTHING=0
ITEM_QUOTED=$2
ITEM_UNQUOTED=$1
IVAUD0=$A8
IVAUD1=$B4
IVAUD2=$C0
IVAUD3=$CC
IVBLIT=$9C
IVCOPER=$84
IVDSKBLK=$60
IVDSKSYNC=$E4
IVEXTER=$F0
IVINTEN=$FC
IVNMI=$108
IVPORTS=$78
IVRBF=$D8
IVSOFTINT=$6C
IVTBE=$54
IVVERTB=$90
IV_CODE=$4
IV_DATA=0
IV_NODE=$8
IV_SIZE=$C
IV=0
IdleCount=$118
Image=0
InfoData=0
InputEvent=0
IntVects=$54
IntrList=$16C
IntuiMessage=0
IntuiText=0
IntuitionBase=0
KEYCODE_GREATER=$39
KEYCODE_LESS=$38
KEYCODE_B=$35
KEYCODE_M=$37
KEYCODE_N=$36
KEYCODE_Q=$10
KEYCODE_V=$34
KEYCODE_X=$32
KEYCODE_Z=$31
KNOBHIT=$100
KNOBHMIN=$6
KNOBVMIN=$4
KickCheckSum=$22A
KickMemPtr=$222
KickTagPtr=$226
LABELIMAGE=$2000
LABELITEXT=0
LABELMASK=$3000
LABELSTRING=$1000
LACEWB=$1
LAYERBACKDROP=$40
LAYERIREFRESH=$200
LAYERIREFRESH2=$400
LAYERREFRESH=$80
LAYERSIMPLE=$1
LAYERSMART=$2
LAYERSUPER=$4
LAYERS_BACKFILL=0
LAYERS_NOBACKFILL=$1
LAYERUPDATING=$10
LAYER_CLIPRECTS_LOST=$100
LAYOUTA_Dummy=$80038000
LAYOUTA_LAYOUTOBJ=$80038001
LAYOUTA_LayoutObj=$80038001
LAYOUTA_ORIENTATION=$80038003
LAYOUTA_Orientation=$80038003
LAYOUTA_SPACING=$80038002
LAYOUTA_Spacing=$80038002
LDB_ASSIGNS=$4
LDB_DELETE=$6
LDB_DEVICES=$2
LDB_ENTRY=$5
LDB_READ=0
LDB_VOLUMES=$3
LDB_WRITE=$1
LDF_ALL=$1C
LDF_ASSIGNS=$10
LDF_DELETE=$40
LDF_DEVICES=$4
LDF_ENTRY=$20
LDF_READ=$1
LDF_VOLUMES=$8
LDF_WRITE=$2
LEFTARROW=$3
LEFTBORDER=$20
LEFTIMAGE=$A
LEN_DATSTRING=$10
LETTER=$100
LF=$A
LH_HEAD=0
LH_SIZE=$E
LH_TAILPRED=$8
LH_TAIL=$4
LH_TYPE=$C
LH_pad=$D
LH=0
LIBB_CHANGED=$1
LIBB_DELEXP=$3
LIBB_EXP0CNT=$4
LIBB_SUMMING=0
LIBB_SUMUSED=$2
LIBF_CHANGED=$2
LIBF_DELEXP=$8
LIBF_EXP0CNT=$10
LIBF_SUMMING=$1
LIBF_SUMUSED=$4
LIBRARIES_ASL_I=$1
LIBRARIES_DOSEXTENS_I=$1
LIBRARIES_DOS_I=$1
LIBRARIES_GADTOOLS_I=$1
LIBRARIES_REQTOOLS_I=$1
LIBRARY_MINIMUM=$21
LIB_BASE=$FFFFFFFA
LIB_CLOSE=$FFFFFFF4
LIB_EXPUNGE=$FFFFFFEE
LIB_EXTFUNC=$FFFFFFE8
LIB_FLAGS=$E
LIB_IDSTRING=$18
LIB_NEGSIZE=$10
LIB_NONSTD=$FFFFFFE2
LIB_OPENCNT=$20
LIB_OPEN=$FFFFFFFA
LIB_POSSIZE=$12
LIB_RESERVED=$4
LIB_REVISION=$16
LIB_SIZE=$22
LIB_SUM=$1C
LIB_USERDEF=$FFFFFFE2
LIB_VECTSIZE=$6
LIB_VERSION=$14
LIB_pad=$F
LINK_HARD=0
LINK_SOFT=$1
LISTVIEWIDCMP=$400078
LISTVIEW_KIND=$4
LIB=0
LN_NAME=$A
LN_PRED=$4
LN_PRI=$9
LN_SIZE=$E
LN_SUCC=0
LN_TYPE=$8
LN=0
LOCK_DIFFERENT=-1
LOCK_SAME_HANDLER=$1
LOCK_SAME_VOLUME=$1
LOCK_SAME=0
LONELYMESSAGE=$80000000
LONGINT=$800
LORESDPF2_KEY=$440
LORESDPF_KEY=$400
LORESEHBSDBL_KEY=$88
LORESHAMSDBL_KEY=$808
LORESLACEDPF2_KEY=$444
LORESLACEDPF_KEY=$404
LORESLACE_KEY=$4
LORESSDBL_KEY=$8
LORES_KEY=0
LORIENT_HORIZ=$1
LORIENT_NONE=0
LORIENT_VERT=$2
LOWCHECKWIDTH=$D
LOWCOMMWIDTH=$10
LVCB_OK=0
LVCB_UNKNOWN=$1
LVDrawMsg=0
LVR_NORMALDISABLED=$2
LVR_NORMAL=0
LVR_SELECTEDDISABLED=$8
LVR_SELECTED=$1
LV_DRAW=$202
LastAlert=$202
Layer_Info=0
Layer=0
LibList=$17A
LowMemChkSum=$24
MAP_KEEP_NOT_FOUND=$1
MAP_REMOVE_NOT_FOUND=0
MAXBODY=$FFFF
MAXFONTMATCHWEIGHT=$7FFF
MAXINT=$7FFFFFFF
MAXPUBSCREENNAME=$8B
MAXPOT=$FFFF
MCOMPAT_MIXED=0
MCOMPAT_NOBODY=-1
MCOMPAT_SELF=$1
MCOP_NO_MEM=$1
MCOP_NOP=$2
MCOP_OK=0
MC_BYTES=$4
MC_NEXT=0
MC_SIZE=$8
MC=0
MEMB_24BITDMA=$9
MEMB_CHIP=$1
MEMB_CLEAR=$10
MEMB_FAST=$2
MEMB_KICK=$A
MEMB_LARGEST=$11
MEMB_LOCAL=$8
MEMB_NO_EXPUNGE=$1F
MEMB_PUBLIC=0
MEMB_REVERSE=$12
MEMB_TOTAL=$13
MEMF_24BITDMA=$200
MEMF_ANY=0
MEMF_CHIP=$2
MEMF_CLEAR=$10000
MEMF_FAST=$4
MEMF_KICK=$400
MEMF_LARGEST=$20000
MEMF_LOCAL=$100
MEMF_NO_EXPUNGE=$80000000
MEMF_PUBLIC=$1
MEMF_REVERSE=$40000
MEMF_TOTAL=$80000
MEMHB_RECYCLE=0
MEMHF_RECYCLE=$1
MEM_ALL_DONE=-1
MEM_BLOCKMASK=$7
MEM_BLOCKSIZE=$8
MEM_DID_NOTHING=0
MEM_TRY_AGAIN=$1
MENUCANCEL=$2
MENUCHECK=$10
MENUDOWN=$69
MENUENABLED=$1
MENUHELP=$01000000
MENUHOT=$1
MENUNULL=$FFFF
MENUPICK=$100
MENUSTATE=$8000
MENUTOGGLED=$4000
MENUTOGGLE=$8
MENUVERIFY=$2000
MENUWAITING=$3
MENU_IMAGE=$80
MENUUP=$E9
ME_ADDR=0
ME_LENGTH=$4
ME_REQS=0
ME_SIZE=$8
ME=0
MH_ATTRIBUTES=$E
MH_FIRST=$10
MH_FREE=$1C
MH_LOWER=$14
MH_SIZE=$20
MH_UPPER=$18
MH=0
MIDDLEDOWN=$6A
MIDDLEUP=$EA
MIDRAWN=$100
MININT=$80000000
MLH_HEAD=0
MLH_SIZE=$C
MLH_TAILPRED=$8
MLH_TAIL=$4
MLN_PRED=$4
MLN_SIZE=$8
MLN_SUCC=0
ML_ME=$10
ML_NUMENTRIES=$E
ML_SIZE=$10
ML=0
MLH=0
MLN=0
MN_LENGTH=$12
MN_REPLYPORT=$E
MN_SIZE=$14
MN=0
MODE_NEWFILE=$3EE
MODE_OLDFILE=$3ED
MODE_READWRITE=$3EC
MONITOR_ID_MASK=$FFFF1000
MONITOR_SPEC_TYPE=$4
MOUSEBUTTONS=$8
MOUSEMOVE=$10
MOUSE_ACCEL=$8000
MP_FLAGS=$E
MP_MSGLIST=$14
MP_SIGBIT=$F
MP_SIGTASK=$10
MP_SIZE=$22
MP_SOFTINT=$10
MP=0
MULTIPLY_DIMENSIONS=$80
MUST_FLAGS=$100E
MVP_NO_DISPLAY=$4
MVP_NO_DSPINS=$3
MVP_NO_MEM=$1
MVP_NO_VPE=$2
MVP_OFF_BOTTOM=$5
MVP_OK=0
MXIDCMP=$20
MXIMAGE=$F
MX_HEIGHT=$9
MX_KIND=$5
MX_WIDTH=$11
M_LNM=$14
MaxExtMem=$4E
MaxLocMem=$3E
MemHandlerData=0
MemList=$142
MenuItem=0
MethodID=0
Menu=0
MonitorInfo=0
MsgHeader=0
;NARG=0
NEWLAYERINFO_CALLED=$1
NEWLOCKS=$1
NEWPREFS=$4000
NEWSIZE=$2
NG_HIGHLABEL=$20
NL=$A
NM_BARLABEL=-1
NM_COMMANDSTRING=$4
NM_END=0
NM_FLAGMASK_V39=$FFFFFF3D
NM_FLAGMASK=$FFFFFF39
NM_IGNORE=$40
NM_ITEMDISABLED=$10
NM_ITEM=$2
NM_MENUDISABLED=$1
NM_SUB=$3
NM_TITLE=$1
NOCAREREFRESH=$20000
NOISYREQ=$4
NOITEM=$3F
NOMENU=$1F
NOREQBACKFILL=$40
NOSUB=$1F
NO_CARRIER=$FFFFFFFC
NO=0
NS_EXTENDED=$1000
NTSC_MONITOR_ID=$11000
NT_BOOTNODE=$10
NT_DEATHMESSAGE=$13
NT_DEVICE=$3
NT_EXTENDED=$FF
NT_FONT=$C
NT_FREEMSG=$6
NT_GRAPHICS=$12
NT_INTERRUPT=$2
NT_KICKMEM=$11
NT_LIBRARY=$9
NT_MEMORY=$A
NT_MESSAGE=$5
NT_MSGPORT=$4
NT_PROCESS=$D
NT_REPLYMSG=$7
NT_RESOURCE=$8
NT_SEMAPHORE=$E
NT_SIGNALSEM=$F
NT_SOFTINT=$B
NT_TASK=$1
NT_UNKNOWN=0
NT_USER=$FE
NUMBERIDCMP=0
NUMBER_KIND=$6
NUMDRIPENS=$C
NUM_KINDS=$E
NWAYIDCMP=$40
NWAY_KIND=$7
NW_EXTENDED=$40000
N_TRACTOR=$20
NameInfo=0
NewGadget=0
NewMenu=0
NewScreen=0
NewWindow=0
OBP_FailIfBad=$84000001
OBP_Precision=$84000000
OFFSET_BEGINING=-1
OFFSET_BEGINNING=-1
OFFSET_CURRENT=0
OFFSET_END=$1
OKABORT=$4
OKCANCEL=$2
OKIMATE_20=$9
OKOK=$1
ONE_DOT=$2
ONE_DOTn=$1
ORDERED_DITHERING=0
OSCAN_MAX=$3
OSCAN_STANDARD=$2
OSCAN_TEXT=$1
OSCAN_VIDEO=$4
OSERR_ATTACHFAIL=$8
OSERR_NOCHIPMEM=$4
OSERR_NOCHIPS=$2
OSERR_NOMEM=$3
OSERR_NOMONITOR=$1
OSERR_NOTAVAILABLE=$9
OSERR_PUBNOTUNIQUE=$5
OSERR_TOODEEP=$7
OSERR_UNKNOWNMODE=$6
OTHER_REFRESH=$C0
PALETTEIDCMP=$40
PALETTE_KIND=$8
PAL_MONITOR_ID=$21000
PARALLEL_PRINTER=0
PA_IGNORE=$2
PA_SIGNAL=0
PA_SOFTINT=$1
PENB_EXCLUSIVE=0
PENB_NO_SETCOLOR=$1
PENF_EXCLUSIVE=$1
PENF_NO_SETCOLOR=$2
PENSHARED=$400
PEN_EXCLUSIVE=$1
PEN_NO_SETCOLOR=$2
PEN_C0=$FEFF
PEN_C1=$FEFE
PEN_C2=$FEFD
PEN_C3=$FEFC
PF_ACTION=$3
PGA_BORDERLESS=$80031002
PGA_Borderless=$80031002
PGA_Dummy=$80031000
PGA_FREEDOM=$80031001
PGA_Freedom=$80031001
PGA_HORIZBODY=$80031004
PGA_HORIZPOT=$80031003
PGA_HorizBody=$80031004
PGA_HorizPot=$80031003
PGA_NewLook=$8003100A
PGA_TOTAL=$80031007
PGA_TOP=$80031009
PGA_Total=$80031007
PGA_Top=$80031009
PGA_VERTBODY=$80031006
PGA_VERTPOT=$80031005
PGA_VISIBLE=$80031008
PGA_VertBody=$80031006
PGA_VertPot=$80031005
PGA_Visible=$80031008
PIXEL_DIMENSIONS=$40
PICA=0
PLACETEXT_ABOVE=$4
PLACETEXT_BELOW=$8
PLACETEXT_LEFT=$1
PLACETEXT_RIGHT=$2
PLACETEXT_IN=$10
POINTERSIZE=$24
POINTREL=$1
POPPUBSCREEN=$2
PRB_CLOSEINPUT=$3
PRB_CLOSEOUTPUT=$4
PRB_FREEARGS=$5
PRB_FREECLI=$2
PRB_FREECURRDIR=$1
PRB_FREESEGLIST=0
PRECISION_EXACT=-1
PRECISION_GUI=$20
PRECISION_ICON=$10
PRECISION_IMAGE=0
PREDRAWN=$2
PRF_CLOSEINPUT=$8
PRF_CLOSEOUTPUT=$10
PRF_FREEARGS=$20
PRF_FREECLI=$4
PRF_FREECURRDIR=$2
PRF_FREESEGLIST=$1
PROPBORDERLESS=$8
PROPGADGET=$3
PROPNEWLOOK=$10
PROTO_MONITOR_ID=$51000
PSNF_PRIVATE=$1
PUBLICSCREEN=$2
PUSHM_COUNT=0
PaletteExtra=0
PortList=$188
PowerSupplyFrequency=$213
Preferences=0
Process=0
PropInfo=0
PubScreenNode=0
QUME_LP_20=$A
Quantum=$120
QueryHeader=0
RAWKEY=$400
RECOVERY_ALERT=0
REFRESHBITS=$C0
REFRESHWINDOW=$4
RELVERIFY=$1
REPORTMOUSE=$200
REPORT_INSERT=$4
REPORT_LOCK=$2
REPORT_STREAM=0
REPORT_TASK=$1
REPORT_VOLUME=$3
REQACTIVE=$2000
REQCLEAR=$1000
REQGADGET=$1000
REQHOOK_WILDFILE=0
REQHOOK_WILDFONT=$1
REQOFFWINDOW=$1000
REQPOS_CENTERSCR=$2
REQPOS_CENTERWIN=$1
REQPOS_POINTER=0
REQPOS_TOPLEFTSCR=$4
REQPOS_TOPLEFTWIN=$3
REQSET=$80
REQTOOLSVERSION=$26
REQVERIFY=$800
REQ_CANCEL=0
REQ_OK=$1
RETURN_ERROR=$A
RETURN_FAIL=$14
RETURN_OK=0
RETURN_WARN=$5
RFB_DOCOLOR=$5
RFB_DOMSGFUNC=$6
RFB_DOWILDFUNC=$7
RFB_MULTISELECT=$3
RFB_NEWIDCMP=$4
RFB_PATGAD=0
RFF_DOCOLOR=$20
RFF_DOMSGFUNC=$40
RFF_DOWILDFUNC=$80
RFF_MULTISELECT=$8
RFF_NEWIDCMP=$10
RFF_PATGAD=$1
RIGHTARROW=$2
RIGHTBORDER=$10
RIGHTIMAGE=$C
RMBTRAP=$10000
RNB_PRIVATE1=$1
RNB_WILDSTAR=$18
RNF_PRIVATE1=$2
RNF_WILDSTAR=$01000000
RPB_AREAOUTLINE=$3
RPB_DBUFFER=$2
RPB_FRST_DOT=0
RPB_NOCROSSFILL=$5
RPB_ONE_DOT=$1
RPB_TXSCALE=0
RPF_AREAOUTLINE=$8
RPF_DBUFFER=$4
RPF_FRST_DOT=$1
RPF_NOCROSSFILL=$20
RPF_ONE_DOT=$2
RPF_TXSCALE=$1
RP_COMPLEMENT=$2
RP_INVERSVID=$4
RP_JAM1=0
RP_JAM2=$1
RTB_AFTERDOS=$2
RTB_AUTOINIT=$7
RTB_COLDSTART=0
RTB_SINGLETASK=$1
RTC_MATCHWORD=$4AFC
RTEZ_DefaultResponse=$80000017
RTEZ_Flags=$80000016
RTEZ_ReqTitle=$80000014
RTFI_AddEntry=$80000034
RTFI_AllowEmpty=$8000002D
RTFI_Dir=$80000032
RTFI_FilterFunc=$8000002C
RTFI_Flags=$80000028
RTFI_Height=$80000029
RTFI_MatchPat=$80000033
RTFI_OkText=$8000002A
RTFI_RemoveEntry=$80000035
RTFI_VolumeRequest=$8000002B
RTFO_FilterFunc=$8000002C
RTFO_Flags=$80000028
RTFO_FontFlags=$80000042
RTFO_FontHeight=$80000040
RTFO_FontName=$8000003F
RTFO_FontStyle=$80000041
RTFO_Height=$80000029
RTFO_MaxHeight=$8000003E
RTFO_MinHeight=$8000003D
RTFO_OkText=$8000002A
RTFO_SampleHeight=$8000003C
RTF_AFTERDOS=$4
RTF_AUTOINIT=$80
RTF_COLDSTART=$1
RTF_SINGLETASK=$2
RTGL_BackFill=$80000025
RTGL_CenterText=$80000064
RTGL_Flags=$80000016
RTGL_GadFmtArgs=$80000023
RTGL_GadFmt=$80000022
RTGL_Invisible=$80000024
RTGL_Max=$8000001F
RTGL_Min=$8000001E
RTGL_ShowDefault=$80000021
RTGL_TextFmtArgs=$80000027
RTGL_TextFmt=$80000026
RTGL_Width=$80000020
RTGS_AllowEmpty=$80000050
RTGS_BackFill=$80000025
RTGS_CenterText=$80000064
RTGS_Flags=$80000016
RTGS_GadFmtArgs=$80000023
RTGS_GadFmt=$80000022
RTGS_Invisible=$80000024
RTGS_TextFmtArgs=$80000027
RTGS_TextFmt=$80000026
RTGS_Width=$80000020
RTPA_Color=$80000046
RTPRB_DIRSFIRST=0
RTPRB_DIRSMIXED=$1
RTPRB_IMMSORT=$2
RTPRB_NOLED=$4
RTPRB_NOSCRTOFRONT=$3
RTPREFS_SIZE=$64
RTPREF_FILEREQ=0
RTPREF_FONTREQ=$1
RTPREF_NR_OF_REQ=$6
RTPREF_OTHERREQ=$5
RTPREF_PALETTEREQ=$2
RTPREF_SCREENMODEREQ=$3
RTPREF_VOLUMEREQ=$4
RTPRF_DIRSFIRST=$1
RTPRF_DIRSMIXED=$2
RTPRF_IMMSORT=$4
RTPRF_NOLED=$10
RTPRF_NOSCRTOFRONT=$8
RTRH_EndRequest=$8000003C
RTSC_AutoScroll=$80000056
RTSC_DisplayDepth=$80000054
RTSC_DisplayHeight=$80000053
RTSC_DisplayWidth=$80000052
RTSC_DisplayID=$80000051
RTSC_FilterFunc=$8000002C
RTSC_Flags=$80000028
RTSC_Height=$80000029
RTSC_MaxDepth=$80000061
RTSC_MaxHeight=$8000005F
RTSC_MaxWidth=$8000005D
RTSC_MinDepth=$80000060
RTSC_MinHeight=$8000005E
RTSC_MinWidth=$8000005C
RTSC_ModeFromScreen=$80000050
RTSC_OkText=$8000002A
RTSC_OverscanType=$80000055
RTSC_PropertyFlags=$8000005A
RTSC_PropertyMask=$8000005B
RTW_COLDSTART=$1
RTW_NEVER=0
RT_DefaultFont=$80000009
RT_ENDSKIP=$6
RT_FILEREQ=0
RT_FLAGS=$A
RT_FONTREQ=$2
RT_IDCMPFlags=$80000002
RT_IDSTRING=$12
RT_INIT=$16
RT_IntuiMsgFunc=$80000010
RT_LeftOffset=$80000004
RT_Locale=$80000011
RT_LockWindow=$8000000D
RT_MATCHTAG=$2
RT_MATCHWORD=0
RT_NAME=$E
RT_PubScrName=$80000006
RT_PRI=$D
RT_REQINFO=$1
RT_ReqHandler=$80000008
RT_ReqPos=$80000003
RT_SCREENMODEREQ=$3
RT_SIZE=$1A
RT_ScreenToFront=$8000000E
RT_Screen=$80000007
RT_ShareIDCMP=$8000000C
RT_TYPE=$C
RT_TagBase=$80000000
RT_TextAttr=$8000000F
RT_TopOffset=$80000005
RT_Underscore=$8000000B
RT_VERSION=$B
RT_WaitPointer=$8000000A
RT_Window=$80000001
RT=0
RUN_EXECUTE=-1
RUN_SYSTEM_ASYNCH=$FFFFFFFD
RUN_SYSTEM=-2
RasInfo=0
RastPort=0
Rectangle=0
Rect32=0
RedBits=$28
Remember=0
ReqDefaults_SIZE=$10
ReqDefaults=0
ReqToolsBase_SIZE=$EA
ReqToolsBase=0
ReqToolsPrefs_SIZE=$96
ReqToolsPrefs=0
Requester=0
ResModules=$12C
ResourceList=$150
RootNode=0
SA_AutoScroll=$80000039
SA_BackChild=$80000046
SA_BackFill=$80000041
SA_Behind=$80000037
SA_BitMap=$8000002E
SA_BlockPen=$80000027
SA_ColorMapEntries=$8000003C
SA_Colors32=$80000043
SA_Colors=$80000029
SA_DClip=$80000033
SA_Depth=$80000025
SA_DetailPen=$80000026
SA_DisplayID=$80000032
SA_Draggable=$8000003E
SA_ErrorCode=$8000002A
SA_Exclusive=$8000003F
SA_Font=$8000002B
SA_FrontChild=$80000045
SA_FullPalette=$8000003B
SA_Height=$80000024
SA_Interleaved=$80000042
SA_Left=$80000021
SA_LikeWorkbench=$80000047
SA_MinimizeISG=$80000049
SA_Obsolete1=$80000035
SA_Overscan=$80000034
SA_Parent=$8000003D
SA_Pens=$8000003A
SA_PubName=$8000002F
SA_PubSig=$80000030
SA_PubTask=$80000031
SA_Quiet=$80000038
SA_Reserved=$80000048
SA_SharePens=$80000040
SA_ShowTitle=$80000036
SA_SysFont=$8000002C
SA_Title=$80000028
SA_Type=$8000002D
SA_Top=$80000022
SA_VideoControl=$80000044
SA_Width=$80000023
SBUFSIZE_BITS=$F
SBUF_1024=$1
SBUF_16000=$5
SBUF_2048=$2
SBUF_4096=$3
SBUF_512=0
SBUF_8000=$4
SB_COPY_BITMAP=$2
SB_SCREEN_BITMAP=$1
SB_SINT=$D
SB_SAR=$F
SB_TQE=$E
SCREENBEHIND=$80
SCREENHIRES=$200
SCREENQUIET=$100
SCREENTYPE=$F
SCREEN_DRAG=$4000
SCREQB_AUTOSCROLLGAD=$12
SCREQB_DEPTHGAD=$E
SCREQB_GUIMODES=$10
SCREQB_NONSTDMODES=$F
SCREQB_OVERSCANGAD=$13
SCREQB_SIZEGADS=$D
SCREQF_AUTOSCROLLGAD=$40000
SCREQF_DEPTHGAD=$4000
SCREQF_GUIMODES=$10000
SCREQF_NONSTDMODES=$8000
SCREQF_OVERSCANGAD=$80000
SCREQF_SIZEGADS=$2000
SCRGADGET=$4000
SCROLLERIDCMP=$70
SCROLLER_KIND=$9
SDCMD_BREAK=$A
SDCMD_QUERY=$9
SDCMD_SETPARAMS=$B
SDEPTHIMAGE=$5
SDEPTH_CHILDONLY=$2
SDEPTH_INFAMILY=$2
SDEPTH_TOBACK=$1
SDEPTH_TOFRONT=0
SDOWNBACK=$70
SDRAGGING=$30
SELECTDOWN=$68
SELECTED=$80
SELECTUP=$E8
SERB_7WIRE=$2
SERB_EOFMODE=$6
SERB_PARTY_ODD=$1
SERB_PARTY_ON=0
SERB_QUEUEDBRK=$3
SERB_RAD_BOOGIE=$4
SERB_SHARED=$5
SERB_XDISABLED=$7
SERF_7WIRE=$4
SERF_EOFMODE=$40
SERF_PARTY_ODD=$2
SERF_PARTY_ON=$1
SERF_QUEUEDBRK=$8
SERF_RAD_BOOGIE=$10
SERF_SHARED=$20
SERF_XDISABLED=$80
SERIAL_PRINTER=$1
SER_DEFAULT_CTLCHAR=$11130000
SER_DEVFINISH=$B
SEXTB_MARK=0
SEXTB_MSPON=$1
SEXTF_MARK=$1
SEXTF_MSPON=$2
SF_SINT=$2000
SF_SAR=$8000
SF_TQE=$4000
SGR_BLACKBG=$28
SGR_BLACK=$1E
SGR_BLUEBG=$2C
SGR_BLUE=$22
SGR_BOLD=$1
SGR_CLR0BG=$28
SGR_CLR1BG=$29
SGR_CLR2BG=$2A
SGR_CLR3BG=$2B
SGR_CLR4BG=$2C
SGR_CLR5BG=$2D
SGR_CLR6BG=$2E
SGR_CLR7BG=$2F
SGR_CLR0=$1E
SGR_CLR1=$1F
SGR_CLR2=$20
SGR_CLR3=$21
SGR_CLR4=$22
SGR_CLR5=$23
SGR_CLR6=$24
SGR_CLR7=$25
SGR_CYANBG=$2E
SGR_CYAN=$24
SGR_DEFAULTBG=$31
SGR_DEFAULT=$27
SGR_GREENBG=$2A
SGR_GREEN=$20
SGR_ITALIC=$3
SGR_MAGENTABG=$2D
SGR_MAGENTA=$23
SGR_NEGATIVE=$7
SGR_NORMAL=$16
SGR_NOTITALIC=$17
SGR_NOTUNDERSCORE=$18
SGR_POSITIVE=$1B
SGR_PRIMARY=0
SGR_REDBG=$29
SGR_RED=$1F
SGR_UNDERSCORE=$4
SGR_WHITEBG=$2F
SGR_WHITE=$25
SGR_YELLOWBG=$2B
SGR_YELLOW=$21
SG_DEFAULTMAXCHARS=$80
SHADE_COLOR=$2
SHADE_GREYSCALE=$1
SHADE_BW=0
SHADOWPEN=$4
SHANGHAI=$1
SHARED_LOCK=-2
SHINEPEN=$3
SHOWTITLE=$10
SHSHAKE_BITS=$F
SHSHAKE_NONE=$2
SHSHAKE_RTS=$1
SHSHAKE_XON=0
SH_PAD=$E
SH_SIZE=$10
SH=0
SIGBREAKB_CTRL_C=$C
SIGBREAKB_CTRL_D=$D
SIGBREAKB_CTRL_E=$E
SIGBREAKB_CTRL_F=$F
SIGBREAKF_CTRL_C=$1000
SIGBREAKF_CTRL_D=$2000
SIGBREAKF_CTRL_E=$4000
SIGBREAKF_CTRL_F=$8000
SIGB_ABORT=0
SIGB_BLIT=$4
SIGB_CHILD=$1
SIGB_DOS=$8
SIGB_INTUITION=$5
SIGB_NET=$7
SIGB_SINGLE=$4
SIGF_ABORT=$1
SIGF_BLIT=$10
SIGF_CHILD=$2
SIGF_DOS=$100
SIGF_INTUITION=$20
SIGF_NET=$80
SIGF_SINGLE=$10
SIH_PRIMASK=$F0
SIH_QUEUES=$5
SIMPLEREQ=$10
SIMPLE_REFRESH=$40
SINGLE=$80
SIX_LPI=0
SIZEBBOTTOM=$20
SIZEBRIGHT=$10
SIZEIMAGE=$2
SIZEVERIFY=$1
SIZING=$10
SLIDERIDCMP=$70
SLIDER_KIND=$B
SMART_REFRESH=0
SM_BIDS=$22
SM_LOCKMSG=$10
SM_SIZE=$24
SM=0
;SOFFSET=$C
SPARITY_BITS=$F0
SPARITY_EVEN=$1
SPARITY_MARK=$3
SPARITY_NONE=0
SPARITY_ODD=$2
SPARITY_SPACE=$4
SPECIAL_MONITOR_TYPE=$3
SPOS_ABSOLUTE=$1
SPOS_FORCEDRAG=$4
SPOS_MAKEVISIBLE=$2
SPOS_RELATIVE=0
SPRITERESN_140NS=$1
SPRITERESN_35NS=$3
SPRITERESN_70NS=$2
SPRITERESN_DEFAULT=-1
SPRITERESN_ECS=0
SREAD_BITS=$F0
SSM_SEMAPHORE=$14
SSM_SIZEOF=$18
SSR_SIZE=$C
SSR_WAITER=$8
SSTOP_BITS=$F0
SS_GRAPHICS=$2
SS_MULTIPLELINK=$1C
SS_NESTCOUNT=$E
SS_OWNER=$28
SS_QUEUECOUNT=$2C
SS_SIZE=$2E
SS_WAITQUEUE=$10
SS=0
SSR=0
STDSCREENHEIGHT=-1
STDSCREENWIDTH=-1
STRGADGET=$4
STRINGA_ActivePens=$8003200A
STRINGA_AltKeyMap=$80032007
STRINGA_BufferPos=$80032005
STRINGA_Buffer=$80032002
STRINGA_DispPos=$80032006
STRINGA_Dummy=$80032000
STRINGA_EditHook=$8003200B
STRINGA_EditModes=$8003200C
STRINGA_ExitHelp=$80032013
STRINGA_FixedFieldMode=$8003200E
STRINGA_Font=$80032008
STRINGA_Justification=$80032010
STRINGA_LongVal=$80032011
STRINGA_MaxChars=$80032001
STRINGA_NoFilterMode=$8003200F
STRINGA_Pens=$80032009
STRINGA_ReplaceMode=$8003200D
STRINGA_TextVal=$80032012
STRINGA_UndoBuffer=$80032003
STRINGA_WorkBuffer=$80032004
STRINGCENTER=$200
STRINGEXTEND=$2000
STRINGIDCMP=$40
STRINGLEFT=0
STRINGRIGHT=$400
STRING_KIND=$C
ST_FILE=$FFFFFFFD
ST_LINKDIR=$4
ST_LINKFILE=$FFFFFFFC
ST_PIPEFILE=$FFFFFFFB
ST_ROOT=$1
ST_SOFTLINK=$3
ST_USERDIR=$2
SUCCESS=0
SUPER72HIRESDBL_KEY=$89008
SUPER72HIRESEHBDBL_KEY=$89088
SUPER72HIRESHAMDBL_KEY=$89808
SUPER72LORESDBL_KEY=$81008
SUPER72LORESEHBDBL_KEY=$81088
SUPER72LORESHAMDBL_KEY=$81808
SUPER72SUPERDBL_KEY=$89028
SUPER72SUPEREHBDBL_KEY=$890A8
SUPER72SUPERHAMDBL_KEY=$89828
SUPER72_MONITOR_ID=$81000
SUPERDPF2_KEY=$8460
SUPERDPF_KEY=$8420
SUPEREHBLACE_KEY=$80A4
SUPEREHB_KEY=$80A0
SUPERHAMLACE_KEY=$8824
SUPERHAM_KEY=$8820
SUPERLACEDPF2_KEY=$8464
SUPERLACEDPF_KEY=$8424
SUPERLACE_KEY=$8024
SUPER_BITMAP=$80
SUPER_KEY=$8020
SUPER_UNUSED=$FCFC0000
SUPFRONT=$50
SWRITE_BITS=$F
SYSBASESIZE=$278
SYSGADGET=$8000
SYSIA_Depth=$8002000C
SYSIA_DrawInfo=$80020018
SYSIA_Pens=$8002000E
SYSIA_ReferenceFont=$80020019
SYSIA_Size=$8002000B
SYSIA_Which=$8002000D
SYSISIZE_HIRES=$2
SYSISIZE_LOWRES=$1
SYSISIZE_MEDRES=0
SYSREQUEST=$4000
SYS_SIGALLOC=$FFFF
SYS_TRAPALLOC=$8000
SYS_Input=$80000021
SYS_Output=$80000022
SYS_Asynch=$80000023
SYS_UserShell=$80000024
SYS_CustomShell=$80000025
ScreenBuffer=0
ScreenModeRequester=0
Screen=0
Segment=0
SemaphoreList=$214
SemaphoreMessage=0
SerErr_BaudMismatch=$2
SerErr_BufErr=$4
SerErr_BufOverflow=$C
SerErr_DetectedBreak=$F
SerErr_DevBusy=$1
SerErr_InvParam=$5
SerErr_LineErr=$6
SerErr_NoDSR=$D
SerErr_ParityErr=$9
SerErr_TimerErr=$B
SoftInts=$1B2
SoftVer=$22
StackSwapStruct_SIZEOF=$C
StackSwapStruct=0
StandardPacket=0
StringInfo=0
SysFlags=$124
SysStkLower=$3A
SysStkUpper=$36
TABLETA_AngleX=$8003A003
TABLETA_AngleY=$8003A004
TABLETA_AngleZ=$8003A005
TABLETA_ButtonBits=$8003A007
TABLETA_Dummy=$8003A000
TABLETA_InProximity=$8003A008
TABLETA_Pressure=$8003A006
TABLETA_RangeZ=$8003A002
TABLETA_ResolutionX=$8003A009
TABLETA_ResolutionY=$8003A00A
TABLETA_TabletZ=$8003A001
TAGFILTER_AND=0
TAGFILTER_NOT=$1
TAG_DONE=0
TAG_END=0
TAG_IGNORE=$1
TAG_MORE=$2
TAG_SKIP=$3
TAG_USER=$80000000
TA_DeviceDPI=$80000001
TBC_HCLRTABSALL=$3
TBC_HCLRTAB=0
TB_ETASK=$3
TB_EXCEPT=$5
TB_LAUNCH=$7
TB_PROCTIME=0
TB_STACKCHK=$4
TB_SWITCH=$6
TC_EXCEPTCODE=$2A
TC_EXCEPTDATA=$26
TC_FLAGS=$E
TC_IDNESTCNT=$10
TC_LAUNCH=$46
TC_MEMENTRY=$4A
TC_SIGALLOC=$12
TC_SIGEXCEPT=$1E
TC_SIGRECVD=$1A
TC_SIGWAIT=$16
TC_SIZE=$5C
TC_SPLOWER=$3A
TC_SPREG=$36
TC_SPUPPER=$3E
TC_STATE=$F
TC_SWITCH=$42
TC_Struct=0
TC_TDNESTCNT=$11
TC_TRAPCODE=$32
TC_TRAPDATA=$2E
TC_Userdata=$58
TDNestCnt=$127
TE0B_NOREMFONT=0
TE0F_NOREMFONT=$1
TERMARRAY_SIZE=$8
TERMARRAY_0=0
TERMARRAY_1=$4
TERMARRAY=0
TEXTIDCMP=0
TEXTPEN=$2
TEXT_KIND=$D
TF_ETASK=$8
TF_EXCEPT=$20
TF_LAUNCH=$80
TF_PROCTIME=$1
TF_STACKCHK=$10
TF_SWITCH=$40
TICKS_PER_SECOND=$32
TIMEOUT=$FFFFFFFD
TIMEREQUEST=0
TIMEVAL=0
TOGGLESELECT=$100
TOPAZ_EIGHTY=$8
TOPAZ_SIXTY=$9
TOPBORDER=$40
TR_ADDREQUEST=$9
TR_GETSYSTIME=$A
TR_SETSYSTIME=$B
TRUE=$1
TS_ADDED=$1
TS_EXCEPT=$5
TS_INVALID=0
TS_READY=$3
TS_REMOVED=$6
TS_RUN=$2
TS_WAIT=$4
TTextAttr=0
TV_MICRO=$4
TV_SECS=0
TV_SIZE=$8
TabletData=0
TabletHookData=0
TagItem=0
TaskExceptCode=$134
TaskExitCode=$138
TaskReady=$196
TaskSigAlloc=$13C
TaskTrapAlloc=$140
TaskTrapCode=$130
TaskWait=$1A4
TextAttr=0
TextExtent=0
TextFontExtension=0
TextFont=0
ThisTask=$114
TmpRas=0
UCopList=0
UNITB_ACTIVE=0
UNITB_INTASK=$1
UNITF_ACTIVE=$1
UNITF_INTASK=$2
UNIT_ECLOCK=$2
UNIT_FLAGS=$22
UNIT_MICROHZ=0
UNIT_OPENCNT=$24
UNIT_SIZE=$26
UNIT_VBLANK=$1
UNIT_WAITECLOCK=$4
UNIT_WAITUNTIL=$3
UNIT_pad=$23
UNIT=0
UPARROW=$4
UPIMAGE=$B
USEREQIMAGE=$20
USER_COPPER_CLIP=$20
US_LEGAL=$10
US_LETTER=0
UTILITY_HOOKS_I=$1
UTILITY_TAGITEM_I=$1
VANILLAKEY=$200000
VAR_ERROR=$1
VBlankFrequency=$212
VC_DUALPF_Disable_Query=$80000085
VC_DUALPF_Disable=$80000084
VC_IntermediateCLUpdate_Query=$80000081
VC_IntermediateCLUpdate=$80000080
VC_NoColorPaletteLoad_Query=$80000083
VC_NoColorPaletteLoad=$80000082
VGAEHBLACE_KEY=$390A5
VGAEHB_KEY=$390A4
VGAEXTRAHALFBRITELACE_KEY=$31085
VGAEXTRAHALFBRITE_KEY=$31084
VGAEXTRALORESDPF2_KEY=$31444
VGAEXTRALORESDPF_KEY=$31404
VGAEXTRALORESEHBLACE_KEY=$31085
VGAEXTRALORESEHB_KEY=$31084
VGAEXTRALORESHAMLACE_KEY=$31805
VGAEXTRALORESHAM_KEY=$31804
VGAEXTRALORESLACEDPF2_KEY=$31445
VGAEXTRALORESLACEDPF_KEY=$31405
VGAEXTRALORESLACE_KEY=$31005
VGAEXTRALORES_KEY=$31004
VGAHAMLACE_KEY=$31805
VGAHAM_KEY=$31804
VGALORESDPF2_KEY=$39444
VGALORESDPF_KEY=$39404
VGALORESEHBLACE_KEY=$39085
VGALORESEHB_KEY=$39084
VGALORESHAMLACE_KEY=$39805
VGALORESHAM_KEY=$39804
VGALORESLACEDPF2_KEY=$39445
VGALORESLACEDPF_KEY=$39405
VGALORESLACE_KEY=$39005
VGALORES_KEY=$39004
VGAPRODUCTDPF2_KEY=$39464
VGAPRODUCTDPF_KEY=$39424
VGAPRODUCTHAMLACE_KEY=$39825
VGAPRODUCTHAM_KEY=$39824
VGAPRODUCTLACEDPF2_KEY=$39465
VGAPRODUCTLACEDPF_KEY=$39425
VGAPRODUCTLACE_KEY=$39025
VGAPRODUCT_KEY=$39024
VGA_MONITOR_ID=$31000
VIDEOCONTROL_BATCH=$10
VIEWPORT_EXTRA_TYPE=$2
VIEW_EXTRA_TYPE=$1
VISITOR=$08000000
VPB_A2024=$6
VPB_TENHZ=$4
VPF_A2024=$40
VPF_TENHZ=$10
VPXB_FREE_ME=0
VPXB_STRADDLES_256=$4
VPXB_STRADDLES_512=$5
VPXB_VP_LAST=$1
VPXF_FREE_ME=$1
VPXF_STRADDLES_256=$10
VPXF_STRADDLES_512=$20
VPXF_VP_LAST=$2
VREQB_ALLDISKS=$2
VREQB_NOASSIGNS=0
VREQB_NODISKS=$1
VREQF_ALLDISKS=$4
VREQF_NOASSIGNS=$1
VREQF_NODISKS=$2
VTAG_ATTACH_CM_GET=$8000001B
VTAG_ATTACH_CM_SET=$8000000B
VTAG_BATCH_CM_CLR=$8000000D
VTAG_BATCH_CM_GET=$8000001C
VTAG_BATCH_CM_SET=$8000000E
VTAG_BATCH_ITEMS_ADD=$8000001F
VTAG_BATCH_ITEMS_GET=$8000001D
VTAG_BATCH_ITEMS_SET=$8000001E
VTAG_BITPLANEKEY_CLR=$80000002
VTAG_BITPLANEKEY_GET=$80000016
VTAG_BITPLANEKEY_SET=$80000003
VTAG_BORDERBLANK_CLR=$80000004
VTAG_BORDERBLANK_GET=$80000017
VTAG_BORDERBLANK_SET=$80000005
VTAG_BORDERNOTRANS_CLR=$80000006
VTAG_BORDERNOTRANS_GET=$80000018
VTAG_BORDERNOTRANS_SET=$80000007
VTAG_BORDERSPRITE_CLR=$80000030
VTAG_BORDERSPRITE_GET=$8000002E
VTAG_BORDERSPRITE_SET=$8000002F
VTAG_CHROMAKEY_CLR=$80000000
VTAG_CHROMAKEY_GET=$80000015
VTAG_CHROMAKEY_SET=$80000001
VTAG_CHROMA_PEN_CLR=$80000008
VTAG_CHROMA_PEN_GET=$80000019
VTAG_CHROMA_PEN_SET=$80000009
VTAG_CHROMA_PLANE_GET=$8000001A
VTAG_CHROMA_PLANE_SET=$8000000A
VTAG_COERCE_DISP_GET=$80000011
VTAG_COERCE_DISP_SET=$80000012
VTAG_DEFSPRITERESN_GET=$8000003C
VTAG_DEFSPRITERESN_SET=$8000003B
VTAG_END_CM=0
VTAG_FULLPALETTE_CLR=$8000003A
VTAG_FULLPALETTE_GET=$80000039
VTAG_FULLPALETTE_SET=$80000038
VTAG_IMMEDIATE=$80000037
VTAG_NEXTBUF_CM=$8000000C
VTAG_NORMAL_DISP_GET=$8000000F
VTAG_NORMAL_DISP_SET=$80000010
VTAG_PF1_BASE_GET=$80000026
VTAG_PF1_BASE_SET=$8000002A
VTAG_PF1_TO_SPRITEPRI_GET=$80000034
VTAG_PF1_TO_SPRITEPRI_SET=$80000033
VTAG_PF2_BASE_GET=$80000027
VTAG_PF2_BASE_SET=$8000002B
VTAG_PF2_TO_SPRITEPRI_GET=$80000036
VTAG_PF2_TO_SPRITEPRI_SET=$80000035
VTAG_SPEVEN_BASE_GET=$80000028
VTAG_SPEVEN_BASE_SET=$8000002C
VTAG_SPODD_BASE_GET=$80000029
VTAG_SPODD_BASE_SET=$8000002D
VTAG_SPRITERESN_GET=$80000032
VTAG_SPRITERESN_SET=$80000031
VTAG_USERCLIP_CLR=$80000025
VTAG_USERCLIP_GET=$80000023
VTAG_USERCLIP_SET=$80000024
VTAG_VIEWPORTEXTRA_GET=$80000013
VTAG_VIEWPORTEXTRA_SET=$80000014
VTAG_VPMODEID_CLR=$80000022
VTAG_VPMODEID_GET=$80000020
VTAG_VPMODEID_SET=$80000021
V_DOUBLESCAN=$8
V_DUALPF=$400
V_EXTENDED_MODE=$1000
V_EXTRA_HALFBRITE=$80
V_HAM=$800
V_HIRES=$8000
V_LACE=$4
V_PFBA=$40
V_SPRITES=$4000
V_SUPERHIRES=$20
V_VP_HIDE=$2000
VecInfo=0
ViewExtra=0
ViewPortExtra=0
ViewPort=0
View=0
WA_Activate=$80000089
WA_AmigaKey=$80000094
WA_AutoAdjust=$80000090
WA_BackFill=$8000007F
WA_Backdrop=$80000085
WA_BlockPen=$80000069
WA_Borderless=$80000088
WA_BusyPointer=$80000098
WA_Checkmark=$8000006D
WA_CloseGadget=$80000084
WA_Colors=$8000007C
WA_CustomScreen=$80000070
WA_DepthGadget=$80000083
WA_DetailPen=$80000068
WA_DragBar=$80000082
WA_Flags=$8000006B
WA_Gadgets=$8000006C
WA_GimmeZeroZero=$80000091
WA_Height=$80000067
WA_HelpGroupWindow=$8000009C
WA_HelpGroup=$8000009B
WA_IDCMP=$8000006A
WA_InnerHeight=$80000077
WA_InnerWidth=$80000076
WA_Left=$80000064
WA_MaxHeight=$80000075
WA_MaxWidth=$80000074
WA_MenuHelp=$80000092
WA_MinHeight=$80000073
WA_MinWidth=$80000072
WA_MouseQueue=$8000007E
WA_NewLookMenus=$80000093
WA_NoCareRefresh=$80000087
WA_NotifyDepth=$80000095
WA_Obsolete=$80000096
WA_PointerDelay=$80000099
WA_Pointer=$80000097
WA_PubScreenFallBack=$8000007A
WA_PubScreenName=$80000078
WA_PubScreen=$80000079
WA_RMBTrap=$8000008A
WA_ReportMouse=$80000086
WA_RptQueue=$80000080
WA_ScreenTitle=$8000006F
WA_SimpleRefresh=$8000008C
WA_SizeBBottom=$8000008F
WA_SizeBRight=$8000008E
WA_SizeGadget=$80000081
WA_SmartRefresh=$8000008D
WA_SuperBitMap=$80000071
WA_TabletMessages=$8000009A
WA_Title=$8000006E
WA_Top=$80000065
WA_WBenchWindow=$8000008B
WA_Width=$80000066
WA_WindowName=$8000007B
WA_Zoom=$8000007D
WBENCHCLOSE=$2
WBENCHMESSAGE=$20000
WBENCHOPEN=$1
WBENCHSCREEN=$1
WBENCHWINDOW=$02000000
WDOWNBACK=$60
WDRAGGING=$20
WFLG_ACTIVATE=$1000
WFLG_BACKDROP=$100
WFLG_BORDERLESS=$800
WFLG_CLOSEGADGET=$8
WFLG_DEPTHGADGET=$4
WFLG_DRAGBAR=$2
WFLG_GIMMEZEROZERO=$400
WFLG_HASZOOM=$20000000
WFLG_INREQUEST=$4000
WFLG_MENUSTATE=$8000
WFLG_NEWLOOKMENUS=$200000
WFLG_NOCAREREFRESH=$20000
WFLG_NW_EXTENDED=$40000
WFLG_OTHER_REFRESH=$C0
WFLG_REFRESHBITS=$C0
WFLG_REPORTMOUSE=$200
WFLG_RMBTRAP=$10000
WFLG_SIMPLE_REFRESH=$40
WFLG_SIZEBBOTTOM=$20
WFLG_SIZEBRIGHT=$10
WFLG_SIZEGADGET=$1
WFLG_SMART_REFRESH=0
WFLG_SUPER_BITMAP=$80
WFLG_VISITOR=$08000000
WFLG_WBENCHWINDOW=$02000000
WFLG_WINDOWACTIVE=$2000
WFLG_WINDOWREFRESH=$01000000
WFLG_WINDOWTICKED=$04000000
WFLG_ZOOMED=$10000000
WINDOWACTIVE=$2000
WINDOWCLOSE=$8
WINDOWDEPTH=$4
WINDOWDRAG=$2
WINDOWREFRESH=$01000000
WINDOWSIZING=$1
WINDOWTICKED=$04000000
WUPFRONT=$40
W_TRACTOR=$30
WarmCapture=$32
Window=0
XLN_INIT=$14
XLN_LIBRARY=$10
XLN_NAME=$A
XLN_PRED=$4
XLN_PRI=$9
XLN_SIZE=$18
XLN_SUBSYSTEM=$E
XLN_SUBTYPE=$F
XLN_SUCC=0
XLN_TYPE=$8
XLN=0
YES=$1
ZOOMIMAGE=$1
ZOOMED=$10000000
_0100BITDEF=$1
_0200BITDEF=$2000
_0300BITDEF=$40
_0400BITDEF=$1
_0500BITDEF=$1
_0600BITDEF=$4
_0700BITDEF=$40
_0800BITDEF=$10
_0900BITDEF=$8
_0A00BITDEF=$20
_0B00BITDEF=$20
_0C00BITDEF=$20
_0D00BITDEF=$40
_0E00BITDEF=$4
_1000BITDEF=$1
_1100BITDEF=$1
_1200BITDEF=$8000
_1300BITDEF=$8000
_1400BITDEF=$2
_1500BITDEF=$2
_1600BITDEF=$8
_1700BITDEF=$20
_1800BITDEF=$8
_1900BITDEF=$1
_1A00BITDEF=$40
_1B00BITDEF=$40
_1C00BITDEF=$40
_1D00BITDEF=$80
_1E00BITDEF=$8
_2000BITDEF=$2
_2100BITDEF=$8
_2200BITDEF=$1
_2300BITDEF=$1
_2400BITDEF=$4
_2500BITDEF=$1
_2600BITDEF=$10
_2700BITDEF=$10
_2800BITDEF=$4
_2900BITDEF=$1
_2A00BITDEF=$80
_2B00BITDEF=$80
_2C00BITDEF=$1
_2D00BITDEF=$100
_2E00BITDEF=$1
_3000BITDEF=$4
_3100BITDEF=$10
_3200BITDEF=$2
_3300BITDEF=$2
_3400BITDEF=$8
_3500BITDEF=$2
_3600BITDEF=$20
_3700BITDEF=$8
_3800BITDEF=$2
_3900BITDEF=$2
_3A00BITDEF=$1
_3B00BITDEF=$1
_3C00BITDEF=$2
_3D00BITDEF=$200
_3E00BITDEF=$2
_4000BITDEF=$80
_4100BITDEF=$20
_4200BITDEF=$4
_4300BITDEF=$8
_4400BITDEF=$10
_4500BITDEF=$4
_4600BITDEF=$40
_4700BITDEF=$4
_4800BITDEF=$1
_4900BITDEF=$4
_4A00BITDEF=$2
_4B00BITDEF=$2
_4C00BITDEF=$1
_4D00BITDEF=$400
_4E00BITDEF=$4
_5000BITDEF=$1
_5100BITDEF=$40
_5200BITDEF=$8
_5300BITDEF=$10
_5400BITDEF=$40
_5500BITDEF=$8
_5600BITDEF=$80
_5700BITDEF=$2
_5800BITDEF=$10
_5900BITDEF=$1
_5A00BITDEF=$80
_5B00BITDEF=$4
_5C00BITDEF=$2
_5D00BITDEF=$2000
_5E00BITDEF=$800
_6000BITDEF=$2
_6100BITDEF=$80
_6200BITDEF=$10
_6300BITDEF=$100
_6400BITDEF=$10
_6500BITDEF=$20
_6600BITDEF=$1
_6700BITDEF=$1
_6800BITDEF=$8
_6900BITDEF=$2
_6A00BITDEF=$40
_6B00BITDEF=$8
_6C00BITDEF=$4
_6D00BITDEF=$4000
_7000BITDEF=$4
_7100BITDEF=$1
_7200BITDEF=$1
_7300BITDEF=$200
_7400BITDEF=$1
_7500BITDEF=$1
_7600BITDEF=$1
_7700BITDEF=$1000
_7800BITDEF=$4
_7900BITDEF=$4
_7A00BITDEF=$20
_7B00BITDEF=$10
_7C00BITDEF=$8
_7D00BITDEF=$8000
_8000BITDEF=$100
_8100BITDEF=$2
_8200BITDEF=$1
_8300BITDEF=$800
_8400BITDEF=$2
_8500BITDEF=$1
_8600BITDEF=$8000
_8700BITDEF=$2000
_8800BITDEF=$2
_8900BITDEF=$8
_8A00BITDEF=$10
_8B00BITDEF=$20
_8C00BITDEF=$10
_8D00BITDEF=$10000
_9000BITDEF=$200
_9100BITDEF=$10
_9200BITDEF=$2
_9300BITDEF=$1000
_9400BITDEF=$4
_9500BITDEF=$2
_9600BITDEF=$4000
_9700BITDEF=$4000
_9800BITDEF=$1
_9900BITDEF=$10
_9A00BITDEF=$8
_9B00BITDEF=$01000000
_9C00BITDEF=$4
_9D00BITDEF=$40000
_A000BITDEF=$400
_A100BITDEF=$10
_A200BITDEF=$1
_A300BITDEF=$2000
_A400BITDEF=$8
_A500BITDEF=$4
_A600BITDEF=$2000
_A700BITDEF=$8000
_A800BITDEF=$2
_A900BITDEF=$20
_AA00BITDEF=$1
_AB00BITDEF=$2
_AC00BITDEF=$1
_AD00BITDEF=$80000
_B000BITDEF=$10000
_B100BITDEF=$20
_B200BITDEF=$2
_B300BITDEF=$40000000
_B400BITDEF=$40
_B500BITDEF=$8
_B600BITDEF=$1000
_B700BITDEF=$1
_B800BITDEF=$1
_B900BITDEF=$40
_BA00BITDEF=$1
_BB00BITDEF=$1
_BC00BITDEF=$2
_BD00BITDEF=$1
_C000BITDEF=$20000
_C100BITDEF=$80
_C200BITDEF=$4
_C300BITDEF=$80000000
_C400BITDEF=$1
_C500BITDEF=$40
_C600BITDEF=$800
_C700BITDEF=$2
_C800BITDEF=$80
_C900BITDEF=$80
_CA00BITDEF=$2
_CB00BITDEF=$2
_CC00BITDEF=$8
_CD00BITDEF=$2
_D000BITDEF=$40000
_D100BITDEF=$100
_D200BITDEF=$8
_D300BITDEF=$2
_D400BITDEF=$2
_D500BITDEF=$80
_D600BITDEF=$400
_D700BITDEF=$80
_D800BITDEF=$40
_D900BITDEF=$1
_DA00BITDEF=$4
_DB00BITDEF=$4
_DC00BITDEF=$10
_DD00BITDEF=$4
_E000BITDEF=$80000
_E100BITDEF=$8000
_E200BITDEF=$10
_E300BITDEF=$4
_E400BITDEF=$4
_E500BITDEF=$1
_E600BITDEF=$200
_E700BITDEF=$40
_E800BITDEF=$20
_E900BITDEF=$8
_EA00BITDEF=$8
_EB00BITDEF=$8
_EC00BITDEF=$1000
_ED00BITDEF=$4
_F000BITDEF=$80000000
_F100BITDEF=$4000
_F200BITDEF=$20
_F300BITDEF=$8
_F400BITDEF=$8
_F500BITDEF=$2
_F600BITDEF=$100
_F700BITDEF=$20
_F800BITDEF=$10
_F900BITDEF=$10
_FA00BITDEF=$10
_FB00BITDEF=$10
_FC00BITDEF=$20
_FD00BITDEF=$8
_LVOAbortIO=$FFFFFE20
_LVOAbortPkt=$FFFFFEF8
_LVOActivateGadget=$FFFFFE32
_LVOActivateWindow=$FFFFFE3E
_LVOAddAnimOb=$FFFFFF64
_LVOAddAppIconA=$FFFFFFC4
_LVOAddAppMenuItemA=$FFFFFFB8
_LVOAddAppWindowA=$FFFFFFD0
_LVOAddBuffers=$FFFFFD24
_LVOAddBob=$FFFFFFA0
_LVOAddClass=$FFFFFD54
_LVOAddDevice=$FFFFFE50
_LVOAddDosEntry=$FFFFFD5A
_LVOAddFont=$FFFFFE20
_LVOAddFreeList=$FFFFFFB8
_LVOAddGList=$FFFFFE4A
_LVOAddGadget=$FFFFFFD6
_LVOAddHead=$FFFFFF10
_LVOAddIntServer=$FFFFFF58
_LVOAddLibrary=$FFFFFE74
_LVOAddMemHandler=$FFFFFCFA
_LVOAddMemList=$FFFFFD96
_LVOAddNamedObject=$FFFFFF22
_LVOAddPart=$FFFFFC8E
_LVOAddPort=$FFFFFE9E
_LVOAddResource=$FFFFFE1A
_LVOAddSegment=$FFFFFCFA
_LVOAddSemaphore=$FFFFFDA8
_LVOAddTail=$FFFFFF0A
_LVOAddTask=$FFFFFEE6
_LVOAddTime=$FFFFFFD6
_LVOAddVSprite=$FFFFFF9A
_LVOAlert=$FFFFFF94
_LVOAllocAslRequest=$FFFFFFD0
_LVOAllocAbs=$FFFFFF34
_LVOAllocBitMap=$FFFFFC6A
_LVOAllocDBufInfo=$FFFFFC3A
_LVOAllocDosObject=$FFFFFF1C
_LVOAllocEntry=$FFFFFF22
_LVOAllocFileRequest=$FFFFFFE2
_LVOAllocMem=$FFFFFF3A
_LVOAllocNamedObjectA=$FFFFFF1C
_LVOAllocPooled=$FFFFFD3C
_LVOAllocRaster=$FFFFFE14
_LVOAllocRemember=$FFFFFE74
_LVOAllocScreenBuffer=$FFFFFD00
_LVOAllocSignal=$FFFFFEB6
_LVOAllocSpriteDataA=$FFFFFC04
_LVOAllocTrap=$FFFFFEAA
_LVOAllocVec=$FFFFFD54
_LVOAllocateTagItems=$FFFFFFBE
_LVOAllocate=$FFFFFF46
_LVOAlohaWorkbench=$FFFFFE6E
_LVOAmiga2Date=$FFFFFF88
_LVOAndRectRegion=$FFFFFE08
_LVOAndRegionRegion=$FFFFFD90
_LVOAnimate=$FFFFFF5E
_LVOApplyTagChanges=$FFFFFF46
_LVOAreaDraw=$FFFFFEFE
_LVOAreaEllipse=$FFFFFF46
_LVOAreaEnd=$FFFFFEF8
_LVOAreaMove=$FFFFFF04
_LVOAskFont=$FFFFFE26
_LVOAskSoftStyle=$FFFFFFAC
_LVOAslRequest=$FFFFFFC4
_LVOAssignAdd=$FFFFFD8A
_LVOAssignLate=$FFFFFD96
_LVOAssignLock=$FFFFFD9C
_LVOAssignPath=$FFFFFD90
_LVOAttachPalExtra=$FFFFFCBE
_LVOAttemptLockDosList=$FFFFFD66
_LVOAttemptLockLayerRom=$FFFFFD72
_LVOAttemptRemNamedObject=$FFFFFF16
_LVOAttemptSemaphoreShared=$FFFFFD30
_LVOAttemptSemaphore=$FFFFFDC0
_LVOAutoRequest=$FFFFFEA4
_LVOAvailFonts=$FFFFFFDC
_LVOAvailMem=$FFFFFF28
_LVOBeginRefresh=$FFFFFE9E
_LVOBestModeIDA=$FFFFFBE6
_LVOBitMapScale=$FFFFFD5A
_LVOBltBitMapRastPort=$FFFFFDA2
_LVOBltBitMap=$FFFFFFE2
_LVOBltClear=$FFFFFED4
_LVOBltMaskBitMapRastPort=$FFFFFD84
_LVOBltPattern=$FFFFFEC8
_LVOBltTemplate=$FFFFFFDC
_LVOBuildEasyRequestArgs=$FFFFFDAE
_LVOBuildSysRequest=$FFFFFE98
_LVOBumpRevision=$FFFFFF94
_LVOCBump=$FFFFFE92
_LVOCMove=$FFFFFE8C
_LVOCWait=$FFFFFE86
_LVOCacheClearE=$FFFFFD7E
_LVOCacheClearU=$FFFFFD84
_LVOCacheControl=$FFFFFD78
_LVOCachePostDMA=$FFFFFD00
_LVOCachePreDMA=$FFFFFD06
_LVOCalcIVG=$FFFFFCC4
_LVOCallHookPkt=$FFFFFF9A
_LVOCause=$FFFFFF4C
_LVOChangeExtSpriteA=$FFFFFBFE
_LVOChangeMode=$FFFFFE3E
_LVOChangeScreenBuffer=$FFFFFCF4
_LVOChangeSprite=$FFFFFE5C
_LVOChangeVPBitMap=$FFFFFC52
_LVOChangeWindowBox=$FFFFFE1A
_LVOCheckDate=$FFFFFF7C
_LVOCheckIO=$FFFFFE2C
_LVOCheckSignal=$FFFFFCE8
_LVOChildFree=$FFFFFD1E
_LVOChildOrphan=$FFFFFD18
_LVOChildStatus=$FFFFFD12
_LVOChildWait=$FFFFFD0C
_LVOClearDMRequest=$FFFFFFD0
_LVOClearEOL=$FFFFFFD6
_LVOClearMenuStrip=$FFFFFFCA
_LVOClearPointer=$FFFFFFC4
_LVOClearRectRegion=$FFFFFDF6
_LVOClearRegion=$FFFFFDF0
_LVOClearRexxMsg=$FFFFFF64
_LVOClearScreen=$FFFFFFD0
_LVOCliInitNewcli=$FFFFFC5E
_LVOCliInitRun=$FFFFFC58
_LVOClipBlit=$FFFFFDD8
_LVOCloneTagItems=$FFFFFFB8
_LVOCloseDevice=$FFFFFE3E
_LVOCloseFont=$FFFFFFB2
_LVOCloseLibrary=$FFFFFE62
_LVOCloseMonitor=$FFFFFD30
_LVOCloseScreen=$FFFFFFBE
_LVOCloseWindow=$FFFFFFB8
_LVOCloseWorkBench=$FFFFFFB2
_LVOClose=$FFFFFFDC
_LVOCli=$FFFFFE14
_LVOCmpTime=$FFFFFFCA
_LVOCoerceMode=$FFFFFC58
_LVOColdReboot=$FFFFFD2A
_LVOCompareDates=$FFFFFD1E
_LVOCopyMemQuick=$FFFFFD8A
_LVOCopyMem=$FFFFFD90
_LVOCopySBitMap=$FFFFFE3E
_LVOCreateArgstring=$FFFFFF82
_LVOCreateContext=$FFFFFF8E
_LVOCreateDir=$FFFFFF88
_LVOCreateGadgetA=$FFFFFFE2
_LVOCreateIORequest=$FFFFFD72
_LVOCreateMenusA=$FFFFFFD0
_LVOCreateMsgPort=$FFFFFD66
_LVOCreateNewProc=$FFFFFE0E
_LVOCreatePool=$FFFFFD48
_LVOCreateProc=$FFFFFF76
_LVOCreateRexxMsg=$FFFFFF70
_LVOCurrentDir=$FFFFFF82
_LVOCurrentTime=$FFFFFFAC
_LVODate2Amiga=$FFFFFF82
_LVODateStamp=$FFFFFF40
_LVODateToStr=$FFFFFD18
_LVODeallocate=$FFFFFF40
_LVODebug=$FFFFFF8E
_LVODelay=$FFFFFF3A
_LVODeleteArgstring=$FFFFFF7C
_LVODeleteDiskObject=$FFFFFF76
_LVODeleteFile=$FFFFFFB8
_LVODeleteIORequest=$FFFFFD6C
_LVODeleteMsgPort=$FFFFFD60
_LVODeletePool=$FFFFFD42
_LVODeleteRexxMsg=$FFFFFF6A
_LVODeleteVar=$FFFFFC70
_LVODeviceProc=$FFFFFF52
_LVODisable=$FFFFFF88
_LVODisownBlitter=$FFFFFE32
_LVODisplayAlert=$FFFFFFA6
_LVODisplayBeep=$FFFFFFA0
_LVODisposeFontContents=$FFFFFFD0
_LVODisposeObject=$FFFFFD7E
_LVODisposeRegion=$FFFFFDEA
_LVODoCollision=$FFFFFF94
_LVODoGadgetMethodA=$FFFFFCD6
_LVODoPkt=$FFFFFF10
_LVODoubleClick=$FFFFFF9A
_LVODoIO=$FFFFFE38
_LVODrawBevelBoxA=$FFFFFF88
_LVODrawBorder=$FFFFFF94
_LVODrawEllipse=$FFFFFF4C
_LVODrawGList=$FFFFFF8E
_LVODrawImageState=$FFFFFD96
_LVODrawImage=$FFFFFF8E
_LVODraw=$FFFFFF0A
_LVODupLockFromFH=$FFFFFE8C
_LVODupLock=$FFFFFFA0
_LVOEasyRequestArgs=$FFFFFDB4
_LVOEnable=$FFFFFF82
_LVOEndNotify=$FFFFFC82
_LVOEndRefresh=$FFFFFE92
_LVOEndRequest=$FFFFFF88
_LVOEnqueue=$FFFFFEF2
_LVOEraseImage=$FFFFFD8A
_LVOEraseRect=$FFFFFCD6
_LVOErrorReport=$FFFFFE20
_LVOExAllEnd=$FFFFFC22
_LVOExAll=$FFFFFE50
_LVOExNext=$FFFFFF94
_LVOExamineFH=$FFFFFE7A
_LVOExamine=$FFFFFF9A
_LVOExecute=$FFFFFF22
_LVOExtendFont=$FFFFFCD0
_LVOExit=$FFFFFF70
_LVOFGetC=$FFFFFECE
_LVOFGets=$FFFFFEB0
_LVOFPutC=$FFFFFEC8
_LVOFPuts=$FFFFFEAA
_LVOFRead=$FFFFFEBC
_LVOFWrite=$FFFFFEB6
_LVOFault=$FFFFFE2C
_LVOFilePart=$FFFFFC9A
_LVOFillRexxMsg=$FFFFFF5E
_LVOFilterTagChanges=$FFFFFFCA
_LVOFilterTagItems=$FFFFFFA0
_LVOFindArg=$FFFFFCDC
_LVOFindCliProc=$FFFFFDDE
_LVOFindColor=$FFFFFC10
_LVOFindDisplayInfo=$FFFFFD2A
_LVOFindDosEntry=$FFFFFD54
_LVOFindNamedObject=$FFFFFF10
_LVOFindName=$FFFFFEEC
_LVOFindPort=$FFFFFE7A
_LVOFindResident=$FFFFFFA0
_LVOFindSegment=$FFFFFCF4
_LVOFindSemaphore=$FFFFFDAE
_LVOFindTagItem=$FFFFFFE2
_LVOFindTask=$FFFFFEDA
_LVOFindToolType=$FFFFFFA0
_LVOFindVar=$FFFFFC6A
_LVOFlood=$FFFFFEB6
_LVOFlush=$FFFFFE98
_LVOFontExtent=$FFFFFD06
_LVOForbid=$FFFFFF7C
_LVOFormat=$FFFFFD36
_LVOFreeArgs=$FFFFFCA6
_LVOFreeAslRequest=$FFFFFFCA
_LVOFreeBitMap=$FFFFFC64
_LVOFreeClass=$FFFFFD36
_LVOFreeColorMap=$FFFFFDC0
_LVOFreeCopList=$FFFFFDDE
_LVOFreeCprList=$FFFFFDCC
_LVOFreeDBufInfo=$FFFFFC34
_LVOFreeDeviceProc=$FFFFFD78
_LVOFreeDiskObject=$FFFFFFA6
_LVOFreeDosEntry=$FFFFFD42
_LVOFreeDosObject=$FFFFFF16
_LVOFreeEntry=$FFFFFF1C
_LVOFreeFileRequest=$FFFFFFDC
_LVOFreeFreeList=$FFFFFFCA
_LVOFreeGBuffers=$FFFFFDA8
_LVOFreeGadgets=$FFFFFFDC
_LVOFreeMenus=$FFFFFFCA
_LVOFreeMem=$FFFFFF2E
_LVOFreeNamedObject=$FFFFFF0A
_LVOFreePooled=$FFFFFD36
_LVOFreeRaster=$FFFFFE0E
_LVOFreeRemember=$FFFFFE68
_LVOFreeScreenBuffer=$FFFFFCFA
_LVOFreeScreenDrawInfo=$FFFFFD48
_LVOFreeSignal=$FFFFFEB0
_LVOFreeSpriteData=$FFFFFBF8
_LVOFreeSprite=$FFFFFE62
_LVOFreeSysRequest=$FFFFFE8C
_LVOFreeTagItems=$FFFFFFB2
_LVOFreeTrap=$FFFFFEA4
_LVOFreeVPortCopLists=$FFFFFDE4
_LVOFreeVec=$FFFFFD4E
_LVOFreeVisualInfo=$FFFFFF7C
_LVOGT_BeginRefresh=$FFFFFFA6
_LVOGT_EndRefresh=$FFFFFFA0
_LVOGT_FilterIMsg=$FFFFFF9A
_LVOGT_GetGadgetAttrsA=$FFFFFF52
_LVOGT_GetIMsg=$FFFFFFB8
_LVOGT_PostFilterIMsg=$FFFFFF94
_LVOGT_RefreshWindow=$FFFFFFAC
_LVOGT_ReplyIMsg=$FFFFFFB2
_LVOGT_SetGadgetAttrsA=$FFFFFFD6
_LVOGadgetMouse=$FFFFFDC6
_LVOGetAPen=$FFFFFCA6
_LVOGetArgStr=$FFFFFDEA
_LVOGetAttr=$FFFFFD72
_LVOGetBPen=$FFFFFCA0
_LVOGetBitMapAttr=$FFFFFC40
_LVOGetColorMap=$FFFFFDC6
_LVOGetConsoleTask=$FFFFFE02
_LVOGetCurrentDirName=$FFFFFDCC
_LVOGetCC=$FFFFFDF0
_LVOGetDefDiskObject=$FFFFFF88
_LVOGetDefPrefs=$FFFFFF82
_LVOGetDefaultPubScreen=$FFFFFDBA
_LVOGetDeviceProc=$FFFFFD7E
_LVOGetDiskObjectNew=$FFFFFF7C
_LVOGetDiskObject=$FFFFFFB2
_LVOGetDisplayInfoData=$FFFFFD0C
_LVOGetDrMd=$FFFFFC9A
_LVOGetExtSpriteA=$FFFFFC5E
_LVOGetFileSysTask=$FFFFFDF6
_LVOGetGBuffers=$FFFFFF58
_LVOGetIcon=$FFFFFFD6
_LVOGetMsg=$FFFFFE8C
_LVOGetOutlinePen=$FFFFFC94
_LVOGetPrefs=$FFFFFF7C
_LVOGetProgramDir=$FFFFFDA8
_LVOGetProgramName=$FFFFFDC0
_LVOGetPrompt=$FFFFFDB4
_LVOGetRGB32=$FFFFFC7C
_LVOGetRGB4=$FFFFFDBA
_LVOGetRPAttrsA=$FFFFFBEC
_LVOGetScreenData=$FFFFFE56
_LVOGetScreenDrawInfo=$FFFFFD4E
_LVOGetSprite=$FFFFFE68
_LVOGetSysTime=$FFFFFFBE
_LVOGetTagData=$FFFFFFDC
_LVOGetUniqueID=$FFFFFEF2
_LVOGetVPModeID=$FFFFFCE8
_LVOGetVisualInfoA=$FFFFFF82
_LVOGetVar=$FFFFFC76
_LVOGfxAssociate=$FFFFFD60
_LVOGfxFree=$FFFFFD66
_LVOGfxInternal1=$FFFFFD7E
_LVOGfxInternal2=$FFFFFD78
_LVOGfxInternal3=$FFFFFCB2
_LVOGfxLookUp=$FFFFFD42
_LVOGfxNew=$FFFFFD6C
_LVOGfxSpare1=$FFFFFC76
_LVOGfxSpare2=$FFFFFC0A
_LVOHelpControl=$FFFFFCC4
_LVOInhibit=$FFFFFD2A
_LVOInitArea=$FFFFFEE6
_LVOInitBitMap=$FFFFFE7A
_LVOInitCode=$FFFFFFB8
_LVOInitGMasks=$FFFFFF52
_LVOInitGels=$FFFFFF88
_LVOInitMasks=$FFFFFF82
_LVOInitRastPort=$FFFFFF3A
_LVOInitRequester=$FFFFFF76
_LVOInitResident=$FFFFFF9A
_LVOInitSemaphore=$FFFFFDD2
_LVOInitStruct=$FFFFFFB2
_LVOInitTmpRas=$FFFFFE2C
_LVOInitVPort=$FFFFFF34
_LVOInitView=$FFFFFE98
_LVOInput=$FFFFFFCA
_LVOInsert=$FFFFFF16
_LVOInternalLoadSeg=$FFFFFD0C
_LVOInternalUnLoadSeg=$FFFFFD06
_LVOIntuiTextLength=$FFFFFEB6
_LVOIntuition=$FFFFFFDC
_LVOInfo=$FFFFFF8E
_LVOIoErr=$FFFFFF7C
_LVOIsFileSystem=$FFFFFD3C
_LVOIsInteractive=$FFFFFF28
_LVOIsRexxMsg=$FFFFFF58
_LVOItemAddress=$FFFFFF70
_LVOLayoutMenuItemsA=$FFFFFFC4
_LVOLayoutMenusA=$FFFFFFBE
_LVOLendMenus=$FFFFFCDC
_LVOLengthArgstring=$FFFFFF76
_LVOLoadRGB32=$FFFFFC8E
_LVOLoadRGB4=$FFFFFF40
_LVOLoadSeg=$FFFFFF6A
_LVOLoadView=$FFFFFF22
_LVOLockDosList=$FFFFFD72
_LVOLockIBase=$FFFFFE62
_LVOLockLayerRom=$FFFFFE50
_LVOLockPubScreenList=$FFFFFDF6
_LVOLockPubScreen=$FFFFFE02
_LVOLockRecords=$FFFFFEEC
_LVOLockRecord=$FFFFFEF2
_LVOLockRexxBase=$FFFFFE3E
_LVOLock=$FFFFFFAC
_LVOMakeClass=$FFFFFD5A
_LVOMakeDosEntry=$FFFFFD48
_LVOMakeFunctions=$FFFFFFA6
_LVOMakeLibrary=$FFFFFFAC
_LVOMakeLink=$FFFFFE44
_LVOMakeScreen=$FFFFFE86
_LVOMakeVPort=$FFFFFF28
_LVOMapTags=$FFFFFFC4
_LVOMatchEnd=$FFFFFCBE
_LVOMatchFirst=$FFFFFCCA
_LVOMatchNext=$FFFFFCC4
_LVOMatchPatternNoCase=$FFFFFC34
_LVOMatchPattern=$FFFFFCB2
_LVOMatchToolValue=$FFFFFF9A
_LVOMaxCli=$FFFFFDD8
_LVOModeNotAvailable=$FFFFFCE2
_LVOModifyIDCMP=$FFFFFF6A
_LVOModifyProp=$FFFFFF64
_LVOMoveScreen=$FFFFFF5E
_LVOMoveSprite=$FFFFFE56
_LVOMoveWindowInFrontOf=$FFFFFE20
_LVOMoveWindow=$FFFFFF58
_LVOMove=$FFFFFF10
_LVOMrgCop=$FFFFFF2E
_LVONameFromLock=$FFFFFE6E
_LVONameFromFH=$FFFFFE68
_LVONamedObjectName=$FFFFFF04
_LVONewFontContents=$FFFFFFD6
_LVONewLoadSeg=$FFFFFD00
_LVONewModifyProp=$FFFFFE2C
_LVONewObjectA=$FFFFFD84
_LVONewRegion=$FFFFFDFC
_LVONewScaledDiskFont=$FFFFFFCA
_LVONextDisplayInfo=$FFFFFD24
_LVONextDosEntry=$FFFFFD4E
_LVONextObject=$FFFFFD66
_LVONextPubScreen=$FFFFFDEA
_LVONextTagItem=$FFFFFFD0
_LVOObtainBestPenA=$FFFFFCB8
_LVOObtainGIRPort=$FFFFFDD2
_LVOObtainPen=$FFFFFC46
_LVOObtainSemaphoreList=$FFFFFDBA
_LVOObtainSemaphoreShared=$FFFFFD5A
_LVOObtainSemaphore=$FFFFFDCC
_LVOOffGadget=$FFFFFF52
_LVOOffMenu=$FFFFFF4C
_LVOOldOpenLibrary=$FFFFFE68
_LVOOnGadget=$FFFFFF46
_LVOOnMenu=$FFFFFF40
_LVOOpenDevice=$FFFFFE44
_LVOOpenDiskFont=$FFFFFFE2
_LVOOpenFont=$FFFFFFB8
_LVOOpenFromLock=$FFFFFE86
_LVOOpenIntuition=$FFFFFFE2
_LVOOpenLibrary=$FFFFFDD8
_LVOOpenMonitor=$FFFFFD36
_LVOOpenResource=$FFFFFE0E
_LVOOpenScreenTagList=$FFFFFD9C
_LVOOpenScreen=$FFFFFF3A
_LVOOpenWindowTagList=$FFFFFDA2
_LVOOpenWindow=$FFFFFF34
_LVOOpenWorkBench=$FFFFFF2E
_LVOOpen=$FFFFFFE2
_LVOOrRectRegion=$FFFFFE02
_LVOOrRegionRegion=$FFFFFD9C
_LVOOutput=$FFFFFFC4
_LVOOwnBlitter=$FFFFFE38
_LVOPackBoolTags=$FFFFFFD6
_LVOPackStructureTags=$FFFFFF2E
_LVOParentDir=$FFFFFF2E
_LVOParentOfFH=$FFFFFE80
_LVOParsePatternNoCase=$FFFFFC3A
_LVOParsePattern=$FFFFFCB8
_LVOPathPart=$FFFFFC94
_LVOPermit=$FFFFFF76
_LVOPointInImage=$FFFFFD90
_LVOPolyDraw=$FFFFFEB0
_LVOPrintFault=$FFFFFE26
_LVOPrintIText=$FFFFFF28
_LVOProcure=$FFFFFDE4
_LVOPubScreenStatus=$FFFFFDD8
_LVOPutDefDiskObject=$FFFFFF82
_LVOPutDiskObject=$FFFFFFAC
_LVOPutIcon=$FFFFFFD0
_LVOPutMsg=$FFFFFE92
_LVOPutStr=$FFFFFC4C
_LVOQBSBlit=$FFFFFEDA
_LVOQBlit=$FFFFFEEC
_LVOQueryOverscan=$FFFFFE26
_LVORawDoFmt=$FFFFFDF6
_LVOReadArgs=$FFFFFCE2
_LVOReadEClock=$FFFFFFC4
_LVOReadItem=$FFFFFCD6
_LVOReadLink=$FFFFFE4A
_LVOReadPixelArray8=$FFFFFCF4
_LVOReadPixelLine8=$FFFFFD00
_LVOReadPixel=$FFFFFEC2
_LVORectFill=$FFFFFECE
_LVORefreshGList=$FFFFFE50
_LVORefreshGadgets=$FFFFFF22
_LVORefreshTagItemClones=$FFFFFFAC
_LVORefreshWindowFrame=$FFFFFE38
_LVORelabel=$FFFFFD30
_LVOReleaseGIRPort=$FFFFFDCC
_LVOReleaseNamedObject=$FFFFFEFE
_LVOReleasePen=$FFFFFC4C
_LVOReleaseSemaphoreList=$FFFFFDB4
_LVOReleaseSemaphore=$FFFFFDC6
_LVORemAssignList=$FFFFFD84
_LVORemDevice=$FFFFFE4A
_LVORemDosEntry=$FFFFFD60
_LVORemFont=$FFFFFE1A
_LVORemHead=$FFFFFEFE
_LVORemIBob=$FFFFFF7C
_LVORemIntServer=$FFFFFF52
_LVORemLibrary=$FFFFFE6E
_LVORemMemHandler=$FFFFFCF4
_LVORemNamedObject=$FFFFFEF8
_LVORemPort=$FFFFFE98
_LVORemResource=$FFFFFE14
_LVORemSegment=$FFFFFCEE
_LVORemSemaphore=$FFFFFDA2
_LVORemTail=$FFFFFEF8
_LVORemTask=$FFFFFEE0
_LVORemVSprite=$FFFFFF76
_LVORemakeDisplay=$FFFFFE80
_LVORemoveAppIcon=$FFFFFFBE
_LVORemoveAppMenuItem=$FFFFFFB2
_LVORemoveAppWindow=$FFFFFFCA
_LVORemoveClass=$FFFFFD3C
_LVORemoveGList=$FFFFFE44
_LVORemoveGadget=$FFFFFF1C
_LVORemove=$FFFFFF04
_LVORename=$FFFFFFB2
_LVOReplyMsg=$FFFFFE86
_LVOReplyPkt=$FFFFFEFE
_LVOReportMouse=$FFFFFF16
_LVORequestFile=$FFFFFFD6
_LVORequest=$FFFFFF10
_LVOResetMenuStrip=$FFFFFD42
_LVORethinkDisplay=$FFFFFE7A
_LVORead=$FFFFFFD6
_LVORunCommand=$FFFFFE08
_LVOSDivMod32=$FFFFFF6A
_LVOSMult32=$FFFFFF76
_LVOSMult64=$FFFFFF3A
_LVOSameDevice=$FFFFFC28
_LVOSameLock=$FFFFFE5C
_LVOScalerDiv=$FFFFFD54
_LVOScreenDepth=$FFFFFCEE
_LVOScreenPosition=$FFFFFCE8
_LVOScreenToBack=$FFFFFF0A
_LVOScreenToFront=$FFFFFF04
_LVOScrollRasterBF=$FFFFFC16
_LVOScrollRaster=$FFFFFE74
_LVOScrollVPort=$FFFFFDB4
_LVOScrollWindowRaster=$FFFFFCE2
_LVOSelectInput=$FFFFFEDA
_LVOSelectOutput=$FFFFFED4
_LVOSendPkt=$FFFFFF0A
_LVOSendIO=$FFFFFE32
_LVOSetABPenDrMd=$FFFFFC82
_LVOSetAPen=$FFFFFEAA
_LVOSetArgStr=$FFFFFDE4
_LVOSetAttrsA=$FFFFFD78
_LVOSetBPen=$FFFFFEA4
_LVOSetChipRev=$FFFFFC88
_LVOSetCollision=$FFFFFF70
_LVOSetComment=$FFFFFF4C
_LVOSetConsoleTask=$FFFFFDFC
_LVOSetCurrentDirName=$FFFFFDD2
_LVOSetDMRequest=$FFFFFEFE
_LVOSetDefaultPubScreen=$FFFFFDE4
_LVOSetDrMd=$FFFFFE9E
_LVOSetEditHook=$FFFFFE14
_LVOSetExcept=$FFFFFEC8
_LVOSetFileDate=$FFFFFE74
_LVOSetFileSize=$FFFFFE38
_LVOSetFileSysTask=$FFFFFDF0
_LVOSetFont=$FFFFFFBE
_LVOSetFunction=$FFFFFE5C
_LVOSetGadgetAttrsA=$FFFFFD6C
_LVOSetIntVector=$FFFFFF5E
_LVOSetIoErr=$FFFFFE32
_LVOSetMaxPen=$FFFFFC22
_LVOSetMenuStrip=$FFFFFEF8
_LVOSetMode=$FFFFFE56
_LVOSetMouseQueue=$FFFFFE0E
_LVOSetOutlinePen=$FFFFFC2E
_LVOSetOwner=$FFFFFC1C
_LVOSetPointer=$FFFFFEF2
_LVOSetPrefs=$FFFFFEBC
_LVOSetProgramDir=$FFFFFDAE
_LVOSetProgramName=$FFFFFDC6
_LVOSetPrompt=$FFFFFDBA
_LVOSetProtection=$FFFFFF46
_LVOSetPubScreenModes=$FFFFFDDE
_LVOSetRGB32CM=$FFFFFC1C
_LVOSetRGB4CM=$FFFFFD8A
_LVOSetRGB32=$FFFFFCAC
_LVOSetRGB4=$FFFFFEE0
_LVOSetRPAttrsA=$FFFFFBF2
_LVOSetRast=$FFFFFF16
_LVOSetSignal=$FFFFFECE
_LVOSetSoftStyle=$FFFFFFA6
_LVOSetSR=$FFFFFF70
_LVOSetTaskPri=$FFFFFED4
_LVOSetVBuf=$FFFFFE92
_LVOSetVar=$FFFFFC7C
_LVOSetWindowPointerA=$FFFFFCD0
_LVOSetWindowTitles=$FFFFFEEC
_LVOSetWriteMask=$FFFFFC28
_LVOSeek=$FFFFFFBE
_LVOShowTitle=$FFFFFEE6
_LVOSignal=$FFFFFEBC
_LVOSizeWindow=$FFFFFEE0
_LVOSortGList=$FFFFFF6A
_LVOSplitName=$FFFFFE62
_LVOStackSwap=$FFFFFD24
_LVOStartNotify=$FFFFFC88
_LVOStrToDate=$FFFFFD12
_LVOStrToLong=$FFFFFCD0
_LVOStricmp=$FFFFFF5E
_LVOStripFont=$FFFFFCCA
_LVOStrnicmp=$FFFFFF58
_LVOSubTime=$FFFFFFD0
_LVOSumKickData=$FFFFFD9C
_LVOSumLibrary=$FFFFFE56
_LVOSuperState=$FFFFFF6A
_LVOSupervisor=$FFFFFFE2
_LVOSyncSBitMap=$FFFFFE44
_LVOSysReqHandler=$FFFFFDA8
_LVOSystemTagList=$FFFFFDA2
_LVOTagInArray=$FFFFFFA6
_LVOTextExtent=$FFFFFD4E
_LVOTextFit=$FFFFFD48
_LVOTextLength=$FFFFFFCA
_LVOText=$FFFFFFC4
_LVOTimedDisplayAlert=$FFFFFCCA
_LVOToLower=$FFFFFF4C
_LVOToUpper=$FFFFFF52
_LVOTypeOfMem=$FFFFFDEA
_LVOUCopperListInit=$FFFFFDAE
_LVOUDivMod32=$FFFFFF64
_LVOUMult32=$FFFFFF70
_LVOUMult64=$FFFFFF34
_LVOUnGetC=$FFFFFEC2
_LVOUnLoadSeg=$FFFFFF64
_LVOUnLockDosList=$FFFFFD6C
_LVOUnLockRecords=$FFFFFEE0
_LVOUnLockRecord=$FFFFFEE6
_LVOUnLock=$FFFFFFA6
_LVOUnlockIBase=$FFFFFE5C
_LVOUnlockLayerRom=$FFFFFE4A
_LVOUnlockPubScreenList=$FFFFFDF0
_LVOUnlockPubScreen=$FFFFFDFC
_LVOUnlockRexxBase=$FFFFFE38
_LVOUnpackStructureTags=$FFFFFF28
_LVOUserState=$FFFFFF64
_LVOVBeamPos=$FFFFFE80
_LVOVFPrintf=$FFFFFE9E
_LVOVFWritef=$FFFFFEA4
_LVOVPrintf=$FFFFFC46
_LVOVacate=$FFFFFDDE
_LVOVideoControl=$FFFFFD3C
_LVOViewAddress=$FFFFFEDA
_LVOViewPortAddress=$FFFFFED4
_LVOWBInfo=$FFFFFFA6
_LVOWBenchToBack=$FFFFFEB0
_LVOWBenchToFront=$FFFFFEAA
_LVOWaitBOVP=$FFFFFE6E
_LVOWaitBlit=$FFFFFF1C
_LVOWaitForChar=$FFFFFF34
_LVOWaitPkt=$FFFFFF04
_LVOWaitPort=$FFFFFE80
_LVOWaitTOF=$FFFFFEF2
_LVOWaitIO=$FFFFFE26
_LVOWait=$FFFFFEC2
_LVOWeighTAMatch=$FFFFFCDC
_LVOWindowLimits=$FFFFFEC2
_LVOWindowToBack=$FFFFFECE
_LVOWindowToFront=$FFFFFEC8
_LVOWriteChars=$FFFFFC52
_LVOWritePixelArray8=$FFFFFCEE
_LVOWritePixelLine8=$FFFFFCFA
_LVOWritePixel=$FFFFFEBC
_LVOWrite=$FFFFFFD0
_LVOXorRectRegion=$FFFFFDD2
_LVOXorRegionRegion=$FFFFFD96
_LVOZipWindow=$FFFFFE08

_LVOrtAllocRequestA=$FFFFFFE2
_LVOrtChangeReqAttrA=$FFFFFFD0
_LVOrtCloseWindowSafely=$FFFFFF6A
_LVOrtEZRequestA=$FFFFFFBE
_LVOrtFileRequestA=$FFFFFFCA
_LVOrtFontRequestA=$FFFFFFA0
_LVOrtFreeFileList=$FFFFFFC4
_LVOrtFreeReqBuffer=$FFFFFFD6
_LVOrtFreeRequest=$FFFFFFDC
_LVOrtGetLongA=$FFFFFFB2
_LVOrtGetStringA=$FFFFFFB8
_LVOrtGetVScreenSize=$FFFFFF88
_LVOrtInternalEnterPassword=$FFFFFFA6
_LVOrtInternalGetPasswordA=$FFFFFFAC
_LVOrtLockPrefs=$FFFFFF58
_LVOrtLockWindow=$FFFFFF64
_LVOrtPaletteRequestA=$FFFFFF9A
_LVOrtReqHandlerA=$FFFFFF94
_LVOrtScreenModeRequestA=$FFFFFF70
_LVOrtScreenToFrontSafely=$FFFFFF76
_LVOrtSetReqPosition=$FFFFFF82
_LVOrtSetWaitPointer=$FFFFFF8E
_LVOrtSpread=$FFFFFF7C
_LVOrtUnlockPrefs=$FFFFFF52
_LVOrtUnlockWindow=$FFFFFF5E

ai_Count=$10
ai_FirstX=$14
ai_FirstY=$16
ai_FlagPtr=$C
ai_FlagTbl=$8
ai_MaxCount=$12
ai_SIZEOF=$18
ai_VctrPtr=$4
ai_VctrTbl=0
backgroundPen=$7
bd_BackPen=$5
bd_Count=$7
bd_DrawMode=$6
bd_FrontPen=$4
bd_LeftEdge=0
bd_NextBorder=$C
bd_SIZEOF=$10
bd_TopEdge=$2
bd_XY=$8
bi_Flags=0
bi_Mask=$2
bi_Reserved=$6
bi_SIZEOF=$A
blockPen=$1
bm_BytesPerRow=0
bm_Depth=$5
bm_Flags=$4
bm_Planes=$8
bm_Pad=$6
bm_Rows=$2
bm_SIZEOF=$28
cfc_ColorTable=$4
cfc_Count=$2
cfc_Reserved=0
cfc_SIZEOF=$8
ci_DestAddr=$2
ci_DestData=$4
ci_HWaitPos=$4
ci_OpCode=0
ci_SIZEOF=$6
ci_VWaitPos=$2
ci_nxtlist=$2
cl_CopIns=$C
cl_CopLStart=$14
cl_CopPtr=$10
cl_CopSStart=$18
cl_Count=$1C
cl_DyOffset=$20
cl_MaxCount=$1E
cl_Next=0
cl_PrivateFlags=$24
cl_SIZEOF=$26
cl_SLRepeat=$22
cl__CopList=$4
cl__ViewPort=$8
cli_Background=$2C
cli_CommandDir=$8
cli_CommandFile=$24
cli_CommandName=$10
cli_CurrentInput=$20
cli_CurrentOutput=$30
cli_DefaultStack=$34
cli_FailLevel=$14
cli_Interactive=$28
cli_Module=$3C
cli_Prompt=$18
cli_Result2=0
cli_ReturnCode=$C
cli_SIZEOF=$40
cli_SetName=$4
cli_StandardInput=$1C
cli_StandardOutput=$38
cm_AuxFlags=$13
cm_Bp_0_base=$30
cm_Bp_1_base=$32
cm_CoerceDisplayInfo=$1C
cm_ColorTable=$4
cm_Count=$2
cm_Flags=0
cm_LowColorBits=$C
cm_NormalDisplayInfo=$18
cm_PalExtra=$28
cm_SIZEOF=$34
cm_SpriteBase_Even=$2C
cm_SpriteBase_Odd=$2E
cm_SpriteResDefault=$12
cm_SpriteResolution=$11
cm_TransparencyPlane=$10
cm_TransparenyPlane=$10
cm_Type=$1
cm_VPModeID=$24
cm_batch_items=$20
cm_vp=$14
cm_vpe=$8
collTable=0
copinit_SIZEOF=$C0
copinit_bplcon2=$34
copinit_diagstrt=$4
copinit_diwstart=$20
copinit_fm0=$1C
copinit_jump=$A0
copinit_norm_hblank=$9C
copinit_sprfix=$38
copinit_sprstop=$B0
copinit_sprstrtup=$58
copinit_vsync_hblank=0
copinit_wait_forever=$A4
copinit_wait14=$98
copinit=0
cp_SIZEOF=$4
cp_collPtrs=0
cpl_Array=$C
cpl_First=$8
cpl_Node=0
cpl_SIZEOF=$10
cprlist=0
cr_BitMap=$C
cr_Flags=$24
cr_LObs=$8
cr_MaxX=$14
cr_MaxY=$16
cr_MinX=$10
cr_MinY=$12
cr_Next=0
cr_Prev=$4
cr_SIZEOF=$28
cr__p1=$18
cr__p2=$1C
cr_lobs=$8
cr_prev=$4
cr_reserved=$20
crl_MaxCount=$8
crl_Next=0
crl_SIZEOF=$A
crl_start=$4
cs_Blue=$6
cs_ColorIndex=0
cs_Green=$4
cs_Red=$2
cs_SIZEOF=$8
ctf_CharData=$40
ctf_ColorFontColors=$3C
ctf_Depth=$36
ctf_FgColor=$37
ctf_Flags=$34
ctf_High=$39
ctf_Low=$38
ctf_PlaneOnOff=$3B
ctf_PlanePick=$3A
ctf_SIZEOF=$60
dat_Flags=$D
dat_Format=$C
dat_SIZEOF=$1A
dat_Stamp=0
dat_StrDate=$12
dat_StrDay=$E
dat_StrTime=$16
dbi_BeamPos1=$50
dbi_BeamPos2=$52
dbi_CopPtr1=$44
dbi_CopPtr2=$48
dbi_CopPtr3=$4C
dbi_Count1=$4
dbi_Count2=$24
dbi_DispMessage=$28
dbi_Link1=0
dbi_Link2=$20
dbi_MatchLong=$40
dbi_SIZEOF=$54
dbi_SafeMessage=$8
dbi_UserData1=$1C
dbi_UserData2=$3C
detailPen=0
di_DeleteLock=$70
di_DevInfo=$4
di_DevLock=$14
di_Devices=$8
di_EntryLock=$42
di_Handlers=$C
di_McName=0
di_NetHand=$10
di_ResList=0
di_SIZEOF=$9E
dim_MaxDepth=$10
dim_MaxOScan=$22
dim_MaxRasterHeight=$18
dim_MaxRasterWidth=$16
dim_MinRasterHeight=$14
dim_MinRasterWidth=$12
dim_Nominal=$1A
dim_SIZEOF=$58
dim_StdOScan=$3A
dim_TxtOScan=$32
dim_VideoOScan=$2A
dim_pad=$42
dim_reserved=$50
dis_NotAvailable=$10
dis_NumStdSprites=$1C
dis_PaletteRange=$1E
dis_PixelSpeed=$1A
dis_PropertyFlags=$12
dis_Resolution=$16
dis_SIZEOF=$38
dis_SpriteResolution=$20
dis_pad=$24
dis_pad2=$2B
dis_reserved=$30
dl_A2=$2A
dl_A5=$2E
dl_A6=$32
dl_DiskType=$20
dl_Errors=$36
dl_GV=$26
dl_IntuitionBase=$42
dl_LockList=$1C
dl_Lock=$C
dl_Name=$28
dl_Next=0
dl_Root=$22
dl_SIZEOF=$46
dl_Task=$8
dl_TimeReq=$3A
dl_Type=$4
dl_UtilityBase=$3E
dl_VolumeDate=$10
dl_lib=0
dl_unused=$24
dm_DimensionInfo=$E
dm_PropertyFlags=$66
dol_AssignName=$10
dol_DiskType=$20
dol_GlobVec=$24
dol_Handler=$10
dol_List=$14
dol_LockList=$1C
dol_Lock=$C
dol_Name=$28
dol_Next=0
dol_Priority=$18
dol_SegList=$20
dol_StackSize=$14
dol_Startup=$1C
dol_Task=$8
dol_Type=$4
dol_VolumeDate=$10
dp_Action=$8
dp_Arg1=$14
dp_Arg2=$18
dp_Arg3=$1C
dp_Arg4=$20
dp_Arg5=$24
dp_Arg6=$28
dp_Arg7=$2C
dp_BufAddr=$14
dp_Link=0
dp_Port=$4
dp_Res1=$C
dp_Res2=$10
dp_SIZEOF=$30
dp_Status=$C
dp_Status2=$10
dp_Type=$8
dri_AmigaKey=$1A
dri_CheckMark=$16
dri_Depth=$C
dri_Flags=$12
dri_Font=$8
dri_NumPens=$2
dri_Pens=$4
dri_ResolutionX=$E
dri_ResolutionY=$10
dri_Version=0
dri_longreserved=$1E
ds_Days=0
ds_Minute=$4
ds_SIZEOF=$C
ds_Tick=$8
dvi_GlobVec=$24
dvi_Handler=$10
dvi_Lock=$C
dvi_Name=$28
dvi_Next=0
dvi_Priority=$18
dvi_SIZEOF=$2C
dvi_SegList=$20
dvi_Stacksize=$14
dvi_Startup=$1C
dvi_Task=$8
dvi_Type=$4
dvp_DevNode=$C
dvp_Flags=$8
dvp_Lock=$4
dvp_Port=0
dvp_SIZEOF=$10
egg_Activation=$E
egg_BoundsHeight=$36
egg_BoundsLeftEdge=$30
egg_BoundsTopEdge=$32
egg_BoundsWidth=$34
egg_Flags=$C
egg_GadgetRender=$12
egg_GadgetText=$1A
egg_GadgetType=$10
egg_GadgetID=$26
egg_Height=$A
egg_LeftEdge=$4
egg_MoreFlags=$2C
egg_MutualExclude=$1E
egg_NextGadget=0
egg_SIZEOF=$38
egg_SelectRender=$16
egg_SpecialInfo=$22
egg_TopEdge=$6
egg_UserData=$28
egg_Width=$8
eim_IntuiMessage=0
eim_TabletData=$34
ens_Extension=$20
ens_SIZEOF=$24
enw_Extension=$30
enw_SIZEOF=$34
es_Flags=$4
es_GadgetFormat=$10
es_StructSize=0
es_TextFormat=$C
es_Title=$8
estr_Nums=0
estr_Strings=$4
et_Children=$1C
et_Parent=$14
et_Result1=$2C
et_Result2=$30
et_TRAPABLE=$2A
et_TRAPALLOC=$28
et_TaskMsgPort=$34
et_UniqueID=$18
ex_CacheControl=$23C
ex_EClockFrequency=$238
ex_LaunchPoint=$230
ex_MMULock=$258
ex_MemHandler=$274
ex_MemHandlers=$268
ex_Pad0=$22E
ex_RamLibPrivate=$234
ex_Reserved1=$244
ex_Reserved2=$25C
ex_TaskID=$240
fh_Arg1=$24
fh_Arg2=$28
fh_Args=$24
fh_Buf=$C
fh_End=$14
fh_Func1=$18
fh_Func2=$1C
fh_Func3=$20
fh_Funcs=$18
fh_Interactive=$4
fh_Link=0
fh_Pos=$10
fh_SIZEOF=$2C
fh_Type=$8
fib_Comment=$90
fib_DateStamp=$84
fib_DirEntryType=$4
fib_DiskKey=0
fib_EntryType=$78
fib_FileName=$8
fib_NumBlocks=$80
fib_OwnerGID=$E2
fib_OwnerUID=$E0
fib_Protection=$74
fib_Reserved=$E4
fib_SIZEOF=$104
fib_Size=$7C
fl_Access=$8
fl_Key=$4
fl_Link=0
fl_SIZEOF=$14
fl_Task=$C
fl_Volume=$10
fo_Attr=$8
fo_BackPen=$11
fo_DrawMode=$12
fo_FrontPen=$10
fo_Height=$1E
fo_LeftEdge=$18
fo_Reserved1=$13
fo_TAttr=$20
fo_TopEdge=$1A
fo_UserData=$14
fo_Width=$1C
fr_ArgList=$24
fr_Drawer=$8
fr_File=$4
fr_Height=$1C
fr_LeftEdge=$16
fr_NumArgs=$20
fr_Pattern=$34
fr_Reserved1=$C
fr_Reserved2=$1E
fr_Reserved3=$2C
fr_TopEdge=$18
fr_UserData=$28
fr_Width=$1A
gg_Activation=$E
gg_Flags=$C
gg_GadgetID=$26
gg_GadgetRender=$12
gg_GadgetText=$1A
gg_GadgetType=$10
gg_Height=$A
gg_LeftEdge=$4
gg_MutualExclude=$1E
gg_NextGadget=0
gg_SIZEOF=$2C
gg_SelectRender=$16
gg_SpecialInfo=$22
gg_TopEdge=$6
gg_UserData=$28
gg_Width=$8
gi_Flags=$1
gi_SIZEOF=$26
gi_bottommost=$1C
gi_collHandler=$12
gi_firstBlissObj=$1E
gi_gelHead=$2
gi_gelTail=$6
gi_lastBlissObj=$22
gi_lastColor=$E
gi_leftmost=$16
gi_nextLine=$A
gi_rightmost=$18
gi_sprRsrvd=0
gi_topmost=$1A
gng_Flags=$12
gng_GadgetText=$8
gng_GadgetID=$10
gng_Height=$6
gng_LeftEdge=0
gng_SIZEOF=$1E
gng_TextAttr=$C
gng_TopEdge=$2
gng_UserData=$1A
gng_VisualInfo=$16
gng_Width=$4
gnm_CommKey=$6
gnm_Flags=$A
gnm_Label=$2
gnm_MutualExclude=$C
gnm_Pad=$1
gnm_SIZEOF=$14
gnm_Type=0
gnm_UserData=$10
gpGoInactive=0
gpHitTest=0
gpInput=0
gpLayout=0
gpRender=0
gpgi_Abort=$8
gpgi_GInfo=$4
gpht_GInfo=$4
gpht_MouseX=$8
gpht_MouseY=$A
gpi_GInfo=$4
gpi_IEvent=$8
gpi_MouseX=$10
gpi_MouseY=$12
gpi_TabletData=$14
gpi_Termination=$C
gpl_GInfo=$4
gpl_Initial=$8
gpr_GInfo=$4
gpr_RPort=$8
gpr_Redraw=$C
h_Data=$10
h_Entry=$8
h_SIZEOF=$14
h_SubEntry=$C
hifillPen=$5
hifilltextPen=$6
hilighttextPen=$8
ib_ActiveScreen=$38
ib_ActiveWindow=$34
ib_FirstScreen=$3C
ib_Flags=$40
ib_LibNode=0
ib_Micros=$4C
ib_MouseX=$46
ib_MouseY=$44
ib_Seconds=$48
ib_ViewLord=$22
ibox_Height=$6
ibox_Left=0
ibox_SIZEOF=$8
ibox_Top=$2
ibox_Width=$4
id_BytesPerBlock=$14
id_DiskState=$8
id_DiskType=$18
id_InUse=$20
id_NumBlocksUsed=$10
id_NumBlocks=$C
id_NumSoftErrors=0
id_SIZEOF=$24
id_UnitNumber=$4
id_VolumeNode=$1C
ie_Class=$4
ie_Code=$6
ie_EventAddress=$A
ie_NextEvent=0
ie_Prev1DownCode=$A
ie_Prev1DownQual=$B
ie_Prev2DownCode=$C
ie_Prev2DownQual=$D
ie_Qualifier=$8
ie_SIZEOF=$16
ie_SubClass=$5
ie_TimeStamp=$E
ient_CallBack=0
ient_RangeX=$14
ient_RangeY=$18
ient_ScaledXFraction=$8
ient_ScaledYFraction=$A
ient_ScaledX=$4
ient_ScaledY=$6
ient_TabletX=$C
ient_TabletY=$10
ient_TagList=$1C
iepp_Position=$4
iepp_PositionX=$4
iepp_PositionY=$6
iepp_Screen=0
iept_Pressure=$8
iept_RangeX=0
iept_RangeY=$2
iept_Range=0
iept_ValueX=$4
iept_ValueY=$6
iept_Value=$4
ie_X=$A
ie_Y=$C
ig_Depth=$8
ig_Height=$6
ig_ImageData=$A
ig_LeftEdge=0
ig_NextImage=$10
ig_PlaneOnOff=$F
ig_PlanePick=$E
ig_SIZEOF=$14
ig_TopEdge=$2
ig_Width=$4
im_Class=$14
im_Code=$18
im_ExecMessage=0
im_IAddress=$1C
im_IDCMPWindow=$2C
im_Micros=$28
im_MouseX=$20
im_MouseY=$22
im_Qualifier=$1A
im_SIZEOF=$34
im_Seconds=$24
im_SpecialLink=$30
impDraw=0
impErase=0
impFrameBox=0
impHitTest=0
impd_DimensionsHeight=$16
impd_DimensionsWidth=$14
impd_DrInfo=$10
impd_OffsetX=$8
impd_OffsetY=$A
impd_RPort=$4
impd_State=$C
impe_DimensionsHeight=$E
impe_DimensionsWidth=$C
impe_OffsetX=$8
impe_OffsetY=$A
impe_RPort=$4
impf_ContentsBox=$4
impf_DrInfo=$C
impf_FrameBox=$8
impf_FrameFlags=$10
imph_DimensionsHeight=$A
imph_DimensionsWidth=$8
imph_PointX=$4
imph_PointY=$6
it_BackPen=$1
it_DrawMode=$2
it_FrontPen=0
it_ITextFont=$8
it_IText=$C
it_KludgeFill00=$3
it_LeftEdge=$4
it_NextText=$10
it_SIZEOF=$14
it_TopEdge=$6
li_BlankHook=$5E
li_Flags=$58
li_FreeClipRects=$C
li_LayerInfo_extra=$62
li_LockLayersCount=$5B
li_Lock=$18
li_PrivateReserve1=$10
li_PrivateReserve2=$14
li_PrivateReserve3=$52
li_PrivateReserve4=$54
li_PrivateReserve5=$5C
li_SIZEOF=$66
li_check_lp=$4
li_fatten_count=$5A
li_gs_Head=$46
li_obs=$8
li_top_layer=0
lr_BackFill=$76
lr_Back=$4
lr_ClipRect=$8
lr_ClipRegion=$7E
lr_DamageList=$9C
lr_Flags=$1E
lr_Front=0
lr_LayerInfo=$44
lr_Lock=$48
lr_MaxX=$14
lr_MaxY=$16
lr_MinX=$10
lr_MinY=$12
lr_RastPort=$C
lr_SIZEOF=$A0
lr_Scroll_X=$2C
lr_Scroll_Y=$2E
lr_SuperBitMap=$20
lr_SuperClipRect=$24
lr_SuperSaverClipRects=$3C
lr_Window=$28
lr__cliprects=$40
lr_back=$4
lr_crnew=$38
lr_cr=$30
lr_cr2=$34
lr_front=0
lr_priority=$1C
lr_reserved=$18
lr_reserved1=$7A
lr_reserved2=$86
lr_rp=$C
lr_saveClipRects=$82
lvdm_Bounds=$C
lvdm_DrawInfo=$8
lvdm_MethodID=0
lvdm_RastPort=$4
lvdm_State=$14
memh_Flags=$8
memh_RequestFlags=$4
memh_RequestSize=0
memh_SIZEOF=$C
methodid_SIZEOF=$4
mi_Command=$1A
mi_Flags=$C
mi_Height=$A
mi_ItemFill=$12
mi_KludgeFill00=$1B
mi_LeftEdge=$4
mi_MutualExclude=$E
mi_NextItem=0
mi_NextSelect=$20
mi_SIZEOF=$22
mi_SelectFill=$16
mi_SubItem=$1C
mi_TopEdge=$6
mi_Width=$8
mtr_Compatibility=$2A
mtr_DefaultViewPosition=$50
mtr_MinRow=$28
mtr_MouseTicks=$4C
mtr_Mspc=$10
mtr_PreferredModeID=$54
mtr_SIZEOF=$60
mtr_TotalColorClocks=$26
mtr_TotalRows=$24
mtr_ViewPositionRange=$1C
mtr_ViewPosition=$14
mtr_ViewResolution=$18
mtr_pad=$2C
mtr_reserved=$58
mu_BeatX=$1A
mu_BeatY=$1C
mu_FirstItem=$12
mu_Flags=$C
mu_Height=$A
mu_JazzX=$16
mu_JazzY=$18
mu_LeftEdge=$4
mu_MenuName=$E
mu_NextMenu=0
mu_SIZEOF=$1E
mu_TopEdge=$6
mu_Width=$8
nif_Name=$10
nif_SIZEOF=$38
nif_reserved=$30
ns_BlockPen=$B
ns_CustomBitMap=$1C
ns_DefaultTitle=$14
ns_Depth=$8
ns_DetailPen=$A
ns_Font=$10
ns_Gadgets=$18
ns_Height=$6
ns_LeftEdge=0
ns_SIZEOF=$20
ns_TopEdge=$2
ns_Type=$E
ns_ViewModes=$C
ns_Width=$4
numDrIPens=$C
nw_BitMap=$22
nw_BlockPen=$9
nw_CheckMark=$16
nw_DetailPen=$8
nw_FirstGadget=$12
nw_Flags=$E
nw_Height=$6
nw_IDCMPFlags=$A
nw_LeftEdge=0
nw_MaxHeight=$2C
nw_MaxWidth=$2A
nw_MinHeight=$28
nw_MinWidth=$26
nw_SIZEOF=$30
nw_SIZE=$30
nw_Screen=$1E
nw_Title=$1A
nw_TopEdge=$2
nw_Type=$2E
nw_Width=$4
pe_AllocList=$3A
pe_FirstFree=$2E
pe_FirstShared=$32
pe_NFree=$30
pe_NShared=$34
pe_RefCnt=$36
pe_SIZEOF=$44
pe_Semaphore=0
pe_SharableColors=$42
pe_ViewPort=$3E
pf_BaudRate=$2
pf_ColumnSizeChange=$D9
pf_DefaultPrtUnit=$D6
pf_DefaultSerUnit=$D7
pf_DoubleClick=$14
pf_FontHeight=0
pf_KeyRptDelay=$C
pf_KeyRptSpeed=$4
pf_LaceWB=$B9
pf_PaperLength=$B2
pf_PaperSize=$B0
pf_PaperType=$B4
pf_PointerMatrix=$1C
pf_PointerTicks=$6C
pf_PrintAspect=$AA
pf_PrintDensity=$E0
pf_PrintFlags=$DA
pf_PrintImage=$A8
pf_PrintLeftMargin=$A4
pf_PrintMaxHeight=$DE
pf_PrintMaxWidth=$DC
pf_PrintPitch=$9E
pf_PrintQuality=$A0
pf_PrintRightMargin=$A6
pf_PrintShade=$AC
pf_PrintSpacing=$A2
pf_PrintThreshold=$AE
pf_PrintXOffset=$E1
pf_PrinterFilename=$80
pf_PrinterPort=$1
pf_PrinterType=$7E
pf_PrtDevName=$C6
pf_Pad=$BA
pf_RowSizeChange=$D8
pf_SIZEOF=$E8
pf_SerParShk=$B8
pf_SerRWBits=$B6
pf_SerStopBuf=$B7
pf_ViewInitX=$78
pf_ViewInitY=$7A
pf_ViewXOffset=$76
pf_ViewYOffset=$77
pf_XOffset=$64
pf_YOffset=$65
pf_color0=$6E
pf_color1=$70
pf_color17=$66
pf_color18=$68
pf_color19=$6A
pf_color2=$72
pf_color3=$74
pf_ext_size=$E7
pf_wb_Depth=$E6
pf_wb_Height=$E4
pf_wb_Width=$E2
pi_CHeight=$C
pi_CWidth=$A
pi_Flags=0
pi_HPotRes=$E
pi_HorizBody=$6
pi_HorizPot=$2
pi_LeftBorder=$12
pi_SIZEOF=$16
pi_TopBorder=$14
pi_VPotRes=$10
pi_VertBody=$8
pi_VertPot=$4
pr_Arguments=$CC
pr_ConsoleTask=$A4
pr_CurrentDir=$98
pr_CES=$E0
pr_CIS=$9C
pr_CLI=$AC
pr_COS=$A0
pr_ExitCode=$C4
pr_ExitData=$C8
pr_FileSystemTask=$A8
pr_Flags=$C0
pr_GlobVec=$88
pr_HomeDir=$BC
pr_LocalVars=$D0
pr_MsgPort=$5C
pr_PktWait=$B4
pr_Pad=$7E
pr_Result2=$94
pr_ReturnAddr=$B0
pr_SIZEOF=$E4
pr_SegList=$80
pr_ShellPrivate=$DC
pr_StackBase=$90
pr_StackSize=$84
pr_TaskNum=$8C
pr_Task=0
pr_WindowPtr=$B8
psn_Flags=$12
psn_Pad1=$1D
psn_SIZEOF=$1E
psn_Screen=$E
psn_SigBit=$1C
psn_SigTask=$18
psn_Size=$14
psn_VisitorCount=$16
qh_DisplayID=$4
qh_Length=$C
qh_SIZEOF=$10
qh_SkipID=$8
qh_StructID=0
r32_MaxX=$8
r32_MaxY=$C
r32_MinX=0
r32_MinY=$4
r32_SIZEOF=$10
ra_MaxX=$4
ra_MaxY=$6
ra_MinX=0
ra_MinY=$2
ra_SIZEOF=$8
rf_ArgList=$24
rf_Dir=$8
rf_File=$4
rf_Height=$1C
rf_LeftEdge=$16
rf_NumArgs=$20
rf_Pat=$34
rf_TopEdge=$18
rf_UserData=$28
rf_Width=$1A
ri_BitMap=$4
ri_Next=0
ri_RxOffset=$8
ri_RyOffset=$A
ri_SIZEOF=$C
rm_Memory=$8
rm_NextRemember=0
rm_RememberSize=$4
rm_SIZEOF=$C
rn_BootProc=$2C
rn_CliList=$20
rn_ConsoleSegment=$4
rn_FileHandlerSegment=$1C
rn_Flags=$34
rn_Info=$18
rn_RestartSeg=$14
rn_SIZEOF=$38
rn_ShellSegment=$30
rn_TaskArray=0
rn_Time=$8
rp_AOLPen=$1B
rp_AlgoStyle=$38
rp_AreaInfo=$10
rp_AreaPtSz=$1D
rp_AreaPtrn=$8
rp_BgPen=$1A
rp_BitMap=$4
rp_DrawMode=$1C
rp_Dummy=$1F
rp_FgPen=$19
rp_Flags=$20
rp_Font=$34
rp_GelsInfo=$14
rp_Layer=0
rp_LinePtrn=$22
rp_Mask=$18
rp_PenHeight=$32
rp_PenWidth=$30
rp_RP_User=$42
rp_SIZEOF=$64
rp_TmpRas=$C
rp_TxBaseline=$3E
rp_TxFlags=$39
rp_TxHeight=$3A
rp_TxSpacing=$40
rp_TxWidth=$3C
rp_cp_x=$24
rp_cp_y=$26
rp_linpatcnt=$1E
rp_longreserved=$46
rp_minterms=$28
rp_reserved=$5C
rp_wordreserved=$4E
rq_BackFill=$1E
rq_Flags=$1C
rq_Height=$A
rq_ImageBMap=$44
rq_KludgeFill00=$1F
rq_LeftEdge=$4
rq_OlderRequest=0
rq_RWindow=$48
rq_RelLeft=$C
rq_RelTop=$E
rq_ReqBorder=$14
rq_ReqGadget=$10
rq_ReqImage=$4C
rq_ReqLayer=$20
rq_ReqPad1=$24
rq_ReqPad2=$50
rq_ReqText=$18
rq_SIZEOF=$70
rq_TopEdge=$6
rq_Width=$8
rtFileList_SIZE=$C
rtFileList=0
rtFileRequester=0
rtFontRequester=0
rtHandlerInfo=0
rtReqInfo=0
rtScreenModeRequester=0
rtVolumeEntry_SIZE=$8
rtVolumeEntry=0
rt_AvailFontsHeader=$42
rt_AvailFontsLock=$40
rt_DOSBase=$32
rt_FontsAssignList=$4E
rt_FontsAssignLock=$4A
rt_FontsAssignType=$46
rt_GadToolsBase=$36
rt_GfxBase=$2E
rt_IntuitionBase=$2A
rt_RTFlags=$22
rt_RealOpenCnt=$3E
rt_ReqToolsPrefs=$52
rt_SegList=$26
rt_UtilityBase=$3A
rt_prefspad=$E8
rt_pad=$23
rtfi_DefaultFont=$18
rtfi_Dir=$10
rtfi_Flags=$8
rtfi_Hook=$C
rtfi_IntuiMsgFunc=$28
rtfi_LeftOffset=$4
rtfi_LockWindow=$20
rtfi_MatchPat=$14
rtfi_ReqHeight=$32
rtfi_ReqPos=0
rtfi_ShareIDCMP=$24
rtfi_TopOffset=$6
rtfi_WaitPointer=$1C
rtfi_private1=$C
rtfi_reserved1=$2C
rtfi_reserved2=$2E
rtfi_reserved3=$30
rtfl_Name=$8
rtfl_Next=0
rtfl_StrLen=$4
rtfo_Attr=$10
rtfo_DefaultFont=$18
rtfo_Flags=$8
rtfo_Hook=$C
rtfo_IntuiMsgFunc=$28
rtfo_LeftOffset=$4
rtfo_LockWindow=$20
rtfo_ReqHeight=$32
rtfo_ReqPos=0
rtfo_ShareIDCMP=$24
rtfo_TopOffset=$6
rtfo_WaitPointer=$1C
rtfo_private1=$C
rtfo_reserved1=$2C
rtfo_reserved2=$2E
rtfo_reserved3=$30
rthi_DoNotWait=$8
rthi_WaitMask=$4
rtpr_Flags=$32
rtpr_PrefsSemaphore=$4
rtpr_PrefsSize=0
rtpr_ReqDefaults=$36
rtrd_LeftOffset=$8
rtrd_MaxEntries=$E
rtrd_MinEntries=$C
rtrd_ReqPos=$4
rtrd_Size=0
rtrd_TopOffset=$A
rtri_DefaultFont=$14
rtri_Flags=$10
rtri_IntuiMsgFunc=$24
rtri_LeftOffset=$4
rtri_LockWindow=$1C
rtri_ReqPos=0
rtri_ReqTitle=$C
rtri_ShareIDCMP=$20
rtri_TopOffset=$6
rtri_WaitPointer=$18
rtri_Width=$8
rtsc_AutoScroll=$38
rtsc_DefaultFont=$18
rtsc_DisplayDepth=$34
rtsc_DisplayHeight=$16
rtsc_DisplayWidth=$14
rtsc_DisplayID=$10
rtsc_Flags=$8
rtsc_IntuiMsgFunc=$28
rtsc_LeftOffset=$4
rtsc_LockWindow=$20
rtsc_OverscanType=$36
rtsc_ReqHeight=$32
rtsc_ReqPos=0
rtsc_ShareIDCMP=$24
rtsc_TopOffset=$6
rtsc_WaitPointer=$1C
rtsc_private1=$C
rtsc_reserved1=$2C
rtsc_reserved2=$2E
rtsc_reserved3=$30
rtve_Name=$4
rtve_Type=0
sb_BitMap=0
sb_DBufInfo=$4
sb_SIZEOF=$8
sc_BarHBorder=$20
sc_BarHeight=$1E
sc_BarLayer=$14E
sc_BarVBorder=$1F
sc_BitMap=$B8
sc_BlockPen=$14B
sc_DefaultTitle=$1A
sc_DetailPen=$14A
sc_ExtData=$152
sc_FirstGadget=$146
sc_FirstWindow=$4
sc_Flags=$14
sc_Font=$28
sc_Height=$E
sc_KludgeFill00=$27
sc_LayerInfo=$E0
sc_LeftEdge=$8
sc_MenuHBorder=$22
sc_MenuVBorder=$21
sc_MouseX=$12
sc_MouseY=$10
sc_NextScreen=0
sc_RastPort=$54
sc_SIZEOF=$15A
sc_SaveColor0=$14C
sc_Title=$16
sc_TopEdge=$A
sc_UserData=$156
sc_ViewPort=$2C
sc_WBorBottom=$26
sc_WBorLeft=$24
sc_WBorRight=$25
sc_WBorTop=$23
sc_Width=$C
seg_Name=$C
seg_Next=0
seg_SIZEOF=$10
seg_Seg=$8
seg_UC=$4
shadowPen=$4
shinePen=$3
si_AltKeyMap=$20
si_BufferPos=$8
si_Buffer=0
si_CLeft=$14
si_CTop=$16
si_DispCount=$12
si_DispPos=$C
si_Extension=$18
si_LongInt=$1C
si_MaxChars=$A
si_NumChars=$10
si_SIZEOF=$24
si_UndoBuffer=$4
si_UndoPos=$E
sm_AutoScroll=$10
sm_BitMapHeight=$16
sm_BitMapWidth=$12
sm_DisplayDepth=$C
sm_DisplayHeight=$8
sm_DisplayWidth=$4
sm_DisplayID=0
sm_Height=$20
sm_InfoHeight=$2A
sm_InfoLeftEdge=$24
sm_InfoOpened=$22
sm_InfoTopEdge=$26
sm_InfoWidth=$28
sm_LeftEdge=$1A
sm_OverscanType=$E
sm_TopEdge=$1C
sm_UserData=$2C
sm_Width=$1E
sp_Msg=0
sp_Pkt=$14
sp_SIZEOF=$44
stk_Lower=0
stk_Pointer=$8
stk_Upper=$4
tPoint=0
ta_Flags=$7
ta_Name=0
ta_SIZEOF=$8
ta_Style=$6
ta_YSize=$4
tc_ETask=$22
td_RangeX=$C
td_RangeY=$10
td_SIZEOF=$18
td_TabletX=$4
td_TabletY=$8
td_TagList=$14
td_XFraction=0
td_YFraction=$2
te_Extent=$4
te_Height=$2
te_SIZEOF=$C
te_Width=0
textPen=$2
tf_Accessors=$1E
tf_Baseline=$1A
tf_BoldSmear=$1C
tf_CharData=$22
tf_CharKern=$30
tf_CharLoc=$28
tf_CharSpace=$2C
tf_Extension=$E
tf_Flags=$17
tf_HiChar=$21
tf_LoChar=$20
tf_Modulo=$26
tf_SIZEOF=$34
tf_Style=$16
tf_XSize=$18
tf_YSize=$14
tfe_BackPtr=$4
tfe_Flags0=$2
tfe_Flags1=$3
tfe_MatchWord=0
tfe_OFontPatchK=$14
tfe_OFontPatchS=$10
tfe_OrigReplyPort=$8
tfe_SIZEOF=$18
tfe_Tags=$C
thd_Height=$8
thd_SIZEOF=$10
thd_ScreenChanged=$C
thd_Screen=0
thd_Width=$4
ti_Data=$4
ti_SIZEOF=$8
ti_Tag=0
tpt_SIZEOF=$4
tpt_x=0
tpt_y=$2
tr_RasPtr=0
tr_SIZEOF=$8
tr_Size=$4
tta_Flags=$7
tta_Name=0
tta_SIZEOF=$C
tta_Style=$6
tta_Tags=$8
tta_YSize=$4
ucl_CopList=$8
ucl_FirstCopList=$4
ucl_Next=0
ucl_SIZEOF=$C
v_DxOffset=$E
v_DyOffset=$C
v_LOFCprList=$4
v_Modes=$10
v_SHFCprList=$8
v_SIZEOF=$12
v_ViewPort=0
ve_Monitor=$1C
ve_SIZEOF=$22
ve_TopLine=$20
ve_View=$18
vec_Data=$14
vec_SIZEOF=$28
vec_Type=$18
vec_Vec=$10
vec_pad=$1A
vec_reserved=$20
vp_ClrIns=$10
vp_ColorMap=$4
vp_DHeight=$1A
vp_DWidth=$18
vp_DspIns=$8
vp_DxOffset=$1C
vp_DyOffset=$1E
vp_ExtendedModes=$23
vp_Modes=$20
vp_Next=0
vp_RasInfo=$24
vp_SIZEOF=$28
vp_SprIns=$C
vp_SpritePriorities=$22
vp_UCopIns=$14
vpe_DisplayClip=$1C
vpe_DriverData=$28
vpe_Flags=$30
vpe_Origin=$32
vpe_SIZEOF=$42
vpe_VecTable=$24
vpe_ViewPort=$18
vpe_cop1ptr=$3A
vpe_cop2ptr=$3E
wd_BlockPen=$63
wd_BorderBottom=$39
wd_BorderLeft=$36
wd_BorderRPort=$3A
wd_BorderRight=$38
wd_BorderTop=$37
wd_CheckMark=$64
wd_DMRequest=$28
wd_Descendant=$46
wd_DetailPen=$62
wd_ExtData=$74
wd_FirstGadget=$3E
wd_FirstRequest=$24
wd_Flags=$18
wd_GZZHeight=$72
wd_GZZMouseX=$6C
wd_GZZMouseY=$6E
wd_GZZWidth=$70
wd_Height=$A
wd_IDCMPFlags=$52
wd_IFont=$80
wd_LeftEdge=$4
wd_MaxHeight=$16
wd_MaxWidth=$14
wd_MenuStrip=$1C
wd_MessageKey=$5E
wd_MinHeight=$12
wd_MinWidth=$10
wd_MoreFlags=$84
wd_MouseX=$E
wd_MouseY=$C
wd_NextWindow=0
wd_Parent=$42
wd_Pointer=$4A
wd_PtrHeight=$4E
wd_PtrWidth=$4F
wd_RPort=$32
wd_ReqCount=$2C
wd_SIZEOF=$88
wd_ScreenTitle=$68
wd_Size=$88
wd_Title=$20
wd_TopEdge=$6
wd_UserData=$78
wd_UserPort=$56
wd_WLayer=$7C
wd_WScreen=$2E
wd_Width=$8
wd_WindowPort=$5A
wd_XOffset=$50
wd_YOffset=$51
wd_ZOffset=$50


JSRLIB	MACRO
	jsr	_LVO\1(a6)
	ENDM

JMPLIB	MACRO
	jmp	_LVO\1(a6)
	ENDM

BSRSELF	MACRO
	bsr	\1
	ENDM

BRASELF	MACRO
	bra	\1
	ENDM

BLINK	MACRO
	bchg.b #1,$bfe001
	ENDM

TRIGGER	MACRO
	move.w #$5555,$2fe
	ENDM

CLEAR	MACRO
	moveq	#0,\1
	ENDM

CLEARA	MACRO
	suba.l	\1,\1
	ENDM


NEWLIST	MACRO
	MOVE.L  \1,LH_TAILPRED(\1)
	ADDQ.L  #4,\1
	CLR.L   (\1)
	MOVE.L  \1,-(\1)
	ENDM

TSTLIST MACRO
	IFGTNARG-1
	   FAIL!!! TSTLIST - Too many arguments !!!
	ENDC
	IFC '\1',''
	CMP.L   LH_TAIL+LN_PRED(A0),A0
	ENDC
	IFNC'\1',''
	CMP.L   LH_TAIL+LN_PRED(\1),\1
	ENDC
	ENDM

TSTLST2 MACRO
	MOVE.L   \1,\2
	TST.L(\2)
	ENDM

SUCC	MACRO
	MOVE.L  (\1),\2
	ENDM

PRED	MACRO
	MOVE.L  LN_PRED(\1),\2
	ENDM

IFEMPTY MACRO
	CMP.L   LH_TAIL+LN_PRED(\1),\1
	BEQ \2
	ENDM

IFNOTEMPTY  MACRO
	CMP.L   LH_TAIL+LN_PRED(\1),\1
	BNE \2
	ENDM
TSTNODE MACRO
	MOVE.L  (\1),\2
	TST.L   (\2)
	ENDM

NEXTNODE	MACRO
	MOVE.L  \1,\2
	MOVE.L  (\2),\1
	IFC '\0',''
	BEQ \3
	ENDC
	IFNC'\0',''
	BEQ.S   \3
	ENDC
	ENDM

ADDHEAD MACRO
	MOVE.L  (A0),D0
	MOVE.L  A1,(A0)
	MOVEM.L D0/A0,(A1)
	MOVE.L  D0,A0
	MOVE.L  A1,LN_PRED(A0)
	ENDM

ADDTAIL MACRO
	ADDQ.L  #LH_TAIL,A0
	MOVE.L  LN_PRED(A0),D0
	MOVE.L  A1,LN_PRED(A0)
	EXG D0,A0
	MOVEM.L D0/A0,(A1)
	MOVE.L  A1,(A0)
	ENDM

REMOVE	MACRO
	MOVE.L  (A1)+,A0
	MOVE.L  (A1),A1
	MOVE.L  A0,(A1)
	MOVE.L  A1,LN_PRED(A0)
	ENDM

REMHEAD MACRO
	MOVE.L  (A0),A1
	MOVE.L  (A1),D0
	BEQ.S   REMHEAD\@
	MOVE.L  D0,(A0)
	EXG.L   D0,A1
	MOVE.L  A0,LN_PRED(A1)
REMHEAD\@ENDM

REMHEADQMACRO
	MOVE.L  (\1),\2
	MOVE.L  (\2),\3
	MOVE.L  \3,(\1)
	MOVE.L  \1,LN_PRED(\3)
	ENDM

REMTAIL MACRO
	MOVE.L  LH_TAIL+LN_PRED(A0),A1
	MOVE.L  LN_PRED(A1),D0
	BEQ.S   REMTAIL\@
	MOVE.L  D0,LH_TAIL+LN_PRED(A0)
	EXG.L   D0,A1
	MOVE.L  A0,(A1)
	ADDQ.L  #4,(A1)
REMTAIL\@
	ENDM

INT_ABLES	MACRO
		XREF	_intena
		ENDM

DISABLE		MACRO
		IFC	 '\1',''
		MOVE.W	#$04000,_intena
		ADDQ.B	#1,IDNestCnt(A6)
		MEXIT
		ENDC
		IFC	 '\2','NOFETCH'
		MOVE.W	#$04000,_intena
		ADDQ.B	#1,IDNestCnt(\1)
		MEXIT
		ENDC
		IFNC	'\1',''
		MOVE.L	4.W,\1
		MOVE.W	#$04000,_intena
		ADDQ.B	#1,IDNestCnt(\1)
		MEXIT
		ENDC
		ENDM

ENABLE		MACRO
		IFC	 '\1',''
		SUBQ.B	#1,IDNestCnt(A6)
		BGE.S	 ENABLE\@
		MOVE.W	#$0C000,_intena
ENABLE\@:	MEXIT
		ENDC
		IFC	 '\2','NOFETCH'
		SUBQ.B	#1,IDNestCnt(\1)
		BGE.S	 ENABLE\@
		MOVE.W	#$0C000,_intena
ENABLE\@:	MEXIT
		ENDC
		IFNC	'\1',''
		MOVE.L	4.W,\1
		SUBQ.B	#1,IDNestCnt(\1)
		BGE.S	 ENABLE\@
		MOVE.W	#$0C000,_intena
ENABLE\@:	MEXIT
		ENDC
		ENDM

TASK_ABLES	MACRO
		XREF	_LVOPermit
		ENDM

FORBID		MACRO
		IFC	 '\1',''
		ADDQ.B	#1,TDNestCnt(A6)
		MEXIT
		ENDC
		IFC	 '\2','NOFETCH'
		ADDQ.B	#1,TDNestCnt(\1)
		MEXIT
		ENDC
		IFNC	'\1',''
		MOVE.L	4.w,\1
		ADDQ.B	#1,TDNestCnt(\1)
		MEXIT
		ENDC
		ENDM

PERMIT		MACRO
		IFC	 '\1',''
		JSR	 _LVOPermit(A6)
		MEXIT
		ENDC
		IFC	 '\2','NOFETCH'
		EXG.L	 A6,\1
		JSR	 _LVOPermit(A6)
		EXG.L	 A6,\1
		MEXIT
		ENDC
		IFNC	'\1',''
		MOVE.L	A6,-(SP)
		MOVE.L	4.W,A6
		JSR	 _LVOPermit(A6)
		MOVE.L	(SP)+,A6
		MEXIT
		ENDC
		ENDM


BEGINIO     MACRO
	    LINKLIB DEV_BEGINIO,IO_DEVICE(A1)
	    ENDM

ABORTIO     MACRO
	    LINKLIB DEV_ABORTIO,IO_DEVICE(A1)
	    ENDM

DEVINIT     MACRO   ; [baseOffset]
	    IFC     '\1',''
CMD_COUNT   SET     CMD_NONSTD
	    ENDC
	    IFNC    '\1',''
CMD_COUNT   SET     \1
	    ENDC
	    ENDM

DEVCMD	    MACRO   ; cmdname
\1	    EQU     CMD_COUNT
CMD_COUNT   SET     CMD_COUNT+1
	    ENDM


LIBINIT     MACRO
	    IFC     '\1',''
COUNT_LIB   SET     LIB_USERDEF
	    ENDC
	    IFNC    '\1',''
COUNT_LIB   SET     \1
	    ENDC
	    ENDM

LIBDEF	    MACRO 
\1	    EQU     COUNT_LIB
COUNT_LIB   SET     COUNT_LIB-LIB_VECTSIZE
	    ENDM

CALLLIB     MACRO
	IFGT NARG-1
	    FAIL    !!! CALLLIB MACRO - too many arguments !!!
	ENDC
	    JSR     \1(A6)
	    ENDM

LINKLIB     MACRO
	IFGT NARG-2
	    FAIL    !!! LINKLIB MACRO - too many arguments !!!
	ENDC
	    MOVE.L  A6,-(SP)
	    MOVE.L  \2,A6
	    JSR     \1(A6)
	    MOVE.L  (SP)+,A6
	    ENDM
EXTERN_LIB  MACRO
	    XREF    _LVO\1
	    ENDM




STRUCTURE	MACRO		; structure name, initial offset
\1	    EQU     0
SOFFSET     SET     \2
	    ENDM

FPTR	    MACRO		; function pointer (32 bits - all bits valid)
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+4
	    ENDM

BOOL	    MACRO		; boolean (16 bits)
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+2
	    ENDM

BYTE	    MACRO		; byte (8 bits)
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+1
	    ENDM

UBYTE	    MACRO		; unsigned byte (8 bits)
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+1
	    ENDM

WORD	    MACRO		; word (16 bits)
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+2
	    ENDM

UWORD	    MACRO		; unsigned word (16 bits)
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+2
	    ENDM

SHORT	    MACRO		; obsolete - use WORD
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+2
	    ENDM

USHORT	    MACRO		; obsolete - use UWORD
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+2
	    ENDM

LONG	    MACRO		; long (32 bits)
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+4
	    ENDM

ULONG	    MACRO		; unsigned long (32 bits)
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+4
	    ENDM

FLOAT	    MACRO		; C float (32 bits)
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+4
	    ENDM

DOUBLE	    MACRO		; C double (64 bits)
\1	    EQU	    SOFFSET
SOFFSET	    SET	    SOFFSET+8
	    ENDM

APTR	    MACRO		; untyped pointer (32 bits - all bits valid)
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+4
	    ENDM

CPTR	    MACRO		; obsolete
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+4
	    ENDM

RPTR	    MACRO
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+2
	    ENDM

LABEL	    MACRO
\1	    EQU     SOFFSET
	    ENDM

STRUCT	    MACRO
\1	    EQU     SOFFSET
SOFFSET     SET     SOFFSET+\2
	    ENDM

ALIGNWORD   MACRO
SOFFSET     SET     (SOFFSET+1)&$fffffffe
	    ENDM

ALIGNLONG   MACRO
SOFFSET     SET     (SOFFSET+3)&$fffffffc
	    ENDM

ENUM	    MACRO
	    IFC     '\1',''
EOFFSET	    SET	    0
	    ENDC
	    IFNC    '\1',''
EOFFSET	    SET     \1
	    ENDC
	    ENDM

EITEM	    MACRO
\1	    EQU     EOFFSET
EOFFSET     SET     EOFFSET+1
	    ENDM

BITDEF	    MACRO 
	    BITDEF0 \1,\2,B_,\3
\@BITDEF	SET     1<<\3			;\@BITDEF
	    BITDEF0 \1,\2,F_,\@BITDEF		;\@BITDEF
	    ENDM

BITDEF0     MACRO
\1\3\2	    EQU     \4
	    ENDM

BPTR	 MACRO
	 LONG	  \1
	 ENDM
BSTR	 MACRO
	 LONG	  \1
	 ENDM

LIBENT	MACRO
_LVO\1	EQU	count
count	SET	count-vsize
	ENDM

GTMENU_USERDATA	MACRO
		move.l	mu_SIZEOF(\1),\2
		ENDM

GTMENUITEM_USERDATA	MACRO
		move.l	mi_SIZEOF(\1),\2
		ENDM

MENU_USERDATA	MACRO
		move.l	mi_SIZEOF(\1),\2
		ENDM

ALERT		MACRO
		movem.l d7/a5/a6,-(sp)
		move.l	#\1,d7
		IFNC	'\2',''
		  lea.l	\2,a5
		ENDC
		move.l	4.w,a6
		jsr	_LVOAlert(a6)
		movem.l	(sp)+,d7/a5/a6
		ENDM

DEADALERT	MACRO
		move.l	#\1,d7
		IFNC	'\2',''
		  lea.l \2,a5
		ENDC
		move.l	4.w,a6
		jsr	_LVOAlert(a6)
		ENDM


CALLDISKFONT	MACRO
	move.l	_DiskfontBase,a6
	jsr	_LVO\1(a6)
	ENDM

DISKFONTNAME	MACRO
	dc.b	'diskfont.library',0
	ENDM



CALLEXEC	MACRO
	move.l	4.w,a6
	jsr	_LVO\1(a6)
	ENDM

EXECNAME	MACRO
	dc.b	'exec.library',0
	ENDM


CALLGRAF	MACRO
	move.l	_GfxBase,a6
	jsr	_LVO\1(a6)
	ENDM

GRAFNAME	MACRO
	dc.b	'graphics.library',0
	ENDM



CALLICON	MACRO
	move.l	_IconBase,a6
	jsr	_LVO\1(a6)
	ENDM

ICONNAME	MACRO
	dc.b	'icon.library',0
	ENDM


CALLINT	MACRO
	move.l	_IntuitionBase,a6
	jsr	_LVO\1(a6)
	ENDM

INTNAME	MACRO
	dc.b	'intuition.library',0
	ENDM


DOSNAME	MACRO
	DC.B  'dos.library',0
	ENDM

AslName	MACRO
	DC.B 'asl.library',0
	ENDM

REQTOOLSNAME	MACRO
	DC.B	'reqtools.library',0
	ENDM

SERIALNAME	MACRO
	DC.B	'serial.device',0
	ENDM

TIMERNAME	MACRO
	DC.B	'timer.device',0
	ENDM

PUSH		macro
		movem.l	\1,-(sp)
		endm

PULL		macro
		movem.l	(sp)+,\1
		endm

PUSHALL		macro
		movem.l	d0-d7/a0-a6,-(sp)
		endm

PULLALL		macro
		movem.l	(sp)+,d0-d7/a0-a6
		endm

PUSHW		macro
		movem.w	\1,-(sp)
		endm

PULLW		macro
		movem.w	(sp)+,\1
		endm

PUSHR		macro
		move.l	\1,-(sp)
		endm

PULLR		macro
		move.l	(sp)+,\1
		endm

CALL		macro
		jsr	_LVO\1(a6)
		endm

CALLJ		macro
		jmp	_LVO\1(a6)
		endm

CALLREL		macro
		move.l	\2(a4),a6
		CALL	\1
		endm

CALLRJ		macro
		move.l	\2(a4),a6
		CALLJ	\1
		endm

CLS		macro
		dc.b	CSI,'c',LF
		endm

push		macro
		movem.l	\1,-(sp)
		endm

pull		macro
		movem.l	(sp)+,\1
		endm

;/* [Runback] ****************************************************************/
;use like;	runback	"Programname vx.x"
		
rb_startup	macro

rb_hunkstart	suba.l	a1,a1
		move.l	4.w,a6
		jsr	-294(a6)		; findtask
		move.l	d0,a4
		moveq	#0,d0
		tst.l	$ac(a4)			; pr_cli
		bne.s	rb_fromcli
		lea	$5c(a4),a0		; pr_msgport
		jsr	-384(a6)		; waitport
		lea	$5c(a4),a0
		jsr	-372(a6)		; getmsg

rb_fromcli	move.l	d0,d7			; d7 = wbmsg
		lea	rb_dosname(pc),a1
		jsr	-408(a6)		; openlibrary
		tst.l	d0
		beq.s	rb_dexit
		move.l	d0,a5
		move.l	d0,dbase
		exg	a5,a6			; a6=dos
		move.l	$98(a4),d1		; pr_currentdir
		jsr	-96(a6)			; duplock
		lea	rb_currentdir,a0
		move.l	d0,(a0)
		exg	a5,a6			; a6=exec
		jsr	-132(a6)		; forbid
		lea	rb_progname,a0
		move.l	a0,d1
		moveq	#0,d2
		move.b	9(a4),d2		; priority
		lea	rb_hunkstart-4(pc),a0
		move.l	(a0),d3			; ptr to next segment
		clr.l	(a0)			; unlink next segment
		move.l	#4000,d4
		exg	a5,a6			; a6=dos
		jsr	-138(a6)		; createproc
		exg	a5,a6			; a6=exec
		jsr	-138(a6)		; permit
		move.l	a5,a1
		jsr	-414(a6)		; closelibrary
rb_dexit	tst.l	d7
		beq.s	rb_exit
		jsr	-132(a6)		; forbid
		move.l	d7,a1
		jsr	-378(a6)		; replymsg
rb_exit		moveq	#0,d0
		rts

rb_dosname	dc.b	"dos.library",0
		even

		section maincode,code

start:		suba.l	a1,a1
		move.l	4.w,a6
		jsr	-294(a6)		; findtask

		bsr.s	ProgStart

		move.l	4.w,a6
		jsr	-132(a6)
		move.l	dbase(pc),a6
		move.l	rb_currentdir(pc),d1
		jsr	-90(a6)

		lea	start-4(pc),a0
		move.l	a0,d1
		moveq	#2,d0
		lsr.l	d0,d1
		jsr	-156(a6)
		moveq	#0,d0
		rts

dbase:		dc.l	0
rb_currentdir	dc.l	0
rb_progname	dc.b	\1,0
		even

		endm

FUNCDEF		 MACRO
_LVO\1		 EQU	FUNC_CNT
FUNC_CNT	 SET	FUNC_CNT-6	* Standard offset-6 bytes each
FUNC_CNT	 EQU	LIB_USERDEF	* Skip 4 standard vectors
		 ENDM




;$VER: library.i 1.1 (5.1.1995)  Rudolf Kudla

library_State	SET	'NILL'

LIBRARY		MACRO
		IFEQ	library_State-'NILL'
		moveq	#-1,d0
		rts
.\@ROMTag	DC.W	$4afc
		DC.L	.\@ROMTag,library_End
		DC.B	$80,\2,9,0
		DC.L	.\@lib_name,.\@id_string,.\@init
.\@init		DC.L	\5,library_Func,.\@init_data,library_Init
.\@init_data	DC.W	$a008,$0900,$800a
		DC.L	.\@lib_name,$A00E0600,$90140002,$90160000
		DC.W	$8018
		DC.L	.\@id_string,0
.\@lib_name	DC.B	'\1.library',0
.\@id_string	DC.B	'$VER: \1.library \2.\3 (\4)',13,10,0
		EVEN
library_Small	SET	1
library_State	SET	'INIT'
		MEXIT
		ENDC

		IFC	\1,'FUNCTIONS'
		IFNE	library_State-'INIT'
		FAIL	'You must declare head before functions!'
		ENDC
library_Func
library_FuncNum	 SET	0
library_State	 SET	'FUNC'
		 IFNE	library_Small
		  DC.W	-1
		 ENDC
		 MEXIT
		ENDC

		IFC	\1,'Init'
library_Init
		MEXIT
		ENDC

		IFC	\1,'CODE'
		 IFNE	library_State-'FUNC'
		  FAIL	'You must declare functions before code!'
		 ENDC
		 DC.W	-1
		 IFEQ	library_Small
		  DC.W	-1
		 ENDC
library_State	 SET	'CODE'
		 MEXIT
		ENDC

		IFC	\1,'END'
		 IFNE	library_State-'CODE'
		  FAIL	'You have to insert some head and code into library.'
		 ENDC
library_End
library_State	 SET	'DONE'
		 MEXIT
		ENDC

		IFC	\1,'LARGE'
		 IFNE	library_State-'INIT'
		  FAIL	'This must be in init part!'
		 ENDC
library_Small	 SET	0
		 MEXIT
		ENDC		

		IFNC	\1,''
		 IFEQ	library_State-'FUNC'
library_FuncNum	  SET	library_FuncNum+1
		  IFND	_LVO\1
_LVO\1		   EQU	-library_FuncNum*6
		  ENDC
		  IFNE	library_Small
		   DC.W	\1-library_Func
		  ELSE
		   DC.L	\1
		  ENDC
		 LIBRARY \2,\3,\4,\5,\6,\7,\8,\9
		 ENDC
		 IFEQ	library_State-'CODE'
;		  IFND	\1
\1
;		  ENDC
		  IFND	_LVO\1
		  PRINTT 'WARNING: Function \1 is not declared public in library header.'
		  ENDC
		 ENDC
		ENDC
		ENDM



************** DataType additions

;------------------------------------------------------------------------------

DATATYPESCLASS	MACRO
		DC.B	'datatypesclass',0
		ENDM

;------------------------------------------------------------------------------

DTA_Dummy	equ	(TAG_USER+$1000)

; Generic attributes
DTA_TextAttr		equ	(DTA_Dummy+10)
DTA_TopVert		equ	(DTA_Dummy+11)
DTA_VisibleVert		equ	(DTA_Dummy+12)
DTA_TotalVert		equ	(DTA_Dummy+13)
DTA_VertUnit		equ	(DTA_Dummy+14)
DTA_TopHoriz		equ	(DTA_Dummy+15)
DTA_VisibleHoriz	equ	(DTA_Dummy+16)
DTA_TotalHoriz		equ	(DTA_Dummy+17)
DTA_HorizUnit		equ	(DTA_Dummy+18)
DTA_NodeName		equ	(DTA_Dummy+19)
DTA_Title		equ	(DTA_Dummy+20)
DTA_TriggerMethods	equ	(DTA_Dummy+21)
DTA_Data		equ	(DTA_Dummy+22)
DTA_TextFont		equ	(DTA_Dummy+23)
DTA_Methods		equ	(DTA_Dummy+24)
DTA_PrinterStatus	equ	(DTA_Dummy+25)
DTA_PrinterProc		equ	(DTA_Dummy+26)
DTA_LayoutProc		equ	(DTA_Dummy+27)
DTA_Busy		equ	(DTA_Dummy+28)
	; Used to turn the applications' busy pointer off and on.

DTA_Sync		equ	(DTA_Dummy+29)
	; Used to indicate that new information has been loaded into
	; an object.  This is for models that cache the DTA_TopVert-
	; like tags

DTA_BaseName		equ	(DTA_Dummy+30)
	; The base name of the class

DTA_GroupID		equ	(DTA_Dummy+31)
	; Group that the object must belong in

DTA_ErrorLevel		equ	(DTA_Dummy+32)
	; Error level

DTA_ErrorNumber		equ	(DTA_Dummy+33)
	; datatypes.library error number

DTA_ErrorString		equ	(DTA_Dummy+34)
	; Argument for datatypes.library error

DTA_Conductor		equ	(DTA_Dummy+35)
	; New for V40. (UBYTE *) specifies the name of the
	; realtime.library conductor.

DTA_ControlPanel	equ	(DTA_Dummy+36)
	; New for V40. (BOOL) Indicate whether a control panel should be
	; embedded within the object (in the animation datatype, for
	; example).  Defaults to TRUE.

DTA_Immediate		equ	(DTA_Dummy+37)
	; New for V40. (BOOL) Indicate whether the object should
	; immediately begin playing.  Defaults to FALSE.

DTA_Repeat		equ	(DTA_Dummy+38)
	; New for V40. (BOOL) Indicate that the object should repeat
	; playing.  Defaults to FALSE.


; DTObject attributes
DTA_Name		equ	(DTA_Dummy+100)
DTA_SourceType		equ	(DTA_Dummy+101)
DTA_Handle		equ	(DTA_Dummy+102)
DTA_DataType		equ	(DTA_Dummy+103)
DTA_Domain		equ	(DTA_Dummy+104)
DTA_Left		equ	(DTA_Dummy+105)
DTA_Top			equ	(DTA_Dummy+106)
DTA_Width		equ	(DTA_Dummy+107)
DTA_Height		equ	(DTA_Dummy+108)
DTA_ObjName		equ	(DTA_Dummy+109)
DTA_ObjAuthor		equ	(DTA_Dummy+110)
DTA_ObjAnnotation	equ	(DTA_Dummy+111)
DTA_ObjCopyright	equ	(DTA_Dummy+112)
DTA_ObjVersion		equ	(DTA_Dummy+113)
DTA_ObjectID		equ	(DTA_Dummy+114)
DTA_UserData		equ	(DTA_Dummy+115)
DTA_FrameInfo		equ	(DTA_Dummy+116)
DTA_RelRight		equ	(DTA_Dummy+117)
DTA_RelBottom		equ	(DTA_Dummy+118)
DTA_RelWidth		equ	(DTA_Dummy+119)
DTA_RelHeight		equ	(DTA_Dummy+120)
DTA_SelectDomain	equ	(DTA_Dummy+121)
DTA_TotalPVert		equ	(DTA_Dummy+122)
DTA_TotalPHoriz		equ	(DTA_Dummy+123)
DTA_NominalVert		equ	(DTA_Dummy+124)
DTA_NominalHoriz	equ	(DTA_Dummy+125)

; Printing attributes
DTA_DestCols		equ	(DTA_Dummy+400)
DTA_DestRows		equ	(DTA_Dummy+401)
DTA_Special		equ	(DTA_Dummy+402)
DTA_RastPort		equ	(DTA_Dummy+403)
	; (struct RastPort *) RastPort to use when printing. (V40)

DTA_ARexxPortName	equ	(DTA_Dummy+404)
	; (STRPTR) Pointer to base name for ARexx port (V40)


;------------------------------------------------------------------------------

DTST_RAM		equ	1
DTST_FILE		equ	2
DTST_CLIPBOARD		equ	3
DTST_HOTLINK		equ	4

;------------------------------------------------------------------------------

; Attached to the Gadget.SpecialInfo field of the gadget.  Don't access directly,
;  use the Get/Set calls instead.

    STRUCTURE DTSpecialInfo,0
	STRUCT		si_Lock,SS_SIZE			; Locked while in DoAsyncLayout()
	ULONG		si_Flags

	LONG		si_TopVert			; Top row in units
	LONG		si_VisVert			; Number of visible rows in units
	LONG		si_TotVert			; Total number of rows in units
	LONG		si_OTopVert			; Previous top in units
	LONG		si_VertUnit			; Number of pixels per vertical unit

	LONG		si_TopHoriz			; Top column in units
	LONG		si_VisHoriz			; Number of visible columns in units
	LONG		si_TotHoriz			; Total number of columns in units
	LONG		si_OTopHoriz			; Previous top in units
	LONG		si_HorizUnit			; Number of pixels per horizontal unit

    LABEL DTSpecialInfo_SIZEOF

; si_Flag values
;	BITDEF DTSI,LAYOUT,0
;	BITDEF DTSI,NEWSIZE,1
;	BITDEF DTSI,DRAGGING,2
;	BITDEF DTSI,DRAGSELECT,3
;	BITDEF DTSI,HIGHLIGHT,4
;	BITDEF DTSI,PRINTING,5
;	BITDEF DTSI,LAYOUTPROC,6

;------------------------------------------------------------------------------

    STRUCTURE DTMethod,0
	APTR	dtm_Label
	APTR	dtm_Command
	ULONG	dtm_Method
    LABEL DTMethod_SIZEOF

;------------------------------------------------------------------------------
; Methods

; Inquire what environment an object requires
DTM_FRAMEBOX		equ	$0601

; Same as GM_LAYOUT except guaranteed to be on a process already
DTM_PROCLAYOUT		equ	$0602

; Layout that is occurring on a process
DTM_ASYNCLAYOUT		equ	$0603

; When a RemoveDTObject() is called
DTM_REMOVEDTOBJECT	equ	$0604

DTM_SELECT		equ	$0605
DTM_CLEARSELECTED	equ	$0606

DTM_COPY		equ	$0607
DTM_PRINT		equ	$0608
DTM_ABORTPRINT		equ	$0609

DTM_NEWMEMBER		equ	$0610
DTM_DISPOSEMEMBER	equ	$0611

DTM_GOTO		equ	$0630
DTM_TRIGGER		equ	$0631

DTM_OBTAINDRAWINFO	equ	$0640
DTM_DRAW		equ	$0641
DTM_RELEASEDRAWINFO	equ	$0642

DTM_WRITE		equ	$0650

; Used to ask the object about itself
    STRUCTURE FrameInfo,0
	ULONG		fri_PropertyFlags		; DisplayInfo (graphics/displayinfo.i)
	STRUCT		fri_Resolution,tpt_SIZEOF	; ticks-per-pixel X/Y
	UBYTE		fri_RedBits			; number of Red bits
	UBYTE		fri_GreenBits			; number of Green bits
	UBYTE		fri_BlueBits			; number of Blue bits
	ULONG		fri_Width
	ULONG		fri_Height
	ULONG		fri_Depth
	APTR		fri_Screen
	APTR		fri_ColorMap
	ULONG		fri_Flags
    LABEL FrameInfo_SIZEOF

;    BITDEF FI,SCALABLE,0
;    BITDEF FI,SCROLLABLE,1
;    BITDEF FI,REMAPPABLE,2

; DTM_REMOVEDTOBJECT, DTM_CLEARSELECTED, DTM_COPY, DTM_ABORTPRINT
    STRUCTURE dtGeneral,4
	; ULONG		MethodID
	APTR		dtg_GInfo

; DTM_SELECT
    STRUCTURE dtSelect,4
	; ULONG		MethodID
	APTR		dts_GInfo
	STRUCT		dts_Select,ra_SIZEOF

; DTM_FRAMEBOX
    STRUCTURE dtFrameBox,4
	; ULONG		MethodID
	APTR		dtf_GInfo
	APTR		dtf_ContentsInfo
	APTR		dtf_FrameInfo
	ULONG		dtf_SizeFrameInfo
	ULONG		dtf_FrameFlags

    IFND FRAMEF_SPECIFY
    BITDEF FRAME,SPECIFY,0
    ENDC

; DTM_GOTO
    STRUCTURE dtGoto,4
	; ULONG		MethodID
	APTR		dtgo_GInfo
	APTR		dtgo_NodeName			; Node to goto
	APTR		dtgo_AttrList			; Additional attributes

; DTM_TRIGGER
    STRUCTURE dtTrigger,4
	; ULONG		MethodID
	APTR		dtt_GInfo
	ULONG		dtt_Function
	APTR		dtt_Data

STM_PAUSE		equ	1
STM_PLAY		equ	2
STM_CONTENTS		equ	3
STM_INDEX		equ	4
STM_RETRACE		equ	5
STM_BROWSE_PREV		equ	6
STM_BROWSE_NEXT		equ	7

STM_NEXT_FIELD		equ	8
STM_PREV_FIELD		equ	9
STM_ACTIVATE_FIELD	equ	10
STM_COMMAND		equ	11

; DTM_DRAW
    STRUCTURE dtDraw,4
	; ULONG		MethodID
	APTR		dtd_RPort
	LONG		dtd_Left
	LONG		dtd_Top
	LONG		dtd_Width
	LONG		dtd_Height
	LONG		dtd_TopHoriz
	LONG		dtd_TopVert
	APTR		dtd_AttrList

; DTM_WRITE
    STRUCTURE dtWrite,4
	; ULONG		MethodID
	APTR		dtw_GInfo
	BPTR		dtw_FileHandle
	ULONG		dtw_Mode
	APTR		dtw_AttrList

DTWM_IFF	equ	0
DTWM_RAW	equ	1


PICTUREDTCLASS	MACRO
	dc.b	"picture.datatype"
	ENDM

;------------------------------------------------------------------------------

; Picture attributes
PDTA_ModeID		equ	(DTA_Dummy+200)
	; Mode ID of the picture

PDTA_BitMapHeader	equ	(DTA_Dummy+201)

PDTA_BitMap		equ	(DTA_Dummy+202)
	; Pointer to a class-allocated bitmap, that will end
	; up being freed by picture.class when DisposeDTObject()
	; is called

PDTA_ColorRegisters	equ	(DTA_Dummy+203)
PDTA_CRegs		equ	(DTA_Dummy+204)
PDTA_GRegs		equ	(DTA_Dummy+205)
PDTA_ColorTable		equ	(DTA_Dummy+206)
PDTA_ColorTable2	equ	(DTA_Dummy+207)
PDTA_Allocated		equ	(DTA_Dummy+208)
PDTA_NumColors		equ	(DTA_Dummy+209)
PDTA_NumAlloc		equ	(DTA_Dummy+210)

PDTA_Remap		equ	(DTA_Dummy+211)
	; Boolean : Remap picture (defaults to TRUE)

PDTA_Screen		equ	(DTA_Dummy+212)
	; Screen to remap to

PDTA_FreeSourceBitMap	equ	(DTA_Dummy+213)
	; Boolean : Free the source bitmap after remapping

PDTA_Grab		equ	(DTA_Dummy+214)
	; Pointer to a Point structure

PDTA_DestBitMap		equ	(DTA_Dummy+215)
	; Pointer to the destination (remapped) bitmap

PDTA_ClassBitMap	equ	(DTA_Dummy+216)
	; Pointer to class-allocated bitmap, that will end
	; up being freed by the class after DisposeDTObject()
	; is called

PDTA_NumSparse		equ	(DTA_Dummy+217)
	; (UWORD) Number of colors used for sparse remapping

PDTA_SparseTable	equ	(DTA_Dummy+218)
	; (UBYTE *) Pointer to a table of pen numbers indicating
	; which colors should be used when remapping the image.
	; This array must contain as many entries as there
	; are colors specified with PDTA_NumSparse

; Masking techniques
mskNone			equ	0
mskHasMask		equ	1
mskHasTransparentColor	equ	2
mskLasso		equ	3
mskHasAlpha		equ	4

; Compression techniques
cmpNone			equ	0
cmpByteRun1		equ	1
cmpByteRun2		equ	2

; Bitmap header (BMHD) structure
    STRUCTURE BitMapHeader,0
	UWORD	 bmh_Width;		; Width in pixels
	UWORD	 bmh_Height		; Height in pixels
	WORD	 bmh_Left		; Left position
	WORD	 bmh_Top		; Top position
	UBYTE	 bmh_Depth		; Number of planes
	UBYTE	 bmh_Masking		; Masking type
	UBYTE	 bmh_Compression	; Compression type
	UBYTE	 bmh_Pad
	UWORD	 bmh_Transparent	; Transparent color
	UBYTE	 bmh_XAspect
	UBYTE	 bmh_YAspect
	WORD	 bmh_PageWidth
	WORD	 bmh_PageHeight
    LABEL BitMapHeader_SIZEOF

;------------------------------------------------------------------------------

;  Color register structure
    STRUCTURE ColorRegister,0
	UBYTE	red
	UBYTE	green
	UBYTE	blue
    LABEL ColorRegister_SIZEOF

;------------------------------------------------------------------------------

; IFF types that may be in pictures
ID_ILBM		equ	'ILBM'
ID_BMHD		equ	'BMHD'
ID_BODY		equ	'BODY'
ID_CMAP		equ	'CMAP'
ID_CRNG		equ	'CRNG'
ID_GRAB		equ	'GRAB'
ID_SPRT		equ	'SPRT'
ID_DEST		equ	'DEST'
ID_CAMG		equ	'CAMG'

;------------------------------------------------------------------------------
*
* Datatypes/datatypes_lib.i
*
_LVOObtainDataTypeA	EQU	-30
_LVOReleaseDataType	EQU	-36
_LVONewDTObjectA	EQU	-42
_LVODisposeDTObject	EQU	-48
_LVOSetDTAttrsA		EQU	-54
_LVOGetDTAttrsA		EQU	-60
_LVOAddDTObject		EQU	-66
_LVORefreshDTObjectA	EQU	-72
_LVODoAsyncLayout	EQU	-78
_LVODoDTMethodA		EQU	-84
_LVORemoveDTObject	EQU	-90
_LVOGetDTMethods	EQU	-96
_LVOGetDTTriggerMethods	EQU	-102
_LVOPrintDTObjectA	EQU	-108

A=$20
B=$35
C=$33
D=$22
E=$12
F=$23
G=$24
H=$25
I=$17
J=$26
K=$27
L=$28
M=$37
N=$36
O=$18
P=$19
Q=$10
R=$13
S=$21
T=$14
U=$16
V=$34
W=$11
X=$32
Y=$15
Z=$31
ZERO=$A
ONE=$1
TWO=$2
THREE=$3
FOUR=$4
FIVE=$5
SIX=$6
SEVEN=$7
EIGHT=$8
NINE=$9
F1=$50
F2=$51
F3=$52
F4=$53
F5=$54
F6=$55
F7=$56
F8=$57
F9=$58
F0=$59
ESC=$45
BKSP=$41
DELETE=$46
HELP=$5F
ENTER=$43
TAB=$42
TABB=$42
CSRUP=$4C
CSRDN=$4D
CSRLT=$4F
CSRRT=$4E
SPACE=$40
RETURN=$44
SHIFTLT=$60
SHIFTRT=$61
AMLFT=$66
AMRGT=$67
CTRL=$63
ALTLT=$64
ALTRT=$65
CAPS=$62
PAD0=$F
PAD1=$1D
PAD2=$1E
PAD3=$1F
PAD4=$2D
PAD5=$2E
PAD6=$2F
PAD7=$3D
PAD8=$3E
PAD9=$3F
MINUS=$B
EQUALS=$C	


*****************
* data type s 

;------------------------------------------------------------------------------

ID_DTYP		equ	'DTYP'

;------------------------------------------------------------------------------

ID_DTHD		equ	'DTHD'

    STRUCTURE DataTypeHeader,0

	ULONG	dth_Name				; Descriptive name of the data type
	ULONG	dth_BaseName				; Base name of the data type
	ULONG	dth_Pattern				; Match pattern for the file name.
	APTR	dth_Mask				; Comparision mask
	ULONG	dth_GroupID				; Group that the data type is in
	ULONG	dth_ID					; ID for data type (same as IFF FORM type
	WORD	dth_MaskLen				; Length of comparision mask
	WORD	dth_Pad					; Unused at present (must be 0)
	UWORD	dth_Flags				; Flags
	UWORD	dth_Priority				; Priority

    LABEL DataTypeHeader_SIZEOF

; Basic data type
DTF_TYPE_MASK	equ	$000F
DTF_BINARY	equ	$0000
DTF_ASCII	equ	$0001
DTF_IFF		equ	$0002
DTF_MISC	equ	$0003

; Set if case in mask is important
DTF_CASE	equ	$0010

; Reserved for system use
DTF_SYSTEM1	equ	$1000

;------------------------------------------------------------------------------
;
; GROUP ID and ID
;
; This is used for filtering out objects that you don't want.  For
; example, you could make a filter for the ASL file requester so
; that it only showed the files that were pictures, or even to
; narrow it down to only show files that were ILBM pictures.
;
; Note that the Group ID's are in lower case, and always the first
; four characters of the word.
;
; For ID's; If it is an IFF file, then the ID is the same as the
; FORM type.  If it isn't an IFF file, then the ID would be the
; first four characters of name for the file type.
;
;------------------------------------------------------------------------------

; System file, such as; directory, executable, library, device, font, etc.
GID_SYSTEM	equ	'syst'

; Formatted or unformatted text
GID_TEXT	equ	'text'

; Formatted text with graphics or other DataTypes
GID_DOCUMENT	equ	'docu'

; Sound
GID_SOUND	equ	'soun'

; Musical instruments used for musical scores
GID_INSTRUMENT	equ	'inst'

; Musical score
GID_MUSIC	equ	'musi'

; Still picture
GID_PICTURE	equ	'pict'

; Animated picture
GID_ANIMATION	equ	'anim'

; Animation with audio track
GID_MOVIE	equ	'movi'

;------------------------------------------------------------------------------

; A code chunk contains an embedded executable that can be loaded with InternalLoadSeg.
ID_CODE		equ	'DTCD'

; DataTypes comparision hook context (Read-Only).  This is the
; argument that is passed to a custom comparision routine.
    STRUCTURE DTHookContext,0

	; Libraries that are already opened for your use
	APTR	dthc_SysBase				; exec.library
	APTR	dthc_DOSBase				; dos.library
	APTR	dthc_IFFParseBase			; iffparse.library
	APTR	dthc_UtilityBase			; utility.library

	; File context
	BPTR	dthc_Lock;				; Lock on the file
	APTR	dthc_FIB;				; Pointer to a FileInfoBlock
	BPTR	dthc_FileHandle				; Pointer to the file handle (may be NULL)
	APTR	dthc_IFF				; Pointer to an IFFHandle (may be NULL)
	APTR	dthc_Buffer				; Pointer to a prefilled buffer
	ULONG	dthc_BufferLength			; Length of the buffer

    LABEL DTHookContext_SIZEOF

;------------------------------------------------------------------------------

ID_TOOL		equ	'DTTL'

    STRUCTURE Tool,0
	UWORD	tn_Which				; Which tool is this
	UWORD	tn_Flags				; Flags
	APTR	tn_Program				; Application to use

    LABEL Tool_SIZEOF

TW_INFO		equ	1
TW_BROWSE	equ	2
TW_EDIT		equ	3
TW_PRINT	equ	4
TW_MAIL		equ	5

TF_LAUNCH_MASK	equ	$000F
TF_SHELL	equ	$0001
TF_WORKBENCH	equ	$0002
TF_RX		equ	$0003

;------------------------------------------------------------------------------

ID_TAGS		equ	'DTTG'

    STRUCTURE DataType,0
	STRUCT	dtn_Node1,(LN_SIZE)			; Reserved for system use
	STRUCT	dtn_Node2,(LN_SIZE)			; Reserved for system use
	APTR	dtn_Header				; Pointer to DataTypeHeader
	STRUCT	dtn_ToolList,(LH_SIZE)			; List of tool nodes
	APTR	dtn_FunctionName			; Name of comparision routine
	APTR	dtn_AttrList				; Object creation tags
	ULONG	dtn_Length				; Length of the memory block

    LABEL DataType_SIZEOF

;------------------------------------------------------------------------------

    STRUCTURE ToolNode,0
	STRUCT	tn_Node,(LN_SIZE)			; Embedded node
	STRUCT	tn_Tool,(Tool_SIZEOF)			; Embedded tool
	ULONG	tn_Length				; Length of memory block
    LABEL ToolNode_SIZEOF

;------------------------------------------------------------------------------

ID_NAME		equ	'NAME'

;------------------------------------------------------------------------------

; text ID's
DTERROR_UNKNOWN_DATATYPE	equ	2000
DTERROR_COULDNT_SAVE		equ	2001
DTERROR_COULDNT_OPEN		equ	2002
DTERROR_COULDNT_SEND_MESSAGE	equ	2003

; new for V40
DTERROR_COULDNT_OPEN_CLIPBOARD	equ	2004
DTERROR_Reserved		equ	2005
DTERROR_UNKNOWN_COMPRESSION	equ	2006
DTERROR_NOT_ENOUGH_DATA		equ	2007
DTERROR_INVALID_DATA		equ	2008

; Offset for types
DTMSG_TYPE_OFFSET		equ	2100

;------------------------------------------------------------------------------


easystart	macro
	movem.l	d0/a0,-(sp)		save initial values
	clr.l	returnMsg

	sub.l	a1,a1
	move.l	4.w,a6
	jsr	_LVOFindTask(a6)		find us
	move.l	d0,a4

	tst.l	pr_CLI(a4)
	beq.s	fromWorkbench

* we were called from the CLI
	movem.l	(sp)+,d0/a0		restore regs
	bra.s	end_startup		and run the user prog

* we were called from the Workbench
fromWorkbench
	lea	pr_MsgPort(a4),a0
	move.l	4.w,a6
	jsr	_LVOWaitPort(a6)	wait for a message
	lea	pr_MsgPort(a4),a0
	move.l	4.w,a6
	jsr	_LVOGetMsg(a6)		then get it
	move.l	d0,returnMsg		save it for later reply

* do some other stuff here like the command line etc
	nop

	movem.l	(sp)+,d0/a0		restore
end_startup
	bsr.s	_main			call our program

* returns to here with exit code in d0
	move.l	d0,-(sp)		save it

	tst.l	returnMsg
	beq.s	exitToDOS		if I was a CLI

	move.l	4.w,a6
	jsr	_LVOForbid(a6)
	move.l	returnMsg(pc),a1
	jsr	_LVOReplyMsg(a6)

exitToDOS
	move.l	(sp)+,d0		exit code
	rts

* startup code variable
returnMsg	dc.l	0

* the program starts here
	even
_main
		endm
