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

2005-06-04 Thread Arkady V.Belousov
Hi!

3-Июн-2005 20:53 [EMAIL PROTECTED] (Aitor Santamar?a Merino) wrote to
freedos-user@lists.sourceforge.net:

ASM> Thanks, I read that, but I was wondering if someone could explain a
ASM> little bit more, does RSX/EMX provide DPMI as well, does it get the
ASM> system into protected mode, running as a single task a-la EMM386 or such
ASM> details

 Not me - I wasn't deal with protected mode programming.

ASM> Mere curiosity, but there isn't much documentation around.

__O\_/_\_/O__
Rainer Schnither
email to rainer at mathematik.uni-bielefeld.de
_
  O/~\ /~\O
__O\_/_\_/O__
   RAR/DOS32 is built by EMX C compiler and uses RSX DPMI extender.
EMX can be downloaded from ftp://ftp-os2.nmsu.edu/pub/os2/dev/emx/v0.9d
RSX - from ftp.uni-bielefeld.de/pub/systems/msdos/misc
_
  O/~\ /~\O




---
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 Aitor Santamaría Merino

Hi Arkady,

Thanks, I read that, but I was wondering if someone could explain a 
little bit more, does RSX/EMX provide DPMI as well, does it get the 
system into protected mode, running as a single task a-la EMM386 or such 
details

Mere curiosity, but there isn't much documentation around.

Aitor

Arkady V.Belousov escribió:

Hi!

2-Июн-2005 21:13 [EMAIL PROTECTED] (Aitor Santamarэa 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] [-s]  []

 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




---
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=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-06-04 Thread Arkady V.Belousov
Hi!

2-Июн-2005 21:13 [EMAIL PROTECTED] (Aitor Santamarэa 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] [-s]  []

 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 Aitor Santamaría Merino

Hi there,

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?

Thanks in advance,
Aitor








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

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


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-03 Thread Roberto Mariottini
Hi,
Michael Devore wrote:
I don't do Pascal so I don't have that compiler.  I'm assuming that BP 7 
is simply not available for download anywhere other than transient 
illegal warez sites so I probably can't get and test it.
I downloaded BP 7 in a legal way a couple of years ago from the Borland 
France site (www.borland.fr). It required a simple free registration, to 
get their little french newsletter by e-mail trice a year.

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.

Ciao
---
http://www.mariottini.net/roberto/
---
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


Re: [Freedos-user] EMM386 2.01

2005-05-03 Thread Michael Devore
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.
Well, trying to figure it out, I did find a fairly innocuous bug where 
blocks could slightly underuse allocated XMS and waste a few K here and 
there, but not big amounts.  So the extender limits weren't totally a waste 
of time to check out.  But they still exist, for reasons I can't fathom.

I'll put the minor bugfix in a version 2.02, but no hurry.  Maybe add MAX= 
option then.  See if any real bugs crop up over the next three or four 
weeks that need immediate attention.


---
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 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 08:22 PM 5/3/2005 +0200, Fox  wrote:
By the way, I get exactly the same error when trying to launch Borland Pascal
7 (BP.EXE)
I don't do Pascal so I don't have that compiler.  I'm assuming that BP 7 is 
simply not available for download anywhere other than transient illegal 
warez sites so I probably can't get and test it.


---
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 19:16, Michael Devore wrote:
> At 02:57 PM 5/3/2005 +0200, Fox wrote:
> 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.

You found the Jazz 2 game, which is indeed for Windows.

Jazz 1 can be downloaded from http://www.dosgamesarchive.com/download/game/111

By the way, I get exactly the same error when trying to launch Borland Pascal 
7 (BP.EXE)

Best 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


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