Welcome to GameHourz.com!
FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

UW2 conflict with SB16 emulation

 
   Game Forums (Home) -> Ultima RSS
Next:  Desperately Seeking (WTB) Ultima II for Commodore..  
Author Message
Steve Kobes

External


Since: Aug 01, 2004
Posts: 2



(Msg. 1) Posted: Sun Aug 01, 2004 10:28 pm
Post subject: UW2 conflict with SB16 emulation
Archived from groups: rec>games>computer>ultima>series (more info?)

Hello,
I'm trying to get Ultima Underworld II to run with sound. I'm using
MS-DOS 7.1. Right now it just freezes right after saying "EMS
allocated".

I have a SoundBlaster Audigy, and an MS-DOS driver that seems to work
with it (http://easymamecab.mameworld.net/html/snddosdr.htm). Other
games play fine, with sound. My autoexec.bat contains, among other
things,

SET BLASTER=A220 I5 D1 H5 P330 T6
SET CTSYN=C:\SB16
C:\SB16\SBEINIT.COM
SET SOUND=C:\SB16

If I REM out the line that loads SBEINIT.COM, then suddenly UW2 works.
But, of course, there is no sound. After running SBEINIT.COM, UW2
locks up even if I tell it that I have no sound card.

How I can get sound out of UW2? Any suggestions?
Thanks,
--Steve

 >> Stay informed about: UW2 conflict with SB16 emulation 
Back to top
Login to vote
Fortran Dragon

External


Since: Aug 02, 2004
Posts: 3



(Msg. 2) Posted: Mon Aug 02, 2004 10:29 am
Post subject: Re: UW2 conflict with SB16 emulation [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Steve Kobes wrote:
> Hello,
> I'm trying to get Ultima Underworld II to run with sound. I'm using
> MS-DOS 7.1. Right now it just freezes right after saying "EMS
> allocated".
>
> I have a SoundBlaster Audigy, and an MS-DOS driver that seems to work
> with it (http://easymamecab.mameworld.net/html/snddosdr.htm). Other
> games play fine, with sound. My autoexec.bat contains, among other
> things,
>
> SET BLASTER=A220 I5 D1 H5 P330 T6
> SET CTSYN=C:\SB16
> C:\SB16\SBEINIT.COM
> SET SOUND=C:\SB16
>
> If I REM out the line that loads SBEINIT.COM, then suddenly UW2 works.
> But, of course, there is no sound. After running SBEINIT.COM, UW2
> locks up even if I tell it that I have no sound card.
>
> How I can get sound out of UW2? Any suggestions?

Don't use the actual SB16 drivers, try the ones in the SBLive zip file.
The SB16 files should crash an burn with the Audigy. Wink

You might also try DosBox at http://dosbox.sourceforge.net/ .

--

Fortran | "There isn't enough darkness in the world
EDL | to quench the light of one small candle."

 >> Stay informed about: UW2 conflict with SB16 emulation 
Back to top
Login to vote
J. P. Morris

External


Since: Apr 13, 2004
Posts: 128



(Msg. 3) Posted: Mon Aug 02, 2004 6:36 pm
Post subject: Re: UW2 conflict with SB16 emulation [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Fortran Dragon wrote:

>> SET BLASTER=A220 I5 D1 H5 P330 T6
>> SET CTSYN=C:\SB16
>> C:\SB16\SBEINIT.COM
>> SET SOUND=C:\SB16
>
> Don't use the actual SB16 drivers, try the ones in the SBLive zip file.
> The SB16 files should crash an burn with the Audigy. Wink

That's just what he called the directory.
SBEINIT is the SBLive -> SB16 emulator, and it's what he should be
using.

It might be that UW2 is just one of those games that doesn't
like the SB16 emulation..

>
> You might also try DosBox at http://dosbox.sourceforge.net/ .
>

--
JP Morris - aka DOUG the Eagle (Dragon) -=UDIC=- jpm RemoveThis @it-he.org
Fun things to do with the Ultima games http://www.it-he.org
Reign of the Just - An Ultima clone http://rotj.it-he.org
d+++ e+ N+ T++ Om U1234!56!7'!S'!8!9!KAW u++ uC+++ uF+++ uG---- uLB----
uA--- nC+ nR---- nH+++ nP++ nI nPT nS nT wM- wC- y a(YEAR - 1976)
 >> Stay informed about: UW2 conflict with SB16 emulation 
Back to top
Login to vote
Fortran Dragon

External


Since: Aug 02, 2004
Posts: 3



(Msg. 4) Posted: Mon Aug 02, 2004 6:36 pm
Post subject: Re: UW2 conflict with SB16 emulation [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

J. P. Morris wrote:

> Fortran Dragon wrote:
>
>
>>>SET BLASTER=A220 I5 D1 H5 P330 T6
>>>SET CTSYN=C:\SB16
>>>C:\SB16\SBEINIT.COM
>>>SET SOUND=C:\SB16
>>
>>Don't use the actual SB16 drivers, try the ones in the SBLive zip file.
>> The SB16 files should crash an burn with the Audigy. Wink
>
>
> That's just what he called the directory.
> SBEINIT is the SBLive -> SB16 emulator, and it's what he should be
> using.
>
> It might be that UW2 is just one of those games that doesn't
> like the SB16 emulation..

Mea culpa. I unzipped the SBLive files and saw that it wanted to put
everything into a dosdrv directory, so I assumed he was grabbing the
other archive from the page that supports the actual SB16 hardware. (It
is a mistake I've seen others make so I thought this was a repeat.)

--

Fortran | "There isn't enough darkness in the world
EDL | to quench the light of one small candle."
 >> Stay informed about: UW2 conflict with SB16 emulation 
Back to top
Login to vote
Moscow Dragon

External


Since: Aug 02, 2004
Posts: 71



(Msg. 5) Posted: Mon Aug 02, 2004 10:46 pm
Post subject: Re: UW2 conflict with SB16 emulation [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

> Someone had a patched .exe for UW and UW2 that allowed them to run in
> Windows. You could use that and VDMSound to get it to play with sound.

The patch was designed by me (what bytes to patch) around late 2001 and the
code for a patcher app was written by somebody else and was available for
download.

The patch solves the problem that UW hangs the virtual machine under
Windows. UW tries to play with the keyboard LED hardware, and NTVDM does not
support it and hangs (unfortunately). Replacing these opcodes with NOPs
solves the problem.

Somebody can repeat my work by attaching WinDbg or SoftICE debugger to NTVDM
after hang. It's simple.

WinDbg is a free download from www.microsoft.com/ddk/debugging.

--
Max
 >> Stay informed about: UW2 conflict with SB16 emulation 
Back to top
Login to vote
Steve Kobes

External


Since: Aug 01, 2004
Posts: 2



(Msg. 6) Posted: Tue Aug 03, 2004 2:56 am
Post subject: Re: UW2 conflict with SB16 emulation [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Moscow Dragon wrote:
> The patch was designed by me (what bytes to patch) around late 2001
> and the code for a patcher app was written by somebody else and was
> available for download.
>
> The patch solves the problem that UW hangs the virtual machine under
> Windows. UW tries to play with the keyboard LED hardware, and NTVDM
> does not support it and hangs (unfortunately). Replacing these
> opcodes with NOPs solves the problem.
>
> Somebody can repeat my work by attaching WinDbg or SoftICE debugger
> to NTVDM after hang. It's simple.
>
> WinDbg is a free download from www.microsoft.com/ddk/debugging.

Thanks so much for this patch! (I found it at
http://www.phyton.dk/ultima/uw2nt.zip.) UW2 works great now.

BTW... the readme describes a hex-editor modification to UW2.EXE at
offset 0x24719, but if you don't see the bytes it says are supposed to
be there, try looking for them at 0x242E9 instead. That's where I
found them, and making the change there made it work on XP.

Silly me, thinking I'd have *fewer* problems running these old DOS
games in real, bona-fide DOS than in Windows... when it seems to be
just the opposite. Smile

Fortran Dragon: yes, they are the SBLive files. I think the
instructions I was reading (which I can't find anymore) used the
directory C:\SBLIVE, and I thought that wasn't a very good name since
I don't actually *have* an SB Live, so I just called it SB16
instead... sorry for any confusion this caused.

--Steve
 >> Stay informed about: UW2 conflict with SB16 emulation 
Back to top
Login to vote
Fortran Dragon

External


Since: Aug 02, 2004
Posts: 3



(Msg. 7) Posted: Tue Aug 03, 2004 10:29 am
Post subject: Re: UW2 conflict with SB16 emulation [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Steve Kobes wrote:
[Snip]

> Fortran Dragon: yes, they are the SBLive files. I think the
> instructions I was reading (which I can't find anymore) used the
> directory C:\SBLIVE, and I thought that wasn't a very good name since
> I don't actually *have* an SB Live, so I just called it SB16
> instead... sorry for any confusion this caused.

That's ok. The main thing is you are able to play the game now.

--

Fortran | "There isn't enough darkness in the world
EDL | to quench the light of one small candle."
 >> Stay informed about: UW2 conflict with SB16 emulation 
Back to top
Login to vote
Display posts from previous:   
Related Topics:
Ultima novels - Looking through books on my bookshelf, I came across the 3 part Machinations trilogy of Ultima novels. I got these years ago and never read them. Looking them up at Amazon, I see they are out of print. I don't see any other books listed outside the..

Commodore discs names - I dl'ed a C64 emulator and one of the games I want to play again is Ultima V. My discs are buried in storage somewhere, could someone tell me what the original disc names are so I can get things right when I swap them?

rotworm stew - Does anyone remember making this stuff in Underworld I? I'm having a problem because I'm supposed to put a dead rotworm into the bowl. But after I kill it the critter turns into a green blood stain before I can pick it up, and I can't pick up blood..

Spawn points? - Does anyone know how the monsters were spawned in the overworld in Ultimas 2 and 3? (and 4 and 5, I guess). Were there spots on the map that randomly spawned a random enemy? Because I honestly can't think of any time in one of those games when I saw an..

Spawn points? - Does anyone know how the monsters were spawned in the overworld in Ultimas 2 and 3? (and 4 and 5, I guess). Were there spots on the map that randomly spawned a random enemy? Because I honestly can't think of any time in one of those games when I saw an..
   Game Forums (Home) -> Ultima All times are: Ekaterinburg, Islamabad, Karachi, Tashkent (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]