VOGONS


Leisure Suit Larry 1 VGA crashes...

Topic actions

First post, by henris42

User metadata
Rank Newbie
Rank
Newbie

Hi,

I'm trying to sort issue where Leisure Suit Larry 1 VGA crashes every single time after start. You just wait and when the dog comes to piss on you it freezes.

My setup:
- Win 98SE with Patcher9x mods
- Running in dos mode with EMS/XMS
- Athlon XP ~2GHz
- ATI Radeon R6
- Sound Blaster Value 16
- Real MT-32, connected to Sound blaster
- Gosierra script run on mtblast.drv (also tried with soundblaster and mt32 only, no effect)
- cutemouse 2.1 driver

So sound works fine, everything seems to be ok until the dog. If I avoid the dog I can go to the bar.

I also tried the NewRisingSun patch, but with that it won't start at all.

Any idea why this happens?

Reply 1 of 22, by Linoleum

User metadata
Rank Member
Rank
Member

Try patching the game for "fast" CPUs. Patch can be found here: http://www.sierrahelp.com/Patches-Updates/Pat … rryUpdates.html

P3 866, V3, SB Audigy 2
P2 300, TNT, V2, Audigy 2 ZS
P233 MMX, Mystique 220, V1, AWE64
P100, S3 Virge GX, AWE64, WavetablePi & PicoGus
Prolinea 4/50, ET4000, SB 16, WavetablePi
486DX2 66, CL-GD5424, SB 32, SC55
SC386SX 25, TVGA8900, Audician32+

Reply 2 of 22, by henris42

User metadata
Rank Newbie
Rank
Newbie

Yes, I found those already, no help. The gosierra script is only one that actually helps, without it sound blaster is not found.

The game is mostly playable, but you'll get occasional crashes. Dog is easiest to reproduce. Changing route in taxi also crashes.

Would it be worth trying a CPU slow down driver?

Reply 3 of 22, by henris42

User metadata
Rank Newbie
Rank
Newbie

..and its not completeable. In appx mid game it will freeze.

Reply 4 of 22, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

Just disable the caches. It's safe don't be scared. That should rid you from the need to chase many of those fixes and patches. Use SetMul to disable the caches without needing to fiddle with BIOS settings.

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, TSeng ET3000, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti

Reply 5 of 22, by henris42

User metadata
Rank Newbie
Rank
Newbie

Hi, great idea, but did not help.

I did:
setmul l1d bpd vpd

..and the same result. The dog freezes the game.

Reply 6 of 22, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

Hmmm, what version of Larry 1 have you got? Is this an original disk installation?

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, TSeng ET3000, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti

Reply 7 of 22, by Linoleum

User metadata
Rank Member
Rank
Member

Sorry if you already tried, but have you tried the game from a different source online? That happened to me a few times where it was just a faulty corrupted version I was using...

Also, are you launching the game in Win98 or DOS?

P3 866, V3, SB Audigy 2
P2 300, TNT, V2, Audigy 2 ZS
P233 MMX, Mystique 220, V1, AWE64
P100, S3 Virge GX, AWE64, WavetablePi & PicoGus
Prolinea 4/50, ET4000, SB 16, WavetablePi
486DX2 66, CL-GD5424, SB 32, SC55
SC386SX 25, TVGA8900, Audician32+

Reply 8 of 22, by henris42

User metadata
Rank Newbie
Rank
Newbie

Yes, tried many sources. One of my initial ideas was whether its corrupt !

For launching, I used PIF functionality to launch special DOS session from Win98. (I think its not well documented, there are ready made "gaming" PIF:s in C:\Windows). You can define custom config.sys and autoexec.bat in the PIF. It the reboots to those params - seems to work very nicely(??) So when you click the special PIF, it reboots, and goes direct to DOS mode.

Running direct from Win98 it does not work at all.

I haven't tried from say Dos 6.22, for that I need to find a new compactflash card that actually works somewhere.. 😉 It sure is picky.

Reply 9 of 22, by Linoleum

User metadata
Rank Member
Rank
Member
henris42 wrote on 2025-03-26, 02:01:
Yes, tried many sources. One of my initial ideas was whether its corrupt ! […]
Show full quote

Yes, tried many sources. One of my initial ideas was whether its corrupt !

For launching, I used PIF functionality to launch special DOS session from Win98. (I think its not well documented, there are ready made "gaming" PIF:s in C:\Windows). You can define custom config.sys and autoexec.bat in the PIF. It the reboots to those params - seems to work very nicely(??) So when you click the special PIF, it reboots, and goes direct to DOS mode.

