Update documentation.

This commit is contained in:
David Given 2022-08-19 20:08:39 +02:00
parent d24c3f8722
commit 887ec0656e
2 changed files with 26 additions and 1 deletions

3
README
View file

@ -2,7 +2,7 @@
===================================
© 1987-2005 Vrije Universiteit, Amsterdam
2022-06-18
2022-08-19
INTRODUCTION
@ -38,6 +38,7 @@ cpm produces i80 CP/M .COM files
rpi produces Raspberry Pi GPU binaries
pdpv7 produces PDP/11 V7 Unix binaries
msdos86 produces i86 MS-DOS .COM files
msdos386 produces i386 MS-DOS 32-bit DPMI .EXE files

24
plat/msdos386/README Normal file
View file

@ -0,0 +1,24 @@
The msdos386 platform
=====================
msdos386 is an i386-based BSP that produces DPMI DOS executables. It should
have the same functionality as msdos86 (as the libc is all the same code), but
has been much less well tested.
The code runs in flat 32-bit mode, so normal 32-bit pointers work with no
worries about segmentation. It requires a DPMI host to run; it was tested with
CWSDPMI. It will _not_ automatically load the host --- you need to manually
install the DPMI hsot first.
IEEE floating point is available, but requires an FPU.
Example command line
====================
ack -mmsdos386 -O -o msdos386.exe examples/paranoia.c
David Given
dg@cowlark.com