Re: [Freedos-user] EMM386 2.01

2005-06-04 Thread Arkady V.Belousov
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

2005-06-04 Thread Michael Devore

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

2005-05-06 Thread Michael Devore
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

2005-05-04 Thread Michael Devore
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

2005-05-04 Thread Michael Devore
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

2005-05-03 Thread Fox
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

2005-05-03 Thread Michael Devore
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

2005-05-03 Thread Florian Xaver
-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

2005-05-03 Thread Arkady V.Belousov
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

2005-05-03 Thread Michael Devore
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

2005-05-03 Thread Michael Devore
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

2005-05-03 Thread Fox
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

2005-05-02 Thread Michael Devore
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