nickysn
|
8edfd33af8
* use RegisterTinyHeapBlock_Simple_Prealigned in the msdos rtl
|
11 years ago |
nickysn
|
7958466ef9
* on i8086-msdos, in the compact and large memory models, set the end of heap to
|
11 years ago |
nickysn
|
a61c775d29
+ enabled the huge (>64kb) heap support in the compact and large memory models
|
11 years ago |
nickysn
|
f7dd4f640a
- rm the 'Memory allocation error' and 'Not enough memory' error messages from
|
11 years ago |
nickysn
|
ba5ececab9
* i8086 far data memory model fixes in the int 0 (div by zero) handler
|
11 years ago |
nickysn
|
e7e02467fc
* fixed bug in MsDos and Intr in i8086 far data memory models not cleaning their
|
11 years ago |
nickysn
|
23b0cf2340
* msdos system unit variable dos_psp renamed PrefixSeg for TP7 compatibility
|
11 years ago |
nickysn
|
1910177cf0
+ added heapmax support to the $M directive on i8086-msdos. It is currently
|
11 years ago |
nickysn
|
95449a3fd4
* fixed yet another dos_psp<>dgroup bug in the startup code for .exe files in
|
11 years ago |
nickysn
|
3164a10d9d
* fixed a bug in the startup code for tiny memory model, which caused the
|
11 years ago |
nickysn
|
cd6b15f49a
* slight optimization to the small and medium model startup code
|
11 years ago |
nickysn
|
1295b4abf7
- removed the call to CheckNullArea from the exit code for the tiny memory model
|
11 years ago |
nickysn
|
7cfd7a66cd
+ create a special 'heap' segment with reserved space equal to heapsize (i.e.
|
11 years ago |
nickysn
|
2dc8839af5
* set class=data to all data segments/sections on i8086
|
11 years ago |
nickysn
|
8ad63788c7
- do not emit a stack segment in the tiny memory model
|
11 years ago |
nickysn
|
73d7f2aa18
* let the compiler generate the stack segment in i8086 near data memory models
|
11 years ago |
nickysn
|
d4565aeec2
* in i8086 far data memory models add reference to the beginning of stack from
|
11 years ago |
nickysn
|
3cc8ff11e3
+ generate the stack segment for i8086 far data memory models from within fpc
|
11 years ago |
nickysn
|
e4d4dd9d81
* replaced tabs with spaces, fixes identation
|
11 years ago |
nickysn
|
85c6ffa102
* setup a true far data memory layout in the compact and large models with
|
11 years ago |
nickysn
|
e4437bcd51
+ initialize the segment of __stktop, __stkbottom, __nearheap_start and
|
11 years ago |
nickysn
|
4eeff66922
+ compact and large memory model support added to the MsDos and Intr procedures
|
11 years ago |
nickysn
|
25be2bc720
* define macros identifying the code and data model in each of the memory models
|
11 years ago |
nickysn
|
f4c463b6bd
* prt0stm.asm renamed prt0comn.asm, as it will probably be used as the common
|
11 years ago |