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 年之前 |