Commit History

Author SHA1 Message Date
  nickysn 5d4ebf0dca + added extra_param_offset constant for accessing parameters in asm routines with nostackframe 12 years ago
  nickysn 4e2962e6ae - do not initialize the regular heap manager under i8086-msdos, so it can be smartlinked away 12 years ago
  nickysn 0013186e2d + fully implemented ParamStr and ParamCount on i8086-msdos 12 years ago
  nickysn 035cb74855 * far pointer helper types made global in the implementation of the system unit 12 years ago
  nickysn de26059b61 + added dos version check in GetProgramName 12 years ago
  nickysn 9185ee9423 - rm debug writeln committed by accident 12 years ago
  nickysn 7628c87e44 + obtain the msdos version on startup 12 years ago
  nickysn 52328554e4 + implemented ParamStr(0) on i8086-msdos, using our limited far pointer support 12 years ago
  pierre 7f5aa5a441 Avoid some range check errors for msdos target 12 years ago
  nickysn f1861a71d6 + fixed startup hang in the i8086-msdos rtl on systems without an FPU 12 years ago
  nickysn 74cd67b85c + added 8087 initialization to the msdos rtl (8087 presence detection is still a TODO) 12 years ago
  nickysn c44f760015 * i8086 near heap renamed 'tiny heap', moved to the inc/ directory 12 years ago
  nickysn 599d5d74ca + implemented Randomize for msdos 12 years ago
  nickysn 620dc8cb64 * close all open files on exit 12 years ago
  nickysn bbcd3506b3 + call initvariantmanager on msdos system unit startup 12 years ago
  nickysn 28545f2fad + implemented near heap for i8086-msdos, based on the embedded target heap 12 years ago
  nickysn aab6df13ba * use Seg() instead of DSeg in the msdos rtl 12 years ago
  nickysn 27559aa5f8 * use Ofs() instead of typecasting to word for getting the offset of a pointer 12 years ago
  nickysn 2fd729cb4d + added CheckLFN to the msdos rtl 12 years ago
  nickysn 8f71f3b5fd + initialize more stuff in the msdos system unit startup 12 years ago
  nickysn 47342630e0 + allocate space for stack and heap dynamically on program startup for i8086-msdos 12 years ago
  florian 9edacdc9b4 + mem declarations 12 years ago
  nickysn b61a9ba6a6 + implemented GetProcessID for i8086-msdos (returns the PSP) 12 years ago
  nickysn 1077093b08 + added error checking to the dos file operations 12 years ago
  nickysn c76b459324 * implemented the MsDos function with an asm prequel to the Intr function 12 years ago
  nickysn 7b578f3e9c * reimplemented do_write and do_isdevice in Pascal, using the MsDos procedure 12 years ago
  nickysn cd18b792ab + added Intr and MsDos implementations for i8086-msdos 12 years ago
  nickysn f24f119822 * SysInitStdIO doesn't crash anymore on the i8086, so enable it in the msdos system unit initialization 12 years ago
  florian feed492568 * fixes to compile objpas i8086 12 years ago
  nickysn 7db978c3a4 * mark the registers, modified by DebugWriteLn's asm code 12 years ago