nickysn
|
5d4ebf0dca
+ added extra_param_offset constant for accessing parameters in asm routines with nostackframe
|
12 years ago |
nickysn
|
4e2962e6ae
- do not initialize the regular heap manager under i8086-msdos, so it can be smartlinked away
|
12 years ago |
nickysn
|
0013186e2d
+ fully implemented ParamStr and ParamCount on i8086-msdos
|
12 years ago |
nickysn
|
035cb74855
* far pointer helper types made global in the implementation of the system unit
|
12 years ago |
nickysn
|
de26059b61
+ added dos version check in GetProgramName
|
12 years ago |
nickysn
|
9185ee9423
- rm debug writeln committed by accident
|
12 years ago |
nickysn
|
7628c87e44
+ obtain the msdos version on startup
|
12 years ago |
nickysn
|
52328554e4
+ implemented ParamStr(0) on i8086-msdos, using our limited far pointer support
|
12 years ago |
pierre
|
7f5aa5a441
Avoid some range check errors for msdos target
|
12 years ago |
nickysn
|
f1861a71d6
+ fixed startup hang in the i8086-msdos rtl on systems without an FPU
|
12 years ago |
nickysn
|
74cd67b85c
+ added 8087 initialization to the msdos rtl (8087 presence detection is still a TODO)
|
12 years ago |
nickysn
|
c44f760015
* i8086 near heap renamed 'tiny heap', moved to the inc/ directory
|
12 years ago |
nickysn
|
599d5d74ca
+ implemented Randomize for msdos
|
12 years ago |
nickysn
|
620dc8cb64
* close all open files on exit
|
12 years ago |
nickysn
|
bbcd3506b3
+ call initvariantmanager on msdos system unit startup
|
12 years ago |
nickysn
|
28545f2fad
+ implemented near heap for i8086-msdos, based on the embedded target heap
|
12 years ago |
nickysn
|
aab6df13ba
* use Seg() instead of DSeg in the msdos rtl
|
12 years ago |
nickysn
|
27559aa5f8
* use Ofs() instead of typecasting to word for getting the offset of a pointer
|
12 years ago |
nickysn
|
2fd729cb4d
+ added CheckLFN to the msdos rtl
|
12 years ago |
nickysn
|
8f71f3b5fd
+ initialize more stuff in the msdos system unit startup
|
12 years ago |
nickysn
|
47342630e0
+ allocate space for stack and heap dynamically on program startup for i8086-msdos
|
12 years ago |
florian
|
9edacdc9b4
+ mem declarations
|
12 years ago |
nickysn
|
b61a9ba6a6
+ implemented GetProcessID for i8086-msdos (returns the PSP)
|
12 years ago |
nickysn
|
1077093b08
+ added error checking to the dos file operations
|
12 years ago |
nickysn
|
c76b459324
* implemented the MsDos function with an asm prequel to the Intr function
|
12 years ago |
nickysn
|
7b578f3e9c
* reimplemented do_write and do_isdevice in Pascal, using the MsDos procedure
|
12 years ago |
nickysn
|
cd18b792ab
+ added Intr and MsDos implementations for i8086-msdos
|
12 years ago |
nickysn
|
f24f119822
* SysInitStdIO doesn't crash anymore on the i8086, so enable it in the msdos system unit initialization
|
12 years ago |
florian
|
feed492568
* fixes to compile objpas i8086
|
12 years ago |
nickysn
|
7db978c3a4
* mark the registers, modified by DebugWriteLn's asm code
|
12 years ago |