Commit History

作者 SHA1 備註 提交日期
  nickysn 4f573b50ad * access the Default8087CW global variable directly from within inline asm, 6 年之前
  nickysn 62fe6cb5d3 + integrated the port access via Port[] in the i8086-msdos system unit to ease 7 年之前
  florian c63c3e99c7 * load environment on msdos if parameters are loaded, so paramstr(0) is loaded as well 7 年之前
  Károly Balogh 444d032607 msdos: enable FPC_STDOUT_TRUE_ALIAS by default 7 年之前
  pierre ba7586a5c8 Fix for FPU generated exception as interrupt 0x10, contributed by Max Nazhalov 8 年之前
  pierre 963d109331 Add two word variables to store fpu control and status register in interrupt 0x10 8 年之前
  pierre adfd578659 Correct error in commit 36437: restore interrupt must be $10, not $06 8 年之前
  pierre d68ebf7cfb Disable specific coprocessor int 0x10 handler if possible 8 年之前
  pierre e06f1f89ef Solve bug report 31919, by avoiding SEG reloaction in tiny model 8 年之前
  pierre e092f00843 Avoid trying to use invalid instruction exception if Test8087 is below 2, as older CPU ignore simply invalid instructions 8 年之前
  pierre 50e5256f8e * system.pp: 8 年之前
  pierre 579b8dafd2 Do not call initunicodestringmanager if unicodestrings feature is disabled 8 年之前
  pierre 7d0d41be4b Allow msdos RTL compilation with -Sfnodynlibs 8 年之前
  nickysn e0267e3088 + call InitSystemThreads in the msdos system unit startup, to initialize the 8 年之前
  pierre a72434e93a Trial to clarify heap for i8086 issues: 9 年之前
  pierre 2a3b5bec86 Add new FPC_NO_DEFAULT_MEMORYMANAGER define for msdos OS 9 年之前
  pierre 3bf9019676 + Define FPC_ANSI_TEXTFILEREC to avoid unnecessary use of unicode char 9 年之前
  nickysn 20e5b3e586 * handle empty environment correctly when initializing argv0 under msdos. 9 年之前
  nickysn ace95e550b * initialize argc and argv on i8086-msdos. This fixes paramcount and paramstr 9 年之前
  nickysn 4454332d7a * fixed the sysutils.GetEnvironment* functions for i8086-msdos 9 年之前
  Tomas Hajny db7a9950d1 * unit name changed to System (starting with uppercase 'S') for improved compatibility to Delphi - see test tobject5.pp 10 年之前
  sergei 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 10 年之前
  nickysn 8edfd33af8 * use RegisterTinyHeapBlock_Simple_Prealigned in the msdos rtl 11 年之前
  nickysn c8e9d2cf6e + added a simplified version of RegisterTinyHeapBlock, for use when the tiny 11 年之前
  nickysn 9979aa702f + added the TP7-compatible pointer variables HeapOrg and HeapEnd, indicating, 11 年之前
  nickysn b1144508a7 * fixed the far/huge data ifdefs in InitDosHeap 11 年之前
  nickysn ace28a3552 * InitNearHeap procedure renamed InitDosHeap and added support for a huge heap. 11 年之前
  nickysn 23b0cf2340 * msdos system unit variable dos_psp renamed PrefixSeg for TP7 compatibility 11 年之前
  nickysn 1295b4abf7 - removed the call to CheckNullArea from the exit code for the tiny memory model 11 年之前
  nickysn 626000e50d + added System.SelectorInc to the msdos rtl (BP7 compatibility) 11 年之前