Running direct from Win98 it does not work at all.

I haven't tried from say Dos 6.22, for that I need to find a new compactflash card that actually works somewhere.. 😉 It sure is picky.

Nice! I think you already got the best technique to launch a DOS game in Win98...

Have you tried without any sound device configured to see if the game behaves the same?

P3 866, V3, SB Audigy 2
P2 300, TNT, V2, Audigy 2 ZS
P233 MMX, Mystique 220, V1, AWE64
P100, S3 Virge GX, AWE64, WavetablePi & PicoGus
Prolinea 4/50, ET4000, SB 16, WavetablePi
486DX2 66, CL-GD5424, SB 32, SC55
SC386SX 25, TVGA8900, Audician32+

Reply 10 of 22, by henris42

User metadata
Rank Newbie
Rank
Newbie

Oh, what a brilliant question! Without sound, the dog scene went through ok!

Reply 11 of 22, by henris42

User metadata
Rank Newbie
Rank
Newbie

I was also wondering, does it want to play a sample, or something like that with the dog?

Reply 12 of 22, by henris42

User metadata
Rank Newbie
Rank
Newbie

..So the rationale for the crash could be that even though both OPL and MPU music work, there is issue with samples. I did run DIAGNOSE.EXE, with no issues. But its could be the something deeper.

Reply 13 of 22, by Linoleum

User metadata
Rank Member
Rank
Member
henris42 wrote on 2025-03-26, 02:10:

I was also wondering, does it want to play a sample, or something like that with the dog?

Quite possible! Maybe with FM sound/music it's not trying to play that sample... Have you tried adlib alone?

P3 866, V3, SB Audigy 2
P2 300, TNT, V2, Audigy 2 ZS
P233 MMX, Mystique 220, V1, AWE64
P100, S3 Virge GX, AWE64, WavetablePi & PicoGus
Prolinea 4/50, ET4000, SB 16, WavetablePi
486DX2 66, CL-GD5424, SB 32, SC55
SC386SX 25, TVGA8900, Audician32+

Reply 14 of 22, by henris42

User metadata
Rank Newbie
Rank
Newbie

OK, tried adlib, and pure mt32. With both the dog pisses as it should. So the sample theory might on to something.

Reply 15 of 22, by henris42

User metadata
Rank Newbie
Rank
Newbie

To open it up, can it be related the version of the soundcard? Its a CT2770. I have installed no drivers.

Reply 16 of 22, by Linoleum

User metadata
Rank Member
Rank
Member
henris42 wrote on 2025-03-26, 02:43:

OK, tried adlib, and pure mt32. With both the dog pisses as it should. So the sample theory might on to something.

What's the size (in bytes) of your SNDBLAST.DRV?

Last edited by Linoleum on 2025-03-26, 02:56. Edited 1 time in total.

P3 866, V3, SB Audigy 2
P2 300, TNT, V2, Audigy 2 ZS
P233 MMX, Mystique 220, V1, AWE64
P100, S3 Virge GX, AWE64, WavetablePi & PicoGus
Prolinea 4/50, ET4000, SB 16, WavetablePi
486DX2 66, CL-GD5424, SB 32, SC55
SC386SX 25, TVGA8900, Audician32+

Reply 17 of 22, by henris42

User metadata
Rank Newbie
Rank
Newbie

its 9784. mtblast.drv is 3688.

Reply 18 of 22, by Linoleum

User metadata
Rank Member
Rank
Member
henris42 wrote on 2025-03-26, 02:54:

its 9784. mtblast.drv is 3688.

I have 3670 for MTblast.drv... Give it a try: https://drive.google.com/file/d/1gLLQs84F2sSs … ?usp=drive_link

P3 866, V3, SB Audigy 2
P2 300, TNT, V2, Audigy 2 ZS
P233 MMX, Mystique 220, V1, AWE64
P100, S3 Virge GX, AWE64, WavetablePi & PicoGus
Prolinea 4/50, ET4000, SB 16, WavetablePi
486DX2 66, CL-GD5424, SB 32, SC55
SC386SX 25, TVGA8900, Audician32+

Reply 19 of 22, by henris42

User metadata
Rank Newbie
Rank
Newbie

OK, so yours again say couldn't initialize music hardware

This is probably a little thing. I'm a professional Linux developer myself, no idea on how this DOS/Sierra stuff works.