1
0
mirror of https://github.com/ksherlock/x65.git synced 2024-12-28 19:32:25 +00:00
x65/samples/apple2gs/gsos/macros/Misc.Macs.s
2020-02-25 21:29:48 -05:00

339 lines
6.1 KiB
ArmAsm

* Misc Tool macros
* by Dave Klimas
;
; Copyright Apple Computer, Inc. 1986, 1987
; and Roger Wagner Publishing, Inc. 1988
; All Rights Reserved
;
macro _MTBootInit
{
Tool $103
}
macro _MTStartUp
{
Tool $203
}
macro _MTShutDown
{
Tool $303
}
;~MTVersion MAC
; PHA
macro _MTVersion
{
Tool $403
}
macro _MTReset
{
Tool $503
}
;~MTStatus MAC
; PHA
macro _MTStatus
{
Tool $603
}
;~WriteBRam MAC
; PHL ]1
macro _WriteBRam
{
Tool $903
}
;~ReadBRam MAC
; PHL ]1
macro _ReadBRam
{
Tool $A03
}
;~WriteBParam MAC
; PxW ]1;]2
macro _WriteBParam
{
Tool $B03
}
;~ReadBParam MAC
; P1SW ]1
macro _ReadBParam
{
Tool $C03
}
;~ReadTimeHex MAC
; PHS 4
macro _ReadTimeHex
{
Tool $D03
}
;~WriteTimeHex MAC
; PxW ]1;]2;]3
macro _WriteTimeHex
{
Tool $E03
}
;~ReadAsciiTime MAC
; PHL ]1
macro _ReadAsciiTime
{
Tool $F03
}
;~SetVector MAC
; PHWL ]1;]2
macro _SetVector
{
Tool $1003
}
;~GetVector MAC
; P2SW ]1
macro _GetVector
{
Tool $1103
}
;~SetHeartBeat MAC
; PHL ]1
macro _SetHeartBeat
{
Tool $1203
}
;~DelHeartBeat MAC
; PHL ]1
macro _DelHeartBeat
{
Tool $1303
}
macro _ClrHeartBeat
{
Tool $1403
}
;~SysFailMgr MAC
; PHWL ]1;]2
macro _SysFailMgr
{
Tool $1503
}
;~GetAddr MAC
; P2SW ]1
macro _GetAddr
{
Tool $1603
}
;~ReadMouse MAC
; PHS 3
macro _ReadMouse
{
Tool $1703
}
;~InitMouse MAC
; PHW ]1
macro _InitMouse
{
Tool $1803
}
;~SetMouse MAC
; PHW ]1
macro _SetMouse
{
Tool $1903
}
macro _HomeMouse
{
Tool $1A03
}
macro _ClearMouse
{
Tool $1B03
}
;~ClampMouse MAC
; PxW ]1;]2;]3;]4
macro _ClampMouse
{
Tool $1C03
}
;~GetMouseClamp MAC
; PHS 4
macro _GetMouseClamp
{
Tool $1D03
}
;~PosMouse MAC
; PxW ]1;]2
macro _PosMouse
{
Tool $1E03
}
;~ServeMouse MAC
; PHA
macro _ServeMouse
{
Tool $1F03
}
;~GetNewID MAC
; P1SW ]1
macro _GetNewID
{
Tool $2003
}
;~DeleteID MAC
; PHW ]1
macro _DeleteID
{
Tool $2103
}
;~StatusID MAC
; PHW ]1
macro _StatusID
{
Tool $2203
}
;~IntSource MAC
; PHW ]1
macro _IntSource
{
Tool $2303
}
;~FWEntry MAC
; PHS 4
; PxW ]1;]2;]3;]4
macro _FWEntry
{
Tool $2403
}
;~GetTick MAC
; PHS 2
macro _GetTick
{
Tool $2503
}
;~PackBytes MAC
; P1SL ]1
; PxL ]2;]3
; PHW ]4
macro _PackBytes
{
Tool $2603
}
;~UnPackBytes MAC
; P1SL ]1
; PHW ]2
; PxL ]3;]4
macro _UnPackBytes
{
Tool $2703
}
;~Munger MAC
; P1SL ]1
; PxL ]2;]3
; PHWL ]4;]5
; PHWL ]6;]7
macro _Munger
{
Tool $2803
}
;~GetIRQEnable MAC
; PHA
macro _GetIRQEnable
{
Tool $2903
}
;~SetAbsClamp MAC
; PxW ]1;]2;]3;]4
macro _SetAbsClamp
{
Tool $2A03
}
;~GetAbsClamp MAC
; PHS 4
macro _GetAbsClamp
{
Tool $2B03
}
macro _SysBeep
{
Tool $2C03
}
;~AddToQueue MAC
; PxL ]1;]2
macro _AddToQueue
{
Tool $2E03
}
;~DeleteFromQueue MAC
; PxL ]1;]2
macro _DeleteFromQueue
{
Tool $2F03
}
;~SetInterruptState MAC
; PHLW ]1;]2
macro _SetInterruptState
{
Tool $3003
}
;~GetInterruptState MAC
; PHLW ]1;]2
macro _GetInterruptState
{
Tool $3103
}
;~GetIntStateRecSize MAC
; PHA
macro _GetIntStateRecSize
{
Tool $3203
}
;~ReadMouse2 MAC
; PHS 3
macro _ReadMouse2
{
Tool $3303
}
;~GetCodeResConverter MAC
; PHS 2
macro _GetCodeResConverter
{
Tool $3403
}
macro _GetROMResource
{
Tool $3503
}
macro _ReleaseROMResource
{
Tool $3603
}
macro _ConvSeconds
{
Tool $3703
}
macro _SysBeep2
{
Tool $3803
}
macro _VersionString
{
Tool $3903
}
macro _WaitUntil
{
Tool $3A03
}
macro _StringToText
{
Tool $3B03
}
macro _ShowBootInfo
{
Tool $3C03
}
macro _ScanDevices
{
Tool $3D03
}
macro _AlertMessage
{
Tool $3E03
}
macro _DoSysPrefs
{
Tool $3F03
}