Commit History

Author SHA1 Message Date
  nickysn 46b82e3208 + added the necessary changes for section based smartlinking to the msdos 7 years ago
  pierre ba7586a5c8 Fix for FPU generated exception as interrupt 0x10, contributed by Max Nazhalov 8 years ago
  pierre 963d109331 Add two word variables to store fpu control and status register in interrupt 0x10 8 years ago
  pierre 8a7de4a4d3 Add calls to FPC_HANDLE_I8086_ERROR and add handlers for interrupt $10 and $75 8 years ago
  nickysn 1264eaf8c6 * fixed "nil pointer assignment" error in huge memory model 10 years ago
  nickysn 63f86ee6a5 + huge memory model fixes in the i8086-msdos startup code 10 years ago
  nickysn 4061628ffb * the i8086-msdos default code segment (in near code memory models) renamed 10 years ago
  nickysn a3dd5c7c17 * set stack alignment to 16 in the msdos startup code 10 years ago
  nickysn 5dc42404cf * capitalize omf segment class names, as that's how other 16-bit compilers write them 10 years ago
  nickysn 1643c5f073 * also capitalize 'DGROUP' in the msdos startup code as well after r31369 10 years ago
  nickysn 536346a441 * use 'dw' instead of 'dd' to reference the stack, in order to prevent nasm from 10 years ago
  nickysn 3ee0fc22d9 * use 'dw' instead of 'dd' to reference the heap from the i8086-msdos startup 10 years ago
  nickysn 5a1ce6162b * set the bss, rodata and rodata_norel section alignment to 2 bytes for the i8086-msdos target 10 years ago
  nickysn 8edfd33af8 * use RegisterTinyHeapBlock_Simple_Prealigned in the msdos rtl 11 years ago
  nickysn 7958466ef9 * on i8086-msdos, in the compact and large memory models, set the end of heap to 11 years ago
  nickysn a61c775d29 + enabled the huge (>64kb) heap support in the compact and large memory models 11 years ago
  nickysn f7dd4f640a - rm the 'Memory allocation error' and 'Not enough memory' error messages from 11 years ago
  nickysn ba5ececab9 * i8086 far data memory model fixes in the int 0 (div by zero) handler 11 years ago
  nickysn e7e02467fc * fixed bug in MsDos and Intr in i8086 far data memory models not cleaning their 11 years ago
  nickysn 23b0cf2340 * msdos system unit variable dos_psp renamed PrefixSeg for TP7 compatibility 11 years ago
  nickysn 1910177cf0 + added heapmax support to the $M directive on i8086-msdos. It is currently 11 years ago
  nickysn 95449a3fd4 * fixed yet another dos_psp<>dgroup bug in the startup code for .exe files in 11 years ago
  nickysn 3164a10d9d * fixed a bug in the startup code for tiny memory model, which caused the 11 years ago
  nickysn cd6b15f49a * slight optimization to the small and medium model startup code 11 years ago
  nickysn 1295b4abf7 - removed the call to CheckNullArea from the exit code for the tiny memory model 11 years ago
  nickysn 7cfd7a66cd + create a special 'heap' segment with reserved space equal to heapsize (i.e. 11 years ago
  nickysn 2dc8839af5 * set class=data to all data segments/sections on i8086 11 years ago
  nickysn 8ad63788c7 - do not emit a stack segment in the tiny memory model 11 years ago
  nickysn 73d7f2aa18 * let the compiler generate the stack segment in i8086 near data memory models 11 years ago
  nickysn d4565aeec2 * in i8086 far data memory models add reference to the beginning of stack from 11 years ago