Historique des commits

Auteur SHA1 Message Date
  nickysn 5cda24a0b6 * fixed a lot of int64 const bugs on 16/8-bit CPUs by changing typecasts from aint to tcgint il y a 12 ans
  nickysn f1a974f3c9 * THandle type changed to Word for i8086-msdos il y a 12 ans
  nickysn f780d37d5e * proper defines of aitconst_ptr, aitconst_ptr_unaligned and aitconst_aint for 16-bit and 8-bit CPUs il y a 12 ans
  nickysn b2fc6a2f6d + basic implementation of do_isdevice for msdos il y a 12 ans
  nickysn b79569ed2f * Borland Pascal compatibility for 16-bit CPUs: int16 shl int32 now produces int32; this fixes writeln(longint) on the i8086-msdos target il y a 12 ans
  nickysn e16e08b2b6 + added CPU 286 nasm directive to the i8086 assembly output in order to catch 386+ instructions; the RTL now compiles without generating any 386+ instructions il y a 12 ans
  nickysn 53ad3fc662 + Str() handling in the compiler fixed for 16/8-bit CPU support il y a 12 ans
  nickysn 4dfbf148f2 + added Str() helpers for 32-bit ints for 16/8-bit CPUs il y a 12 ans
  nickysn 8fa9105151 + 16-bit and 8-bit CPU support added in the internal handling of read/readln/write/writeln il y a 12 ans
  nickysn 697de721ef + added write/writeln helpers in the RTL for writing longints/longwords on 16/8-bit CPUs il y a 12 ans
  nickysn 44ef72e1a4 * use the generic implementation of abs for the i8086 il y a 12 ans
  nickysn 8d75441b6e * do not generate prefetchnt instructions on the i8086 il y a 12 ans
  nickysn 5ea6f37247 + implemented FPC_SETJMP for the i8086 il y a 12 ans
  nickysn f38114b34b * the result of FPC_SETJMP changed to 16-bit int on 16-bit CPUs il y a 12 ans
  nickysn eefc9eed90 * do not use 'NEAR' conditional jumps on the i8086, because they are 386+ il y a 12 ans
  nickysn e3ce68612c + very simple implementation of do_write for i8086-msdos. 'Hello World' now works!!! il y a 12 ans
  nickysn f24f119822 * SysInitStdIO doesn't crash anymore on the i8086, so enable it in the msdos system unit initialization il y a 12 ans
  nickysn 1f5d384a1e * i8086 fix in tx86casenode.genlinearlist il y a 12 ans
  nickysn 29c7d38e43 * 16-bit ALU fixes in tcgcasenode.genlinearcmplist il y a 12 ans
  nickysn 284f1c904a * fixed a parameter pushing order bug on the i8086 il y a 12 ans
  nickysn af5614e52d * i8086 parameter alignment fixes il y a 12 ans
  florian 8c882f4235 * revert accidently committed file il y a 12 ans
  florian 1f978ba9fe * 16 bit targets cannot use Word and Longint as array index il y a 12 ans
  florian feed492568 * fixes to compile objpas i8086 il y a 12 ans
  nickysn 7db978c3a4 * mark the registers, modified by DebugWriteLn's asm code il y a 12 ans
  nickysn e944e142b8 * first_parm_offset is 4 on i8086, not 8 il y a 12 ans
  nickysn 7fec59c454 - remove the FULL_RTL ifdefs from the msdos system unit; full rtl is always enabled now il y a 12 ans
  nickysn 1646f53d59 * fixed the 'unresolved externals' linker error when smartlinking msdos executables il y a 12 ans
  nickysn a1ee8ab9bc * suppress annoying wlib header il y a 12 ans
  nickysn fb12778f0e + add static libraries to the wlink script for the msdos target il y a 12 ans