💾 Archived View for mirrors.apple2.org.za › archive › apple.cabi.net › Hypercard › Xcmds › M16XCMD.t… captured on 2024-12-17 at 14:07:42.

View Raw

More Information

⬅️ Previous capture (2023-05-25)

-=-=-=-=-=-=-

File: M16.HyperXCMD

For use with HyperCard IIGS version 1.1



 ****  HyperTalk Utilities  ****
 MACRO
&lab _EvalExpr
&lab ldx #$0002
     jsl $E10220
 MEND
 MACRO
&lab _SendCardMessage
&lab ldx #$0001
     jsl $E10220
 MEND
 MACRO
&lab _SendHCMessage
&lab ldx #$0005
     jsl $E10220
 MEND


 ****  Memory Utilities  ****
 MACRO
&lab _GetGlobal
&lab ldx #$0012
     jsl $E10220
 MEND
 MACRO
&lab _SetGlobal
&lab ldx #$0013
     jsl $E10220
 MEND
 MACRO
&lab _ZeroBytes
&lab ldx #$0006
     jsl $E10220
 MEND


 ****  String Utilities  ****
 MACRO
&lab _GSStringEqual
&lab ldx #$0022
     jsl $E10220
 MEND
 MACRO
&lab _ScanToReturn
&lab ldx #$001C
     jsl $E10220
 MEND
 MACRO
&lab _ScanToZero
&lab ldx #$001D
     jsl $E10220
 MEND
 MACRO
&lab _StringEqual
&lab ldx #$001A
     jsl $E10220
 MEND
 MACRO
&lab _StringLength
&lab ldx #$0003
     jsl $E10220
 MEND
 MACRO
&lab _StringMatch
&lab ldx #$0004
     jsl $E10220
 MEND


 ****  String Conversions  ****
 MACRO
&lab _BoolToStr
&lab ldx #$0010
     jsl $E10220
 MEND
 MACRO
&lab _CopyGSString
&lab ldx #$0020
     jsl $E10220
 MEND
 MACRO
&lab _GSConcat
&lab ldx #$0021
     jsl $E10220
 MEND
 MACRO
&lab _ExtToStr
&lab ldx #$0011
     jsl $E10220
 MEND
 MACRO
&lab _GSToPString
&lab ldx #$001E
     jsl $E10220
 MEND
 MACRO
&lab _GSToZero
&lab ldx #$0023
     jsl $E10220
 MEND
 MACRO
&lab _LongToStr
&lab ldx #$000D
     jsl $E10220
 MEND
 MACRO
&lab _NumToHex
&lab ldx #$000F
     jsl $E10220
 MEND
 MACRO
&lab _NumToStr
&lab ldx #$000E
     jsl $E10220
 MEND
 MACRO
&lab _PasToZero
&lab ldx #$0007
     jsl $E10220
 MEND
 MACRO
&lab _PointToStr
&lab ldx #$002D
     jsl $E10220
 MEND
 MACRO
&lab _PToGSString
&lab ldx #$001F
     jsl $E10220
 MEND
 MACRO
&lab _RectToStr
&lab ldx #$002E
     jsl $E10220
 MEND
 MACRO
&lab _ReturnToPas
&lab ldx #$001B
     jsl $E10220
 MEND
 MACRO
&lab _StrToBool
&lab ldx #$000B
     jsl $E10220
 MEND
 MACRO
&lab _StrToExt
&lab ldx #$000C
     jsl $E10220
 MEND
 MACRO
&lab _StrToLong
&lab ldx #$0009
     jsl $E10220
 MEND
 MACRO
&lab _StrToNum
&lab ldx #$000A
     jsl $E10220
 MEND
 MACRO
&lab _StrToPoint
&lab ldx #$002F
     jsl $E10220
 MEND
 MACRO
&lab _StrToRect
&lab ldx #$0030
     jsl $E10220
 MEND
 MACRO
&lab _ZeroToGS
&lab ldx #$0024
     jsl $E10220
 MEND
 MACRO
&lab _ZeroToPas
&lab ldx #$0008
     jsl $E10220
 MEND


 ****  Field Utilities  ****
 MACRO
&lab _GetFieldByID
&lab ldx #$0016
     jsl $E10220
 MEND
 MACRO
&lab _GetFieldByName
&lab ldx #$0014
     jsl $E10220
 MEND
 MACRO
&lab _GetFieldByNum
&lab ldx #$0015
     jsl $E10220
 MEND
 MACRO
&lab _SetFieldByID
&lab ldx #$0019
     jsl $E10220
 MEND
 MACRO
&lab _SetFieldByName
&lab ldx #$0017
     jsl $E10220
 MEND
 MACRO
&lab _SetFieldByNum
&lab ldx #$0018
     jsl $E10220
 MEND



 MACRO
&lab _ChangedMaskAndData
&lab ldx #$002C
     jsl $E10220
 MEND
 MACRO
&lab _GetMaskAndData
&lab ldx #$002B
     jsl $E10220
 MEND



 MACRO
&lab _BeginXSound
&lab ldx #$0029
     jsl $E10220
 MEND
 MACRO
&lab _EndXSound
&lab ldx #$002A
     jsl $E10220
 MEND



 MACRO
&lab _FindNamedResource
&lab ldx #$0026
     jsl $E10220
 MEND
 MACRO
&lab _GetResourceName
&lab ldx #$0028
     jsl $E10220
 MEND
 MACRO
&lab _LoadNamedResource
&lab ldx #$0025
     jsl $E10220
 MEND
 MACRO
&lab _SetResourceName
&lab ldx #$0027
     jsl $E10220
 MEND



 MACRO
&lab _NewXWindow
&lab ldx #$0031
     jsl $E10220
 MEND
 MACRO
&lab _CloseXWindow
&lab ldx #$0033
     jsl $E10220
 MEND


 ****  XWindoid Utilities  ****
 MACRO
&lab _GetXWindowValue
&lab ldx #$0037
     jsl $E10220
 MEND
 MACRO
&lab _HideHCPalettes
&lab ldx #$0034
     jsl $E10220
 MEND
 MACRO
&lab _ShowHCPalettes
&lab ldx #$0035
     jsl $E10220
 MEND
 MACRO
&lab _SetXWIdleTime
&lab ldx #$0032
     jsl $E10220
 MEND
 MACRO
&lab SetXWindowValue
&lab ldx #$0036
     jsl $E10220
 MEND
 MACRO
&lab _XWAllowReEntrancy
&lab ldx #$0038
     jsl $E10220
 MEND