-------------------------------------------------------------------------------- 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