mirror of
https://github.com/mrkite/regs.git
synced 2024-06-06 12:29:30 +00:00
added funcs with wide returns
This commit is contained in:
parent
0ab297415e
commit
2c27862180
|
@ -92,7 +92,7 @@ AbsOff() {
|
||||||
AbsOn() {
|
AbsOn() {
|
||||||
$09, $0f
|
$09, $0f
|
||||||
}
|
}
|
||||||
AsynchADBReceive(compPtr: Ptr) {
|
AsyncADBReceive(compPtr: Ptr) {
|
||||||
$09, $0d
|
$09, $0d
|
||||||
}
|
}
|
||||||
ClearSRQTable() {
|
ClearSRQTable() {
|
||||||
|
|
|
@ -128,8 +128,12 @@ Long2Fix(longValue: int32): Fixed {
|
||||||
Long2Hex(longValue: int32, strPtr: Ptr, strLength: int16) {
|
Long2Hex(longValue: int32, strPtr: Ptr, strLength: int16) {
|
||||||
$0b, $23
|
$0b, $23
|
||||||
}
|
}
|
||||||
LongDivide(dividend: int32, divisor: int32): ^LongDivRec;
|
LongDivide(dividend: int32, divisor: int32): ^LongDivRec {
|
||||||
LongMul(multiplicand: int32, multiplier: int32): ^LongMulRec;
|
$0b, $0d
|
||||||
|
}
|
||||||
|
LongMul(multiplicand: int32, multiplier: int32): ^LongMulRec {
|
||||||
|
$0b, $0c
|
||||||
|
}
|
||||||
LoWord(longValue: int32): int16 {
|
LoWord(longValue: int32): int16 {
|
||||||
$0b, $19
|
$0b, $19
|
||||||
}
|
}
|
||||||
|
|
|
@ -68,7 +68,9 @@ GetUserID2(pathNamePtr: Ptr): int16 {
|
||||||
$11, $21
|
$11, $21
|
||||||
}
|
}
|
||||||
InitialLoad(userID: int16, loadFileNamePtr: Ptr,
|
InitialLoad(userID: int16, loadFileNamePtr: Ptr,
|
||||||
spMemFlag: bool): ^InitialLoadOutputRec;
|
spMemFlag: bool): ^InitialLoadOutputRec {
|
||||||
|
$11, $09
|
||||||
|
}
|
||||||
InitialLoad2(userID: int16, loadFileNamePtr: Ptr, spMemFlag: bool,
|
InitialLoad2(userID: int16, loadFileNamePtr: Ptr, spMemFlag: bool,
|
||||||
inputType: int16): ^InitialLoadOutputRec;
|
inputType: int16): ^InitialLoadOutputRec;
|
||||||
GetPathname(userID: int16, fileNumber: int16): Ptr {
|
GetPathname(userID: int16, fileNumber: int16): Ptr {
|
||||||
|
@ -81,12 +83,18 @@ RenamePathname(oldPathname: Ptr, newPathname: Ptr) {
|
||||||
$11, $13
|
$11, $13
|
||||||
}
|
}
|
||||||
LoadSegName(userID: int16, loadFileNamePtr: Ptr,
|
LoadSegName(userID: int16, loadFileNamePtr: Ptr,
|
||||||
loadSegNamePtr: Ptr): ^LoadSegNameOut;
|
loadSegNamePtr: Ptr): ^LoadSegNameOut {
|
||||||
|
$11, $0d
|
||||||
|
}
|
||||||
LoadSegNum(userID: int16, loadFileNum: int16, loadSegNum: int16): Ptr {
|
LoadSegNum(userID: int16, loadFileNum: int16, loadSegNum: int16): Ptr {
|
||||||
$11, $0b
|
$11, $0b
|
||||||
}
|
}
|
||||||
Restart(userID: int16): ^RestartOutRec;
|
Restart(userID: int16): ^RestartOutRec {
|
||||||
UnloadSeg(segmentPtr: Ptr): ^UnloadSegOutRec;
|
$11, $0a
|
||||||
|
}
|
||||||
|
UnloadSeg(segmentPtr: Ptr): ^UnloadSegOutRec {
|
||||||
|
$11, $0e
|
||||||
|
}
|
||||||
UnloadSegNum(userID: int16, loadFileNum: int16, loadSegNum: int16) {
|
UnloadSegNum(userID: int16, loadFileNum: int16, loadSegNum: int16) {
|
||||||
$11, $0c
|
$11, $0c
|
||||||
}
|
}
|
||||||
|
|
|
@ -336,15 +336,21 @@ DelHeartBeat(taskPtr: Ptr) {
|
||||||
$03, $13
|
$03, $13
|
||||||
}
|
}
|
||||||
FWEntry(aRegValue: int16, xRegValue: int16, yRegValue: int16,
|
FWEntry(aRegValue: int16, xRegValue: int16, yRegValue: int16,
|
||||||
eModeEntryPt: int16): ^FWRec;
|
eModeEntryPt: int16): ^FWRec {
|
||||||
GetAbsClamp(): ^ClampRec;
|
$03, $24
|
||||||
|
}
|
||||||
|
GetAbsClamp(): ^ClampRec {
|
||||||
|
$03, $2b
|
||||||
|
}
|
||||||
GetAddr(refNum: int16) {
|
GetAddr(refNum: int16) {
|
||||||
$03, $16
|
$03, $16
|
||||||
}
|
}
|
||||||
GetIRQEnable(): int16 {
|
GetIRQEnable(): int16 {
|
||||||
$03, $29
|
$03, $29
|
||||||
}
|
}
|
||||||
GetMouseClamp(): ^ClampRec;
|
GetMouseClamp(): ^ClampRec {
|
||||||
|
$03, $1d
|
||||||
|
}
|
||||||
GetNewID(idTag: int16) {
|
GetNewID(idTag: int16) {
|
||||||
$03, $20
|
$03, $20
|
||||||
}
|
}
|
||||||
|
@ -383,13 +389,19 @@ ReadBParam(paramRefNum: BatteryParam): int16 {
|
||||||
ReadBRam(bufferPtr: Ptr) {
|
ReadBRam(bufferPtr: Ptr) {
|
||||||
$03, $0a
|
$03, $0a
|
||||||
}
|
}
|
||||||
ReadMouse(): ^MouseRec;
|
ReadMouse(): ^MouseRec {
|
||||||
ReadTimeHex(): ^TimeRec;
|
$03, $17
|
||||||
|
}
|
||||||
|
ReadTimeHex(): ^TimeRec {
|
||||||
|
$03, $0d
|
||||||
|
}
|
||||||
ServeMouse(): int16 {
|
ServeMouse(): int16 {
|
||||||
$03, $1f
|
$03, $1f
|
||||||
}
|
}
|
||||||
SetAbsClamp(xMinClamp: int16, xMaxClamp: int16, yMinClamp: int16,
|
SetAbsClamp(xMinClamp: int16, xMaxClamp: int16, yMinClamp: int16,
|
||||||
yMaxClamp: int16);
|
yMaxClamp: int16) {
|
||||||
|
$03, $2a
|
||||||
|
}
|
||||||
SetHeartBeat(taskPtr: Ptr) {
|
SetHeartBeat(taskPtr: Ptr) {
|
||||||
$03, $12
|
$03, $12
|
||||||
}
|
}
|
||||||
|
@ -419,7 +431,9 @@ WriteBRam(bufferPtr: Ptr) {
|
||||||
$03, $09
|
$03, $09
|
||||||
}
|
}
|
||||||
WriteTimeHex(month: uint8, day: uint8, curYear: uint8, hour: uint8,
|
WriteTimeHex(month: uint8, day: uint8, curYear: uint8, hour: uint8,
|
||||||
minute: uint8, second: uint8);
|
minute: uint8, second: uint8) {
|
||||||
|
$03, $0e
|
||||||
|
}
|
||||||
AddToQueue(newEntryPtr: Ptr, headerPtr: Ptr) {
|
AddToQueue(newEntryPtr: Ptr, headerPtr: Ptr) {
|
||||||
$03, $2e
|
$03, $2e
|
||||||
}
|
}
|
||||||
|
|
|
@ -73,7 +73,9 @@ SeqAllNotesOff() {
|
||||||
ClearIncr() {
|
ClearIncr() {
|
||||||
$1a, $0a
|
$1a, $0a
|
||||||
}
|
}
|
||||||
GetLoc(): ^LocRec;
|
GetLoc(): ^LocRec {
|
||||||
|
$1a, $0c
|
||||||
|
}
|
||||||
GetTimer(): int16 {
|
GetTimer(): int16 {
|
||||||
$1a, $0b
|
$1a, $0b
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,6 +33,15 @@ SANEReset() {
|
||||||
SANEStatus(): bool {
|
SANEStatus(): bool {
|
||||||
$0a, $06
|
$0a, $06
|
||||||
}
|
}
|
||||||
|
SANEFP816() {
|
||||||
|
$0a, $09
|
||||||
|
}
|
||||||
|
SANEDecStr816() {
|
||||||
|
$0a, $0a
|
||||||
|
}
|
||||||
|
SANEElems816() {
|
||||||
|
$0a, $0b
|
||||||
|
}
|
||||||
Num2Integer(x: Extended): int16;
|
Num2Integer(x: Extended): int16;
|
||||||
Num2Longint(x: Extended): int32;
|
Num2Longint(x: Extended): int32;
|
||||||
Num2Real(x: Extended): Single;
|
Num2Real(x: Extended): Single;
|
||||||
|
|
|
@ -88,15 +88,21 @@ ErrWriteString(str: ^Str255) {
|
||||||
GetErrGlobals(): TxtMaskRec {
|
GetErrGlobals(): TxtMaskRec {
|
||||||
$0c, $0e
|
$0c, $0e
|
||||||
}
|
}
|
||||||
GetErrorDevice(): ^DeviceRec;
|
GetErrorDevice(): ^DeviceRec {
|
||||||
|
$0c, $14
|
||||||
|
}
|
||||||
GetInGlobals(): TxtMaskRec {
|
GetInGlobals(): TxtMaskRec {
|
||||||
$0c, $0c
|
$0c, $0c
|
||||||
}
|
}
|
||||||
GetInputDevice(): ^DeviceRec;
|
GetInputDevice(): ^DeviceRec {
|
||||||
|
$0c, $12
|
||||||
|
}
|
||||||
GetOutGlobals(): TxtMaskRec {
|
GetOutGlobals(): TxtMaskRec {
|
||||||
$0c, $0d
|
$0c, $0d
|
||||||
}
|
}
|
||||||
GetOutputDevice(): ^DeviceRec;
|
GetOutputDevice(): ^DeviceRec {
|
||||||
|
$0c, $13
|
||||||
|
}
|
||||||
InitTextDev(deviceNum: int16) {
|
InitTextDev(deviceNum: int16) {
|
||||||
$0c, $15
|
$0c, $15
|
||||||
}
|
}
|
||||||
|
|
|
@ -423,7 +423,7 @@ WindDragRect(actionProcPtr: VoidProcPtr, dragPatternPtr: ^Pattern,
|
||||||
WindNewRes() {
|
WindNewRes() {
|
||||||
$0e, $25
|
$0e, $25
|
||||||
}
|
}
|
||||||
WindowGlboal(windowGlobalMask: int16): int16 {
|
WindowGlobal(windowGlobalMask: int16): int16 {
|
||||||
$0e, $56
|
$0e, $56
|
||||||
}
|
}
|
||||||
ZoomWindow(theWindowPtr: WindowPtr) {
|
ZoomWindow(theWindowPtr: WindowPtr) {
|
||||||
|
|
30959
src/iigs.h
30959
src/iigs.h
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user