Commit History

Author SHA1 Message Date
  nickysn 57de15e071 + added checks for the Program Segment Prefix's relative position to the code 11 years ago
  nickysn be0afd9625 + added checks for the pointer and procvar sizes in the compact and large memory 11 years ago
  sergei 4c3eb391ef * m68k: cleaned out unused variables in cgcpu.pas 11 years ago
  Jeppe Johansen 857a849173 Added an additional check to the MulAdd2MLA optimization. The operands of the multiplication weren't checked. 11 years ago
  sergei 3ffa32a660 - m68k: removed garbage (tab characters, commented out code, unused variables, debug output and alike). Functionality unchanged. 11 years ago
  nickysn f7dd4f640a - rm the 'Memory allocation error' and 'Not enough memory' error messages from 11 years ago
  nickysn dc17b55505 * switch to asmmode_i8086_intel instead of asmmode_i386_intel on i8086 when tp 11 years ago
  nickysn ce4f9577d7 * seges prefix and lodsb instruction put on the same line for better readability 11 years ago
  nickysn 9b560ffd64 * x86 intel syntax inline asm: allow a segment override (segcs,segds,seges,etc.) 11 years ago
  nickysn 2f83e2efc9 * use 'seges' instead of db 26h. It is actually supported, but for some reason, 11 years ago
  sergei ad59098457 + m68k: initial implementation of g_stackpointer_alloc method, it has to exist for targets with non-fixed stack. 11 years ago
  nickysn ec55340359 * i8086 far data memory model fixes in get_caller_addr and get_caller_frame 11 years ago
  nickysn ba5ececab9 * i8086 far data memory model fixes in the int 0 (div by zero) handler 11 years ago
  nickysn d00c67f9d3 * limit the heap to 16kb in the i8086 far data memory models for the dos unit 11 years ago
  nickysn a9ddf18779 + call SwapVectors before and after Exec under FPC as well. SwapVectors is 11 years ago
  nickysn e7e02467fc * fixed bug in MsDos and Intr in i8086 far data memory models not cleaning their 11 years ago
  nickysn 47588a287d * ifdef i8086 changed to ifdef cpui8086 in dosh.inc, because that's part of the 11 years ago
  lacak 96a3a667c5 fcl-db: tests: fix of previous commit 11 years ago
  nickysn 0d4edf118e + added upper limits to the heapmin and heapmax values set by the $M directive 11 years ago
  lacak 9d5c2717c8 fcl-db: tests: 11 years ago
  sergei 1e9f57467d - m68k: removed "-dNOOPT" at build time, enabling the branch optimizer. Not tested thoroughly, but it does not change compiler behavior unless "-O1" or higher is supplied at command line. 11 years ago
  Károly Balogh 531ac093ed m68k: implemented a simple a_cmp_const_ref_label. uses TST instruction to test ref contents against zero 11 years ago
  sergei c79cd3beca * m68k: fixed/completed the inverse_cond function. 11 years ago
  nickysn 9f31fcc2ca + added support for HeapMax in the far data i8086 memory models as well 11 years ago
  nickysn 3952f8830c + added test for the i8086 compact model memory layout 11 years ago
  lacak da4fc8aca2 fcl-db: tests: small correction of previous commit 11 years ago
  yury defc13f9ec * pas2jni: Fixed enums, added equals() methods to objects, enums and sets. 11 years ago
  nickysn 23b0cf2340 * msdos system unit variable dos_psp renamed PrefixSeg for TP7 compatibility 11 years ago
  yury a27ea85560 * pas2jni: Fixed the Pointer() support function. 11 years ago
  lacak 41e8a0da2c fcl-db: tests: 11 years ago