mirror of
https://github.com/jrk/QuickDraw.git
synced 2025-03-20 23:30:43 +00:00
1029 lines
23 KiB
Plaintext
Executable File
1029 lines
23 KiB
Plaintext
Executable File
;
|
|
; QuickDraw patch program
|
|
;
|
|
;--------------------------------------------------------------------------------
|
|
|
|
.NoList
|
|
.Include TLASM:GrafEQU.TEXT ; All definitions
|
|
.Include TLASM:SYSEQU.TEXT ; All definitions
|
|
.Include TLASM:SYSMACS.TEXT ; All definitions
|
|
.Include TLASM:TOOLMACS.TEXT ; All definitions
|
|
.List
|
|
|
|
|
|
.Main BlockHead
|
|
|
|
LEA fastStart,A0
|
|
|
|
MOVE.L #30000,D0 ; copy into system
|
|
_NewHandle ,SYS
|
|
_HLock
|
|
|
|
MOVE.L (A0),A1
|
|
MOVE.L A1,A2 ; save ptr
|
|
LEA fastStart,A0
|
|
MOVE.L #30000,D0 ; copy into system
|
|
_BlockMove
|
|
|
|
JSR (A2)
|
|
|
|
_ExitToShell
|
|
|
|
fastStart
|
|
.REF CopyMask
|
|
LEA CopyMask,A0
|
|
MOVE.L A0,$C00+<4*$32> ;Set new trap address kludge
|
|
|
|
.REF GetMaskTab
|
|
LEA GetMaskTab,A0
|
|
MOVE.L A0,$C00+<4*$36> ;Set new trap address kludge
|
|
|
|
.REF MeasureText
|
|
LEA MeasureText,A0
|
|
MOVE.L A0,$C00+<4*$37> ;Set new trap address kludge
|
|
|
|
.REF CalcMask
|
|
LEA CalcMask,A0
|
|
MOVE.L A0,$C00+<4*$38> ;Set new trap address kludge
|
|
|
|
.REF SeedFill
|
|
LEA SeedFill,A0
|
|
MOVE.L A0,$C00+<4*$39> ;Set new trap address kludge
|
|
|
|
.REF InitCurs
|
|
LEA InitCurs,A0
|
|
MOVE #$50,D0
|
|
_SetTrapAddress
|
|
|
|
.REF SetCurso
|
|
LEA SetCurso,A0
|
|
MOVE #$51,D0
|
|
_SetTrapAddress
|
|
|
|
.REF HideCurs
|
|
LEA HideCurs,A0
|
|
MOVE #$52,D0
|
|
_SetTrapAddress
|
|
|
|
.REF ShowCurs
|
|
LEA ShowCurs,A0
|
|
MOVE #$53,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF ShieldCu
|
|
LEA ShieldCu,A0
|
|
MOVE #$55,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF ObscureC
|
|
LEA ObscureC,A0
|
|
MOVE #$56,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF BitAnd
|
|
LEA BitAnd ,A0
|
|
MOVE #$58,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF BitXOr
|
|
LEA BitXOr ,A0
|
|
MOVE #$59,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF BitNot
|
|
LEA BitNot ,A0
|
|
MOVE #$5A,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF BitOr
|
|
LEA BitOr ,A0
|
|
MOVE #$5B,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF BitShift
|
|
LEA BitShift,A0
|
|
MOVE #$5C,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF BitTst
|
|
LEA BitTst ,A0
|
|
MOVE #$5D,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF BitSet
|
|
LEA BitSet ,A0
|
|
MOVE #$5E,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF BitClr
|
|
LEA BitClr ,A0
|
|
MOVE #$5F,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF Random
|
|
LEA Random ,A0
|
|
MOVE #$61,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF ForeColo
|
|
LEA ForeColo,A0
|
|
MOVE #$62,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF BackColo
|
|
LEA BackColo,A0
|
|
MOVE #$63,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF ColorBit
|
|
LEA ColorBit,A0
|
|
MOVE #$64,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF GetPixel
|
|
LEA GetPixel,A0
|
|
MOVE #$65,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StuffHex
|
|
LEA StuffHex,A0
|
|
MOVE #$66,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF InitPort
|
|
LEA InitPort,A0
|
|
MOVE #$6D,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF InitGraf
|
|
LEA InitGraf,A0
|
|
MOVE #$6E,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF OpenPort
|
|
LEA OpenPort,A0
|
|
MOVE #$6F,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF LocalToG
|
|
LEA LocalToG,A0
|
|
MOVE #$70,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF GlobalTo
|
|
LEA GlobalTo,A0
|
|
MOVE #$71,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF GrafDevi
|
|
LEA GrafDevi,A0
|
|
MOVE #$72,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SetPort
|
|
LEA SetPort ,A0
|
|
MOVE #$73,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF GetPort
|
|
LEA GetPort ,A0
|
|
MOVE #$74,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SetPortB
|
|
LEA SetPortB,A0
|
|
MOVE #$75,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PortSize
|
|
LEA PortSize,A0
|
|
MOVE #$76,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF MovePort
|
|
LEA MovePort,A0
|
|
MOVE #$77,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SetOrigi
|
|
LEA SetOrigi,A0
|
|
MOVE #$78,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SetClip
|
|
LEA SetClip ,A0
|
|
MOVE #$79,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF GetClip
|
|
LEA GetClip ,A0
|
|
MOVE #$7A,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF ClipRect
|
|
LEA ClipRect,A0
|
|
MOVE #$7B,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF BackPat
|
|
LEA BackPat ,A0
|
|
MOVE #$7C,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF ClosePor
|
|
LEA ClosePor,A0
|
|
MOVE #$7D,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF AddPt
|
|
LEA AddPt ,A0
|
|
MOVE #$7E,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SubPt
|
|
LEA SubPt ,A0
|
|
MOVE #$7F,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SetPt
|
|
LEA SetPt ,A0
|
|
MOVE #$80,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF EqualPt
|
|
LEA EqualPt ,A0
|
|
MOVE #$81,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StdText
|
|
LEA StdText ,A0
|
|
MOVE #$82,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF DrawChar
|
|
LEA DrawChar,A0
|
|
MOVE #$83,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF DrawStri
|
|
LEA DrawStri,A0
|
|
MOVE #$84,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF DrawText
|
|
LEA DrawText,A0
|
|
MOVE #$85,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF TextWidt
|
|
LEA TextWidt,A0
|
|
MOVE #$86,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF TextFont
|
|
LEA TextFont,A0
|
|
MOVE #$87,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF TextFace
|
|
LEA TextFace,A0
|
|
MOVE #$88,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF TextMode
|
|
LEA TextMode,A0
|
|
MOVE #$89,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF TextSize
|
|
LEA TextSize,A0
|
|
MOVE #$8A,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF GetFontI
|
|
LEA GetFontI,A0
|
|
MOVE #$8B,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StringWi
|
|
LEA StringWi,A0
|
|
MOVE #$8C,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF CharWidt
|
|
LEA CharWidt,A0
|
|
MOVE #$8D,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SpaceExt
|
|
LEA SpaceExt,A0
|
|
MOVE #$8E,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StdLine
|
|
LEA StdLine ,A0
|
|
MOVE #$90,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF LineTo
|
|
LEA LineTo ,A0
|
|
MOVE #$91,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF Line
|
|
LEA Line ,A0
|
|
MOVE #$92,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF MoveTo
|
|
LEA MoveTo ,A0
|
|
MOVE #$93,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF Moov
|
|
LEA Moov ,A0
|
|
MOVE #$94,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF HidePen
|
|
LEA HidePen ,A0
|
|
MOVE #$96,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF ShowPen
|
|
LEA ShowPen ,A0
|
|
MOVE #$97,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF GetPenSt
|
|
LEA GetPenSt,A0
|
|
MOVE #$98,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SetPenSt
|
|
LEA SetPenSt,A0
|
|
MOVE #$99,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF GetPen
|
|
LEA GetPen ,A0
|
|
MOVE #$9A,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PenSize
|
|
LEA PenSize ,A0
|
|
MOVE #$9B,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PenMode
|
|
LEA PenMode ,A0
|
|
MOVE #$9C,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PenPat
|
|
LEA PenPat ,A0
|
|
MOVE #$9D,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PenNorma
|
|
LEA PenNorma,A0
|
|
MOVE #$9E,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StdRect
|
|
LEA StdRect ,A0
|
|
MOVE #$A0,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF FrameRec
|
|
LEA FrameRec,A0
|
|
MOVE #$A1,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PaintRec
|
|
LEA PaintRec,A0
|
|
MOVE #$A2,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF EraseRec
|
|
LEA EraseRec,A0
|
|
MOVE #$A3,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF InvertRe
|
|
LEA InvertRe,A0
|
|
MOVE #$A4,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF FillRect
|
|
LEA FillRect,A0
|
|
MOVE #$A5,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF EqualRec
|
|
LEA EqualRec,A0
|
|
MOVE #$A6,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SetRect
|
|
LEA SetRect ,A0
|
|
MOVE #$A7,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF OffSetRe
|
|
LEA OffSetRe,A0
|
|
MOVE #$A8,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF InSetRec
|
|
LEA InSetRec,A0
|
|
MOVE #$A9,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SectRect
|
|
LEA SectRect,A0
|
|
MOVE #$AA,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF UnionRec
|
|
LEA UnionRec,A0
|
|
MOVE #$AB,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF Pt2Rect
|
|
LEA Pt2Rect ,A0
|
|
MOVE #$AC,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PtInRect
|
|
LEA PtInRect,A0
|
|
MOVE #$AD,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF EmptyRec
|
|
LEA EmptyRec,A0
|
|
MOVE #$AE,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StdRRect
|
|
LEA StdRRect,A0
|
|
MOVE #$AF,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF FrameRou
|
|
LEA FrameRou,A0
|
|
MOVE #$B0,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PaintRou
|
|
LEA PaintRou,A0
|
|
MOVE #$B1,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF EraseRou
|
|
LEA EraseRou,A0
|
|
MOVE #$B2,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF InvertRo
|
|
LEA InvertRo,A0
|
|
MOVE #$B3,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF FillRoun
|
|
LEA FillRoun,A0
|
|
MOVE #$B4,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StdOval
|
|
LEA StdOval ,A0
|
|
MOVE #$B6,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF FrameOva
|
|
LEA FrameOva,A0
|
|
MOVE #$B7,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PaintOva
|
|
LEA PaintOva,A0
|
|
MOVE #$B8,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF EraseOva
|
|
LEA EraseOva,A0
|
|
MOVE #$B9,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF InvertOv
|
|
LEA InvertOv,A0
|
|
MOVE #$BA,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF FillOval
|
|
LEA FillOval,A0
|
|
MOVE #$BB,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StdArc
|
|
LEA StdArc ,A0
|
|
MOVE #$BD,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF FrameArc
|
|
LEA FrameArc,A0
|
|
MOVE #$BE,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PaintArc
|
|
LEA PaintArc,A0
|
|
MOVE #$BF,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF EraseArc
|
|
LEA EraseArc,A0
|
|
MOVE #$C0,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF InvertAr
|
|
LEA InvertAr,A0
|
|
MOVE #$C1,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF FillArc
|
|
LEA FillArc ,A0
|
|
MOVE #$C2,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PtToAngl
|
|
LEA PtToAngl,A0
|
|
MOVE #$C3,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StdPoly
|
|
LEA StdPoly ,A0
|
|
MOVE #$C5,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF FramePol
|
|
LEA FramePol,A0
|
|
MOVE #$C6,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PaintPol
|
|
LEA PaintPol,A0
|
|
MOVE #$C7,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF ErasePol
|
|
LEA ErasePol,A0
|
|
MOVE #$C8,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF InvertPo
|
|
LEA InvertPo,A0
|
|
MOVE #$C9,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF FillPoly
|
|
LEA FillPoly,A0
|
|
MOVE #$CA,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF OpenPoly
|
|
LEA OpenPoly,A0
|
|
MOVE #$CB,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF ClosePol
|
|
LEA ClosePol,A0
|
|
MOVE #$CC,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF KillPoly
|
|
LEA KillPoly,A0
|
|
MOVE #$CD,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF OffSetPo
|
|
LEA OffSetPo,A0
|
|
MOVE #$CE,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PackBits
|
|
LEA PackBits,A0
|
|
MOVE #$CF,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF UnpackBi
|
|
LEA UnpackBi,A0
|
|
MOVE #$D0,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StdRgn
|
|
LEA StdRgn ,A0
|
|
MOVE #$D1,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF FrameRgn
|
|
LEA FrameRgn,A0
|
|
MOVE #$D2,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PaintRgn
|
|
LEA PaintRgn,A0
|
|
MOVE #$D3,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF EraseRgn
|
|
LEA EraseRgn,A0
|
|
MOVE #$D4,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF InvertRg
|
|
LEA InvertRg,A0
|
|
MOVE #$D5,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF FillRgn
|
|
LEA FillRgn ,A0
|
|
MOVE #$D6,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF NewRgn
|
|
LEA NewRgn ,A0
|
|
MOVE #$D8,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF DisposeR
|
|
LEA DisposeR,A0
|
|
MOVE #$D9,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF OpenRgn
|
|
LEA OpenRgn ,A0
|
|
MOVE #$DA,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF CloseRgn
|
|
LEA CloseRgn,A0
|
|
MOVE #$DB,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF CopyRgn
|
|
LEA CopyRgn ,A0
|
|
MOVE #$DC,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SetEmpty
|
|
LEA SetEmpty,A0
|
|
MOVE #$DD,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SetRectR
|
|
LEA SetRectR,A0
|
|
MOVE #$DE,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF RectRgn
|
|
LEA RectRgn ,A0
|
|
MOVE #$DF,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF OffSetRg
|
|
LEA OffSetRg,A0
|
|
MOVE #$E0,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF InSetRgn
|
|
LEA InSetRgn,A0
|
|
MOVE #$E1,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF EmptyRgn
|
|
LEA EmptyRgn,A0
|
|
MOVE #$E2,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF EqualRgn
|
|
LEA EqualRgn,A0
|
|
MOVE #$E3,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SectRgn
|
|
LEA SectRgn ,A0
|
|
MOVE #$E4,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF UnionRgn
|
|
LEA UnionRgn,A0
|
|
MOVE #$E5,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF DiffRgn
|
|
LEA DiffRgn ,A0
|
|
MOVE #$E6,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF XOrRgn
|
|
LEA XOrRgn ,A0
|
|
MOVE #$E7,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PtInRgn
|
|
LEA PtInRgn ,A0
|
|
MOVE #$E8,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF RectInRg
|
|
LEA RectInRg,A0
|
|
MOVE #$E9,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StdBits
|
|
LEA StdBits ,A0
|
|
MOVE #$EB,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF CopyBits
|
|
LEA CopyBits,A0
|
|
MOVE #$EC,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF ScrollRe
|
|
LEA ScrollRe,A0
|
|
MOVE #$EF,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SetStdPr
|
|
LEA SetStdPr,A0
|
|
MOVE #$EA,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StdTxMea
|
|
LEA StdTxMea,A0
|
|
MOVE #$ED,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StdGetPi
|
|
LEA StdGetPi,A0
|
|
MOVE #$EE,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StdPutPi
|
|
LEA StdPutPi,A0
|
|
MOVE #$F0,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF StdComme
|
|
LEA StdComme,A0
|
|
MOVE #$F1,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF PicComme
|
|
LEA PicComme,A0
|
|
MOVE #$F2,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF OpenPict
|
|
LEA OpenPict,A0
|
|
MOVE #$F3,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF ClosePic
|
|
LEA ClosePic,A0
|
|
MOVE #$F4,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF KillPict
|
|
LEA KillPict,A0
|
|
MOVE #$F5,D0
|
|
_SetTrapAddress
|
|
|
|
.REF DrawPict
|
|
LEA DrawPict,A0
|
|
MOVE #$F6,D0
|
|
_SetTrapAddress
|
|
|
|
.REF ScalePt
|
|
LEA ScalePt,A0
|
|
MOVE #$F8,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF MapPt
|
|
LEA MapPt,A0
|
|
MOVE #$F9,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF MapRect
|
|
LEA MapRect,A0
|
|
MOVE #$FA,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF MapRgn
|
|
LEA MapRgn,A0
|
|
MOVE #$FB,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF MapPoly
|
|
LEA MapPoly,A0
|
|
MOVE #$FC,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
; FONT MANAGER
|
|
|
|
.REF InitFont
|
|
LEA InitFont,A0
|
|
MOVE #$FE,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF GetFontName
|
|
LEA GetFontName,A0
|
|
MOVE #$FF,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF GetFNum
|
|
LEA GetFNum,A0
|
|
MOVE #$100,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF FMSwapFont
|
|
LEA FMSwapFont,A0
|
|
MOVE #$101,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF RealFont
|
|
LEA RealFont,A0
|
|
MOVE #$102,D0
|
|
_SetTrapAddress
|
|
|
|
|
|
.REF SetFontLo
|
|
LEA SetFontLo,A0
|
|
MOVE #$103,D0
|
|
_SetTrapAddress
|
|
|
|
LEA FMSwapFont,A0
|
|
MOVE.L A0,JSwapFont
|
|
|
|
RTS
|
|
|
|
|
|
|
|
.END
|