Commit History

Author SHA1 Message Date
  nickysn 7628c87e44 + obtain the msdos version on startup 12 years ago
  nickysn b2c95c851a * fixed bug in the intr and msdos functions, introduced in r24462 12 years ago
  nickysn 0a8e008a0d + the ES register made volatile on i8086 as per the 16-bit x86 calling conventions 12 years ago
  nickysn 11a915e682 + zero fill the bss section on startup in the msdos loader 12 years ago
  nickysn 349f2868db * fixed intr/msdos bug introduced in r24308 12 years ago
  nickysn e107eaea28 * a slight optimization in the MsDos routine (mov al instead of ax) 12 years ago
  nickysn ff5091cfb8 * do not save bx, cx, si and di in the msdos and intr functions, as preserving them isn't required for the pascal calling convention 12 years ago
  nickysn 5ed1222e64 * changed the default i8086 calling convention to pocall_pascal 12 years ago
  nickysn 28545f2fad + implemented near heap for i8086-msdos, based on the embedded target heap 12 years ago
  nickysn 2fd729cb4d + added CheckLFN to the msdos rtl 12 years ago
  nickysn 47342630e0 + allocate space for stack and heap dynamically on program startup for i8086-msdos 12 years ago
  nickysn 102f929e99 - do not initialize the flags register on entry to the interrupt in the Intr/MsDos procedure (which is the TP-compatible behavior) 12 years ago
  nickysn b61a9ba6a6 + implemented GetProcessID for i8086-msdos (returns the PSP) 12 years ago
  nickysn 9b79c52f32 * fixed bug in FPC_INTR and FPC_MSDOS 12 years ago
  nickysn c76b459324 * implemented the MsDos function with an asm prequel to the Intr function 12 years ago
  nickysn db07a990a9 * also save BP in FPC_INTR 12 years ago
  nickysn cd18b792ab + added Intr and MsDos implementations for i8086-msdos 12 years ago
  nickysn 867a0de37c segment stack declared of class stack to make wlink happy 12 years ago
  nickysn 2393cd5eef added DebugWrite and DebugWriteLn to the minimal msdos rtl 12 years ago
  nickysn fd328eda44 really minimal msdos rtl added 12 years ago