5PH r^((;File QuickMacs.Text
;------------------------------------------------
;
;  QuickDraw Assembly Language Interface
;
;    These macros expand into toolBox traps allowing
;  a convenient, symbolic QuickDraw interface for the
;  assembly language programmer.
;
;  Version for ROM 2.0 --      Februrary 10, 1983
;  updated for ROM 2.4 --      Mar 16, 1983
;  regenerated for ROM 4.0 --  June 3, 1983
;
;------------------------------------------------


                .MACRO  _InitCurs
                .WORD  $A850
                .ENDM

                .MACRO  _SetCurso
                .WORD  $A851
                .ENDM

                .MACRO  _HideCurs
                .WORD  $A852
                .ENDM

                .MACRO  _ShowCurs
                .WORD  $A853
                .ENDM

                .MACRO  _ShieldCu
                .WORD  $A855
                .ENDM

                .MACRO  _ObscureC
                .WORD  $A856
                .ENDM

                .MACRO  _BitAnd
                .WORD  $A858
                .ENDM

                .MACRO  _BitXOr
                .WORD  $A859
                .ENDM

                .MACRO  _BitNot
                .WORD  $A85A
                .ENDM

                .MACRO  _BitOr
                .WORD  $A85B
                .ENDM

                .MACRO  _BitShift
                .WORD  $A85C
                .ENDM

                .MACRO  _BitTst
                .WORD  $A85D
                .ENDM

                .MACRO  _BitSet
                .WORD  $A85E
                .ENDM

                .MACRO  _BitClr
                .WORD  $A85F
                .ENDM

                .MACRO  _Random
                .WORD  $A861
                .ENDM

                .MACRO  _ForeColo
                .WORD  $A862
                .ENDM

                .MACRO  _BackColo
                .WORD  $A863
                .ENDM

                .MACRO  _ColorBit
                .WORD  $A864
                .ENDM

                .MACRO  _GetPixel
                .WORD  $A865
                .ENDM

                .MACRO  _StuffHex
                .WORD  $A866
                .ENDM

                .MACRO  _LongMul
                .WORD  $A867
                .ENDM

                .MACRO  _FixMul
                .WORD  $A868
                .ENDM

                .MACRO  _FixRatio
                .WORD  $A869
                .ENDM

                .MACRO  _HiWord
                .WORD  $A86A
                .ENDM

                .MACRO  _LoWord
                .WORD  $A86B
                .ENDM

                .MACRO  _FixRound
                .WORD  $A86C
                .ENDM

                .MACRO  _InitPort
                .WORD  $A86D
                .ENDM

                .MACRO  _InitGraf
                .WORD  $A86E
                .ENDM

                .MACRO  _OpenPort
                .WORD  $A86F
                .ENDM

                .MACRO  _LocalToG
                .WORD  $A870
                .ENDM

                .MACRO  _GlobalTo
                .WORD  $A871
                .ENDM

                .MACRO  _GrafDevi
                .WORD  $A872
                .ENDM

                .MACRO  _SetPort
                .WORD  $A873
                .ENDM

                .MACRO  _GetPort
                .WORD  $A874
                .ENDM

                .MACRO  _SetPBits
                .WORD  $A875
                .ENDM

                .MACRO  _PortSize
                .WORD  $A876
                .ENDM

                .MACRO  _MovePort
                .WORD  $A877
                .ENDM

                .MACRO  _SetOrigi
                .WORD  $A878
                .ENDM

                .MACRO  _SetClip
                .WORD  $A879
                .ENDM

                .MACRO  _GetClip
                .WORD  $A87A
                .ENDM

                .MACRO  _ClipRect
                .WORD  $A87B
                .ENDM

                .MACRO  _BackPat
                .WORD  $A87C
                .ENDM

                .MACRO  _ClosePor
                .WORD  $A87D
                .ENDM

                .MACRO  _AddPt
                .WORD  $A87E
                .ENDM

                .MACRO  _SubPt
                .WORD  $A87F
                .ENDM

                .MACRO  _SetPt
                .WORD  $A880
                .ENDM

                .MACRO  _EqualPt
                .WORD  $A881
                .ENDM

                .MACRO  _StdText
                .WORD  $A882
                .ENDM

                .MACRO  _DrawChar
                .WORD  $A883
                .ENDM

                .MACRO  _DrawStri
                .WORD  $A884
                .ENDM

                .MACRO  _DrawText
                .WORD  $A885
                .ENDM

                .MACRO  _TextWidt
                .WORD  $A886
                .ENDM

                .MACRO  _TextFont
                .WORD  $A887
                .ENDM

                .MACRO  _TextFace
                .WORD  $A888
                .ENDM

                .MACRO  _TextMode
                .WORD  $A889
                .ENDM

                .MACRO  _TextSize
                .WORD  $A88A
                .ENDM

                .MACRO  _GetFontI
                .WORD  $A88B
                .ENDM

                .MACRO  _StringWi
                .WORD  $A88C
                .ENDM

                .MACRO  _CharWidt
                .WORD  $A88D
                .ENDM

                .MACRO  _SpaceExt
                .WORD  $A88E
                .ENDM

                .MACRO  _StdLine
                .WORD  $A890
                .ENDM

                .MACRO  _LineTo
                .WORD  $A891
                .ENDM

                .MACRO  _Line
                .WORD  $A892
                .ENDM

                .MACRO  _MoveTo
                .WORD  $A893
                .ENDM

                .MACRO  _Move
                .WORD  $A894
                .ENDM

                .MACRO  _Moov
                .WORD  $A894
                .ENDM

                .MACRO  _HidePen
                .WORD  $A896
                .ENDM

                .MACRO  _ShowPen
                .WORD  $A897
                .ENDM

                .MACRO  _GetPenSt
                .WORD  $A898
                .ENDM

                .MACRO  _SetPenSt
                .WORD  $A899
                .ENDM

                .MACRO  _GetPen
                .WORD  $A89A
                .ENDM

                .MACRO  _PenSize
                .WORD  $A89B
                .ENDM

                .MACRO  _PenMode
                .WORD  $A89C
                .ENDM

                .MACRO  _PenPat
                .WORD  $A89D
                .ENDM

                .MACRO  _PenNorma
                .WORD  $A89E
                .ENDM

                .MACRO  _StdRect
                .WORD  $A8A0
                .ENDM

                .MACRO  _FrameRec
                .WORD  $A8A1
                .ENDM

                .MACRO  _PaintRec
                .WORD  $A8A2
                .ENDM

                .MACRO  _EraseRec
                .WORD  $A8A3
                .ENDM

                .MACRO  _InverRe
                .WORD  $A8A4
                .ENDM

                .MACRO  _FillRect
                .WORD  $A8A5
                .ENDM

                .MACRO  _EqualRec
                .WORD  $A8A6
                .ENDM

                .MACRO  _SetRect
                .WORD  $A8A7
                .ENDM

                .MACRO  _OffSetRe
                .WORD  $A8A8
                .ENDM

                .MACRO  _InSetRec
                .WORD  $A8A9
                .ENDM

                .MACRO  _SectRect
                .WORD  $A8AA
                .ENDM

                .MACRO  _UnionRec
                .WORD  $A8AB
                .ENDM

                .MACRO  _Pt2Rect
                .WORD  $A8AC
                .ENDM

                .MACRO  _PtInRect
                .WORD  $A8AD
                .ENDM

                .MACRO  _EmptyRec
                .WORD  $A8AE
                .ENDM

                .MACRO  _StdRRect
                .WORD  $A8AF
                .ENDM

                .MACRO  _FrameRou
                .WORD  $A8B0
                .ENDM

                .MACRO  _PaintRou
                .WORD  $A8B1
                .ENDM

                .MACRO  _EraseRou
                .WORD  $A8B2
                .ENDM

                .MACRO  _InverRo
                .WORD  $A8B3
                .ENDM

                .MACRO  _FillRoun
                .WORD  $A8B4
                .ENDM

                .MACRO  _StdOval
                .WORD  $A8B6
                .ENDM

                .MACRO  _FrameOva
                .WORD  $A8B7
                .ENDM

                .MACRO  _PaintOva
                .WORD  $A8B8
                .ENDM

                .MACRO  _EraseOva
                .WORD  $A8B9
                .ENDM

                .MACRO  _InvertOv
                .WORD  $A8BA
                .ENDM

                .MACRO  _FillOval
                .WORD  $A8BB
                .ENDM

                .MACRO  _SlopeFromAngle
                .WORD  $A8BC
                .ENDM

                .MACRO  _StdArc
                .WORD  $A8BD
                .ENDM

                .MACRO  _FrameArc
                .WORD  $A8BE
                .ENDM

                .MACRO  _PaintArc
                .WORD  $A8BF
                .ENDM

                .MACRO  _EraseArc
                .WORD  $A8C0
                .ENDM

                .MACRO  _InvertAr
                .WORD  $A8C1
                .ENDM

                .MACRO  _FillArc
                .WORD  $A8C2
                .ENDM

                .MACRO  _PtToAngl
                .WORD  $A8C3
                .ENDM

                .MACRO  _AngleFromSlope
                .WORD  $A8C4
                .ENDM

                .MACRO  _StdPoly
                .WORD  $A8C5
                .ENDM

                .MACRO  _FramePol
                .WORD  $A8C6
                .ENDM

                .MACRO  _PaintPol
                .WORD  $A8C7
                .ENDM

                .MACRO  _ErasePol
                .WORD  $A8C8
                .ENDM

                .MACRO  _InvertPo
                .WORD  $A8C9
                .ENDM

                .MACRO  _FillPoly
                .WORD  $A8CA
                .ENDM

                .MACRO  _OpenPoly
                .WORD  $A8CB
                .ENDM

                .MACRO  _ClosePgon
                .WORD  $A8CC
                .ENDM

                .MACRO  _KillPoly
                .WORD  $A8CD
                .ENDM

                .MACRO  _OffSetPo
                .WORD  $A8CE
                .ENDM

                .MACRO  _PackBits
                .WORD  $A8CF
                .ENDM

                .MACRO  _UnpackBi
                .WORD  $A8D0
                .ENDM

                .MACRO  _StdRgn
                .WORD  $A8D1
                .ENDM

                .MACRO  _FrameRgn
                .WORD  $A8D2
                .ENDM

                .MACRO  _PaintRgn
                .WORD  $A8D3
                .ENDM

                .MACRO  _EraseRgn
                .WORD  $A8D4
                .ENDM

                .MACRO  _InverRgn
                .WORD  $A8D5
                .ENDM

                .MACRO  _FillRgn
                .WORD  $A8D6
                .ENDM

                .MACRO  _NewRgn
                .WORD  $A8D8
                .ENDM

                .MACRO  _DisposRgn
                .WORD  $A8D9
                .ENDM

                .MACRO  _OpenRgn
                .WORD  $A8DA
                .ENDM

                .MACRO  _CloseRgn
                .WORD  $A8DB
                .ENDM

                .MACRO  _CopyRgn
                .WORD  $A8DC
                .ENDM

                .MACRO  _SetEmpty
                .WORD  $A8DD
                .ENDM

                .MACRO  _SetRecRgn
                .WORD  $A8DE
                .ENDM

                .MACRO  _RectRgn
                .WORD  $A8DF
                .ENDM

                .MACRO  _OfSetRgn
                .WORD  $A8E0
                .ENDM

                .MACRO  _InSetRgn
                .WORD  $A8E1
                .ENDM

                .MACRO  _EmptyRgn
                .WORD  $A8E2
                .ENDM

                .MACRO  _EqualRgn
                .WORD  $A8E3
                .ENDM

                .MACRO  _SectRgn
                .WORD  $A8E4
                .ENDM

                .MACRO  _UnionRgn
                .WORD  $A8E5
                .ENDM

                .MACRO  _DiffRgn
                .WORD  $A8E6
                .ENDM

                .MACRO  _XOrRgn
                .WORD  $A8E7
                .ENDM

                .MACRO  _PtInRgn
                .WORD  $A8E8
                .ENDM

                .MACRO  _RectInRg
                .WORD  $A8E9
                .ENDM

                .MACRO  _StdBits
                .WORD  $A8EB
                .ENDM

                .MACRO  _CopyBits
                .WORD  $A8EC
                .ENDM

                .MACRO  _ScrollRe
                .WORD  $A8EF
                .ENDM

                .MACRO  _SetStdPr
                .WORD  $A8EA
                .ENDM

                .MACRO  _StdTxMea
                .WORD  $A8ED
                .ENDM

                .MACRO  _StdGetPi
                .WORD  $A8EE
                .ENDM

                .MACRO  _StdPutPi
                .WORD  $A8F0
                .ENDM

                .MACRO  _StdComme
                .WORD  $A8F1
                .ENDM

                .MACRO  _PicComme
                .WORD  $A8F2
                .ENDM

                .MACRO  _OpenPict
                .WORD  $A8F3
                .ENDM

                .MACRO  _ClosePic
                .WORD  $A8F4
                .ENDM

                .MACRO  _KillPict
                .WORD  $A8F5
                .ENDM

                .MACRO  _DrawPict
                .WORD  $A8F6
                .ENDM

                .MACRO  _ScalePt
                .WORD  $A8F8
                .ENDM

                .MACRO  _MapPt
                .WORD  $A8F9
                .ENDM

                .MACRO  _MapRect
                .WORD  $A8FA
                .ENDM

                .MACRO  _MapRgn
                .WORD  $A8FB
                .ENDM

                .MACRO  _MapPoly
                .WORD  $A8FC
                .ENDM

