antoine-source/appleworksgs/Macros/m16.tools

1 line
92 KiB
Plaintext
Executable File

; File: M16.ACE
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _ACEBootInit
&lab ldx #$011D
jsl $E10000
MEND
MACRO
&lab _ACEStartUp
&lab ldx #$021D
jsl $E10000
MEND
MACRO
&lab _ACEShutDown
&lab ldx #$031D
jsl $E10000
MEND
MACRO
&lab _ACEVersion
&lab ldx #$041D
jsl $E10000
MEND
MACRO
&lab _ACEReset
&lab ldx #$051D
jsl $E10000
MEND
MACRO
&lab _ACEStatus
&lab ldx #$061D
jsl $E10000
MEND
MACRO
&lab _ACEInfo
&lab ldx #$071D
jsl $E10000
MEND
MACRO
&lab _ACECompBegin
&lab ldx #$0B1D
jsl $E10000
MEND
MACRO
&lab _ACECompress
&lab ldx #$091D
jsl $E10000
MEND
MACRO
&lab _ACEExpand
&lab ldx #$0A1D
jsl $E10000
MEND
MACRO
&lab _ACEExpBegin
&lab ldx #$0C1D
jsl $E10000
MEND
; File: M16.ADB
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _ADBBootInit
&lab ldx #$0109
jsl $E10000
MEND
MACRO
&lab _ADBStartUp
&lab ldx #$0209
jsl $E10000
MEND
MACRO
&lab _ADBShutDown
&lab ldx #$0309
jsl $E10000
MEND
MACRO
&lab _ADBVersion
&lab ldx #$0409
jsl $E10000
MEND
MACRO
&lab _ADBReset
&lab ldx #$0509
jsl $E10000
MEND
MACRO
&lab _ADBStatus
&lab ldx #$0609
jsl $E10000
MEND
MACRO
&lab _AbsOff
&lab ldx #$1009
jsl $E10000
MEND
MACRO
&lab _AbsOn
&lab ldx #$0F09
jsl $E10000
MEND
MACRO
&lab _AsyncADBReceive
&lab ldx #$0D09
jsl $E10000
MEND
MACRO
&lab _ClearSRQTable
&lab ldx #$1609
jsl $E10000
MEND
MACRO
&lab _GetAbsScale
&lab ldx #$1309
jsl $E10000
MEND
MACRO
&lab _ReadAbs
&lab ldx #$1109
jsl $E10000
MEND
MACRO
&lab _ReadKeyMicroData
&lab ldx #$0A09
jsl $E10000
MEND
MACRO
&lab _ReadKeyMicroMem
&lab ldx #$0B09
jsl $E10000
MEND
MACRO
&lab _SendInfo
&lab ldx #$0909
jsl $E10000
MEND
MACRO
&lab _SetAbsScale
&lab ldx #$1209
jsl $E10000
MEND
MACRO
&lab _SRQPoll
&lab ldx #$1409
jsl $E10000
MEND
MACRO
&lab _SRQRemove
&lab ldx #$1509
jsl $E10000
MEND
MACRO
&lab _SyncADBReceive
&lab ldx #$0E09
jsl $E10000
MEND
; File: M16.AppleTalk
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
; File: M16.Control
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _CtlBootInit
&lab ldx #$0110
jsl $E10000
MEND
MACRO
&lab _CtlStartUp
&lab ldx #$0210
jsl $E10000
MEND
MACRO
&lab _CtlShutDown
&lab ldx #$0310
jsl $E10000
MEND
MACRO
&lab _CtlVersion
&lab ldx #$0410
jsl $E10000
MEND
MACRO
&lab _CtlReset
&lab ldx #$0510
jsl $E10000
MEND
MACRO
&lab _CtlStatus
&lab ldx #$0610
jsl $E10000
MEND
MACRO
&lab _CtlNewRes
&lab ldx #$1210
jsl $E10000
MEND
MACRO
&lab _DisposeControl
&lab ldx #$0A10
jsl $E10000
MEND
MACRO
&lab _DragControl
&lab ldx #$1710
jsl $E10000
MEND
MACRO
&lab _DragRect
&lab ldx #$1D10
jsl $E10000
MEND
MACRO
&lab _DrawControls
&lab ldx #$1010
jsl $E10000
MEND
MACRO
&lab _DrawOneCtl
&lab ldx #$2510
jsl $E10000
MEND
MACRO
&lab _EraseControl
&lab ldx #$2410
jsl $E10000
MEND
MACRO
&lab _FindControl
&lab ldx #$1310
jsl $E10000
MEND
MACRO
&lab _GetCtlAction
&lab ldx #$2110
jsl $E10000
MEND
MACRO
&lab _GetCtlDPage
&lab ldx #$1F10
jsl $E10000
MEND
MACRO
&lab _GetCtlParams
&lab ldx #$1C10
jsl $E10000
MEND
MACRO
&lab _GetCtlRefCon
&lab ldx #$2310
jsl $E10000
MEND
MACRO
&lab _GetCtlTitle
&lab ldx #$0D10
jsl $E10000
MEND
MACRO
&lab _GetCtlValue
&lab ldx #$1A10
jsl $E10000
MEND
MACRO
&lab _GrowSize
&lab ldx #$1E10
jsl $E10000
MEND
MACRO
&lab _HideControl
&lab ldx #$0E10
jsl $E10000
MEND
MACRO
&lab _HiliteControl
&lab ldx #$1110
jsl $E10000
MEND
MACRO
&lab _KillControls
&lab ldx #$0B10
jsl $E10000
MEND
MACRO
&lab _MoveControl
&lab ldx #$1610
jsl $E10000
MEND
MACRO
&lab _NewControl
&lab ldx #$0910
jsl $E10000
MEND
MACRO
&lab _SetCtlAction
&lab ldx #$2010
jsl $E10000
MEND
MACRO
&lab _SetCtlIcons
&lab ldx #$1810
jsl $E10000
MEND
MACRO
&lab _SetCtlParams
&lab ldx #$1B10
jsl $E10000
MEND
MACRO
&lab _SetCtlRefCon
&lab ldx #$2210
jsl $E10000
MEND
MACRO
&lab _SetCtlTitle
&lab ldx #$0C10
jsl $E10000
MEND
MACRO
&lab _SetCtlValue
&lab ldx #$1910
jsl $E10000
MEND
MACRO
&lab _ShowControl
&lab ldx #$0F10
jsl $E10000
MEND
MACRO
&lab _TestControl
&lab ldx #$1410
jsl $E10000
MEND
MACRO
&lab _TrackControl
&lab ldx #$1510
jsl $E10000
MEND
MACRO
&lab _NewControl2
&lab ldx #$3110
jsl $E10000
MEND
MACRO
&lab _FindTargetCtl
&lab ldx #$2610
jsl $E10000
MEND
MACRO
&lab _MakeNextCtlTarget
&lab ldx #$2710
jsl $E10000
MEND
MACRO
&lab _MakeThisCtlTarget
&lab ldx #$2810
jsl $E10000
MEND
MACRO
&lab _CallCtlDefProc
&lab ldx #$2C10
jsl $E10000
MEND
MACRO
&lab _NotifyControls
&lab ldx #$2D10
jsl $E10000
MEND
MACRO
&lab _SendEventToCtl
&lab ldx #$2910
jsl $E10000
MEND
MACRO
&lab _GetCtlID
&lab ldx #$2A10
jsl $E10000
MEND
MACRO
&lab _SetCtlID
&lab ldx #$2B10
jsl $E10000
MEND
MACRO
&lab _GetCtlMoreFlags
&lab ldx #$2E10
jsl $E10000
MEND
MACRO
&lab _SetCtlMoreFlags
&lab ldx #$2F10
jsl $E10000
MEND
MACRO
&lab _GetCtlHandleFromID
&lab ldx #$3010
jsl $E10000
MEND
MACRO
&lab _SetCtlParamPtr
&lab ldx #$3410
jsl $E10000
MEND
MACRO
&lab _GetCtlParamPtr
&lab ldx #$3510
jsl $E10000
MEND
MACRO
&lab _CMLoadResource
&lab ldx #$3210
jsl $E10000
MEND
MACRO
&lab _CMReleaseResource
&lab ldx #$3310
jsl $E10000
MEND
MACRO
&lab _InvalCtls
&lab ldx #$3710
jsl $E10000
MEND
; File: M16.Desk
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _DeskBootInit
&lab ldx #$0105
jsl $E10000
MEND
MACRO
&lab _DeskStartUp
&lab ldx #$0205
jsl $E10000
MEND
MACRO
&lab _DeskShutDown
&lab ldx #$0305
jsl $E10000
MEND
MACRO
&lab _DeskVersion
&lab ldx #$0405
jsl $E10000
MEND
MACRO
&lab _DeskReset
&lab ldx #$0505
jsl $E10000
MEND
MACRO
&lab _DeskStatus
&lab ldx #$0605
jsl $E10000
MEND
MACRO
&lab _ChooseCDA
&lab ldx #$1105
jsl $E10000
MEND
MACRO
&lab _CloseAllNDAs
&lab ldx #$1D05
jsl $E10000
MEND
MACRO
&lab _CloseNDA
&lab ldx #$1605
jsl $E10000
MEND
MACRO
&lab _CloseNDAByWinPtr
&lab ldx #$1C05
jsl $E10000
MEND
MACRO
&lab _FixAppleMenu
&lab ldx #$1E05
jsl $E10000
MEND
MACRO
&lab _GetDAStrPtr
&lab ldx #$1405
jsl $E10000
MEND
MACRO
&lab _GetNumNDAs
&lab ldx #$1B05
jsl $E10000
MEND
MACRO
&lab _InstallCDA
&lab ldx #$0F05
jsl $E10000
MEND
MACRO
&lab _InstallNDA
&lab ldx #$0E05
jsl $E10000
MEND
MACRO
&lab _OpenNDA
&lab ldx #$1505
jsl $E10000
MEND
MACRO
&lab _RestAll
&lab ldx #$0C05
jsl $E10000
MEND
MACRO
&lab _RestScrn
&lab ldx #$0A05
jsl $E10000
MEND
MACRO
&lab _SaveAll
&lab ldx #$0B05
jsl $E10000
MEND
MACRO
&lab _SaveScrn
&lab ldx #$0905
jsl $E10000
MEND
MACRO
&lab _SetDAStrPtr
&lab ldx #$1305
jsl $E10000
MEND
MACRO
&lab _SystemClick
&lab ldx #$1705
jsl $E10000
MEND
MACRO
&lab _SystemEdit
&lab ldx #$1805
jsl $E10000
MEND
MACRO
&lab _SystemEvent
&lab ldx #$1A05
jsl $E10000
MEND
MACRO
&lab _SystemTask
&lab ldx #$1905
jsl $E10000
MEND
MACRO
&lab _AddToRunQ
&lab ldx #$1F05
jsl $E10000
MEND
MACRO
&lab _RemoveFromRunQ
&lab ldx #$2005
jsl $E10000
MEND
MACRO
&lab _RemoveCDA
&lab ldx #$2105
jsl $E10000
MEND
MACRO
&lab _RemoveNDA
&lab ldx #$2205
jsl $E10000
MEND
; File: M16.Dialog
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _DialogBootInit
&lab ldx #$0115
jsl $E10000
MEND
MACRO
&lab _DialogStartUp
&lab ldx #$0215
jsl $E10000
MEND
MACRO
&lab _DialogShutDown
&lab ldx #$0315
jsl $E10000
MEND
MACRO
&lab _DialogVersion
&lab ldx #$0415
jsl $E10000
MEND
MACRO
&lab _DialogReset
&lab ldx #$0515
jsl $E10000
MEND
MACRO
&lab _DialogStatus
&lab ldx #$0615
jsl $E10000
MEND
MACRO
&lab _Alert
&lab ldx #$1715
jsl $E10000
MEND
MACRO
&lab _CautionAlert
&lab ldx #$1A15
jsl $E10000
MEND
MACRO
&lab _CloseDialog
&lab ldx #$0C15
jsl $E10000
MEND
MACRO
&lab _DefaultFilter
&lab ldx #$3615
jsl $E10000
MEND
MACRO
&lab _DialogSelect
&lab ldx #$1115
jsl $E10000
MEND
MACRO
&lab _DisableDItem
&lab ldx #$3915
jsl $E10000
MEND
MACRO
&lab _DlgCopy
&lab ldx #$1315
jsl $E10000
MEND
MACRO
&lab _DlgCut
&lab ldx #$1215
jsl $E10000
MEND
MACRO
&lab _DlgDelete
&lab ldx #$1515
jsl $E10000
MEND
MACRO
&lab _DlgPaste
&lab ldx #$1415
jsl $E10000
MEND
MACRO
&lab _DrawDialog
&lab ldx #$1615
jsl $E10000
MEND
MACRO
&lab _EnableDItem
&lab ldx #$3A15
jsl $E10000
MEND
MACRO
&lab _ErrorSound
&lab ldx #$0915
jsl $E10000
MEND
MACRO
&lab _FindDItem
&lab ldx #$2415
jsl $E10000
MEND
MACRO
&lab _GetAlertStage
&lab ldx #$3415
jsl $E10000
MEND
MACRO
&lab _GetControlDItem
&lab ldx #$1E15
jsl $E10000
MEND
MACRO
&lab _GetDefButton
&lab ldx #$3715
jsl $E10000
MEND
MACRO
&lab _GetDItemBox
&lab ldx #$2815
jsl $E10000
MEND
MACRO
&lab _GetDItemType
&lab ldx #$2615
jsl $E10000
MEND
MACRO
&lab _GetDItemValue
&lab ldx #$2E15
jsl $E10000
MEND
MACRO
&lab _GetFirstDItem
&lab ldx #$2A15
jsl $E10000
MEND
MACRO
&lab _GetIText
&lab ldx #$1F15
jsl $E10000
MEND
MACRO
&lab _GetNewDItem
&lab ldx #$3315
jsl $E10000
MEND
MACRO
&lab _GetNewModalDialog
&lab ldx #$3215
jsl $E10000
MEND
MACRO
&lab _GetNextDItem
&lab ldx #$2B15
jsl $E10000
MEND
MACRO
&lab _HideDItem
&lab ldx #$2215
jsl $E10000
MEND
MACRO
&lab _IsDialogEvent
&lab ldx #$1015
jsl $E10000
MEND
MACRO
&lab _ModalDialog
&lab ldx #$0F15
jsl $E10000
MEND
MACRO
&lab _ModalDialog2
&lab ldx #$2C15
jsl $E10000
MEND
MACRO
&lab _NewDItem
&lab ldx #$0D15
jsl $E10000
MEND
MACRO
&lab _NewModalDialog
&lab ldx #$0A15
jsl $E10000
MEND
MACRO
&lab _NewModelessDialog
&lab ldx #$0B15
jsl $E10000
MEND
MACRO
&lab _NoteAlert
&lab ldx #$1915
jsl $E10000
MEND
MACRO
&lab _ParamText
&lab ldx #$1B15
jsl $E10000
MEND
MACRO
&lab _RemoveDItem
&lab ldx #$0E15
jsl $E10000
MEND
MACRO
&lab _ResetAlertStage
&lab ldx #$3515
jsl $E10000
MEND
MACRO
&lab _SelIText
&lab ldx #$2115
jsl $E10000
MEND
MACRO
&lab _SelectIText
&lab ldx #$2115
jsl $E10000
MEND
MACRO
&lab _SetDAFont
&lab ldx #$1C15
jsl $E10000
MEND
MACRO
&lab _SetDefButton
&lab ldx #$3815
jsl $E10000
MEND
MACRO
&lab _SetDItemBox
&lab ldx #$2915
jsl $E10000
MEND
MACRO
&lab _SetDItemType
&lab ldx #$2715
jsl $E10000
MEND
MACRO
&lab _SetDItemValue
&lab ldx #$2F15
jsl $E10000
MEND
MACRO
&lab _SetIText
&lab ldx #$2015
jsl $E10000
MEND
MACRO
&lab _ShowDItem
&lab ldx #$2315
jsl $E10000
MEND
MACRO
&lab _StopAlert
&lab ldx #$1815
jsl $E10000
MEND
MACRO
&lab _UpdateDialog
&lab ldx #$2515
jsl $E10000
MEND
; File: M16.Event
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _EMBootInit
&lab ldx #$0106
jsl $E10000
MEND
MACRO
&lab _EMStartUp
&lab ldx #$0206
jsl $E10000
MEND
MACRO
&lab _EMShutDown
&lab ldx #$0306
jsl $E10000
MEND
MACRO
&lab _EMVersion
&lab ldx #$0406
jsl $E10000
MEND
MACRO
&lab _EMReset
&lab ldx #$0506
jsl $E10000
MEND
MACRO
&lab _EMStatus
&lab ldx #$0606
jsl $E10000
MEND
MACRO
&lab _Button
&lab ldx #$0D06
jsl $E10000
MEND
MACRO
&lab _DoWindows
&lab ldx #$0906
jsl $E10000
MEND
MACRO
&lab _EventAvail
&lab ldx #$0B06
jsl $E10000
MEND
MACRO
&lab _FakeMouse
&lab ldx #$1906
jsl $E10000
MEND
MACRO
&lab _FlushEvents
&lab ldx #$1506
jsl $E10000
MEND
MACRO
&lab _GetCaretTime
&lab ldx #$1206
jsl $E10000
MEND
MACRO
&lab _GetDblTime
&lab ldx #$1106
jsl $E10000
MEND
MACRO
&lab _GetMouse
&lab ldx #$0C06
jsl $E10000
MEND
MACRO
&lab _GetNextEvent
&lab ldx #$0A06
jsl $E10000
MEND
MACRO
&lab _GetOSEvent
&lab ldx #$1606
jsl $E10000
MEND
MACRO
&lab _OSEventAvail
&lab ldx #$1706
jsl $E10000
MEND
MACRO
&lab _PostEvent
&lab ldx #$1406
jsl $E10000
MEND
MACRO
&lab _SetEventMask
&lab ldx #$1806
jsl $E10000
MEND
MACRO
&lab _SetSwitch
&lab ldx #$1306
jsl $E10000
MEND
MACRO
&lab _StillDown
&lab ldx #$0E06
jsl $E10000
MEND
MACRO
&lab _WaitMouseUp
&lab ldx #$0F06
jsl $E10000
MEND
MACRO
&lab _TickCount
&lab ldx #$1006
jsl $E10000
MEND
MACRO
&lab _GetKeyTranslation
&lab ldx #$1B06
jsl $E10000
MEND
MACRO
&lab _SetKeyTranslation
&lab ldx #$1C06
jsl $E10000
MEND
MACRO
&lab _SetAutoKeyLimit
&lab ldx #$1A06
jsl $E10000
MEND
; File: M16.Font
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _FMBootInit
&lab ldx #$011B
jsl $E10000
MEND
MACRO
&lab _FMStartUp
&lab ldx #$021B
jsl $E10000
MEND
MACRO
&lab _FMShutDown
&lab ldx #$031B
jsl $E10000
MEND
MACRO
&lab _FMVersion
&lab ldx #$041B
jsl $E10000
MEND
MACRO
&lab _FMReset
&lab ldx #$051B
jsl $E10000
MEND
MACRO
&lab _FMStatus
&lab ldx #$061B
jsl $E10000
MEND
MACRO
&lab _AddFamily
&lab ldx #$0D1B
jsl $E10000
MEND
MACRO
&lab _AddFontVar
&lab ldx #$141B
jsl $E10000
MEND
MACRO
&lab _ChooseFont
&lab ldx #$161B
jsl $E10000
MEND
MACRO
&lab _CountFamilies
&lab ldx #$091B
jsl $E10000
MEND
MACRO
&lab _CountFonts
&lab ldx #$101B
jsl $E10000
MEND
MACRO
&lab _FamNum2ItemID
&lab ldx #$1B1B
jsl $E10000
MEND
MACRO
&lab _FindFamily
&lab ldx #$0A1B
jsl $E10000
MEND
MACRO
&lab _FindFontStats
&lab ldx #$111B
jsl $E10000
MEND
MACRO
&lab _FixFontMenu
&lab ldx #$151B
jsl $E10000
MEND
MACRO
&lab _FMGetCurFID
&lab ldx #$1A1B
jsl $E10000
MEND
MACRO
&lab _FMGetSysFID
&lab ldx #$191B
jsl $E10000
MEND
MACRO
&lab _FMSetSysFont
&lab ldx #$181B
jsl $E10000
MEND
MACRO
&lab _GetFamInfo
&lab ldx #$0B1B
jsl $E10000
MEND
MACRO
&lab _GetFamNum
&lab ldx #$0C1B
jsl $E10000
MEND
MACRO
&lab _InstallFont
&lab ldx #$0E1B
jsl $E10000
MEND
MACRO
&lab _InstallWithStats
&lab ldx #$1C1B
jsl $E10000
MEND
MACRO
&lab _ItemID2FamNum
&lab ldx #$171B
jsl $E10000
MEND
MACRO
&lab _LoadFont
&lab ldx #$121B
jsl $E10000
MEND
MACRO
&lab _LoadSysFont
&lab ldx #$131B
jsl $E10000
MEND
MACRO
&lab _SetPurgeStat
&lab ldx #$0F1B
jsl $E10000
MEND
; File: M16.IntMath
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _IMBootInit
&lab ldx #$010B
jsl $E10000
MEND
MACRO
&lab _IMStartUp
&lab ldx #$020B
jsl $E10000
MEND
MACRO
&lab _IMShutDown
&lab ldx #$030B
jsl $E10000
MEND
MACRO
&lab _IMVersion
&lab ldx #$040B
jsl $E10000
MEND
MACRO
&lab _IMReset
&lab ldx #$050B
jsl $E10000
MEND
MACRO
&lab _IMStatus
&lab ldx #$060B
jsl $E10000
MEND
MACRO
&lab _Dec2Int
&lab ldx #$280B
jsl $E10000
MEND
MACRO
&lab _Dec2Long
&lab ldx #$290B
jsl $E10000
MEND
MACRO
&lab _Fix2Frac
&lab ldx #$1C0B
jsl $E10000
MEND
MACRO
&lab _Fix2Long
&lab ldx #$1B0B
jsl $E10000
MEND
MACRO
&lab _Fix2X
&lab ldx #$1E0B
jsl $E10000
MEND
MACRO
&lab _FixATan2
&lab ldx #$170B
jsl $E10000
MEND
MACRO
&lab _FixDiv
&lab ldx #$110B
jsl $E10000
MEND
MACRO
&lab _FixMul
&lab ldx #$0F0B
jsl $E10000
MEND
MACRO
&lab _FixRatio
&lab ldx #$0E0B
jsl $E10000
MEND
MACRO
&lab _FixRound
&lab ldx #$130B
jsl $E10000
MEND
MACRO
&lab _Frac2Fix
&lab ldx #$1D0B
jsl $E10000
MEND
MACRO
&lab _Frac2X
&lab ldx #$1F0B
jsl $E10000
MEND
MACRO
&lab _FracCos
&lab ldx #$150B
jsl $E10000
MEND
MACRO
&lab _FracDiv
&lab ldx #$120B
jsl $E10000
MEND
MACRO
&lab _FracMul
&lab ldx #$100B
jsl $E10000
MEND
MACRO
&lab _FracSin
&lab ldx #$160B
jsl $E10000
MEND
MACRO
&lab _FracSqrt
&lab ldx #$140B
jsl $E10000
MEND
MACRO
&lab _Hex2Int
&lab ldx #$240B
jsl $E10000
MEND
MACRO
&lab _Hex2Long
&lab ldx #$250B
jsl $E10000
MEND
MACRO
&lab _HexIt
&lab ldx #$2A0B
jsl $E10000
MEND
MACRO
&lab _HiWord
&lab ldx #$180B
jsl $E10000
MEND
MACRO
&lab _Int2Dec
&lab ldx #$260B
jsl $E10000
MEND
MACRO
&lab _Int2Hex
&lab ldx #$220B
jsl $E10000
MEND
MACRO
&lab _Long2Dec
&lab ldx #$270B
jsl $E10000
MEND
MACRO
&lab _Long2Fix
&lab ldx #$1A0B
jsl $E10000
MEND
MACRO
&lab _Long2Hex
&lab ldx #$230B
jsl $E10000
MEND
MACRO
&lab _LongDivide
&lab ldx #$0D0B
jsl $E10000
MEND
MACRO
&lab _LongMul
&lab ldx #$0C0B
jsl $E10000
MEND
MACRO
&lab _LoWord
&lab ldx #$190B
jsl $E10000
MEND
MACRO
&lab _Multiply
&lab ldx #$090B
jsl $E10000
MEND
MACRO
&lab _SDivide
&lab ldx #$0A0B
jsl $E10000
MEND
MACRO
&lab _UDivide
&lab ldx #$0B0B
jsl $E10000
MEND
MACRO
&lab _X2Fix
&lab ldx #$200B
jsl $E10000
MEND
MACRO
&lab _X2Frac
&lab ldx #$210B
jsl $E10000
MEND
; File: M16.LineEdit
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _LEBootInit
&lab ldx #$0114
jsl $E10000
MEND
MACRO
&lab _LEStartUp
&lab ldx #$0214
jsl $E10000
MEND
MACRO
&lab _LEShutDown
&lab ldx #$0314
jsl $E10000
MEND
MACRO
&lab _LEVersion
&lab ldx #$0414
jsl $E10000
MEND
MACRO
&lab _LEReset
&lab ldx #$0514
jsl $E10000
MEND
MACRO
&lab _LEStatus
&lab ldx #$0614
jsl $E10000
MEND
MACRO
&lab _LEActivate
&lab ldx #$0F14
jsl $E10000
MEND
MACRO
&lab _LEClick
&lab ldx #$0D14
jsl $E10000
MEND
MACRO
&lab _LECopy
&lab ldx #$1314
jsl $E10000
MEND
MACRO
&lab _LECut
&lab ldx #$1214
jsl $E10000
MEND
MACRO
&lab _LEDeactivate
&lab ldx #$1014
jsl $E10000
MEND
MACRO
&lab _LEDelete
&lab ldx #$1514
jsl $E10000
MEND
MACRO
&lab _LEDispose
&lab ldx #$0A14
jsl $E10000
MEND
MACRO
&lab _LEFromScrap
&lab ldx #$1914
jsl $E10000
MEND
MACRO
&lab _LEGetScrapLen
&lab ldx #$1C14
jsl $E10000
MEND
MACRO
&lab _LEGetTextHand
&lab ldx #$2214
jsl $E10000
MEND
MACRO
&lab _LEGetTextLen
&lab ldx #$2314
jsl $E10000
MEND
MACRO
&lab _LEIdle
&lab ldx #$0C14
jsl $E10000
MEND
MACRO
&lab _LEInsert
&lab ldx #$1614
jsl $E10000
MEND
MACRO
&lab _LEKey
&lab ldx #$1114
jsl $E10000
MEND
MACRO
&lab _LENew
&lab ldx #$0914
jsl $E10000
MEND
MACRO
&lab _LEPaste
&lab ldx #$1414
jsl $E10000
MEND
MACRO
&lab _LEScrapHandle
&lab ldx #$1B14
jsl $E10000
MEND
MACRO
&lab _LESetCaret
&lab ldx #$1F14
jsl $E10000
MEND
MACRO
&lab _LESetHilite
&lab ldx #$1E14
jsl $E10000
MEND
MACRO
&lab _LESetJust
&lab ldx #$2114
jsl $E10000
MEND
MACRO
&lab _LESetScrapLen
&lab ldx #$1D14
jsl $E10000
MEND
MACRO
&lab _LESetSelect
&lab ldx #$0E14
jsl $E10000
MEND
MACRO
&lab _LESetText
&lab ldx #$0B14
jsl $E10000
MEND
MACRO
&lab _LETextBox
&lab ldx #$1814
jsl $E10000
MEND
MACRO
&lab _LETextBox2
&lab ldx #$2014
jsl $E10000
MEND
MACRO
&lab _LEToScrap
&lab ldx #$1A14
jsl $E10000
MEND
MACRO
&lab _LEUpdate
&lab ldx #$1714
jsl $E10000
MEND
MACRO
&lab _GetLEDefProc
&lab ldx #$2414
jsl $E10000
MEND
; File: M16.List
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _ListBootInit
&lab ldx #$011C
jsl $E10000
MEND
MACRO
&lab _ListStartup
&lab ldx #$021C
jsl $E10000
MEND
MACRO
&lab _ListShutDown
&lab ldx #$031C
jsl $E10000
MEND
MACRO
&lab _ListVersion
&lab ldx #$041C
jsl $E10000
MEND
MACRO
&lab _ListReset
&lab ldx #$051C
jsl $E10000
MEND
MACRO
&lab _ListStatus
&lab ldx #$061C
jsl $E10000
MEND
MACRO
&lab _CreateList
&lab ldx #$091C
jsl $E10000
MEND
MACRO
&lab _DrawMember
&lab ldx #$0C1C
jsl $E10000
MEND
MACRO
&lab _GetListDefProc
&lab ldx #$0E1C
jsl $E10000
MEND
MACRO
&lab _NewList
&lab ldx #$101C
jsl $E10000
MEND
MACRO
&lab _NextMember
&lab ldx #$0B1C
jsl $E10000
MEND
MACRO
&lab _ResetMember
&lab ldx #$0F1C
jsl $E10000
MEND
MACRO
&lab _SelectMember
&lab ldx #$0D1C
jsl $E10000
MEND
MACRO
&lab _SortList
&lab ldx #$0A1C
jsl $E10000
MEND
MACRO
&lab _DrawMember2
&lab ldx #$111C
jsl $E10000
MEND
MACRO
&lab _NextMember2
&lab ldx #$121C
jsl $E10000
MEND
MACRO
&lab _ResetMember2
&lab ldx #$131C
jsl $E10000
MEND
MACRO
&lab _SelectMember2
&lab ldx #$141C
jsl $E10000
MEND
MACRO
&lab _SortList2
&lab ldx #$151C
jsl $E10000
MEND
MACRO
&lab _NewList2
&lab ldx #$161C
jsl $E10000
MEND
; File: M16.Loader
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _LoaderInitialization
&lab ldx #$0111
jsl $E10000
MEND
MACRO
&lab _LoaderStartUp
&lab ldx #$0211
jsl $E10000
MEND
MACRO
&lab _LoaderShutDown
&lab ldx #$0311
jsl $E10000
MEND
MACRO
&lab _LoaderVersion
&lab ldx #$0411
jsl $E10000
MEND
MACRO
&lab _LoaderReset
&lab ldx #$0511
jsl $E10000
MEND
MACRO
&lab _LoaderStatus
&lab ldx #$0611
jsl $E10000
MEND
MACRO
&lab _GetLoadSegInfo
&lab ldx #$0F11
jsl $E10000
MEND
MACRO
&lab _GetUserID
&lab ldx #$1011
jsl $E10000
MEND
MACRO
&lab _GetUserID2
&lab ldx #$2111
jsl $E10000
MEND
MACRO
&lab _InitialLoad
&lab ldx #$0911
jsl $E10000
MEND
MACRO
&lab _InitialLoad2
&lab ldx #$2011
jsl $E10000
MEND
MACRO
&lab _LGetPathname
&lab ldx #$1111
jsl $E10000
MEND
MACRO
&lab _LGetPathname2
&lab ldx #$2211
jsl $E10000
MEND
MACRO
&lab _GetPathname
&lab ldx #$1111
jsl $E10000
MEND
MACRO
&lab _GetPathname2
&lab ldx #$2211
jsl $E10000
MEND
MACRO
&lab _RenamePathname
&lab ldx #$1311
jsl $E10000
MEND
MACRO
&lab _LoadSegName
&lab ldx #$0D11
jsl $E10000
MEND
MACRO
&lab _LoadSegNum
&lab ldx #$0B11
jsl $E10000
MEND
MACRO
&lab _Restart
&lab ldx #$0A11
jsl $E10000
MEND
MACRO
&lab _UnloadSeg
&lab ldx #$0E11
jsl $E10000
MEND
MACRO
&lab _UnloadSegNum
&lab ldx #$0C11
jsl $E10000
MEND
MACRO
&lab _UserShutDown
&lab ldx #$1211
jsl $E10000
MEND
; File: M16.Locator
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _TLBootInit
&lab ldx #$0101
jsl $E10000
MEND
MACRO
&lab _TLStartUp
&lab ldx #$0201
jsl $E10000
MEND
MACRO
&lab _TLShutDown
&lab ldx #$0301
jsl $E10000
MEND
MACRO
&lab _TLVersion
&lab ldx #$0401
jsl $E10000
MEND
MACRO
&lab _TLReset
&lab ldx #$0501
jsl $E10000
MEND
MACRO
&lab _TLStatus
&lab ldx #$0601
jsl $E10000
MEND
MACRO
&lab _GetFuncPtr
&lab ldx #$0B01
jsl $E10000
MEND
MACRO
&lab _GetTSPtr
&lab ldx #$0901
jsl $E10000
MEND
MACRO
&lab _GetWAP
&lab ldx #$0C01
jsl $E10000
MEND
MACRO
&lab _LoadOneTool
&lab ldx #$0F01
jsl $E10000
MEND
MACRO
&lab _LoadTools
&lab ldx #$0E01
jsl $E10000
MEND
MACRO
&lab _MessageCenter
&lab ldx #$1501
jsl $E10000
MEND
MACRO
&lab _RestoreTextState
&lab ldx #$1401
jsl $E10000
MEND
MACRO
&lab _SaveTextState
&lab ldx #$1301
jsl $E10000
MEND
MACRO
&lab _SetDefaultTPT
&lab ldx #$1601
jsl $E10000
MEND
MACRO
&lab _SetTSPtr
&lab ldx #$0A01
jsl $E10000
MEND
MACRO
&lab _SetWAP
&lab ldx #$0D01
jsl $E10000
MEND
MACRO
&lab _TLMountVolume
&lab ldx #$1101
jsl $E10000
MEND
MACRO
&lab _TLTextMountVolume
&lab ldx #$1201
jsl $E10000
MEND
MACRO
&lab _UnloadOneTool
&lab ldx #$1001
jsl $E10000
MEND
MACRO
&lab _StartUpTools
&lab ldx #$1801
jsl $E10000
MEND
MACRO
&lab _ShutDownTools
&lab ldx #$1901
jsl $E10000
MEND
MACRO
&lab _MessageByName
&lab ldx #$1701
jsl $E10000
MEND
; File: M16.Memory
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _MMBootInit
&lab ldx #$0102
jsl $E10000
MEND
MACRO
&lab _MMStartUp
&lab ldx #$0202
jsl $E10000
MEND
MACRO
&lab _MMShutDown
&lab ldx #$0302
jsl $E10000
MEND
MACRO
&lab _MMVersion
&lab ldx #$0402
jsl $E10000
MEND
MACRO
&lab _MMReset
&lab ldx #$0502
jsl $E10000
MEND
MACRO
&lab _MMStatus
&lab ldx #$0602
jsl $E10000
MEND
MACRO
&lab _BlockMove
&lab ldx #$2B02
jsl $E10000
MEND
MACRO
&lab _CheckHandle
&lab ldx #$1E02
jsl $E10000
MEND
MACRO
&lab _CompactMem
&lab ldx #$1F02
jsl $E10000
MEND
MACRO
&lab _DisposeAll
&lab ldx #$1102
jsl $E10000
MEND
MACRO
&lab _DisposeHandle
&lab
; DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG
IMPORT D_DisposeHandle
jsl >D_DisposeHandle
; ldx #$1002
; jsl $E10000
MEND
MACRO
&lab _FindHandle
&lab ldx #$1A02
jsl $E10000
MEND
MACRO
&lab _FreeMem
&lab ldx #$1B02
jsl $E10000
MEND
MACRO
&lab _GetHandleSize
&lab ldx #$1802
jsl $E10000
MEND
MACRO
&lab _HandToHand
&lab ldx #$2A02
jsl $E10000
MEND
MACRO
&lab _HandToPtr
&lab ldx #$2902
jsl $E10000
MEND
MACRO
&lab _HLock
&lab ldx #$2002
jsl $E10000
MEND
MACRO
&lab _HLockAll
&lab ldx #$2102
jsl $E10000
MEND
MACRO
&lab _HUnlock
&lab ldx #$2202
jsl $E10000
MEND
MACRO
&lab _HUnlockAll
&lab ldx #$2302
jsl $E10000
MEND
MACRO
&lab _MaxBlock
&lab ldx #$1C02
jsl $E10000
MEND
MACRO
&lab _NewHandle
&lab ldx #$0902
jsl $E10000
MEND
MACRO
&lab _PtrToHand
&lab ldx #$2802
jsl $E10000
MEND
MACRO
&lab _PurgeAll
&lab ldx #$1302
jsl $E10000
MEND
MACRO
&lab _PurgeHandle
&lab ldx #$1202
jsl $E10000
MEND
MACRO
&lab _RealFreeMem
&lab ldx #$2F02
jsl $E10000
MEND
MACRO
&lab _ReallocHandle
&lab ldx #$0A02
jsl $E10000
MEND
MACRO
&lab _RestoreHandle
&lab ldx #$0B02
jsl $E10000
MEND
MACRO
&lab _SetHandleSize
&lab ldx #$1902
jsl $E10000
MEND
MACRO
&lab _SetPurge
&lab ldx #$2402
jsl $E10000
MEND
MACRO
&lab _SetPurgeAll
&lab ldx #$2502
jsl $E10000
MEND
MACRO
&lab _TotalMem
&lab ldx #$1D02
jsl $E10000
MEND
MACRO
&lab _AddToOOMQueue
&lab ldx #$0C02
jsl $E10000
MEND
MACRO
&lab _DeleteFromOOMQueue
&lab ldx #$0D02
jsl $E10000
MEND
; File: M16.Menu
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _MenuBootInit
&lab ldx #$010F
jsl $E10000
MEND
MACRO
&lab _MenuStartUp
&lab ldx #$020F
jsl $E10000
MEND
MACRO
&lab _MenuShutDown
&lab ldx #$030F
jsl $E10000
MEND
MACRO
&lab _MenuVersion
&lab ldx #$040F
jsl $E10000
MEND
MACRO
&lab _MenuReset
&lab ldx #$050F
jsl $E10000
MEND
MACRO
&lab _MenuStatus
&lab ldx #$060F
jsl $E10000
MEND
MACRO
&lab _CalcMenuSize
&lab ldx #$1C0F
jsl $E10000
MEND
MACRO
&lab _CheckMItem
&lab ldx #$320F
jsl $E10000
MEND
MACRO
&lab _CountMItems
&lab ldx #$140F
jsl $E10000
MEND
MACRO
&lab _DeleteMenu
&lab ldx #$0E0F
jsl $E10000
MEND
MACRO
&lab _DeleteMItem
&lab ldx #$100F
jsl $E10000
MEND
MACRO
&lab _DisableMItem
&lab ldx #$310F
jsl $E10000
MEND
MACRO
&lab _DisposeMenu
&lab ldx #$2E0F
jsl $E10000
MEND
MACRO
&lab _DrawMenuBar
&lab ldx #$2A0F
jsl $E10000
MEND
MACRO
&lab _EnableMItem
&lab ldx #$300F
jsl $E10000
MEND
MACRO
&lab _FixMenuBar
&lab ldx #$130F
jsl $E10000
MEND
MACRO
&lab _FlashMenuBar
&lab ldx #$0C0F
jsl $E10000
MEND
MACRO
&lab _GetBarColors
&lab ldx #$180F
jsl $E10000
MEND
MACRO
&lab _GetMenuBar
&lab ldx #$0A0F
jsl $E10000
MEND
MACRO
&lab _GetMenuFlag
&lab ldx #$200F
jsl $E10000
MEND
MACRO
&lab _GetMenuMgrPort
&lab ldx #$1B0F
jsl $E10000
MEND
MACRO
&lab _GetMenuTitle
&lab ldx #$220F
jsl $E10000
MEND
MACRO
&lab _GetMHandle
&lab ldx #$160F
jsl $E10000
MEND
MACRO
&lab _GetMItem
&lab ldx #$250F
jsl $E10000
MEND
MACRO
&lab _GetMItemFlag
&lab ldx #$270F
jsl $E10000
MEND
MACRO
&lab _GetMItemMark
&lab ldx #$340F
jsl $E10000
MEND
MACRO
&lab _GetMItemStyle
&lab ldx #$360F
jsl $E10000
MEND
MACRO
&lab _GetMTitleStart
&lab ldx #$1A0F
jsl $E10000
MEND
MACRO
&lab _GetMTitleWidth
&lab ldx #$1E0F
jsl $E10000
MEND
MACRO
&lab _GetSysBar
&lab ldx #$110F
jsl $E10000
MEND
MACRO
&lab _HiliteMenu
&lab ldx #$2C0F
jsl $E10000
MEND
MACRO
&lab _InitPalette
&lab ldx #$2F0F
jsl $E10000
MEND
MACRO
&lab _InsertMenu
&lab ldx #$0D0F
jsl $E10000
MEND
MACRO
&lab _InsertMItem
&lab ldx #$0F0F
jsl $E10000
MEND
MACRO
&lab _MenuGlobal
&lab ldx #$230F
jsl $E10000
MEND
MACRO
&lab _MenuKey
&lab ldx #$090F
jsl $E10000
MEND
MACRO
&lab _MenuNewRes
&lab ldx #$290F
jsl $E10000
MEND
MACRO
&lab _MenuRefresh
&lab ldx #$0B0F
jsl $E10000
MEND
MACRO
&lab _MenuSelect
&lab ldx #$2B0F
jsl $E10000
MEND
MACRO
&lab _NewMenu
&lab ldx #$2D0F
jsl $E10000
MEND
MACRO
&lab _NewMenuBar
&lab ldx #$150F
jsl $E10000
MEND
MACRO
&lab _SetBarColors
&lab ldx #$170F
jsl $E10000
MEND
MACRO
&lab _SetMenuBar
&lab ldx #$390F
jsl $E10000
MEND
MACRO
&lab _SetMenuFlag
&lab ldx #$1F0F
jsl $E10000
MEND
MACRO
&lab _SetMenuID
&lab ldx #$370F
jsl $E10000
MEND
MACRO
&lab _SetMenuTitle
&lab ldx #$210F
jsl $E10000
MEND
MACRO
&lab _SetMItem
&lab ldx #$240F
jsl $E10000
MEND
MACRO
&lab _SetMItemBlink
&lab ldx #$280F
jsl $E10000
MEND
MACRO
&lab _SetMItemFlag
&lab ldx #$260F
jsl $E10000
MEND
MACRO
&lab _SetMItemID
&lab ldx #$380F
jsl $E10000
MEND
MACRO
&lab _SetMItemMark
&lab ldx #$330F
jsl $E10000
MEND
MACRO
&lab _SetMItemName
&lab ldx #$3A0F
jsl $E10000
MEND
MACRO
&lab _SetMItemStyle
&lab ldx #$350F
jsl $E10000
MEND
MACRO
&lab _SetMTitleStart
&lab ldx #$190F
jsl $E10000
MEND
MACRO
&lab _SetMTitleWidth
&lab ldx #$1D0F
jsl $E10000
MEND
MACRO
&lab _SetSysBar
&lab ldx #$120F
jsl $E10000
MEND
MACRO
&lab _PopUpMenuSelect
&lab ldx #$3C0F
jsl $E10000
MEND
MACRO
&lab _GetPopUpDefProc
&lab ldx #$3B0F
jsl $E10000
MEND
MACRO
&lab _DrawPopUp
&lab ldx #$3D0F
jsl $E10000
MEND
MACRO
&lab _NewMenuBar2
&lab ldx #$430F
jsl $E10000
MEND
MACRO
&lab _NewMenu2
&lab ldx #$3E0F
jsl $E10000
MEND
MACRO
&lab _InsertMItem2
&lab ldx #$3F0F
jsl $E10000
MEND
MACRO
&lab _SetMenuTitle2
&lab ldx #$400F
jsl $E10000
MEND
MACRO
&lab _SetMItem2
&lab ldx #$410F
jsl $E10000
MEND
MACRO
&lab _SetMItemName2
&lab ldx #$420F
jsl $E10000
MEND
MACRO
&lab _HideMenuBar
&lab ldx #$450F
jsl $E10000
MEND
MACRO
&lab _ShowMenuBar
&lab ldx #$460F
jsl $E10000
MEND
; File: M16.Midi
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _MidiBootInit
&lab ldx #$0120
jsl $E10000
MEND
MACRO
&lab _MidiStartUp
&lab ldx #$0220
jsl $E10000
MEND
MACRO
&lab _MidiShutDown
&lab ldx #$0320
jsl $E10000
MEND
MACRO
&lab _MidiVersion
&lab ldx #$0420
jsl $E10000
MEND
MACRO
&lab _MidiReset
&lab ldx #$0520
jsl $E10000
MEND
MACRO
&lab _MidiStatus
&lab ldx #$0620
jsl $E10000
MEND
MACRO
&lab _MidiClock
&lab ldx #$0B20
jsl $E10000
MEND
MACRO
&lab _MidiControl
&lab ldx #$0920
jsl $E10000
MEND
MACRO
&lab _MidiDevice
&lab ldx #$0A20
jsl $E10000
MEND
MACRO
&lab _MidiInfo
&lab ldx #$0C20
jsl $E10000
MEND
MACRO
&lab _MidiInputPoll
&lab jsl #$E11DD8
MEND
MACRO
&lab _MidiReadPacket
&lab ldx #$0D20
jsl $E10000
MEND
MACRO
&lab _MidiWritePacket
&lab ldx #$0E20
jsl $E10000
MEND
; File: M16.MiscTool
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _MTBootInit
&lab ldx #$0103
jsl $E10000
MEND
MACRO
&lab _MTStartUp
&lab ldx #$0203
jsl $E10000
MEND
MACRO
&lab _MTShutDown
&lab ldx #$0303
jsl $E10000
MEND
MACRO
&lab _MTVersion
&lab ldx #$0403
jsl $E10000
MEND
MACRO
&lab _MTReset
&lab ldx #$0503
jsl $E10000
MEND
MACRO
&lab _MTStatus
&lab ldx #$0603
jsl $E10000
MEND
MACRO
&lab _ClampMouse
&lab ldx #$1C03
jsl $E10000
MEND
MACRO
&lab _ClearMouse
&lab ldx #$1B03
jsl $E10000
MEND
MACRO
&lab _ClrHeartBeat
&lab ldx #$1403
jsl $E10000
MEND
MACRO
&lab _DeleteID
&lab ldx #$2103
jsl $E10000
MEND
MACRO
&lab _DelHeartBeat
&lab ldx #$1303
jsl $E10000
MEND
MACRO
&lab _FWEntry
&lab ldx #$2403
jsl $E10000
MEND
MACRO
&lab _GetAbsClamp
&lab ldx #$2B03
jsl $E10000
MEND
MACRO
&lab _GetAddr
&lab ldx #$1603
jsl $E10000
MEND
MACRO
&lab _GetIRQEnable
&lab ldx #$2903
jsl $E10000
MEND
MACRO
&lab _GetMouseClamp
&lab ldx #$1D03
jsl $E10000
MEND
MACRO
&lab _GetNewID
&lab ldx #$2003
jsl $E10000
MEND
MACRO
&lab _GetTick
&lab ldx #$2503
jsl $E10000
MEND
MACRO
&lab _GetVector
&lab ldx #$1103
jsl $E10000
MEND
MACRO
&lab _HomeMouse
&lab ldx #$1A03
jsl $E10000
MEND
MACRO
&lab _InitMouse
&lab ldx #$1803
jsl $E10000
MEND
MACRO
&lab _IntSource
&lab ldx #$2303
jsl $E10000
MEND
MACRO
&lab _Munger
&lab ldx #$2803
jsl $E10000
MEND
MACRO
&lab _PackBytes
&lab ldx #$2603
jsl $E10000
MEND
MACRO
&lab _PosMouse
&lab ldx #$1E03
jsl $E10000
MEND
MACRO
&lab _ReadAsciiTime
&lab ldx #$0F03
jsl $E10000
MEND
MACRO
&lab _ReadBParam
&lab ldx #$0C03
jsl $E10000
MEND
MACRO
&lab _ReadBRam
&lab ldx #$0A03
jsl $E10000
MEND
MACRO
&lab _ReadMouse
&lab ldx #$1703
jsl $E10000
MEND
MACRO
&lab _ReadTimeHex
&lab ldx #$0D03
jsl $E10000
MEND
MACRO
&lab _ServeMouse
&lab ldx #$1F03
jsl $E10000
MEND
MACRO
&lab _SetAbsClamp
&lab ldx #$2A03
jsl $E10000
MEND
MACRO
&lab _SetHeartBeat
&lab ldx #$1203
jsl $E10000
MEND
MACRO
&lab _SetMouse
&lab ldx #$1903
jsl $E10000
MEND
MACRO
&lab _SetVector
&lab ldx #$1003
jsl $E10000
MEND
MACRO
&lab _StatusID
&lab ldx #$2203
jsl $E10000
MEND
MACRO
&lab _SysBeep
&lab ldx #$2C03
jsl $E10000
MEND
MACRO
&lab _SysFailMgr
&lab ldx #$1503
jsl $E10000
MEND
MACRO
&lab _UnPackBytes
&lab ldx #$2703
jsl $E10000
MEND
MACRO
&lab _WriteBParam
&lab ldx #$0B03
jsl $E10000
MEND
MACRO
&lab _WriteBRam
&lab ldx #$0903
jsl $E10000
MEND
MACRO
&lab _WriteTimeHex
&lab ldx #$0E03
jsl $E10000
MEND
MACRO
&lab _AddToQueue
&lab ldx #$2E03
jsl $E10000
MEND
MACRO
&lab _DeleteFromQueue
&lab ldx #$2F03
jsl $E10000
MEND
MACRO
&lab _SetInterruptState
&lab ldx #$3003
jsl $E10000
MEND
MACRO
&lab _GetInterruptState
&lab ldx #$3103
jsl $E10000
MEND
MACRO
&lab _GetIntStateRecSize
&lab ldx #$3203
jsl $E10000
MEND
MACRO
&lab _ReadMouse2
&lab ldx #$3303
jsl $E10000
MEND
MACRO
&lab _GetCodeResConverter
&lab ldx #$3403
jsl $E10000
MEND
MACRO
&lab _GetRomResource
&lab ldx #$3503
jsl $E10000
MEND
; File: M16.NoteSeq
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _SeqBootInit
&lab ldx #$011A
jsl $E10000
MEND
MACRO
&lab _SeqStartUp
&lab ldx #$021A
jsl $E10000
MEND
MACRO
&lab _SeqShutDown
&lab ldx #$031A
jsl $E10000
MEND
MACRO
&lab _SeqVersion
&lab ldx #$041A
jsl $E10000
MEND
MACRO
&lab _SeqReset
&lab ldx #$051A
jsl $E10000
MEND
MACRO
&lab _SeqStatus
&lab ldx #$061A
jsl $E10000
MEND
MACRO
&lab _SeqAllNotesOff
&lab ldx #$0D1A
jsl $E10000
MEND
MACRO
&lab _ClearIncr
&lab ldx #$0A1A
jsl $E10000
MEND
MACRO
&lab _GetLoc
&lab ldx #$0C1A
jsl $E10000
MEND
MACRO
&lab _GetTimer
&lab ldx #$0B1A
jsl $E10000
MEND
MACRO
&lab _SetIncr
&lab ldx #$091A
jsl $E10000
MEND
MACRO
&lab _SetInstTable
&lab ldx #$121A
jsl $E10000
MEND
MACRO
&lab _SetTrkInfo
&lab ldx #$0E1A
jsl $E10000
MEND
MACRO
&lab _StartInts
&lab ldx #$131A
jsl $E10000
MEND
MACRO
&lab _StartSeq
&lab ldx #$0F1A
jsl $E10000
MEND
MACRO
&lab _StepSeq
&lab ldx #$101A
jsl $E10000
MEND
MACRO
&lab _StopInts
&lab ldx #$141A
jsl $E10000
MEND
MACRO
&lab _StopSeq
&lab ldx #$111A
jsl $E10000
MEND
MACRO
&lab _StartSeqRel
&lab ldx #$151A
jsl $E10000
MEND
; File: M16.NoteSyn
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _NSBootInit
&lab ldx #$0119
jsl $E10000
MEND
MACRO
&lab _NSStartUp
&lab ldx #$0219
jsl $E10000
MEND
MACRO
&lab _NSShutDown
&lab ldx #$0319
jsl $E10000
MEND
MACRO
&lab _NSVersion
&lab ldx #$0419
jsl $E10000
MEND
MACRO
&lab _NSReset
&lab ldx #$0519
jsl $E10000
MEND
MACRO
&lab _NSStatus
&lab ldx #$0619
jsl $E10000
MEND
MACRO
&lab _AllNotesOff
&lab ldx #$0D19
jsl $E10000
MEND
MACRO
&lab _AllocGen
&lab ldx #$0919
jsl $E10000
MEND
MACRO
&lab _DeallocGen
&lab ldx #$0A19
jsl $E10000
MEND
MACRO
&lab _NoteOff
&lab ldx #$0C19
jsl $E10000
MEND
MACRO
&lab _NoteOn
&lab ldx #$0B19
jsl $E10000
MEND
MACRO
&lab _NSSetUpdateRate
&lab ldx #$0E19
jsl $E10000
MEND
MACRO
&lab _NSSetUserUpdateRtn
&lab ldx #$0F19
jsl $E10000
MEND
; File: M16.Print
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _PMBootInit
&lab ldx #$0113
jsl $E10000
MEND
MACRO
&lab _PMStartUp
&lab ldx #$0213
jsl $E10000
MEND
MACRO
&lab _PMShutDown
&lab ldx #$0313
jsl $E10000
MEND
MACRO
&lab _PMVersion
&lab ldx #$0413
jsl $E10000
MEND
MACRO
&lab _PMReset
&lab ldx #$0513
jsl $E10000
MEND
MACRO
&lab _PMStatus
&lab ldx #$0613
jsl $E10000
MEND
MACRO
&lab _LLDBitMap
&lab ldx #$1C13
jsl $E10000
MEND
MACRO
&lab _LLDControl
&lab ldx #$1B13
jsl $E10000
MEND
MACRO
&lab _LLDShutDown
&lab ldx #$1A13
jsl $E10000
MEND
MACRO
&lab _LLDStartUp
&lab ldx #$1913
jsl $E10000
MEND
MACRO
&lab _LLDText
&lab ldx #$1D13
jsl $E10000
MEND
MACRO
&lab _PMLoadDriver
&lab ldx #$3513
jsl $E10000
MEND
MACRO
&lab _PMUnloadDriver
&lab ldx #$3413
jsl $E10000
MEND
MACRO
&lab _PrChoosePrinter
&lab ldx #$1613
jsl $E10000
MEND
MACRO
&lab _PrChooser
&lab ldx #$1613
jsl $E10000
MEND
MACRO
&lab _PrCloseDoc
&lab ldx #$0F13
jsl $E10000
MEND
MACRO
&lab _PrClosePage
&lab ldx #$1113
jsl $E10000
MEND
MACRO
&lab _PrDefault
&lab ldx #$0913
jsl $E10000
MEND
MACRO
&lab _PrDriverVer
&lab ldx #$2313
jsl $E10000
MEND
MACRO
&lab _PrError
&lab ldx #$1413
jsl $E10000
MEND
MACRO
&lab _PrJobDialog
&lab ldx #$0C13
jsl $E10000
MEND
MACRO
&lab _PrOpenDoc
&lab ldx #$0E13
jsl $E10000
MEND
MACRO
&lab _PrOpenPage
&lab ldx #$1013
jsl $E10000
MEND
MACRO
&lab _PrPicFile
&lab ldx #$1213
jsl $E10000
MEND
MACRO
&lab _PrPixelMap
&lab ldx #$0D13
jsl $E10000
MEND
MACRO
&lab _PrPortVer
&lab ldx #$2413
jsl $E10000
MEND
MACRO
&lab _PrSetError
&lab ldx #$1513
jsl $E10000
MEND
MACRO
&lab _PrStlDialog
&lab ldx #$0B13
jsl $E10000
MEND
MACRO
&lab _PrValidate
&lab ldx #$0A13
jsl $E10000
MEND
MACRO
&lab _PrSetDocName
&lab ldx #$3713
jsl $E10000
MEND
MACRO
&lab _PrGetDocName
&lab ldx #$3613
jsl $E10000
MEND
MACRO
&lab _PrGetPgOrientation
&lab ldx #$3813
jsl $E10000
MEND
MACRO
&lab _PrGetPrinterSpecs
&lab ldx #$1813
jsl $E10000
MEND
MACRO
&lab _PrGetZoneName
&lab ldx #$2513
jsl $E10000
MEND
MACRO
&lab _PrGetPrinterDvrName
&lab ldx #$2813
jsl $E10000
MEND
MACRO
&lab _PrGetPortDvrName
&lab ldx #$2913
jsl $E10000
MEND
MACRO
&lab _PrGetUserName
&lab ldx #$2A13
jsl $E10000
MEND
MACRO
&lab _PrGetNetworkName
&lab ldx #$2B13
jsl $E10000
MEND
; File: M16.QDAux
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _QDAuxBootInit
&lab ldx #$0112
jsl $E10000
MEND
MACRO
&lab _QDAuxStartUp
&lab ldx #$0212
jsl $E10000
MEND
MACRO
&lab _QDAuxShutDown
&lab ldx #$0312
jsl $E10000
MEND
MACRO
&lab _QDAuxVersion
&lab ldx #$0412
jsl $E10000
MEND
MACRO
&lab _QDAuxReset
&lab ldx #$0512
jsl $E10000
MEND
MACRO
&lab _QDAuxStatus
&lab ldx #$0612
jsl $E10000
MEND
MACRO
&lab _CopyPixels
&lab ldx #$0912
jsl $E10000
MEND
MACRO
&lab _DrawIcon
&lab ldx #$0B12
jsl $E10000
MEND
MACRO
&lab _SpecialRect
&lab ldx #$0C12
jsl $E10000
MEND
MACRO
&lab _WaitCursor
&lab ldx #$0A12
jsl $E10000
MEND
MACRO
&lab _SeedFill
&lab ldx #$0D12
jsl $E10000
MEND
MACRO
&lab _CalcMask
&lab ldx #$0E12
jsl $E10000
MEND
MACRO
&lab _PicComment
&lab ldx #$B804
jsl $E10000
MEND
MACRO
&lab _ClosePicture
&lab ldx #$B904
jsl $E10000
MEND
MACRO
&lab _DrawPicture
&lab ldx #$BA04
jsl $E10000
MEND
MACRO
&lab _KillPicture
&lab ldx #$BB04
jsl $E10000
MEND
MACRO
&lab _OpenPicture
&lab ldx #$B704
jsl $E10000
MEND
; File: M16.Quickdraw
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _QDBootInit
&lab ldx #$0104
jsl $E10000
MEND
MACRO
&lab _QDStartUp
&lab ldx #$0204
jsl $E10000
MEND
MACRO
&lab _QDShutDown
&lab ldx #$0304
jsl $E10000
MEND
MACRO
&lab _QDVersion
&lab ldx #$0404
jsl $E10000
MEND
MACRO
&lab _QDReset
&lab ldx #$0504
jsl $E10000
MEND
MACRO
&lab _QDStatus
&lab ldx #$0604
jsl $E10000
MEND
MACRO
&lab _AddPt
&lab ldx #$8004
jsl $E10000
MEND
MACRO
&lab _CharBounds
&lab ldx #$AC04
jsl $E10000
MEND
MACRO
&lab _CharWidth
&lab ldx #$A804
jsl $E10000
MEND
MACRO
&lab _ClearScreen
&lab ldx #$1504
jsl $E10000
MEND
MACRO
&lab _ClipRect
&lab ldx #$2604
jsl $E10000
MEND
MACRO
&lab _ClosePoly
&lab ldx #$C204
jsl $E10000
MEND
MACRO
&lab _ClosePort
&lab ldx #$1A04
jsl $E10000
MEND
MACRO
&lab _CloseRgn
&lab ldx #$6E04
jsl $E10000
MEND
MACRO
&lab _CopyRgn
&lab ldx #$6904
jsl $E10000
MEND
MACRO
&lab _CStringBounds
&lab ldx #$AE04
jsl $E10000
MEND
MACRO
&lab _CStringWidth
&lab ldx #$AA04
jsl $E10000
MEND
MACRO
&lab _DiffRgn
&lab ldx #$7304
jsl $E10000
MEND
MACRO
&lab _DisposeRgn
&lab ldx #$6804
jsl $E10000
MEND
MACRO
&lab _DrawChar
&lab ldx #$A404
jsl $E10000
MEND
MACRO
&lab _DrawCString
&lab ldx #$A604
jsl $E10000
MEND
MACRO
&lab _DrawString
&lab ldx #$A504
jsl $E10000
MEND
MACRO
&lab _DrawText
&lab ldx #$A704
jsl $E10000
MEND
MACRO
&lab _NotEmptyRect
&lab ldx #$5204
jsl $E10000
MEND
MACRO
&lab _EmptyRgn
&lab ldx #$7804
jsl $E10000
MEND
MACRO
&lab _EqualPt
&lab ldx #$8304
jsl $E10000
MEND
MACRO
&lab _EqualRect
&lab ldx #$5104
jsl $E10000
MEND
MACRO
&lab _EqualRgn
&lab ldx #$7704
jsl $E10000
MEND
MACRO
&lab _EraseArc
&lab ldx #$6404
jsl $E10000
MEND
MACRO
&lab _EraseOval
&lab ldx #$5A04
jsl $E10000
MEND
MACRO
&lab _ErasePoly
&lab ldx #$BE04
jsl $E10000
MEND
MACRO
&lab _EraseRect
&lab ldx #$5504
jsl $E10000
MEND
MACRO
&lab _EraseRgn
&lab ldx #$7B04
jsl $E10000
MEND
MACRO
&lab _EraseRRect
&lab ldx #$5F04
jsl $E10000
MEND
MACRO
&lab _FillArc
&lab ldx #$6604
jsl $E10000
MEND
MACRO
&lab _FillOval
&lab ldx #$5C04
jsl $E10000
MEND
MACRO
&lab _FillPoly
&lab ldx #$C004
jsl $E10000
MEND
MACRO
&lab _FillRect
&lab ldx #$5704
jsl $E10000
MEND
MACRO
&lab _FillRgn
&lab ldx #$7D04
jsl $E10000
MEND
MACRO
&lab _FillRRect
&lab ldx #$6104
jsl $E10000
MEND
MACRO
&lab _ForceBufDims
&lab ldx #$CC04
jsl $E10000
MEND
MACRO
&lab _FrameArc
&lab ldx #$6204
jsl $E10000
MEND
MACRO
&lab _FrameOval
&lab ldx #$5804
jsl $E10000
MEND
MACRO
&lab _FramePoly
&lab ldx #$BC04
jsl $E10000
MEND
MACRO
&lab _FrameRect
&lab ldx #$5304
jsl $E10000
MEND
MACRO
&lab _FrameRgn
&lab ldx #$7904
jsl $E10000
MEND
MACRO
&lab _FrameRRect
&lab ldx #$5D04
jsl $E10000
MEND
MACRO
&lab _GetAddress
&lab ldx #$0904
jsl $E10000
MEND
MACRO
&lab _GetArcRot
&lab ldx #$B104
jsl $E10000
MEND
MACRO
&lab _GetBackColor
&lab ldx #$A304
jsl $E10000
MEND
MACRO
&lab _GetBackPat
&lab ldx #$3504
jsl $E10000
MEND
MACRO
&lab _GetCharExtra
&lab ldx #$D504
jsl $E10000
MEND
MACRO
&lab _GetClip
&lab ldx #$2504
jsl $E10000
MEND
MACRO
&lab _GetClipHandle
&lab ldx #$C704
jsl $E10000
MEND
MACRO
&lab _GetColorEntry
&lab ldx #$1104
jsl $E10000
MEND
MACRO
&lab _GetColorTable
&lab ldx #$0F04
jsl $E10000
MEND
MACRO
&lab _GetCursorAdr
&lab ldx #$8F04
jsl $E10000
MEND
MACRO
&lab _GetFGSize
&lab ldx #$CF04
jsl $E10000
MEND
MACRO
&lab _GetFont
&lab ldx #$9504
jsl $E10000
MEND
MACRO
&lab _GetFontFlags
&lab ldx #$9904
jsl $E10000
MEND
MACRO
&lab _GetFontGlobals
&lab ldx #$9704
jsl $E10000
MEND
MACRO
&lab _GetFontID
&lab ldx #$D104
jsl $E10000
MEND
MACRO
&lab _GetFontInfo
&lab ldx #$9604
jsl $E10000
MEND
MACRO
&lab _GetFontLore
&lab ldx #$D904
jsl $E10000
MEND
MACRO
&lab _GetForeColor
&lab ldx #$A104
jsl $E10000
MEND
MACRO
&lab _GetGrafProcs
&lab ldx #$4504
jsl $E10000
MEND
MACRO
&lab _GetMasterSCB
&lab ldx #$1704
jsl $E10000
MEND
MACRO
&lab _GetPen
&lab ldx #$2904
jsl $E10000
MEND
MACRO
&lab _GetPenMask
&lab ldx #$3304
jsl $E10000
MEND
MACRO
&lab _GetPenMode
&lab ldx #$2F04
jsl $E10000
MEND
MACRO
&lab _GetPenPat
&lab ldx #$3104
jsl $E10000
MEND
MACRO
&lab _GetPenSize
&lab ldx #$2D04
jsl $E10000
MEND
MACRO
&lab _GetPenState
&lab ldx #$2B04
jsl $E10000
MEND
MACRO
&lab _GetPicSave
&lab ldx #$3F04
jsl $E10000
MEND
MACRO
&lab _GetPixel
&lab ldx #$8804
jsl $E10000
MEND
MACRO
&lab _GetPolySave
&lab ldx #$4304
jsl $E10000
MEND
MACRO
&lab _GetPort
&lab ldx #$1C04
jsl $E10000
MEND
MACRO
&lab _GetPortLoc
&lab ldx #$1E04
jsl $E10000
MEND
MACRO
&lab _GetPortRect
&lab ldx #$2004
jsl $E10000
MEND
MACRO
&lab _GetRgnSave
&lab ldx #$4104
jsl $E10000
MEND
MACRO
&lab _GetROMFont
&lab ldx #$D804
jsl $E10000
MEND
MACRO
&lab _GetSCB
&lab ldx #$1304
jsl $E10000
MEND
MACRO
&lab _GetSpaceExtra
&lab ldx #$9F04
jsl $E10000
MEND
MACRO
&lab _GetStandardSCB
&lab ldx #$0C04
jsl $E10000
MEND
MACRO
&lab _GetSysField
&lab ldx #$4904
jsl $E10000
MEND
MACRO
&lab _GetSysFont
&lab ldx #$B304
jsl $E10000
MEND
MACRO
&lab _GetTextFace
&lab ldx #$9B04
jsl $E10000
MEND
MACRO
&lab _GetTextMode
&lab ldx #$9D04
jsl $E10000
MEND
MACRO
&lab _GetTextSize
&lab ldx #$D304
jsl $E10000
MEND
MACRO
&lab _GetUserField
&lab ldx #$4704
jsl $E10000
MEND
MACRO
&lab _GetVisHandle
&lab ldx #$C904
jsl $E10000
MEND
MACRO
&lab _GetVisRgn
&lab ldx #$B504
jsl $E10000
MEND
MACRO
&lab _GlobalToLocal
&lab ldx #$8504
jsl $E10000
MEND
MACRO
&lab _GrafOff
&lab ldx #$0B04
jsl $E10000
MEND
MACRO
&lab _GrafOn
&lab ldx #$0A04
jsl $E10000
MEND
MACRO
&lab _HideCursor
&lab ldx #$9004
jsl $E10000
MEND
MACRO
&lab _HidePen
&lab ldx #$2704
jsl $E10000
MEND
MACRO
&lab _InflateTextBuffer
&lab ldx #$D704
jsl $E10000
MEND
MACRO
&lab _InitColorTable
&lab ldx #$0D04
jsl $E10000
MEND
MACRO
&lab _InitCursor
&lab ldx #$CA04
jsl $E10000
MEND
MACRO
&lab _InitPort
&lab ldx #$1904
jsl $E10000
MEND
MACRO
&lab _InsetRect
&lab ldx #$4C04
jsl $E10000
MEND
MACRO
&lab _InsetRgn
&lab ldx #$7004
jsl $E10000
MEND
MACRO
&lab _InvertArc
&lab ldx #$6504
jsl $E10000
MEND
MACRO
&lab _InvertOval
&lab ldx #$5B04
jsl $E10000
MEND
MACRO
&lab _InvertPoly
&lab ldx #$BF04
jsl $E10000
MEND
MACRO
&lab _InvertRect
&lab ldx #$5604
jsl $E10000
MEND
MACRO
&lab _InvertRgn
&lab ldx #$7C04
jsl $E10000
MEND
MACRO
&lab _InvertRRect
&lab ldx #$6004
jsl $E10000
MEND
MACRO
&lab _KillPoly
&lab ldx #$C304
jsl $E10000
MEND
MACRO
&lab _Line
&lab ldx #$3D04
jsl $E10000
MEND
MACRO
&lab _LineTo
&lab ldx #$3C04
jsl $E10000
MEND
MACRO
&lab _LocalToGlobal
&lab ldx #$8404
jsl $E10000
MEND
MACRO
&lab _MapPoly
&lab ldx #$C504
jsl $E10000
MEND
MACRO
&lab _MapPt
&lab ldx #$8A04
jsl $E10000
MEND
MACRO
&lab _MapRect
&lab ldx #$8B04
jsl $E10000
MEND
MACRO
&lab _MapRgn
&lab ldx #$8C04
jsl $E10000
MEND
MACRO
&lab _Move
&lab ldx #$3B04
jsl $E10000
MEND
MACRO
&lab _MovePortTo
&lab ldx #$2204
jsl $E10000
MEND
MACRO
&lab _MoveTo
&lab ldx #$3A04
jsl $E10000
MEND
MACRO
&lab _NewRgn
&lab ldx #$6704
jsl $E10000
MEND
MACRO
&lab _ObscureCursor
&lab ldx #$9204
jsl $E10000
MEND
MACRO
&lab _OffsetPoly
&lab ldx #$C404
jsl $E10000
MEND
MACRO
&lab _OffsetRect
&lab ldx #$4B04
jsl $E10000
MEND
MACRO
&lab _OffsetRgn
&lab ldx #$6F04
jsl $E10000
MEND
MACRO
&lab _OpenPoly
&lab ldx #$C104
jsl $E10000
MEND
MACRO
&lab _OpenPort
&lab ldx #$1804
jsl $E10000
MEND
MACRO
&lab _OpenRgn
&lab ldx #$6D04
jsl $E10000
MEND
MACRO
&lab _PaintArc
&lab ldx #$6304
jsl $E10000
MEND
MACRO
&lab _PaintOval
&lab ldx #$5904
jsl $E10000
MEND
MACRO
&lab _PaintPixels
&lab ldx #$7F04
jsl $E10000
MEND
MACRO
&lab _PaintPoly
&lab ldx #$BD04
jsl $E10000
MEND
MACRO
&lab _PaintRect
&lab ldx #$5404
jsl $E10000
MEND
MACRO
&lab _PaintRgn
&lab ldx #$7A04
jsl $E10000
MEND
MACRO
&lab _PaintRRect
&lab ldx #$5E04
jsl $E10000
MEND
MACRO
&lab _PenNormal
&lab ldx #$3604
jsl $E10000
MEND
MACRO
&lab _PPToPort
&lab ldx #$D604
jsl $E10000
MEND
MACRO
&lab _Pt2Rect
&lab ldx #$5004
jsl $E10000
MEND
MACRO
&lab _PtInRect
&lab ldx #$4F04
jsl $E10000
MEND
MACRO
&lab _PtInRgn
&lab ldx #$7504
jsl $E10000
MEND
MACRO
&lab _Random
&lab ldx #$8604
jsl $E10000
MEND
MACRO
&lab _RectInRgn
&lab ldx #$7604
jsl $E10000
MEND
MACRO
&lab _RectRgn
&lab ldx #$6C04
jsl $E10000
MEND
MACRO
&lab _RestoreBufDims
&lab ldx #$CE04
jsl $E10000
MEND
MACRO
&lab _SaveBufDims
&lab ldx #$CD04
jsl $E10000
MEND
MACRO
&lab _ScalePt
&lab ldx #$8904
jsl $E10000
MEND
MACRO
&lab _ScrollRect
&lab ldx #$7E04
jsl $E10000
MEND
MACRO
&lab _SectRect
&lab ldx #$4D04
jsl $E10000
MEND
MACRO
&lab _SectRgn
&lab ldx #$7104
jsl $E10000
MEND
MACRO
&lab _SetAllSCBs
&lab ldx #$1404
jsl $E10000
MEND
MACRO
&lab _SetArcRot
&lab ldx #$B004
jsl $E10000
MEND
MACRO
&lab _SetBackColor
&lab ldx #$A204
jsl $E10000
MEND
MACRO
&lab _SetBackPat
&lab ldx #$3404
jsl $E10000
MEND
MACRO
&lab _SetBufDims
&lab ldx #$CB04
jsl $E10000
MEND
MACRO
&lab _SetCharExtra
&lab ldx #$D404
jsl $E10000
MEND
MACRO
&lab _SetClip
&lab ldx #$2404
jsl $E10000
MEND
MACRO
&lab _SetClipHandle
&lab ldx #$C604
jsl $E10000
MEND
MACRO
&lab _SetColorEntry
&lab ldx #$1004
jsl $E10000
MEND
MACRO
&lab _SetColorTable
&lab ldx #$0E04
jsl $E10000
MEND
MACRO
&lab _SetCursor
&lab ldx #$8E04
jsl $E10000
MEND
MACRO
&lab _SetEmptyRgn
&lab ldx #$6A04
jsl $E10000
MEND
MACRO
&lab _SetFont
&lab ldx #$9404
jsl $E10000
MEND
MACRO
&lab _SetFontFlags
&lab ldx #$9804
jsl $E10000
MEND
MACRO
&lab _SetFontID
&lab ldx #$D004
jsl $E10000
MEND
MACRO
&lab _SetForeColor
&lab ldx #$A004
jsl $E10000
MEND
MACRO
&lab _SetGrafProcs
&lab ldx #$4404
jsl $E10000
MEND
MACRO
&lab _SetIntUse
&lab ldx #$B604
jsl $E10000
MEND
MACRO
&lab _SetMasterSCB
&lab ldx #$1604
jsl $E10000
MEND
MACRO
&lab _SetOrigin
&lab ldx #$2304
jsl $E10000
MEND
MACRO
&lab _SetPenMask
&lab ldx #$3204
jsl $E10000
MEND
MACRO
&lab _SetPenMode
&lab ldx #$2E04
jsl $E10000
MEND
MACRO
&lab _SetPenPat
&lab ldx #$3004
jsl $E10000
MEND
MACRO
&lab _SetPenSize
&lab ldx #$2C04
jsl $E10000
MEND
MACRO
&lab _SetPenState
&lab ldx #$2A04
jsl $E10000
MEND
MACRO
&lab _SetPicSave
&lab ldx #$3E04
jsl $E10000
MEND
MACRO
&lab _SetPolySave
&lab ldx #$4204
jsl $E10000
MEND
MACRO
&lab _SetPort
&lab ldx #$1B04
jsl $E10000
MEND
MACRO
&lab _SetPortLoc
&lab ldx #$1D04
jsl $E10000
MEND
MACRO
&lab _SetPortRect
&lab ldx #$1F04
jsl $E10000
MEND
MACRO
&lab _SetPortSize
&lab ldx #$2104
jsl $E10000
MEND
MACRO
&lab _SetPt
&lab ldx #$8204
jsl $E10000
MEND
MACRO
&lab _SetRandSeed
&lab ldx #$8704
jsl $E10000
MEND
MACRO
&lab _SetRect
&lab ldx #$4A04
jsl $E10000
MEND
MACRO
&lab _SetRectRgn
&lab ldx #$6B04
jsl $E10000
MEND
MACRO
&lab _SetRgnSave
&lab ldx #$4004
jsl $E10000
MEND
MACRO
&lab _SetSCB
&lab ldx #$1204
jsl $E10000
MEND
MACRO
&lab _SetSolidBackPat
&lab ldx #$3804
jsl $E10000
MEND
MACRO
&lab _SetSolidPenPat
&lab ldx #$3704
jsl $E10000
MEND
MACRO
&lab _SetSpaceExtra
&lab ldx #$9E04
jsl $E10000
MEND
MACRO
&lab _SetStdProcs
&lab ldx #$8D04
jsl $E10000
MEND
MACRO
&lab _SetSysField
&lab ldx #$4804
jsl $E10000
MEND
MACRO
&lab _SetSysFont
&lab ldx #$B204
jsl $E10000
MEND
MACRO
&lab _SetTextFace
&lab ldx #$9A04
jsl $E10000
MEND
MACRO
&lab _SetTextMode
&lab ldx #$9C04
jsl $E10000
MEND
MACRO
&lab _SetTextSize
&lab ldx #$D204
jsl $E10000
MEND
MACRO
&lab _SetUserField
&lab ldx #$4604
jsl $E10000
MEND
MACRO
&lab _SetVisHandle
&lab ldx #$C804
jsl $E10000
MEND
MACRO
&lab _SetVisRgn
&lab ldx #$B404
jsl $E10000
MEND
MACRO
&lab _ShowCursor
&lab ldx #$9104
jsl $E10000
MEND
MACRO
&lab _ShowPen
&lab ldx #$2804
jsl $E10000
MEND
MACRO
&lab _SolidPattern
&lab ldx #$3904
jsl $E10000
MEND
MACRO
&lab _StringBounds
&lab ldx #$AD04
jsl $E10000
MEND
MACRO
&lab _StringWidth
&lab ldx #$A904
jsl $E10000
MEND
MACRO
&lab _SubPt
&lab ldx #$8104
jsl $E10000
MEND
MACRO
&lab _TextBounds
&lab ldx #$AF04
jsl $E10000
MEND
MACRO
&lab _TextWidth
&lab ldx #$AB04
jsl $E10000
MEND
MACRO
&lab _UnionRect
&lab ldx #$4E04
jsl $E10000
MEND
MACRO
&lab _UnionRgn
&lab ldx #$7204
jsl $E10000
MEND
MACRO
&lab _XorRgn
&lab ldx #$7404
jsl $E10000
MEND
; File: M16.Resources
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _ResourceBootInit
&lab ldx #$011E
jsl $E10000
MEND
MACRO
&lab _ResourceStartup
&lab ldx #$021E
jsl $E10000
MEND
MACRO
&lab _ResourceShutdown
&lab ldx #$031E
jsl $E10000
MEND
MACRO
&lab _ResourceVersion
&lab ldx #$041E
jsl $E10000
MEND
MACRO
&lab _ResourceReset
&lab ldx #$051E
jsl $E10000
MEND
MACRO
&lab _ResourceStatus
&lab ldx #$061E
jsl $E10000
MEND
MACRO
&lab _AddResource
&lab ldx #$0C1E
jsl $E10000
MEND
MACRO
&lab _CloseResourceFile
&lab ldx #$0B1E
jsl $E10000
MEND
MACRO
&lab _CountResources
&lab ldx #$221E
jsl $E10000
MEND
MACRO
&lab _CountTypes
&lab ldx #$201E
jsl $E10000
MEND
MACRO
&lab _CreateResourceFile
&lab ldx #$091E
jsl $E10000
MEND
MACRO
&lab _DetachResource
&lab ldx #$181E
jsl $E10000
MEND
MACRO
&lab _GetCurResourceApp
&lab ldx #$141E
jsl $E10000
MEND
MACRO
&lab _GetCurResourceFile
&lab ldx #$121E
jsl $E10000
MEND
MACRO
&lab _GetIndResource
&lab ldx #$231E
jsl $E10000
MEND
MACRO
&lab _GetIndType
&lab ldx #$211E
jsl $E10000
MEND
MACRO
&lab _GetMapHandle
&lab ldx #$261E
jsl $E10000
MEND
MACRO
&lab _GetOpenFileRefNum
&lab ldx #$1F1E
jsl $E10000
MEND
MACRO
&lab _GetResourceAttr
&lab ldx #$1B1E
jsl $E10000
MEND
MACRO
&lab _GetResourceSize
&lab ldx #$1D1E
jsl $E10000
MEND
MACRO
&lab _HomeResourceFile
&lab ldx #$151E
jsl $E10000
MEND
MACRO
&lab _LoadAbsResource
&lab ldx #$1B1E
jsl $E10000
MEND
MACRO
&lab _LoadResource
&lab ldx #$0E1E
jsl $E10000
MEND
MACRO
&lab _MarkResourceChange
&lab ldx #$101E
jsl $E10000
MEND
MACRO
&lab _MatchResourceHandle
&lab ldx #$1E1E
jsl $E10000
MEND
MACRO
&lab _OpenResourceFile
&lab ldx #$0A1E
jsl $E10000
MEND
MACRO
&lab _ReleaseResource
&lab ldx #$171E
jsl $E10000
MEND
MACRO
&lab _RemoveResource
&lab ldx #$0F1E
jsl $E10000
MEND
MACRO
&lab _ResourceConverter
&lab ldx #$281E
jsl $E10000
MEND
MACRO
&lab _SetCurResourceApp
&lab ldx #$131E
jsl $E10000
MEND
MACRO
&lab _SetCurResourceFile
&lab ldx #$111E
jsl $E10000
MEND
MACRO
&lab _SetResourceAttr
&lab ldx #$1C1E
jsl $E10000
MEND
MACRO
&lab _SetResourceFileDepth
&lab ldx #$251E
jsl $E10000
MEND
MACRO
&lab _SetResourceID
&lab ldx #$1A1E
jsl $E10000
MEND
MACRO
&lab _SetResourceLoad
&lab ldx #$241E
jsl $E10000
MEND
MACRO
&lab _UniqueResourceID
&lab ldx #$191E
jsl $E10000
MEND
MACRO
&lab _UpdateResourceFile
&lab ldx #$0D1E
jsl $E10000
MEND
MACRO
&lab _WriteResource
&lab ldx #$161E
jsl $E10000
MEND
;-----------------------------------------------------------
; FILE: M16.SANE
;
;
; Copyright Apple Computer, Inc. 1986-88
; All Rights Reserved
;
;
;
; These macros give assembly language access to 65816 SANE.
; NOTE: To use these macros you must also include E16.SANE in your
; source file.
;-----------------------------------------------------------
; Operation macros: operands should already be on the stack,
; with the destination address on top. Generally the suffix
; X, D, S, C, I, or L determines the format of the source
; operand - extended, double, single, comp, integer or longint.
;-----------------------------------------------------------
;
;-----------------------------------------------------------
; Toolset macros.
;-----------------------------------------------------------
;
MACRO
&lab _SANEBootInit
&lab ldx #$010A
jsl $E10000
MEND
MACRO
&lab _SANEStartup
&lab ldx #$020A
jsl $E10000
MEND
MACRO
&lab _SANEShutDown
&lab ldx #$030A
jsl $E10000
MEND
MACRO
&lab _SANEVersion
&lab ldx #$040A
jsl $E10000
MEND
MACRO
&lab _SANEReset
&lab ldx #$050A
jsl $E10000
MEND
MACRO
&lab _SANEStatus
&lab ldx #$060A
jsl $E10000
MEND
MACRO
&lab _SANEFP816
&lab ldx #$090A
jsl $E10000
MEND
MACRO
&lab _SANEDecStr816
&lab ldx #$0A0A
jsl $E10000
MEND
MACRO
&lab _SANEElems816
&lab ldx #$0B0A
jsl $E10000
MEND
;-----------------------------------------------------------
; Addition.
;-----------------------------------------------------------
MACRO
&lab FADDX
&lab FOPRF FFEXT+FOADD
MEND
MACRO
&lab FADDD
&lab FOPRF FFDBL+FOADD
MEND
MACRO
&lab FADDS
&lab FOPRF FFSGL+FOADD
MEND
MACRO
&lab FADDC
&lab FOPRF FFCOMP+FOADD
MEND
MACRO
&lab FADDI
&lab FOPRF FFINT+FOADD
MEND
MACRO
&lab FADDL
&lab FOPRF FFLNG+FOADD
MEND
;-----------------------------------------------------------
; Subtraction.
;-----------------------------------------------------------
MACRO
&lab FSUBX
&lab FOPRF FFEXT+FOSUB
MEND
MACRO
&lab FSUBD
&lab FOPRF FFDBL+FOSUB
MEND
MACRO
&lab FSUBS
&lab FOPRF FFSGL+FOSUB
MEND
MACRO
&lab FSUBC
&lab FOPRF FFCOMP+FOSUB
MEND
MACRO
&lab FSUBI
&lab FOPRF FFINT+FOSUB
MEND
MACRO
&lab FSUBL
&lab FOPRF FFLNG+FOSUB
MEND
;-----------------------------------------------------------
; Multiplication.
;-----------------------------------------------------------
MACRO
&lab FMULX
&lab FOPRF FFEXT+FOMUL
MEND
MACRO
&lab FMULD
&lab FOPRF FFDBL+FOMUL
MEND
MACRO
&lab FMULS
&lab FOPRF FFSGL+FOMUL
MEND
MACRO
&lab FMULC
&lab FOPRF FFCOMP+FOMUL
MEND
MACRO
&lab FMULI
&lab FOPRF FFINT+FOMUL
MEND
MACRO
&lab FMULL
&lab FOPRF FFLNG+FOMUL
MEND
;-----------------------------------------------------------
; Division.
;-----------------------------------------------------------
MACRO
&lab FDIVX
&lab FOPRF FFEXT+FODIV
MEND
MACRO
&lab FDIVD
&lab FOPRF FFDBL+FODIV
MEND
MACRO
&lab FDIVS
&lab FOPRF FFSGL+FODIV
MEND
MACRO
&lab FDIVC
&lab FOPRF FFCOMP+FODIV
MEND
MACRO
&lab FDIVI
&lab FOPRF FFINT+FODIV
MEND
MACRO
&lab FDIVL
&lab FOPRF FFLNG+FODIV
MEND
;-----------------------------------------------------------
; Square root.
;-----------------------------------------------------------
MACRO
&lab FSQRTX
&lab FOPRF FOSQRT
MEND
;-----------------------------------------------------------
; Round to integer, according to the current rounding mode.
;-----------------------------------------------------------
MACRO
&lab FRINTX
&lab FOPRF FORTI
MEND
;-----------------------------------------------------------
; Truncate to integer, using round toward zero.
;-----------------------------------------------------------
MACRO
&lab FTINTX
&lab FOPRF FOTTI
MEND
;-----------------------------------------------------------
; Remainder.
;-----------------------------------------------------------
MACRO
&lab FREMX
&lab FOPRF FFEXT+FOREM
MEND
MACRO
&lab FREMD
&lab FOPRF FFDBL+FOREM
MEND
MACRO
&lab FREMS
&lab FOPRF FFSGL+FOREM
MEND
MACRO
&lab FREMC
&lab FOPRF FFCOMP+FOREM
MEND
MACRO
&lab FREMI
&lab FOPRF FFINT+FOREM
MEND
MACRO
&lab FREML
&lab FOPRF FFLNG+FOREM
MEND
;-----------------------------------------------------------
; Logb.
;-----------------------------------------------------------
MACRO
&lab FLOGBX
&lab FOPRF FOLOGB
MEND
;-----------------------------------------------------------
; Scalb.
;-----------------------------------------------------------
MACRO
&lab FSCALBX
&lab FOPRF FOSCALB
MEND
;-----------------------------------------------------------
; Copy-sign.
;-----------------------------------------------------------
MACRO
&lab FCPYSGNX
&lab FOPRF FFEXT+FOCPYSGN
MEND
MACRO
&lab FCPYSGND
&lab FOPRF FFDBL+FOCPYSGN
MEND
MACRO
&lab FCPYSGNS
&lab FOPRF FFSGL+FOCPYSGN
MEND
MACRO
&lab FCPYSGNC
&lab FOPRF FFCOMP+FOCPYSGN
MEND
MACRO
&lab FCPYSGNI
&lab FOPRF FFINT+FOCPYSGN
MEND
MACRO
&lab FCPYSGNL
&lab FOPRF FFLNG+FOCPYSGN
MEND
;-----------------------------------------------------------
; Negate.
;-----------------------------------------------------------
MACRO
&lab FNEGX
&lab FOPRF FONEG
MEND
;-----------------------------------------------------------
; Absolute value.
;-----------------------------------------------------------
MACRO
&lab FABSX
&lab FOPRF FOABS
MEND
;-----------------------------------------------------------
; Next-after. NOTE: both operands are of the
; the same format, as specified by the usual suffix.
;-----------------------------------------------------------
MACRO
&lab FNEXTS
&lab FOPRF FFSGL+FONEXT
MEND
MACRO
&lab FNEXTD
&lab FOPRF FFDBL+FONEXT
MEND
MACRO
&lab FNEXTX
&lab FOPRF FFEXT+FONEXT
MEND
;-----------------------------------------------------------
; Conversion to extended.
;-----------------------------------------------------------
MACRO
&lab FX2X
&lab FOPRF FFEXT+FOZ2X
MEND
MACRO
&lab FD2X
&lab FOPRF FFDBL+FOZ2X
MEND
MACRO
&lab FS2X
&lab FOPRF FFSGL+FOZ2X
MEND
MACRO ; 16-bit integer, by address
&lab FI2X
&lab FOPRF FFINT+FOZ2X
MEND
MACRO ; 32-bit integer, by address
&lab FL2X
&lab FOPRF FFLNG+FOZ2X
MEND
MACRO
&lab FC2X
&lab FOPRF FFCOMP+FOZ2X
MEND
;-----------------------------------------------------------
; Conversion from extended.
;-----------------------------------------------------------
MACRO
&lab FX2D
&lab FOPRF FFDBL+FOX2Z
MEND
MACRO
&lab FX2S
&lab FOPRF FFSGL+FOX2Z
MEND
MACRO
&lab FX2I
&lab FOPRF FFINT+FOX2Z
MEND
MACRO
&lab FX2L
&lab FOPRF FFLNG+FOX2Z
MEND
MACRO
&lab FX2C
&lab FOPRF FFCOMP+FOX2Z
MEND
;-----------------------------------------------------------
; Binary to decimal conversion.
;-----------------------------------------------------------
MACRO
&lab FX2DEC
&lab FOPRF FFEXT+FOB2D
MEND
MACRO
&lab FD2DEC
&lab FOPRF FFDBL+FOB2D
MEND
MACRO
&lab FS2DEC
&lab FOPRF FFSGL+FOB2D
MEND
MACRO
&lab FC2DEC
&lab FOPRF FFCOMP+FOB2D
MEND
MACRO
&lab FI2DEC
&lab FOPRF FFINT+FOB2D
MEND
MACRO
&lab FL2DEC
&lab FOPRF FFLNG+FOB2D
MEND
;-----------------------------------------------------------
; Decimal to binary conversion.
;-----------------------------------------------------------
MACRO
&lab FDEC2X
&lab FOPRF FFEXT+FOD2B
MEND
MACRO
&lab FDEC2D
&lab FOPRF FFDBL+FOD2B
MEND
MACRO
&lab FDEC2S
&lab FOPRF FFSGL+FOD2B
MEND
MACRO
&lab FDEC2C
&lab FOPRF FFCOMP+FOD2B
MEND
MACRO
&lab FDEC2I
&lab FOPRF FFINT+FOD2B
MEND
MACRO
&lab FDEC2L
&lab FOPRF FFLNG+FOD2B
MEND
;-----------------------------------------------------------
; Compare, not signaling invalid on unordered.
;-----------------------------------------------------------
MACRO
&lab FCMPX
&lab FOPRF FFEXT+FOCMP
MEND
MACRO
&lab FCMPD
&lab FOPRF FFDBL+FOCMP
MEND
MACRO
&lab FCMPS
&lab FOPRF FFSGL+FOCMP
MEND
MACRO
&lab FCMPC
&lab FOPRF FFCOMP+FOCMP
MEND
MACRO
&lab FCMPI
&lab FOPRF FFINT+FOCMP
MEND
MACRO
&lab FCMPL
&lab FOPRF FFLNG+FOCMP
MEND
;-----------------------------------------------------------
; Compare, signaling invalid on unordered.
;-----------------------------------------------------------
MACRO
&lab FCPXX
&lab FOPRF FFEXT+FOCPX
MEND
MACRO
&lab FCPXD
&lab FOPRF FFDBL+FOCPX
MEND
MACRO
&lab FCPXS
&lab FOPRF FFSGL+FOCPX
MEND
MACRO
&lab FCPXC
&lab FOPRF FFCOMP+FOCPX
MEND
MACRO
&lab FCPXI
&lab FOPRF FFINT+FOCPX
MEND
MACRO
&lab FCPXL
&lab FOPRF FFLNG+FOCPX
MEND
;-----------------------------------------------------------
; The following macros define a set of so-called floating
; branches. They presume that the appropriate compare
; operation, macro FCMPz or FCPXz, precedes.
;----------------------------------------------------------
MACRO ; branch equal
&lab FBEQ &N1
&lab BEQ &N1
MEND
MACRO ; branch less
&lab FBLT &N1
&lab BMI &N1
MEND
MACRO ; branch less or equal
&lab FBLE &N1
&lab BMI &N1
BEQ &N1
MEND
MACRO ; branch greater
&lab FBGT &N1
&lab BVS &N1
MEND
MACRO ; branch greater or equal
&lab FBGE &N1
&lab BVS &N1
BEQ &N1
MEND
MACRO ; branch less or unordered
&lab FBULT &N1
&lab BMI &N1
BVS *+4
BNE &N1
MEND
MACRO ; branch unordered, less, or equal
&lab FBULE &N1
&lab BMI &N1
BEQ &N1
BVC &N1
MEND
MACRO ; branch unordered or greater
&lab FBUGT &N1
&lab BVS &N1
BMI *+4
BNE &N1
MEND
MACRO ; branch unordered, greater, or equal
&lab FBUGE &N1
&lab BVS &N1
BEQ &N1
BPL &N1
MEND
MACRO ; branch unordered
&lab FBU &N1
&lab BVS *+6
BMI *+4
BNE &N1
MEND
MACRO ; branch ordered
&lab FBO &N1
&lab BMI &N1
BVS &N1
BEQ &N1
MEND
MACRO ; branch not equal
&lab FBNE &N1
&lab BMI &N1
BVS &N1
BNE &N1
MEND
MACRO ; branch unordered or equal
&lab FBUE &N1
&lab BEQ &N1
BMI *+4
BVC &N1
MEND
MACRO ; branch less or greater
&lab FBLG &N1
&lab BMI &N1
BVS &N1
MEND
MACRO
&lab FCLASSS
&lab FOPRF FFSGL+FOCLASS
MEND
MACRO
&lab FCLASSD
&lab FOPRF FFDBL+FOCLASS
MEND
MACRO
&lab FCLASSX
&lab FOPRF FFEXT+FOCLASS
MEND
MACRO
&lab FCLASSC
&lab FOPRF FFCOMP+FOCLASS
MEND
MACRO
&lab FCLASSI
&lab FOPRF FFINT+FOCLASS
MEND
MACRO
&lab FCLASSL
&lab FOPRF FFLNG+FOCLASS
MEND
;-----------------------------------------------------------
; The following macros provide branches based on the
; the result of a FCLASSz macro.
;-----------------------------------------------------------
MACRO ; branch signaling NaN
&lab FBSNAN &N1
&lab TXA
ASL A
CMP #2*FCSNAN
BEQ &N1
MEND
MACRO ; branch quiet NaN
&lab FBQNAN &N1
&lab TXA
ASL A
CMP #2*FCQNAN
BEQ &N1
MEND
MACRO ; branch infinite
&lab FBINF &N1
&lab TXA
ASL A
CMP #2*FCINF
BEQ &N1
MEND
MACRO ; branch zero
&lab FBZERO &N1
&lab TXA
ASL A
CMP #2*FCZERO
BEQ &N1
MEND
MACRO ; branch normal
&lab FBNORM &N1
&lab TXA
ASL A
BEQ &N1
MEND
MACRO ; branch denormal
&lab FBDENORM &N1
&lab TXA
ASL A
CMP #2*FCDENORM
BEQ &N1
MEND
MACRO ; branch non-zero num (norm or denorm)
&lab FBNZENUM &N1
&lab TXA
XBA
ASL A
BCC &N1
MEND
MACRO ; branch number (zero, norm, or denorm)
&lab FBNUM &N1
&lab TXA
INC A
XBA
ASL A
BCC &N1
MEND
MACRO ; branch minus sign
&lab FBMINUS &N1
&lab BMI &N1
MEND
MACRO ; branch plus sign
&lab FBPLUS &N1
&lab BPL &N1
MEND
;-----------------------------------------------------------
; Get and set environment.
;-----------------------------------------------------------
MACRO
&lab FGETENV
&lab FOPRF FOGETENV
MEND
MACRO
&lab FSETENV
&lab FOPRF FOSETENV
MEND
;-----------------------------------------------------------
; Test and set exception.
;-----------------------------------------------------------
MACRO
&lab FTESTXCP
&lab FOPRF FOTESTXCP
MEND
MACRO
&lab FSETXCP
&lab FOPRF FOSETXCP
MEND
;----------------------------------------------------------
; Procedure entry and exit.
;----------------------------------------------------------
MACRO
&lab FPROCENTRY
&lab FOPRF FOPROCENTRY
MEND
MACRO
&lab FPROCEXIT
&lab FOPRF FOPROCEXIT
MEND
;-----------------------------------------------------------
; Get and set halt vector.
;-----------------------------------------------------------
MACRO
&lab FGETHV
&lab FOPRF FOGETHV
MEND
MACRO
&lab FSETHV
&lab FOPRF FOSETHV
MEND
;-----------------------------------------------------------
; Elementary function macros.
;-----------------------------------------------------------
MACRO ; natural (base-e) log
&lab FLNX
&lab FOPRE FOLNX
MEND
MACRO ; base-2 log
&lab FLOG2X
&lab FOPRE FOLOG2X
MEND
MACRO ; ln (1 + x)
&lab FLN1X
&lab FOPRE FOLN1X
MEND
MACRO ; log2 (1 + x)
&lab FLOG21X
&lab FOPRE FOLOG21X
MEND
MACRO ; base-e exponential
&lab FEXPX
&lab FOPRE FOEXPX
MEND
MACRO ; base-2 exponential
&lab FEXP2X
&lab FOPRE FOEXP2X
MEND
MACRO ; exp (x) - 1
&lab FEXP1X
&lab FOPRE FOEXP1X
MEND
MACRO ; exp2 (x) - 1
&lab FEXP21X
&lab FOPRE FOEXP21X
MEND
MACRO ; integer exponential
&lab FXPWRI
&lab FOPRE FOXPWRI
MEND
MACRO ; general exponential
&lab FXPWRY
&lab FOPRE FOXPWRY
MEND
MACRO ; compound
&lab FCOMPOUND
&lab FOPRE FOCOMPOUND
MEND
MACRO ; annuity
&lab FANNUITY
&lab FOPRE FOANNUITY
MEND
MACRO ; arctangent
&lab FATANX
&lab FOPRE FOATANX
MEND
MACRO ; sine
&lab FSINX
&lab FOPRE FOSINX
MEND
MACRO ; cosine
&lab FCOSX
&lab FOPRE FOCOSX
MEND
MACRO ; tangent
&lab FTANX
&lab FOPRE FOTANX
MEND
MACRO ; random number generator
&lab FRANDX
&lab FOPRE FORANDX
MEND
;-----------------------------------------------------------
; Scanner and formatter function macros.
;-----------------------------------------------------------
MACRO ; Pascal string to decimal record
&lab FPSTR2DEC
&lab FOPRD FOPSTR2DEC
MEND
MACRO ; C string to decimal record
&lab FCSTR2DEC
&lab FOPRD FOCSTR2DEC
MEND
MACRO ; decimal record to (Pascal) string
&lab FDEC2STR
&lab FOPRD FODEC2STR
MEND
;-----------------------------------------------------------
; Auxiliary macros.
;-----------------------------------------------------------
MACRO ; call FP
&lab FOPRF &N1
&lab PEA &N1
LDX #SANEtsNum+256*FPNum
JSL $E10000
MEND
MACRO ; call DecStr
&lab FOPRD &N1
&lab PEA &N1
LDX #SANEtsNum+256*DecStrNum
JSL $E10000
MEND
MACRO ; call Elems
&lab FOPRE &N1
&lab PEA &N1
LDX #SANEtsNum+256*ElemNum
JSL $E10000
MEND
; File: M16.Scheduler
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _SchBootInit
&lab ldx #$0107
jsl $E10000
MEND
MACRO
&lab _SchStartUp
&lab ldx #$0207
jsl $E10000
MEND
MACRO
&lab _SchShutDown
&lab ldx #$0307
jsl $E10000
MEND
MACRO
&lab _SchVersion
&lab ldx #$0407
jsl $E10000
MEND
MACRO
&lab _SchReset
&lab ldx #$0507
jsl $E10000
MEND
MACRO
&lab _SchStatus
&lab ldx #$0607
jsl $E10000
MEND
MACRO
&lab _SchAddTask
&lab ldx #$0907
jsl $E10000
MEND
MACRO
&lab _SchFlush
&lab ldx #$0A07
jsl $E10000
MEND
; File: M16.Scrap
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _ScrapBootInit
&lab ldx #$0116
jsl $E10000
MEND
MACRO
&lab _ScrapStartUp
&lab ldx #$0216
jsl $E10000
MEND
MACRO
&lab _ScrapShutDown
&lab ldx #$0316
jsl $E10000
MEND
MACRO
&lab _ScrapVersion
&lab ldx #$0416
jsl $E10000
MEND
MACRO
&lab _ScrapReset
&lab ldx #$0516
jsl $E10000
MEND
MACRO
&lab _ScrapStatus
&lab ldx #$0616
jsl $E10000
MEND
MACRO
&lab _GetScrap
&lab ldx #$0D16
jsl $E10000
MEND
MACRO
&lab _GetScrapCount
&lab ldx #$1216
jsl $E10000
MEND
MACRO
&lab _GetScrapHandle
&lab ldx #$0E16
jsl $E10000
MEND
MACRO
&lab _GetScrapPath
&lab ldx #$1016
jsl $E10000
MEND
MACRO
&lab _GetScrapSize
&lab ldx #$0F16
jsl $E10000
MEND
MACRO
&lab _GetScrapState
&lab ldx #$1316
jsl $E10000
MEND
MACRO
&lab _LoadScrap
&lab ldx #$0A16
jsl $E10000
MEND
MACRO
&lab _PutScrap
&lab ldx #$0C16
jsl $E10000
MEND
MACRO
&lab _SetScrapPath
&lab ldx #$1116
jsl $E10000
MEND
MACRO
&lab _UnloadScrap
&lab ldx #$0916
jsl $E10000
MEND
MACRO
&lab _ZeroScrap
&lab ldx #$0B16
jsl $E10000
MEND
; File: M16.Shell
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _GET_LINFO &params
&lab jsl $E100A8
DC.W $0101
DC.L &params
MEND
MACRO
&lab _SET_LINFO &params
&lab jsl $E100A8
DC.W $0102
DC.L &params
MEND
MACRO
&lab _GET_LANG &params
&lab jsl $E100A8
DC.W $0103
DC.L &params
MEND
MACRO
&lab _SET_LANG &params
&lab jsl $E100A8
DC.W $0104
DC.L &params
MEND
MACRO
&lab _ERROR &params
&lab jsl $E100A8
DC.W $0105
DC.L &params
MEND
MACRO
&lab _SET_VAR &params
&lab jsl $E100A8
DC.W $0106
DC.L &params
MEND
MACRO
&lab _VERSION &params
&lab jsl $E100A8
DC.W $0107
DC.L &params
MEND
MACRO
&lab _READ_INDEXED &params
&lab jsl $E100A8
DC.W $0108
DC.L &params
MEND
MACRO
&lab _INIT_WILDCARD &params
&lab jsl $E100A8
DC.W $0109
DC.L &params
MEND
MACRO
&lab _NEXT_WILDCARD &params
&lab jsl $E100A8
DC.W $010A
DC.L &params
MEND
MACRO
&lab _GET_VAR &params
&lab jsl $E100A8
DC.W $010B
DC.L &params
MEND
MACRO
&lab _EXECUTE &params
&lab jsl $E100A8
DC.W $010D
DC.L &params
MEND
MACRO
&lab _DIRECTION &params
&lab jsl $E100A8
DC.W $010F
DC.L &params
MEND
MACRO
&lab _REDIRECT &params
&lab jsl $E100A8
DC.W $0110
DC.L &params
MEND
MACRO
&lab _STOP &params
&lab jsl $E100A8
DC.W $0113
DC.L &params
MEND
MACRO
&lab _WRITE_CONSOLE &params
&lab jsl $E100A8
DC.W $011A
DC.L &params
MEND
; File: M16.Sound
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _SoundBootInit
&lab ldx #$0108
jsl $E10000
MEND
MACRO
&lab _SoundStartUp
&lab ldx #$0208
jsl $E10000
MEND
MACRO
&lab _SoundShutDown
&lab ldx #$0308
jsl $E10000
MEND
MACRO
&lab _SoundVersion
&lab ldx #$0408
jsl $E10000
MEND
MACRO
&lab _SoundReset
&lab ldx #$0508
jsl $E10000
MEND
MACRO
&lab _SoundToolStatus
&lab ldx #$0608
jsl $E10000
MEND
MACRO
&lab _FFGeneratorStatus
&lab ldx #$1108
jsl $E10000
MEND
MACRO
&lab _FFSoundDoneStatus
&lab ldx #$1408
jsl $E10000
MEND
MACRO
&lab _FFSoundStatus
&lab ldx #$1008
jsl $E10000
MEND
MACRO
&lab _FFStartSound
&lab ldx #$0E08
jsl $E10000
MEND
MACRO
&lab _FFStopSound
&lab ldx #$0F08
jsl $E10000
MEND
MACRO
&lab _GetSoundVolume
&lab ldx #$0C08
jsl $E10000
MEND
MACRO
&lab _GetTableAddress
&lab ldx #$0B08
jsl $E10000
MEND
MACRO
&lab _ReadRamBlock
&lab ldx #$0A08
jsl $E10000
MEND
MACRO
&lab _SetSoundMIRQV
&lab ldx #$1208
jsl $E10000
MEND
MACRO
&lab _SetSoundVolume
&lab ldx #$0D08
jsl $E10000
MEND
MACRO
&lab _SetUserSoundIRQV
&lab ldx #$1308
jsl $E10000
MEND
MACRO
&lab _WriteRamBlock
&lab ldx #$0908
jsl $E10000
MEND
MACRO
&lab _FFSetUpSound
&lab ldx #$1508
jsl $E10000
MEND
MACRO
&lab _FFStartPlaying
&lab ldx #$1608
jsl $E10000
MEND
MACRO
&lab _SetDOCReg
&lab ldx #$1708
jsl $E10000
MEND
MACRO
&lab _ReadDOCReg
&lab ldx #$1808
jsl $E10000
MEND
; File: M16.StdFile
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _SFBootInit
&lab ldx #$0117
jsl $E10000
MEND
MACRO
&lab _SFStartUp
&lab ldx #$0217
jsl $E10000
MEND
MACRO
&lab _SFShutDown
&lab ldx #$0317
jsl $E10000
MEND
MACRO
&lab _SFVersion
&lab ldx #$0417
jsl $E10000
MEND
MACRO
&lab _SFReset
&lab ldx #$0517
jsl $E10000
MEND
MACRO
&lab _SFStatus
&lab ldx #$0617
jsl $E10000
MEND
MACRO
&lab _SFAllCaps
&lab ldx #$0D17
jsl $E10000
MEND
MACRO
&lab _SFGetFile
&lab ldx #$0917
jsl $E10000
MEND
MACRO
&lab _SFGetFile2
&lab ldx #$0E17
jsl $E10000
MEND
MACRO
&lab _SFMultiGet2
&lab ldx #$1417
jsl $E10000
MEND
MACRO
&lab _SFPGetFile
&lab ldx #$0B17
jsl $E10000
MEND
MACRO
&lab _SFPGetFile2
&lab ldx #$1017
jsl $E10000
MEND
MACRO
&lab _SFPMultiGet2
&lab ldx #$1517
jsl $E10000
MEND
MACRO
&lab _SFPPutFile
&lab ldx #$0C17
jsl $E10000
MEND
MACRO
&lab _SFPPutFile2
&lab ldx #$1117
jsl $E10000
MEND
MACRO
&lab _SFPutFile
&lab ldx #$0A17
jsl $E10000
MEND
MACRO
&lab _SFPutFile2
&lab ldx #$0F17
jsl $E10000
MEND
MACRO
&lab _SFShowInvisible
&lab ldx #$1217
jsl $E10000
MEND
MACRO
&lab _SFReScan
&lab ldx #$1317
jsl $E10000
MEND
; File: M16.TextEdit
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _TEBootInit
&lab ldx #$0122
jsl $E10000
MEND
MACRO
&lab _TEStartup
&lab ldx #$0222
jsl $E10000
MEND
MACRO
&lab _TEShutdown
&lab ldx #$0322
jsl $E10000
MEND
MACRO
&lab _TEVersion
&lab ldx #$0422
jsl $E10000
MEND
MACRO
&lab _TEReset
&lab ldx #$0522
jsl $E10000
MEND
MACRO
&lab _TEStatus
&lab ldx #$0622
jsl $E10000
MEND
MACRO
&lab _TEActivate
&lab ldx #$0F22
jsl $E10000
MEND
MACRO
&lab _TEClear
&lab ldx #$1922
jsl $E10000
MEND
MACRO
&lab _TEClick
&lab ldx #$1122
jsl $E10000
MEND
MACRO
&lab _TECut
&lab ldx #$1622
jsl $E10000
MEND
MACRO
&lab _TECopy
&lab ldx #$1722
jsl $E10000
MEND
MACRO
&lab _TEDeactivate
&lab ldx #$1022
jsl $E10000
MEND
MACRO
&lab _TEGetDefProc
&lab ldx #$2222
jsl $E10000
MEND
MACRO
&lab _TEGetHooks
&lab ldx #$2022
jsl $E10000
MEND
MACRO
&lab _TEGetSelection
&lab ldx #$1C22
jsl $E10000
MEND
MACRO
&lab _TEGetSelectionStyle
&lab ldx #$1E22
jsl $E10000
MEND
MACRO
&lab _TEGetText
&lab ldx #$0C22
jsl $E10000
MEND
MACRO
&lab _TEGetTextInfo
&lab ldx #$0D22
jsl $E10000
MEND
MACRO
&lab _TEIdle
&lab ldx #$0E22
jsl $E10000
MEND
MACRO
&lab _TEInsert
&lab ldx #$1A22
jsl $E10000
MEND
MACRO
&lab _TEInsertPageBreak
&lab ldx #$1522
jsl $E10000
MEND
MACRO
&lab _TEKey
&lab ldx #$1422
jsl $E10000
MEND
MACRO
&lab _TEKill
&lab ldx #$0A22
jsl $E10000
MEND
MACRO
&lab _TENew
&lab ldx #$0922
jsl $E10000
MEND
MACRO
&lab _TEPaintText
&lab ldx #$1322
jsl $E10000
MEND
MACRO
&lab _TEPaste
&lab ldx #$1822
jsl $E10000
MEND
MACRO
&lab _TEReplace
&lab ldx #$1B22
jsl $E10000
MEND
MACRO
&lab _TESetHooks
&lab ldx #$2122
jsl $E10000
MEND
MACRO
&lab _TESetSelection
&lab ldx #$1D22
jsl $E10000
MEND
MACRO
&lab _TESetText
&lab ldx #$0B22
jsl $E10000
MEND
MACRO
&lab _TEStyleChange
&lab ldx #$1F22
jsl $E10000
MEND
MACRO
&lab _TEUpdate
&lab ldx #$1222
jsl $E10000
MEND
; File: M16.TextTool
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _TextBootInit
&lab ldx #$010C
jsl $E10000
MEND
MACRO
&lab _TextStartUp
&lab ldx #$020C
jsl $E10000
MEND
MACRO
&lab _TextShutDown
&lab ldx #$030C
jsl $E10000
MEND
MACRO
&lab _TextVersion
&lab ldx #$040C
jsl $E10000
MEND
MACRO
&lab _TextReset
&lab ldx #$050C
jsl $E10000
MEND
MACRO
&lab _TextStatus
&lab ldx #$060C
jsl $E10000
MEND
MACRO
&lab _CtlTextDev
&lab ldx #$160C
jsl $E10000
MEND
MACRO
&lab _ErrWriteBlock
&lab ldx #$1F0C
jsl $E10000
MEND
MACRO
&lab _ErrWriteChar
&lab ldx #$190C
jsl $E10000
MEND
MACRO
&lab _ErrWriteCString
&lab ldx #$210C
jsl $E10000
MEND
MACRO
&lab _ErrWriteLine
&lab ldx #$1B0C
jsl $E10000
MEND
MACRO
&lab _ErrWriteString
&lab ldx #$1D0C
jsl $E10000
MEND
MACRO
&lab _GetErrGlobals
&lab ldx #$0E0C
jsl $E10000
MEND
MACRO
&lab _GetErrorDevice
&lab ldx #$140C
jsl $E10000
MEND
MACRO
&lab _GetInGlobals
&lab ldx #$0C0C
jsl $E10000
MEND
MACRO
&lab _GetInputDevice
&lab ldx #$120C
jsl $E10000
MEND
MACRO
&lab _GetOutGlobals
&lab ldx #$0D0C
jsl $E10000
MEND
MACRO
&lab _GetOutputDevice
&lab ldx #$130C
jsl $E10000
MEND
MACRO
&lab _InitTextDev
&lab ldx #$150C
jsl $E10000
MEND
MACRO
&lab _ReadChar
&lab ldx #$220C
jsl $E10000
MEND
MACRO
&lab _ReadLine
&lab ldx #$240C
jsl $E10000
MEND
MACRO
&lab _SetErrGlobals
&lab ldx #$0B0C
jsl $E10000
MEND
MACRO
&lab _SetErrorDevice
&lab ldx #$110C
jsl $E10000
MEND
MACRO
&lab _SetInGlobals
&lab ldx #$090C
jsl $E10000
MEND
MACRO
&lab _SetInputDevice
&lab ldx #$0F0C
jsl $E10000
MEND
MACRO
&lab _SetOutGlobals
&lab ldx #$0A0C
jsl $E10000
MEND
MACRO
&lab _SetOutputDevice
&lab ldx #$100C
jsl $E10000
MEND
MACRO
&lab _StatusTextDev
&lab ldx #$170C
jsl $E10000
MEND
MACRO
&lab _TextReadBlock
&lab ldx #$230C
jsl $E10000
MEND
MACRO
&lab _TextWriteBlock
&lab ldx #$1E0C
jsl $E10000
MEND
MACRO
&lab _WriteChar
&lab ldx #$180C
jsl $E10000
MEND
MACRO
&lab _WriteCString
&lab ldx #$200C
jsl $E10000
MEND
MACRO
&lab _WriteLine
&lab ldx #$1A0C
jsl $E10000
MEND
MACRO
&lab _WriteString
&lab ldx #$1C0C
jsl $E10000
MEND
; File: M16.Types
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
; File: M16.Video
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _VDBootInit
&lab ldx #$0121
jsl $E10000
MEND
MACRO
&lab _VDStartUp
&lab ldx #$0221
jsl $E10000
MEND
MACRO
&lab _VDShutdown
&lab ldx #$0321
jsl $E10000
MEND
MACRO
&lab _VDVersion
&lab ldx #$0421
jsl $E10000
MEND
MACRO
&lab _VDReset
&lab ldx #$0521
jsl $E10000
MEND
MACRO
&lab _VDStatus
&lab ldx #$0621
jsl $E10000
MEND
MACRO
&lab _VDGetFeatures
&lab ldx #$1B21
jsl $E10000
MEND
MACRO
&lab _VDInControl
&lab ldx #$1C21
jsl $E10000
MEND
MACRO
&lab _VDInStatus
&lab ldx #$0921
jsl $E10000
MEND
MACRO
&lab _VDInSetStd
&lab ldx #$0A21
jsl $E10000
MEND
MACRO
&lab _VDInGetStd
&lab ldx #$0B21
jsl $E10000
MEND
MACRO
&lab _VDInConvAdj
&lab ldx #$0C21
jsl $E10000
MEND
MACRO
&lab _VDKeyControl
&lab ldx #$0D21
jsl $E10000
MEND
MACRO
&lab _VDKeyStatus
&lab ldx #$0E21
jsl $E10000
MEND
MACRO
&lab _VDKeySetKCol
&lab ldx #$0F21
jsl $E10000
MEND
MACRO
&lab _VDKeyGetRCol
&lab ldx #$1021
jsl $E10000
MEND
MACRO
&lab _VDKeyGetGCol
&lab ldx #$1121
jsl $E10000
MEND
MACRO
&lab _VDKeyGetBCol
&lab ldx #$1221
jsl $E10000
MEND
MACRO
&lab _VDKeySetKDiss
&lab ldx #$1321
jsl $E10000
MEND
MACRO
&lab _VDKeyGetKDiss
&lab ldx #$1421
jsl $E10000
MEND
MACRO
&lab _VDKeySetNKDiss
&lab ldx #$1521
jsl $E10000
MEND
MACRO
&lab _VDKeyGetNKDiss
&lab ldx #$1621
jsl $E10000
MEND
MACRO
&lab _VDOutSetStd
&lab ldx #$1721
jsl $E10000
MEND
MACRO
&lab _VDOutGetStd
&lab ldx #$1821
jsl $E10000
MEND
MACRO
&lab _VDOutControl
&lab ldx #$1921
jsl $E10000
MEND
MACRO
&lab _VDOutStatus
&lab ldx #$1A21
jsl $E10000
MEND
MACRO
&lab _VDGGControl
&lab ldx #$1D21
jsl $E10000
MEND
MACRO
&lab _VDGGStatus
&lab ldx #$1E21
jsl $E10000
MEND
; File: M16.Window
;
;
; Copyright Apple computer, Inc. 1986-89
; All Rights Reserved
;
;
MACRO
&lab _AlertWindow
&lab ldx #$590E
jsl $E10000
MEND
MACRO
&lab _DrawInfoBar
&lab ldx #$550E
jsl $E10000
MEND
MACRO
&lab _EndFrameDrawing
&lab ldx #$5B0E
jsl $E10000
MEND
MACRO
&lab _GetWindowMgrGlobals
&lab ldx #$580E
jsl $E10000
MEND
MACRO
&lab _ResizeWindow
&lab ldx #$5C0E
jsl $E10000
MEND
MACRO
&lab _StartFrameDrawing
&lab ldx #$5A0E
jsl $E10000
MEND
MACRO
&lab _WindBootInit
&lab ldx #$010E
jsl $E10000
MEND
MACRO
&lab _WindStartUp
&lab ldx #$020E
jsl $E10000
MEND
MACRO
&lab _WindShutDown
&lab ldx #$030E
jsl $E10000
MEND
MACRO
&lab _WindVersion
&lab ldx #$040E
jsl $E10000
MEND
MACRO
&lab _WindReset
&lab ldx #$050E
jsl $E10000
MEND
MACRO
&lab _WindStatus
&lab ldx #$060E
jsl $E10000
MEND
MACRO
&lab _BeginUpdate
&lab ldx #$1E0E
jsl $E10000
MEND
MACRO
&lab _BringToFront
&lab ldx #$240E
jsl $E10000
MEND
MACRO
&lab _CheckUpdate
&lab ldx #$0A0E
jsl $E10000
MEND
MACRO
&lab _CloseWindow
&lab ldx #$0B0E
jsl $E10000
MEND
MACRO
&lab _Desktop
&lab ldx #$0C0E
jsl $E10000
MEND
MACRO
&lab _DragWindow
&lab ldx #$1A0E
jsl $E10000
MEND
MACRO
&lab _EndInfoDrawing
&lab ldx #$510E
jsl $E10000
MEND
MACRO
&lab _EndUpdate
&lab ldx #$1F0E
jsl $E10000
MEND
MACRO
&lab _FindWindow
&lab ldx #$170E
jsl $E10000
MEND
MACRO
&lab _FrontWindow
&lab ldx #$150E
jsl $E10000
MEND
MACRO
&lab _GetContentDraw
&lab ldx #$480E
jsl $E10000
MEND
MACRO
&lab _GetContentOrigin
&lab ldx #$3E0E
jsl $E10000
MEND
MACRO
&lab _GetContentRgn
&lab ldx #$2F0E
jsl $E10000
MEND
MACRO
&lab _GetDataSize
&lab ldx #$400E
jsl $E10000
MEND
MACRO
&lab _GetDefProc
&lab ldx #$310E
jsl $E10000
MEND
MACRO
&lab _GetFirstWindow
&lab ldx #$520E
jsl $E10000
MEND
MACRO
&lab _GetFrameColor
&lab ldx #$100E
jsl $E10000
MEND
MACRO
&lab _GetInfoDraw
&lab ldx #$4A0E
jsl $E10000
MEND
MACRO
&lab _GetInfoRefCon
&lab ldx #$350E
jsl $E10000
MEND
MACRO
&lab _GetMaxGrow
&lab ldx #$420E
jsl $E10000
MEND
MACRO
&lab _GetNextWindow
&lab ldx #$2A0E
jsl $E10000
MEND
MACRO
&lab _GetPage
&lab ldx #$460E
jsl $E10000
MEND
MACRO
&lab _GetRectInfo
&lab ldx #$4F0E
jsl $E10000
MEND
MACRO
&lab _GetScroll
&lab ldx #$440E
jsl $E10000
MEND
MACRO
&lab _GetStructRgn
&lab ldx #$2E0E
jsl $E10000
MEND
MACRO
&lab _GetSysWFlag
&lab ldx #$4C0E
jsl $E10000
MEND
MACRO
&lab _GetUpdateRgn
&lab ldx #$300E
jsl $E10000
MEND
MACRO
&lab _GetWControls
&lab ldx #$330E
jsl $E10000
MEND
MACRO
&lab _GetWFrame
&lab ldx #$2C0E
jsl $E10000
MEND
MACRO
&lab _GetWKind
&lab ldx #$2B0E
jsl $E10000
MEND
MACRO
&lab _GetWMgrPort
&lab ldx #$200E
jsl $E10000
MEND
MACRO
&lab _GetWRefCon
&lab ldx #$290E
jsl $E10000
MEND
MACRO
&lab _GetWTitle
&lab ldx #$0E0E
jsl $E10000
MEND
MACRO
&lab _GetZoomRect
&lab ldx #$370E
jsl $E10000
MEND
MACRO
&lab _GrowWindow
&lab ldx #$1B0E
jsl $E10000
MEND
MACRO
&lab _HideWindow
&lab ldx #$120E
jsl $E10000
MEND
MACRO
&lab _HiliteWindow
&lab ldx #$220E
jsl $E10000
MEND
MACRO
&lab _InvalRect
&lab ldx #$3A0E
jsl $E10000
MEND
MACRO
&lab _InvalRgn
&lab ldx #$3B0E
jsl $E10000
MEND
MACRO
&lab _MoveWindow
&lab ldx #$190E
jsl $E10000
MEND
MACRO
&lab _NewWindow
&lab ldx #$090E
jsl $E10000
MEND
MACRO
&lab _PinRect
&lab ldx #$210E
jsl $E10000
MEND
MACRO
&lab _RefreshDesktop
&lab ldx #$390E
jsl $E10000
MEND
MACRO
&lab _SelectWindow
&lab ldx #$110E
jsl $E10000
MEND
MACRO
&lab _SendBehind
&lab ldx #$140E
jsl $E10000
MEND
MACRO
&lab _SetContentDraw
&lab ldx #$490E
jsl $E10000
MEND
MACRO
&lab _SetContentOrigin
&lab ldx #$3F0E
jsl $E10000
MEND
MACRO
&lab _SetContentOrigin2
&lab ldx #$570E
jsl $E10000
MEND
MACRO
&lab _SetDataSize
&lab ldx #$410E
jsl $E10000
MEND
MACRO
&lab _SetDefProc
&lab ldx #$320E
jsl $E10000
MEND
MACRO
&lab _SetFrameColor
&lab ldx #$0F0E
jsl $E10000
MEND
MACRO
&lab _SetInfoDraw
&lab ldx #$160E
jsl $E10000
MEND
MACRO
&lab _SetInfoRefCon
&lab ldx #$360E
jsl $E10000
MEND
MACRO
&lab _SetMaxGrow
&lab ldx #$430E
jsl $E10000
MEND
MACRO
&lab _SetOriginMask
&lab ldx #$340E
jsl $E10000
MEND
MACRO
&lab _SetPage
&lab ldx #$470E
jsl $E10000
MEND
MACRO
&lab _SetScroll
&lab ldx #$450E
jsl $E10000
MEND
MACRO
&lab _SetSysWindow
&lab ldx #$4B0E
jsl $E10000
MEND
MACRO
&lab _SetWFrame
&lab ldx #$2D0E
jsl $E10000
MEND
MACRO
&lab _SetWindowIcons
&lab ldx #$4E0E
jsl $E10000
MEND
MACRO
&lab _SetWRefCon
&lab ldx #$280E
jsl $E10000
MEND
MACRO
&lab _SetWTitle
&lab ldx #$0D0E
jsl $E10000
MEND
MACRO
&lab _SetZoomRect
&lab ldx #$380E
jsl $E10000
MEND
MACRO
&lab _ShowHide
&lab ldx #$230E
jsl $E10000
MEND
MACRO
&lab _ShowWindow
&lab ldx #$130E
jsl $E10000
MEND
MACRO
&lab _SizeWindow
&lab ldx #$1C0E
jsl $E10000
MEND
MACRO
&lab _StartDrawing
&lab ldx #$4D0E
jsl $E10000
MEND
MACRO
&lab _StartInfoDrawing
&lab ldx #$500E
jsl $E10000
MEND
MACRO
&lab _TaskMaster
&lab ldx #$1D0E
jsl $E10000
MEND
MACRO
&lab _TrackGoAway
&lab ldx #$180E
jsl $E10000
MEND
MACRO
&lab _TrackZoom
&lab ldx #$260E
jsl $E10000
MEND
MACRO
&lab _ValidRect
&lab ldx #$3C0E
jsl $E10000
MEND
MACRO
&lab _ValidRgn
&lab ldx #$3D0E
jsl $E10000
MEND
MACRO
&lab _WindDragRect
&lab ldx #$530E
jsl $E10000
MEND
MACRO
&lab _WindNewRes
&lab ldx #$250E
jsl $E10000
MEND
MACRO
&lab _WindowGlobal
&lab ldx #$560E
jsl $E10000
MEND
MACRO
&lab _ZoomWindow
&lab ldx #$270E
jsl $E10000
MEND
MACRO
&lab _TaskMasterDA
&lab ldx #$5F0E
jsl $E10000
MEND
MACRO
&lab _CompileText
&lab ldx #$600E
jsl $E10000
MEND
MACRO
&lab _NewWindow2
&lab ldx #$610E
jsl $E10000
MEND
MACRO
&lab _ErrorWindow
&lab ldx #$620E
jsl $E10000
MEND