VOGONS


First post, by red_avatar

User metadata
Rank Oldbie
Rank
Oldbie

I have the strangest experience right now trying to get LBA to run correctly. The more I test, the worst things seem to get - bless these old PCs making no sense.

Here's my setup:
IBM PC 330
Pentium 233 MMX CPU
64MB RAM
AWE64 Value
128GB (of which 32GB partitioned) SSD
Windows 98 - booted in DOS mode through boot disk

Here's what I tried so far:
- Under Windows 98 it crashes right before entering the prison.

- Using my standard boot disk (Windows 98 formatted but using IBM DOS 6.3 files for a lower memory foot print) - EMS (set to 4MB) + XMS, etc. - the game runs, I get inside the game, all is well ... until I pick up my ID card and map. Then the game crashes. I see corruption at the bottom. It then automatically reboots my PC. Several tries repeat the exact issue in the exact same location. Google shows someone else had this issue back in 2002 with an AWE32. No solution got posted but someone suggested the sound may likely be the cause.

- I decide to disable all sound: it works now. I can continue but of course I want sound in my game. Music works fine, CD audio does too - but the moment I pick ANY sound card, the game crashes in the exact same spot. Reinstall does nothing.

- I modify my bootdisk to use DOS 7 and DOS 6.22 files to see if the memory managers may be the reason. The game still crashes but now it suddenly starts to crash earlier: the intro shows images with text explaining the story but after loading the speech, it hangs. No text appears.

- I return back to my original boot disk and oddly enough, it still crashes earlier than before.

- appiah4 mentions it may be the game doesn't like 233Mhz so I disable cache - the PC runs WAY slower now but it still crashes

- Then I suddenly think: "well it may not expect 64MB memory" so I use XMSDSK to make a 50MB RAM drive to leave just 15MB free. But nope, still crashes. Maybe the game still knows I have 64MB RAM in total and crashes?

- Since this is a DOS4GW game, I decide to swap out the DOS4GW.EXE with DOS32A. That didn't solve anything either.

- It's not the SSD drive either: I removed the SSD drive, installed the game to the RAMDRIVE using the bootdisk and booted it from the RAMDRIVE and it still crashed.

The AWE64 may be a cause too but I'm not going to swap out that card and I don't know of any different drivers to try. I could try to manually remove the RAM sticks but that's a huge hassle. Maybe I could add a SB16 and see if that works?

Anyone else have an idea what it might be?

Retro game fanatic.
IBM PS1 386SX25 - 4MB
IBM Aptiva 486SX33 - 8MB - 2GB CF - SB16
IBM PC350 P233MMX - 64MB - 32GB SSD - AWE64 - Voodoo2
PIII600 - 320MB - 480GB SSD - SB Live! - GF4 Ti 4200
i5-2500k - 3GB - SB Audigy 2 - HD 4870

Reply 1 of 3, by keropi

User metadata
Rank l33t++
Rank
l33t++

When using xmsdsk try with the /t switch, does it make any difference?

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 2 of 3, by red_avatar

User metadata
Rank Oldbie
Rank
Oldbie
keropi wrote:

When using xmsdsk try with the /t switch, does it make any difference?

I used that by default - it seemed the smart thing to do.

In the mean time, I tried a bit more: I copied the speech files from the CD to the hard drive and that worked to at least get past the intro. Now it just crashes when it's supposed to load the prison. It's very odd - it's like the game can't properly load data or can't properly copy it from the CD. I already tried a different CD drive. Perhaps I could try a different CD driver? Who knows - it may be corrupting certain files while copying them over?

Retro game fanatic.
IBM PS1 386SX25 - 4MB
IBM Aptiva 486SX33 - 8MB - 2GB CF - SB16
IBM PC350 P233MMX - 64MB - 32GB SSD - AWE64 - Voodoo2
PIII600 - 320MB - 480GB SSD - SB Live! - GF4 Ti 4200
i5-2500k - 3GB - SB Audigy 2 - HD 4870

Reply 3 of 3, by red_avatar

User metadata
Rank Oldbie
Rank
Oldbie

Well here's an update:

After trying everything I gave up and thought "well fuck this, I'll just fix up the HP Vectra I have and play it on that PC". Instead of Windows 98, it has DOS 6.22, all different drivers, a SB16 instead of AWE64, etc. etc.

Thing is: it STILL locks up in the exact same way! How the hell is this possible? The entire PC is different - there's NOTHING similar - even the graphics card is a Cirrus Logic instead of an S3. It's a very different CD drive as well. Also, the P233 I used it on, has an SSD drive, the HP Vectra now has an SD card. The *only* thing I can think of, is that it hates solid state media for some reason but nothing else has any problems.

EDIT: well I found the issue. I've been using VIDECDD.SYS recommended by Phil's Computer Lab because of its low memory foot print. Seems LBA hates this driver and doesn't properly access data inside the game - when loading the speech file, it gets corrupted. I've had similar issues using Cute Mouse where Delphine games went bananas with the cursor. I think I'll just stick with standard drivers instead of these low-memory ones because their compatibility seems to leave a LOT to be desired.

Retro game fanatic.
IBM PS1 386SX25 - 4MB
IBM Aptiva 486SX33 - 8MB - 2GB CF - SB16
IBM PC350 P233MMX - 64MB - 32GB SSD - AWE64 - Voodoo2
PIII600 - 320MB - 480GB SSD - SB Live! - GF4 Ti 4200
i5-2500k - 3GB - SB Audigy 2 - HD 4870