Commit History

Auteur SHA1 Bericht Datum
  nickysn bff8dc3fbf + added parser support for huge pointer declarations 11 jaren geleden
  nickysn 8b7863d076 + added warning in case a far pointer is declared on a platform that does not 11 jaren geleden
  sergei acd3ea8750 * m68k: Fixed parameter passing to conform to ABI: 11 jaren geleden
  nickysn 140ce2a880 + added the compact and large memory models to the compiler command line option 11 jaren geleden
  nickysn ce87e72721 * show an error if the user attempts to create a dos .com file in an i8086 11 jaren geleden
  Károly Balogh 5276de5627 m68k: restored orglen variable to g_concatcopy which was actually used, but still got removed in r28072 11 jaren geleden
  nickysn 82d393014b + added a test for the tiny memory layout 11 jaren geleden
  nickysn 835fb1d157 + added memory layout tests for the small and medium memory models 11 jaren geleden
  Károly Balogh 3028f3ac78 m68k: disabled PEA debug comment accidentally left in 11 jaren geleden
  Károly Balogh d93e7b3367 m68k: cleaned ancient silly debug mess from a_loadaddr_ref_reg. no functional changes. 11 jaren geleden
  Károly Balogh 1388cb9bae m68k: implemented a proper a_loadaddr_ref_cgpara instead of the disabled mess in the source, utilizing the PEA instruction 11 jaren geleden
  nickysn 57de15e071 + added checks for the Program Segment Prefix's relative position to the code 11 jaren geleden
  nickysn be0afd9625 + added checks for the pointer and procvar sizes in the compact and large memory 11 jaren geleden
  sergei 4c3eb391ef * m68k: cleaned out unused variables in cgcpu.pas 11 jaren geleden
  Jeppe Johansen 857a849173 Added an additional check to the MulAdd2MLA optimization. The operands of the multiplication weren't checked. 11 jaren geleden
  sergei 3ffa32a660 - m68k: removed garbage (tab characters, commented out code, unused variables, debug output and alike). Functionality unchanged. 11 jaren geleden
  nickysn f7dd4f640a - rm the 'Memory allocation error' and 'Not enough memory' error messages from 11 jaren geleden
  nickysn dc17b55505 * switch to asmmode_i8086_intel instead of asmmode_i386_intel on i8086 when tp 11 jaren geleden
  nickysn ce4f9577d7 * seges prefix and lodsb instruction put on the same line for better readability 11 jaren geleden
  nickysn 9b560ffd64 * x86 intel syntax inline asm: allow a segment override (segcs,segds,seges,etc.) 11 jaren geleden
  nickysn 2f83e2efc9 * use 'seges' instead of db 26h. It is actually supported, but for some reason, 11 jaren geleden
  sergei ad59098457 + m68k: initial implementation of g_stackpointer_alloc method, it has to exist for targets with non-fixed stack. 11 jaren geleden
  nickysn ec55340359 * i8086 far data memory model fixes in get_caller_addr and get_caller_frame 11 jaren geleden
  nickysn ba5ececab9 * i8086 far data memory model fixes in the int 0 (div by zero) handler 11 jaren geleden
  nickysn d00c67f9d3 * limit the heap to 16kb in the i8086 far data memory models for the dos unit 11 jaren geleden
  nickysn a9ddf18779 + call SwapVectors before and after Exec under FPC as well. SwapVectors is 11 jaren geleden
  nickysn e7e02467fc * fixed bug in MsDos and Intr in i8086 far data memory models not cleaning their 11 jaren geleden
  nickysn 47588a287d * ifdef i8086 changed to ifdef cpui8086 in dosh.inc, because that's part of the 11 jaren geleden
  lacak 96a3a667c5 fcl-db: tests: fix of previous commit 11 jaren geleden
  nickysn 0d4edf118e + added upper limits to the heapmin and heapmax values set by the $M directive 11 jaren geleden