nickysn
|
9c435a0bcb
+ added is_8/16bit and is_oversizedint/is_oversizedord helper functions in defutil.pas
|
12 年之前 |
nickysn
|
7b8e18ba40
* updated aint to tcgint in jvm/hlcgcpu.pas as well (needed after r23761)
|
12 年之前 |
nickysn
|
8cf0f5db89
+ a very quick and dirty script for running tests in dosbox and passing the exit code back
|
12 年之前 |
nickysn
|
91038d6d0a
* prevent compilation warning due to function result not being set in tinlinenode.first_seg
|
12 年之前 |
nickysn
|
be761ba232
* sequences that check for cpu64bitaddr made to also check for cpu32bitaddr instead of cpu32bitalu. this fixes ppcjvm compilation
|
12 年之前 |
nickysn
|
c44f760015
* i8086 near heap renamed 'tiny heap', moved to the inc/ directory
|
12 年之前 |
nickysn
|
599d5d74ca
+ implemented Randomize for msdos
|
12 年之前 |
nickysn
|
efa90dd1f3
* fixed potential buffer overflow in GetDir()
|
12 年之前 |
nickysn
|
af751145b7
+ msdos directory functions implemented, based on go32v2
|
12 年之前 |
nickysn
|
bca3cd6160
+ implemented all the remaining msdos file functions
|
12 年之前 |
nickysn
|
620dc8cb64
* close all open files on exit
|
12 年之前 |
nickysn
|
a463c1f558
+ implemented file routines do_open and do_close for msdos, based on the go32v2 code
|
12 年之前 |
nickysn
|
bbcd3506b3
+ call initvariantmanager on msdos system unit startup
|
12 年之前 |
nickysn
|
28545f2fad
+ implemented near heap for i8086-msdos, based on the embedded target heap
|
12 年之前 |
nickysn
|
aab6df13ba
* use Seg() instead of DSeg in the msdos rtl
|
12 年之前 |
nickysn
|
4d8adbf5ff
+ implemented Seg() for i8086 (small/tiny memory model)
|
12 年之前 |
nickysn
|
917a1eb0f2
* the default Seg() handling moved to virtual methods, so that they can be overriden in the i8086 code generator
|
12 年之前 |
nickysn
|
27559aa5f8
* use Ofs() instead of typecasting to word for getting the offset of a pointer
|
12 年之前 |
nickysn
|
2fd729cb4d
+ added CheckLFN to the msdos rtl
|
12 年之前 |
nickysn
|
f270263d3d
* default stack size for msdos changed to 4096 bytes
|
12 年之前 |
nickysn
|
8f71f3b5fd
+ initialize more stuff in the msdos system unit startup
|
12 年之前 |
nickysn
|
324b4a8a0a
* declare the .bss sections with class=bss, so wlink treats them as bss sections and leaves them out of the executable
|
12 年之前 |
nickysn
|
47342630e0
+ allocate space for stack and heap dynamically on program startup for i8086-msdos
|
12 年之前 |
florian
|
9edacdc9b4
+ mem declarations
|
12 年之前 |
florian
|
5ab9742c22
+ start of dos unit (derived from go32v2)
|
12 年之前 |
nickysn
|
102f929e99
- do not initialize the flags register on entry to the interrupt in the Intr/MsDos procedure (which is the TP-compatible behavior)
|
12 年之前 |
nickysn
|
b61a9ba6a6
+ implemented GetProcessID for i8086-msdos (returns the PSP)
|
12 年之前 |
florian
|
1ab42714c3
+ fix compilation by adding a Int32 type, no sure why it is needed
|
12 年之前 |
florian
|
fef7832790
* enable absolute for i8086-msdos
|
12 年之前 |
florian
|
40af7b2817
+ add msdos target to ppudump
|
12 年之前 |