-------------------------------------------------------------------------------- README.TXT Release: DPMIGCC3.ZIP (c) Rainer Schnitker Jan 1994 -------------------------------------------------------------------------------- This is RSX, the DPMI-extender for EMX/GCC and DJGPP programs. RSX can run the GCC programs under DPMI-servers like MS-Windows 3.1 and simulates a missing 387. Now, one extender can run both systems. This means that a EMX program can call a DJGPP program under RSX! The GNU-C compiled debugger DEB.EXE can handle both formats with RSX. News since release 2: - one extender for both systems (mixed execution allowed) - support for EMX 0.8h - support for DJGPP 1.11 - new debug handler for ptrace() in a Windows-DOS-Box (EMX-GDB works) - new version of FPU-emulator - 16bit DPMI test lib for programmers (for all 16bit C Compilers) Please read INSTALL.TXT in this archive before using this software. Unpack this archive with unzip50 or pkunzip. type: C:\> unzip a:\dpmigcc3.zip or: C:\> pkunzip -d -) a:\dpmigcc3.zip ['-)' disable bug in DPMI] If you have a older RSX version, you must use the '-o' switch (override). DPMIGCC3 files are marked with time 3:00:00. Delete all others files. WHY USING RSX FOR EMX/GCC PROGRAMS: ----------------------------------- RSX.EXE can run unmodified EMX/GCC 0.8[e-h] programs under DPMI 0.9/1.0. The compiler and other EMX programs can run in a MS-Windows DOS-box. You don't need a 387-processor, a FPU-emulator will do this job. Also RSX support the fork(), EMX not. Now RSX allowes mixed execution with DJGPP files. The debugger deb.exe can debug EMX and DJGPP files. -> EMX does not support DPMI -> EMX does not support a 387 emulator. WHY USING RSX FOR DJGPP PROGRAMS: --------------------------------- RSX.EXE can run unmodified DJGPP 1.08-1.11 programs under DPMI 0.9/1.0. You don't need a 387-processor, a FPU-emulator will do this job. RSX support also ptrace(), signal(), wait(), fork(), kill(), spawnve(P_DEBUG). If you use the DJGPP compiler only under DPMI, gcc + rsx is faster than gcc + go32. Now RSX allowes mixed execution with DJGPP files. The debugger deb.exe can debug EMX and DJGPP files. -> GO32 1.11 can't use the emu387 under DPMI. -> GO32 don't support ptrace(), signal(), fork(), spawnve(P_DEBUG) etc. COPYRIGHTS/LEFTS in the directory \rsx\doc in this archive Mail to: rainer@math5.uni-bielefeld.de (if failed, try rainer@math5.mathematik.uni-bielefeld.de) Home FTP-server: ftp.uni-bielefeld.de rsx directory is /pub/systems/msdos contains also RSXWIN02, building full Windows Apps with EMX/GCC.