mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-24 09:10:53 +02:00
+ added i8086 memory model defines in free vision's platform.inc
git-svn-id: trunk@37651 -
This commit is contained in:
parent
1b14212b47
commit
f1b14555b1
@ -505,6 +505,34 @@ FOR FPC THESE ARE THE TRANSLATIONS
|
|||||||
{$DEFINE BIT_32_OR_MORE}
|
{$DEFINE BIT_32_OR_MORE}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{---------------------------------------------------------------------------}
|
||||||
|
{ FPC memory models }
|
||||||
|
{---------------------------------------------------------------------------}
|
||||||
|
|
||||||
|
{$ifdef FPC}
|
||||||
|
{$ifdef CPUI8086}
|
||||||
|
{$if defined(FPC_MM_TINY)}
|
||||||
|
{$define FPC_X86_CODE_NEAR}
|
||||||
|
{$define FPC_X86_DATA_NEAR}
|
||||||
|
{$elseif defined(FPC_MM_SMALL)}
|
||||||
|
{$define FPC_X86_CODE_NEAR}
|
||||||
|
{$define FPC_X86_DATA_NEAR}
|
||||||
|
{$elseif defined(FPC_MM_MEDIUM)}
|
||||||
|
{$define FPC_X86_CODE_FAR}
|
||||||
|
{$define FPC_X86_DATA_NEAR}
|
||||||
|
{$elseif defined(FPC_MM_COMPACT)}
|
||||||
|
{$define FPC_X86_CODE_NEAR}
|
||||||
|
{$define FPC_X86_DATA_FAR}
|
||||||
|
{$elseif defined(FPC_MM_LARGE)}
|
||||||
|
{$define FPC_X86_CODE_FAR}
|
||||||
|
{$define FPC_X86_DATA_FAR}
|
||||||
|
{$elseif defined(FPC_MM_HUGE)}
|
||||||
|
{$define FPC_X86_CODE_FAR}
|
||||||
|
{$define FPC_X86_DATA_HUGE}
|
||||||
|
{$else}
|
||||||
|
{$fatal No memory model defined}
|
||||||
|
{$endif}
|
||||||
|
{$endif}
|
||||||
|
{$endif}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user