|
@@ -306,6 +306,9 @@ function OpenLibrary(libname: PChar location 'a1';
|
|
|
libver : Cardinal location 'd0'): Pointer;
|
|
|
SysCall AOS_ExecBase 552;
|
|
|
|
|
|
+// these functions are only available v33+ (OS Release 1.2+)
|
|
|
+{$IFNDEF AMIGA_V1_0_ONLY}
|
|
|
+
|
|
|
procedure InitSemaphore(sigSem: PSignalSemaphore location 'a0');
|
|
|
SysCall AOS_ExecBase 558;
|
|
|
|
|
@@ -353,6 +356,9 @@ procedure CopyMemQuick(source: Pointer location 'a0';
|
|
|
size : Cardinal location 'd0');
|
|
|
SysCall AOS_ExecBase 630;
|
|
|
|
|
|
+// these functions are only available v36+ (OS Release 2.0+)
|
|
|
+{$IFNDEF AMIGA_V1_2_ONLY}
|
|
|
+
|
|
|
procedure CacheClearU;
|
|
|
SysCall AOS_ExecBase 636;
|
|
|
|
|
@@ -433,4 +439,7 @@ SysCall AOS_ExecBase 780;
|
|
|
function ObtainQuickVector(interruptCode: Pointer location 'a0'): Cardinal;
|
|
|
SysCall AOS_ExecBase 786;
|
|
|
|
|
|
+{$ENDIF AMIGA_V1_2_ONLY}
|
|
|
+{$ENDIF AMIGA_V1_0_ONLY}
|
|
|
+
|
|
|
{ TODO: v45 functions (OS3.9) }
|