mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-12 06:06:17 +02:00
+ made FV to compile on MorphOS
git-svn-id: trunk@11960 -
This commit is contained in:
parent
c8bebd2c7d
commit
7057d925d4
@ -97,6 +97,10 @@ USES
|
|||||||
nwserv,
|
nwserv,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$IFDEF OS_AMIGA}
|
||||||
|
doslib,
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
video,
|
video,
|
||||||
SysMsg,
|
SysMsg,
|
||||||
FVCommon, Objects; { GFV standard units }
|
FVCommon, Objects; { GFV standard units }
|
||||||
@ -767,6 +771,12 @@ var
|
|||||||
GetDosTicks := Nwserv.GetCurrentTicks;
|
GetDosTicks := Nwserv.GetCurrentTicks;
|
||||||
end;
|
end;
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
{$IFDEF OS_AMIGA}
|
||||||
|
begin
|
||||||
|
{$WARNING FIXME: dummy implementation}
|
||||||
|
GetDosTicks:=-1;
|
||||||
|
end;
|
||||||
|
{$ENDIF OS_AMIGA}
|
||||||
|
|
||||||
|
|
||||||
procedure GiveUpTimeSlice;
|
procedure GiveUpTimeSlice;
|
||||||
@ -815,6 +825,12 @@ end;
|
|||||||
Delay (10);
|
Delay (10);
|
||||||
end;
|
end;
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
{$IFDEF OS_AMIGA}
|
||||||
|
begin
|
||||||
|
{ AmigaOS Delay() wait's argument in 1/50 seconds }
|
||||||
|
DOSLib.Delay (5);
|
||||||
|
end;
|
||||||
|
{$ENDIF OS_AMIGA}
|
||||||
|
|
||||||
|
|
||||||
{---------------------------------------------------------------------------}
|
{---------------------------------------------------------------------------}
|
||||||
|
@ -367,6 +367,18 @@ FOR FPC THESE ARE THE TRANSLATIONS
|
|||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{ MorphOS has AmigaOS API, so define OS_AMIGA }
|
||||||
|
{$IFDEF MORPHOS}
|
||||||
|
{$UNDEF OS_DOS}
|
||||||
|
{$DEFINE OS_AMIGA}
|
||||||
|
{$IFDEF CPU86}
|
||||||
|
{$UNDEF CPU86}
|
||||||
|
{$ENDIF}
|
||||||
|
{$IFNDEF CPUPPC}
|
||||||
|
{$DEFINE CPUPPC}
|
||||||
|
{$ENDIF}
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
{---------------------------------------------------------------------------}
|
{---------------------------------------------------------------------------}
|
||||||
{ FPC ATARI COMPILER changes op system and CPU type - Updated 27Aug98 LdB }
|
{ FPC ATARI COMPILER changes op system and CPU type - Updated 27Aug98 LdB }
|
||||||
{---------------------------------------------------------------------------}
|
{---------------------------------------------------------------------------}
|
||||||
|
@ -186,7 +186,11 @@ PROCEDURE SecondsToTime (Sd: LongInt; Var Hour24, Minute, Second: Word);
|
|||||||
|
|
||||||
{$ifdef OS_NETWARE}
|
{$ifdef OS_NETWARE}
|
||||||
USES Dos;
|
USES Dos;
|
||||||
{$endif OS_GO32}
|
{$endif OS_NETWARE}
|
||||||
|
|
||||||
|
{$ifdef OS_AMIGA}
|
||||||
|
USES Dos;
|
||||||
|
{$endif OS_AMIGA}
|
||||||
|
|
||||||
{***************************************************************************}
|
{***************************************************************************}
|
||||||
{ INTERFACE ROUTINES }
|
{ INTERFACE ROUTINES }
|
||||||
@ -325,6 +329,12 @@ BEGIN
|
|||||||
{settime is dummy in Netware (Libc and Clib) }
|
{settime is dummy in Netware (Libc and Clib) }
|
||||||
END;
|
END;
|
||||||
{$ENDIF OS_NETWARE}
|
{$ENDIF OS_NETWARE}
|
||||||
|
{$IFDEF OS_AMIGA}
|
||||||
|
BEGIN
|
||||||
|
{ settime is dummy on Amiga }
|
||||||
|
{ probably could be implemented, but it's low pri... (KB) }
|
||||||
|
END;
|
||||||
|
{$ENDIF OS_AMIGA}
|
||||||
|
|
||||||
{---------------------------------------------------------------------------}
|
{---------------------------------------------------------------------------}
|
||||||
{ GetTime -> Platforms DOS/DPMI/WIN/NT/OS2 - Updated 06Nov97 LdB }
|
{ GetTime -> Platforms DOS/DPMI/WIN/NT/OS2 - Updated 06Nov97 LdB }
|
||||||
@ -442,6 +452,11 @@ BEGIN
|
|||||||
Dos.GetTime(Hour,Minute,Second,Sec100);
|
Dos.GetTime(Hour,Minute,Second,Sec100);
|
||||||
END;
|
END;
|
||||||
{$ENDIF OS_NETWARE}
|
{$ENDIF OS_NETWARE}
|
||||||
|
{$IFDEF OS_AMIGA}
|
||||||
|
BEGIN
|
||||||
|
Dos.GetTime(Hour,Minute,Second,Sec100);
|
||||||
|
END;
|
||||||
|
{$ENDIF OS_AMIGA}
|
||||||
|
|
||||||
{---------------------------------------------------------------------------}
|
{---------------------------------------------------------------------------}
|
||||||
{ MinutesToTime -> Platforms DOS/DPMI/WIN/NT/OS2 - Updated 19Jun97 LdB }
|
{ MinutesToTime -> Platforms DOS/DPMI/WIN/NT/OS2 - Updated 19Jun97 LdB }
|
||||||
|
Loading…
Reference in New Issue
Block a user