Histórico de Commits

Autor SHA1 Mensagem Data
  nickysn aab6df13ba * use Seg() instead of DSeg in the msdos rtl há 12 anos atrás
  nickysn 4d8adbf5ff + implemented Seg() for i8086 (small/tiny memory model) há 12 anos atrás
  nickysn 917a1eb0f2 * the default Seg() handling moved to virtual methods, so that they can be overriden in the i8086 code generator há 12 anos atrás
  nickysn 27559aa5f8 * use Ofs() instead of typecasting to word for getting the offset of a pointer há 12 anos atrás
  nickysn 2fd729cb4d + added CheckLFN to the msdos rtl há 12 anos atrás
  nickysn f270263d3d * default stack size for msdos changed to 4096 bytes há 12 anos atrás
  nickysn 8f71f3b5fd + initialize more stuff in the msdos system unit startup há 12 anos atrás
  nickysn 324b4a8a0a * declare the .bss sections with class=bss, so wlink treats them as bss sections and leaves them out of the executable há 12 anos atrás
  nickysn 47342630e0 + allocate space for stack and heap dynamically on program startup for i8086-msdos há 12 anos atrás
  florian 9edacdc9b4 + mem declarations há 12 anos atrás
  florian 5ab9742c22 + start of dos unit (derived from go32v2) há 12 anos atrás
  nickysn 102f929e99 - do not initialize the flags register on entry to the interrupt in the Intr/MsDos procedure (which is the TP-compatible behavior) há 12 anos atrás
  nickysn b61a9ba6a6 + implemented GetProcessID for i8086-msdos (returns the PSP) há 12 anos atrás
  florian 1ab42714c3 + fix compilation by adding a Int32 type, no sure why it is needed há 12 anos atrás
  florian fef7832790 * enable absolute for i8086-msdos há 12 anos atrás
  florian 40af7b2817 + add msdos target to ppudump há 12 anos atrás
  nickysn 615d6e4a51 * internal compiler handling of Val() fixed for 16/8-bit CPUs há 12 anos atrás
  nickysn cac6ac38d0 + added RTL helpers for Val() for longint/dword on 16/8-bit CPUs há 12 anos atrás
  nickysn 8b6b832677 + added helper functions for read/readln longint/longword on 16/8-bit cpus há 12 anos atrás
  nickysn 9b79c52f32 * fixed bug in FPC_INTR and FPC_MSDOS há 12 anos atrás
  nickysn d8af51fdab + implemented do_read for i8086-msdos há 12 anos atrás
  nickysn 1077093b08 + added error checking to the dos file operations há 12 anos atrás
  nickysn c76b459324 * implemented the MsDos function with an asm prequel to the Intr function há 12 anos atrás
  nickysn 7b578f3e9c * reimplemented do_write and do_isdevice in Pascal, using the MsDos procedure há 12 anos atrás
  nickysn ceb76808e7 + implemented the CSeg, DSeg and SSeg functions on the i8086 há 12 anos atrás
  nickysn db07a990a9 * also save BP in FPC_INTR há 12 anos atrás
  nickysn cd18b792ab + added Intr and MsDos implementations for i8086-msdos há 12 anos atrás
  nickysn 1e28790e99 * fpc_PushExceptAddr's parameter Ft changed from LongInt to SmallInt on 16-bit CPUs for better efficiency há 12 anos atrás
  nickysn 252903175c * TExceptAddr.frametype changed to SmallInt on 16-bit CPUs, since the compiler allocates 3*sizeof(pint) for the whole structure (and using longints on 16-bit CPUs is wasteful anyway) há 12 anos atrás
  nickysn 3b2ea4df6c + implmemented FPC_LONGJMP for i8086 há 12 anos atrás