--------------------------------------------------------------------------------
HISTORY.TXT		DPMI-RSX	(c) Rainer Schnitker		Jan 94
--------------------------------------------------------------------------------


(Mai-1993) : first release

(Sep-1993) : second release
	- do a wait()-call, if user spawn next program without wait().
	  ( fixes  gcc : LD no more processes )
	- fixed spawnve bug
	  ( gcc : arguments or environment too big )
	- ss selector is expand-down-segment
	  add '-as' option to use whole address space
	- gs selector points now to the first megabyte
	  needed for DJPPP 1.10
	  ( access: __asm__ ("movl data , %gs:address") )
	- default '-ac'option for DJGPP programs; needed for int86()
        - fixed DOS calls 0x56 and 0x6C
	- fixed DOS call 0x0A (important for emTeX)
	- fixed read(),write() bug for DJGPP (DOS calls 0x3f and 0x40)
	- support multiple instances of RSX (EMX run DJGPP,etc)
	- add some DPMI 1.0 futures
	- add emx0.8g stub support
	- add orginal DJGPP-file support !
	- add new stub for DJGPP
	- catch NULL POINTER, if DPMI 1.0 is supported
	- allocate first 64KB for EMX programs
	  (also used for stack, if EMX stack < 64KB)
	- add memory optimisation for DJGPP programs before doing system()-call
	  (reduce memory from >4 MB to real used pages)
	- argument filename and rsx387 filecheck before entering ProtMode
	- fix null pointer assignment in npx_installed
	- debugger input changed

(Nov-1993) 2a release:
	- add int3 handler (needed for Windows)
	- default stack for emu
	- don't allow closing handle 0-2
	- flush buffers at rsx exit (redirect stdout/stderr)
	- new rsx387 from "wm-FPU-emu version BETA 1.4"
	- emxl.exe

(Jan-1993) third release:
        - add emx 0.8h support
	- add djgpp 1.11 support
	- other int 0x21 handler for extender (calling Real-Mode)
	- EMX version check can be patched by user ("h8.0" in rsx.exe)
	- int3 handler (for Windows) bug fixed
	- new rsx387 from "wm-FPU-emu version BETA 1.6" (Linux 0.99p14)
	- Only one extender for both systems!
	  rsx.exe can run EMX and DJGPP files
	- Builtin-debugger ported for GNUC with ptrace()
	- default timezone for ftime() : GMT +0 hours
	- add utimes()

THIS IS A BETA TEST VERSION

SOME FUTURES OF THE ORGINAL EMX ARE NOT IMPLEMENTED

Please report bugs, etc to me at:
       rainer@math5.uni-bielefeld.de

