nickysn
|
74cd67b85c
+ added 8087 initialization to the msdos rtl (8087 presence detection is still a TODO)
|
12 anni fa |
nickysn
|
889e8650f1
* fixed compiler crash due to infinite recursion when compiling boolean to longint conversion on a 16 or 8-bit CPU
|
12 anni fa |
nickysn
|
e76cee64cc
* dosbox_wrapper made to add automatically .exe to the file name, if it is missing
|
12 anni fa |
nickysn
|
59dd5ee1d0
+ dosbox wrapper script replaced with a pascal implementation that is multiplatform and supports being run in multiple instances
|
12 anni fa |
nickysn
|
f06b58a8bd
* always enable smartlinking for the tests themselves when running the testsuite for msdos
|
12 anni fa |
nickysn
|
848eeceded
* use min and max in defutil.get_common_intdef
|
12 anni fa |
nickysn
|
949210e808
+ added min and max functions for Tconstexprint
|
12 anni fa |
nickysn
|
a8d72cc11a
* bug fix in defutil.get_common_intdef
|
12 anni fa |
nickysn
|
8a1178e4e9
* regenerated makefiles
|
12 anni fa |
nickysn
|
0fe3bee97e
* set STATICLIBPREFIX to empty for the msdos target in fpcmake.ini
|
12 anni fa |
nickysn
|
873d5f7d05
* makefiles regenerated
|
12 anni fa |
nickysn
|
592dcc5b83
* compile the RTL with -CX when running the testsuite for msdos
|
12 anni fa |
nickysn
|
a05823b8bf
* updated fpcmake.inc after the changes in fpcmake.inc from my previous commit
|
12 anni fa |
nickysn
|
f3690daf95
* set the msdos staticlibext (.lib) and short suffix (d16) in fpcmake.ini
|
12 anni fa |
florian
|
74880f639a
* msdos is a 8.3 target as well
|
12 anni fa |
florian
|
259e9757a7
* for the time being, skip units which do not build on i8086-msdos
|
12 anni fa |
florian
|
7120d416f5
* enable only units which build on msdos
|
12 anni fa |
nickysn
|
96fd997a97
- rm unported code from go32v2, generate runtime 304 if an unimplemented function is called
|
12 anni fa |
nickysn
|
3d6dbfe1f7
* regenerated the testsuite makefiles with the new fpcmake, which supports i8086-msdos
|
12 anni fa |
nickysn
|
526c3b9c9b
* val, str and read/write(ln) now use is_oversizedint/ord to determine which helper function to use; this also clears the warnings that prevented compilation of the 64-bit targets
|
12 anni fa |
nickysn
|
9c435a0bcb
+ added is_8/16bit and is_oversizedint/is_oversizedord helper functions in defutil.pas
|
12 anni fa |
nickysn
|
7b8e18ba40
* updated aint to tcgint in jvm/hlcgcpu.pas as well (needed after r23761)
|
12 anni fa |
nickysn
|
8cf0f5db89
+ a very quick and dirty script for running tests in dosbox and passing the exit code back
|
12 anni fa |
nickysn
|
91038d6d0a
* prevent compilation warning due to function result not being set in tinlinenode.first_seg
|
12 anni fa |
nickysn
|
be761ba232
* sequences that check for cpu64bitaddr made to also check for cpu32bitaddr instead of cpu32bitalu. this fixes ppcjvm compilation
|
12 anni fa |
nickysn
|
c44f760015
* i8086 near heap renamed 'tiny heap', moved to the inc/ directory
|
12 anni fa |
nickysn
|
599d5d74ca
+ implemented Randomize for msdos
|
12 anni fa |
nickysn
|
efa90dd1f3
* fixed potential buffer overflow in GetDir()
|
12 anni fa |
nickysn
|
af751145b7
+ msdos directory functions implemented, based on go32v2
|
12 anni fa |
nickysn
|
bca3cd6160
+ implemented all the remaining msdos file functions
|
12 anni fa |