Commit History

Автор SHA1 Съобщение Дата
  nickysn 8066d12c87 * fixed the stack traces under i8086-msdos (StackTop wasn't initialized) преди 12 години
  nickysn 28c16f31e6 * __stkbottom, __nearheap_start and __nearheap_end moved to the implementation преди 12 години
  nickysn 009037f9d9 * the Seg0040, SegA000, SegB000 and SegB800 constants changed to typed constants преди 12 години
  nickysn 5d4ebf0dca + added extra_param_offset constant for accessing parameters in asm routines with nostackframe преди 12 години
  nickysn 4e2962e6ae - do not initialize the regular heap manager under i8086-msdos, so it can be smartlinked away преди 12 години
  nickysn 0013186e2d + fully implemented ParamStr and ParamCount on i8086-msdos преди 12 години
  nickysn 035cb74855 * far pointer helper types made global in the implementation of the system unit преди 12 години
  nickysn de26059b61 + added dos version check in GetProgramName преди 12 години
  nickysn 9185ee9423 - rm debug writeln committed by accident преди 12 години
  nickysn 7628c87e44 + obtain the msdos version on startup преди 12 години
  nickysn 52328554e4 + implemented ParamStr(0) on i8086-msdos, using our limited far pointer support преди 12 години
  pierre 7f5aa5a441 Avoid some range check errors for msdos target преди 12 години
  nickysn f1861a71d6 + fixed startup hang in the i8086-msdos rtl on systems without an FPU преди 12 години
  nickysn 74cd67b85c + added 8087 initialization to the msdos rtl (8087 presence detection is still a TODO) преди 12 години
  nickysn c44f760015 * i8086 near heap renamed 'tiny heap', moved to the inc/ directory преди 12 години
  nickysn 599d5d74ca + implemented Randomize for msdos преди 12 години
  nickysn 620dc8cb64 * close all open files on exit преди 12 години
  nickysn bbcd3506b3 + call initvariantmanager on msdos system unit startup преди 12 години
  nickysn 28545f2fad + implemented near heap for i8086-msdos, based on the embedded target heap преди 12 години
  nickysn aab6df13ba * use Seg() instead of DSeg in the msdos rtl преди 12 години
  nickysn 27559aa5f8 * use Ofs() instead of typecasting to word for getting the offset of a pointer преди 12 години
  nickysn 2fd729cb4d + added CheckLFN to the msdos rtl преди 12 години
  nickysn 8f71f3b5fd + initialize more stuff in the msdos system unit startup преди 12 години
  nickysn 47342630e0 + allocate space for stack and heap dynamically on program startup for i8086-msdos преди 12 години
  florian 9edacdc9b4 + mem declarations преди 12 години
  nickysn b61a9ba6a6 + implemented GetProcessID for i8086-msdos (returns the PSP) преди 12 години
  nickysn 1077093b08 + added error checking to the dos file operations преди 12 години
  nickysn c76b459324 * implemented the MsDos function with an asm prequel to the Intr function преди 12 години
  nickysn 7b578f3e9c * reimplemented do_write and do_isdevice in Pascal, using the MsDos procedure преди 12 години
  nickysn cd18b792ab + added Intr and MsDos implementations for i8086-msdos преди 12 години