nickysn
|
34e8e5a0dc
* handle zero length strings correctly in DebugWrite/DebugWriteLn
|
il y a 11 ans |
nickysn
|
381d09d03f
+ added extra_data_offset constant, similar to extra_param_offset but for data
|
il y a 11 ans |
nickysn
|
4a649c9b08
+ i8086 far data memory model support in DebugWrite
|
il y a 11 ans |
nickysn
|
32c3f4e682
+ added cld to DebugWrite
|
il y a 11 ans |
nickysn
|
517f802ccc
* revert to the initial implementation of GetCommandLine as the code generator
|
il y a 11 ans |
nickysn
|
41d28f91e5
- rm asmmode intel from the i8086-msdos rtl, as that is the default asm mode on
|
il y a 11 ans |
nickysn
|
2425eb243a
* DebugWrite and DebugWriteLn moved to the implementation part of the system
|
il y a 11 ans |
sergei
|
3a55c4301e
* Since StackTop=StackBottom+StackLength, any two variables are sufficient to describe stack, the third one is redundant.
|
il y a 11 ans |
nickysn
|
90c04fef80
+ added nil pointer assignment test at the end of program for i8086-msdos
|
il y a 11 ans |
nickysn
|
180ddf2ddd
+ i8086 FPU detection code updated to also identify the FPU type (8087/287/387+)
|
il y a 11 ans |
nickysn
|
06c5acf69a
+ added division by zero exception handling for i8086-msdos
|
il y a 11 ans |
nickysn
|
8066d12c87
* fixed the stack traces under i8086-msdos (StackTop wasn't initialized)
|
il y a 11 ans |
nickysn
|
28c16f31e6
* __stkbottom, __nearheap_start and __nearheap_end moved to the implementation
|
il y a 11 ans |
nickysn
|
009037f9d9
* the Seg0040, SegA000, SegB000 and SegB800 constants changed to typed constants
|
il y a 12 ans |
nickysn
|
5d4ebf0dca
+ added extra_param_offset constant for accessing parameters in asm routines with nostackframe
|
il y a 12 ans |
nickysn
|
4e2962e6ae
- do not initialize the regular heap manager under i8086-msdos, so it can be smartlinked away
|
il y a 12 ans |
nickysn
|
0013186e2d
+ fully implemented ParamStr and ParamCount on i8086-msdos
|
il y a 12 ans |
nickysn
|
035cb74855
* far pointer helper types made global in the implementation of the system unit
|
il y a 12 ans |
nickysn
|
de26059b61
+ added dos version check in GetProgramName
|
il y a 12 ans |
nickysn
|
9185ee9423
- rm debug writeln committed by accident
|
il y a 12 ans |
nickysn
|
7628c87e44
+ obtain the msdos version on startup
|
il y a 12 ans |
nickysn
|
52328554e4
+ implemented ParamStr(0) on i8086-msdos, using our limited far pointer support
|
il y a 12 ans |
pierre
|
7f5aa5a441
Avoid some range check errors for msdos target
|
il y a 12 ans |
nickysn
|
f1861a71d6
+ fixed startup hang in the i8086-msdos rtl on systems without an FPU
|
il y a 12 ans |
nickysn
|
74cd67b85c
+ added 8087 initialization to the msdos rtl (8087 presence detection is still a TODO)
|
il y a 12 ans |
nickysn
|
c44f760015
* i8086 near heap renamed 'tiny heap', moved to the inc/ directory
|
il y a 12 ans |
nickysn
|
599d5d74ca
+ implemented Randomize for msdos
|
il y a 12 ans |
nickysn
|
620dc8cb64
* close all open files on exit
|
il y a 12 ans |
nickysn
|
bbcd3506b3
+ call initvariantmanager on msdos system unit startup
|
il y a 12 ans |
nickysn
|
28545f2fad
+ implemented near heap for i8086-msdos, based on the embedded target heap
|
il y a 12 ans |