florian
|
feed492568
* fixes to compile objpas i8086
|
12 ani în urmă |
nickysn
|
7db978c3a4
* mark the registers, modified by DebugWriteLn's asm code
|
12 ani în urmă |
nickysn
|
e944e142b8
* first_parm_offset is 4 on i8086, not 8
|
12 ani în urmă |
nickysn
|
7fec59c454
- remove the FULL_RTL ifdefs from the msdos system unit; full rtl is always enabled now
|
12 ani în urmă |
nickysn
|
1646f53d59
* fixed the 'unresolved externals' linker error when smartlinking msdos executables
|
12 ani în urmă |
nickysn
|
a1ee8ab9bc
* suppress annoying wlib header
|
12 ani în urmă |
nickysn
|
fb12778f0e
+ add static libraries to the wlink script for the msdos target
|
12 ani în urmă |
nickysn
|
f2242568bb
* msdos omf library suffix changed to .lib
|
12 ani în urmă |
nickysn
|
ac64663e70
+ openwatcom wlib support added
|
12 ani în urmă |
florian
|
bac18a0094
* properly read asizeints from ppus on 16 bit targets
|
12 ani în urmă |
florian
|
228f2d2794
+ build msdos rtl
|
12 ani în urmă |
florian
|
911ac847f7
* regenerated several automatically generated files after last changes
|
12 ani în urmă |
florian
|
b508be843a
* BINUTILSPREFIX for i8086-msdos is msdos only
|
12 ani în urmă |
florian
|
a52a1b62b4
+ CPU target i8086 in top level Makefile.fpc
|
12 ani în urmă |
florian
|
24f9d0d770
* cancel warning on i8086 because it stops compilation (the compiler is normally build with -Sew)
|
12 ani în urmă |
florian
|
981570fe32
+ added i8086 related stuff to compiler Makefile.fpc
|
12 ani în urmă |
florian
|
2350ad5f2a
+ msdos and i8086 target for fpmake
|
12 ani în urmă |
nickysn
|
7b9fd7b9f4
* instruction size fixes in tcg8086.g_intf_wrapper
|
12 ani în urmă |
nickysn
|
c4cee15481
* bug fix in tcg8086.a_load_reg_reg for loading larger register to a smaller one
|
12 ani în urmă |
nickysn
|
b930c9a0db
* all the remaining cases of the 'in' operator fixed (hopefully) for i8086
|
12 ani în urmă |
nickysn
|
8ca0b443b8
* another case of the 'in' operator fixed for i8086 ('x in const', when use_small=false and genjumps=false)
|
12 ani în urmă |
nickysn
|
d7c9603351
* i8086 fixes for the 'in' operator in the case of 'unsigned,small,non_constant IN smallset'
|
12 ani în urmă |
nickysn
|
e6c8ac6694
* use the generic tcgaddnode.second_addsmallset on i8086, because the BTx instructions are 386+
|
12 ani în urmă |
nickysn
|
a68dfed450
* defutil.is_smallset updated for 8/16-bit CPUs
|
12 ani în urmă |
nickysn
|
cbf3b14e20
* yet another 8/16-bit ALU fix in thlcg2ll.location_force_reg
|
12 ani în urmă |
nickysn
|
43dba74a5c
+ implemented 64-bit shl and shr for i8086
|
12 ani în urmă |
nickysn
|
fbc41991f9
* i8086 fixes in tcgx86.a_op_reg_reg for 16-bit OP_SHR,OP_SHL,OP_SAR,OP_ROL,OP_ROR
|
12 ani în urmă |
nickysn
|
f75ff8cc26
+ enable the div helper for i8086
|
12 ani în urmă |
nickysn
|
a9640ad9c6
+ insert type conversion for the div result when cpuneedsdiv32helper is used
|
12 ani în urmă |
nickysn
|
1dbca4c403
* 16-bit ALU fixes in tmoddivnode.pass_typecheck
|
12 ani în urmă |