fpc/rtl/msdos
pierre a72434e93a Trial to clarify heap for i8086 issues:
- MSDOS heap in tinyheap.inc modified to use usual
  SysGetMem and similar names.
  - Use HAS_MEMORYMANAGER (used previously in wince source code,
  to specify that a memory manager is defined elsewhere than inside
  heap.inc include file.
  - Use
  - Remove TinyHeapMemoryManager Structure variable completely

  heaptrc.pp: remove unneeded macro code after name changes of tinyheap.inc

  msdos/system.pp now only defines HAS_MEMORYMANAGER macro
  win16/system.pp defines HAS_MEMORYMANAGER and FPC_NO_DEFAULT_HEAP
  as it still uses a different memory manager.
  __stkbottom variable added for win16 system.pp as it is required
  by i8086 specific stack check code.

git-svn-id: trunk@33983 -
2016-06-13 22:26:03 +00:00
..
classes.pp
dos.pp * avoid FindFirst failing due to Attribute parameter bigger than $FF 2016-06-03 21:16:35 +00:00
Makefile * don't try to build lnfodwrf on i8086-msdos, because it causes internal error 2016-03-18 19:56:37 +00:00
Makefile.fpc * don't try to build lnfodwrf on i8086-msdos, because it causes internal error 2016-03-18 19:56:37 +00:00
msmouse.pp * added 'word ptr' overrides, to avoid generating 32-bit instructions (due to a 2016-01-07 15:40:47 +00:00
ports.pp + added portl class for 32-bit port access in the i8086-msdos ports unit, if 2016-01-12 18:06:21 +00:00
prt0c.asm
prt0comn.asm * fixed "nil pointer assignment" error in huge memory model 2015-09-03 22:37:01 +00:00
prt0h.asm
prt0l.asm
prt0m.asm
prt0s.asm
prt0t.asm
registers.inc
rtldefs.inc
sysdir.inc
sysfile.inc * Fix compilation for msdos OS with -dSYSTEMDEBUG 2016-05-20 15:46:46 +00:00
sysheap.inc Implement basic SysOSAlloc using MSDOS Interrrupt 0x21, AH=0x48 function 2016-05-11 14:29:11 +00:00
sysos.inc
sysosh.inc
system.pp Trial to clarify heap for i8086 issues: 2016-06-13 22:26:03 +00:00
sysutils.pp * fixed compilation of sysutils on i8086-msdos after r33290 2016-03-21 21:09:27 +00:00
tthread.inc