Re: [Freedos-user] EMM386 2.01
Hi! 2--2005 21:13 [EMAIL PROTECTED] (Aitor Santamara Merino) wrote to freedos-user@lists.sourceforge.net: ASM - what EMX is exactly ASM - how does it relate to RSX.EXE? copying.rsx: RSX : DPMI-DOS 0.9/1.0 extender for 80386+ processors rsx.exe: RSX (32-bit 5.21) DPMI DOS extender for emx and rsxnt programs. Copyright (c) Rainer Schnitker 1993-1998. All rights reserved. emx.exe: emx 0.9d (rev 61) -- Copyright (c) 1991-2000 by Eberhard Mattes Usage: emx [-cdeoqOV] [-sstack_size] program [arguments] As I understand, EMX is a layer, which allows to run OS/2 programs outside of OS/2. And Eugene Roshal selects EMX/RSX because this property. ASM - how does it compare to WDOSX, if it can be compared? Don't know, but I don't hear about OS/2 in context of WDOSX, which is win32 emulator. --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] EMM386 2.01
At 09:13 PM 6/2/2005 +0200, Aitor SantamarÃa Merino wrote: Michael Devore escribió: At 03:07 PM 5/3/2005 -0500, I wrote: Ha! What is up with these goofball extender limitations? RAR32 uses RSX extender. I can't decide if there is a weird bug in EMM386 that makes DOS/32A unhappy with 256M and RSX 429M, or if the weirdness is in the extenders themselves. Precisely I wanted to ask about EMX/RSX, as it seems quite difficult to google. - what EMX is exactly - how does it relate to RSX.EXE? - how does it compare to WDOSX, if it can be compared? EMX/RSX came from one or more of the GCC camp of DOS-compatible developers. It appears pretty old, older than WDOSX. Think it should have been superseded by CWSDPMI, since there are references to the older GO32 extender coincident with EMX/RSX documentation, but maybe not. EMX must be necessary for OS/2 besides RSX because OS/2 is a DPMI server and DPMI is EMX's responsibility. The basic explanation I came up with on brief research is that RSX is the VCPI-based extender and EMX is the glue to provide an interface to an existing DPMI server and/or acts as a DPMI server itself. EMX is dependent on RSX being present, but RSX is only dependent on EMX for DPMI services. That understanding could be wrong or backwards. --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] emm386 2.01 question
At 04:52 PM 5/6/2005 +0200, Florian Xaver wrote: As i understand, emm386 switches the pc into protected mode (so it needs VCPI).Then... is it in V86 mode? So wouldn't it be possible to make a better error handling. I mean, if a program hangs or so, that not the computer hangs and that you can terminate the program and work continuesly. So that the program work in ring 3? It is in V86 mode, but doesn't help a great deal. Almost all DOS extended programs have their own address space and exception handling and EMM386 isn't in control. In real mode under the V86 monitor, a program which trashes any critical component of DOS or a driver before hitting an exception will crash the system. And if they don't do that, there remain many ways to lock up a machine that is unrecoverable. Despite this, EMM386 can successfully recover from some application errors with an abort message and termination to DOS. It happens in my DOS sessions. Go into DEBUG and Assemble the protected instruction LSL AX,AX. You'll see it happen. --- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] EMM386 2.01
At 08:38 AM 5/4/2005 +0200, Roberto Mariottini wrote: I don't think it's still available, because today the french site links to Borland USA for downloads. So no more free french beer :-( Still I have that copy of BP 7 downloaded legally, I can send it to you to test it with your environment, if you think it's enough legal. Legal enough for me. I'm just going to test BP 7 and try to improve general OS compatibility, not work with it for any real purposes. Used to be, commercial companies quietly supported that sort of distribution since it helped out their end-users and improved their product. I have two big boxes full of software for those purposes slowly rotting away somewhere in my basement. Now, because of the draconian anti-piracy legislation passed across the world on one side and massive abuse by software thieves on the other side, they can't/won't support that approach even unofficially. --- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] EMM386 2.01
At 07:31 AM 5/4/2005 +0200, Fox wrote: My CPU is a Celeron 766 MHz FC-PGA Maybe it's ok because I gave you a link to the shareware version... (I have the full one). I will pack my copy of the game and will send it to your ftp (devoresoftware/incoming), so you will have exactly the same program as I Works fine for me. Try turning off your sound card and see if it works since I don't have one that it knows. Also try with minimal HIMEM/EMM386 CONFIG.SYS and AUTOEXEC.BAT to see there is a driver conflict. Also, post your MEM /X output. --- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
[Freedos-user] EMM386 2.01
Hi, My today's FreeDOS session looked like that: RAR 3.2 (RAR32.EXE) ATOMINO LAME MPXPLAY (The DOS32 version) Jazz - don't ran. Just showed Unhandled exception 000E at 0020 1BEF ErrCode 0002, but not hanged. Then I wanted to run RAR32 but it frozed up :( The good news is that RAR32 is working at all (don't worked with the EMM386 1.5) :-) Fox --- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] EMM386 2.01
At 02:57 PM 5/3/2005 +0200, Fox wrote: Jazz - don't ran. Just showed Unhandled exception 000E at 0020 1BEF ErrCode 0002, but not hanged. Is this that Jazz Jackrabbit thing? You would be the second person reporting a problem there. Any link to get the DOS version for me to test? I Googled for it, but the DOS link I found actually led to a Windows version, as I found after the download. I'm pretty sure I have/had RAR32, somewhere, but it wasn't in the test suite. I'll have to dig around, see what's stuffed in the test disks. --- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
[Freedos-user] emm386 2.01 tested
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi! Now MPXPLAY doesn't shut down at start up, but randomly if i change directory. I am using the PMODE/W driver. It seems, that PMODE/W has this problem... (I am also using it under WinXP and there isn't any problem. Also without EMM386, there is no problem.) Hope i can you tell you more tomorrow. Bye, Flo - -- http://www.drdos.org -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.0 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCd7T+q2aHU5S35E0RAk1VAKDPYml18yRmHaV6KU70SG6lpWK4vgCbBKpv ksHONTYM8E6gCt7/mUYdJcc= =gNWc -END PGP SIGNATURE- --- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] EMM386 2.01
Hi! 3--2005 12:16 [EMAIL PROTECTED] (Michael Devore) wrote to freedos-user@lists.sourceforge.net: MD I'm pretty sure I have/had RAR32, somewhere, but it wasn't in the test http://www.rarlab.com/rar/rarx341.exe --- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] EMM386 2.01
At 08:22 PM 5/3/2005 +0200, Fox wrote: You found the Jazz 2 game, which is indeed for Windows. Jazz 1 can be downloaded from http://www.dosgamesarchive.com/download/game/111 Jazz runs okay for me, at least as far as running the green rodent around and shooting things. Only problem I have with Jazz is the need to run SLOWDOWN to get my computer to 20% speed to avoid the Turbo Pascal runtime error 200 problem. Do you have to run SLOWDOWN or another slow-style program ot make Jazz work, or is your CPU slow enough it's not a problem? What's your testing CPU? --- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] EMM386 2.01
At 02:57 PM 5/3/2005 +0200, you wrote: 0002, but not hanged. Then I wanted to run RAR32 but it frozed up :( The good news is that RAR32 is working at all (don't worked with the EMM386 1.5) :-) RAR32 also runs okay for me IF I limit free XMS to 429M. If I have more than 429M available, RAR32 say it's out of memory. Ha! What is up with these goofball extender limitations? RAR32 uses RSX extender. I can't decide if there is a weird bug in EMM386 that makes DOS/32A unhappy with 256M and RSX 429M, or if the weirdness is in the extenders themselves. --- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] EMM386 2.01
On Tuesday 03 May 2005 21:36, Michael Devore wrote: Jazz runs okay for me, at least as far as running the green rodent around and shooting things. Only problem I have with Jazz is the need to run SLOWDOWN to get my computer to 20% speed to avoid the Turbo Pascal runtime error 200 problem. Do you have to run SLOWDOWN or another slow-style program ot make Jazz work, or is your CPU slow enough it's not a problem? What's your testing CPU? I don't need to slowdown my CPU anymore with Jazz, as I patched the JAZZ.EXE file with TPPATCH.EXE :) My CPU is a Celeron 766 MHz FC-PGA Maybe it's ok because I gave you a link to the shareware version... (I have the full one). I will pack my copy of the game and will send it to your ftp (devoresoftware/incoming), so you will have exactly the same program as I have. Regards, Fox --- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
[Freedos-user] EMM386 2.01 Bugfix Released
Uploaded to ftp://ftp.devoresoftware.com/downloads/emm386 are the files emmx201.zip, EMM386/HIMEM mostly executable package, and emms201.zip, EMM386/HIMEM mostly source package. EMM386 Version 2.01 is a bugfix release for Version 2.0. It is required for everyone who has version 2.0, and is a recommended upgrade for earlier 1.x EMM386 versions. Approximately half of all users will experience a fatal error in version 2.0 that 2.01 fixes, and another bug fixed in 2.01 could cause a crash for any user as they run applications, although it is much less common. EMM version 2.01 also supports the CPU WRMSR instruction and DOS redirection of help screen output, as does the HIMEM included. This version should be quite a bit more stable, but the possibility of lingering or less serious bugs after the extensive 1.x - 2.0 rewrite is moderate. Please report any problems. A quick rundown of change details follows: During initialization when pool-sharing was present (no EMM= setting), EMM386 could compute an odd 16K amount of free memory, depending on total available XMS memory. The odd 16K was not properly masked to an even 32K border, leading to immediate fatal errors when an application using EMS or VCPI was used and memory allocated to the program. It was pure luck whether your machine computed an odd or even amount of 16K blocks available, so approximately 50% of all users were probably affected. Another error that could occur during runtime allocation of XMS to an EMS/VCPI memory was a 8-bit value overflow if the value was 0FDh or higher. This could happen any time a new XMS allocation was made to EMS/VCPI pool allocation blocks. I'd roughly guess 5-10% of users might encounter the problem over the lifetime of a DOS session. EMM386 and HIMEM allow DOS redirection of their command line output to a file or through MORE, etc. Whoopee. The relevant modification is in PRF.C. Alert code browsers may note the user of an extremely dumb #ifdef to change to this behavior. Borland/Turbo C doesn't like #ifdef 0 for reasons which escape me, so I just forced it to work rather than waste time fooling around guessing how the compiler's brain worked. The protected CPU instruction WRMSR is supported via EMM386 emulation in its exception handler, to match its twin instruction RDMSR. Two trivial wording changes were made to HIMEM. --- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user