VOGONS


First post, by Mu0n

User metadata
Rank Member
Rank
Member

I'm having a hard time running this game well on both a 486 DX2/66 (upgraded IBM PS/ValuePoint 425SX/S, running MS-DOS 6.22, 32 megs of RAM, no L2 present) and my custom Vortex86DX (same OS, speed equivalent to a P2 MMX 233 MHz, underclocking and L1 L2 disabling possible through BIOS). I've tried every trick I know:

-disabling L1, L2 cache
-underclocking the vortex86DX from 800 MHz to 25 MHz with a 32 cpu frequency divider
-running various CPU limiter apps, including moslo v1.32 (command.com is slowed down, then I can run the batch file this game wants, for its cfg command line parameter)

Here's a comparison video I made between dosbox and real hardware (p2mmx equivalent). All the above tricks do nothing to curtail the problems with the feed on the right of the video.

https://youtu.be/nnWHO_9iO8Q

The first obvious glitch appears around 1:15 and it gets worse and worse from then on.

Did people just give up entirely on running this game past the 386 generation?

1Bit Fever Dreams: https://www.youtube.com/channel/UC9YYXWX1SxBhh1YB-feIPPw
DOS Fever Dreams: https://www.youtube.com/channel/UCIUn0Dp6PM8DBTF-5g0nvcw

Reply 2 of 13, by Mu0n

User metadata
Rank Member
Rank
Member

I'm hit with the same symptoms with the floppy version as the CD one, which seems not to be the case with what's going on in that other thread.

1Bit Fever Dreams: https://www.youtube.com/channel/UC9YYXWX1SxBhh1YB-feIPPw
DOS Fever Dreams: https://www.youtube.com/channel/UCIUn0Dp6PM8DBTF-5g0nvcw

Reply 3 of 13, by Gmlb256

User metadata
Rank l33t
Rank
l33t

Does the video glitches when there is no sound configured?

Feels like some kind of synchronization problem.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 4 of 13, by Mu0n

User metadata
Rank Member
Rank
Member

Ok, now I'm super baffled. I copied the files to my 2nd Vortex86DX unit and......everything works flawlessly. I wish I could understand what's going on! The only difference is the media I'm using as a hard disk. They're slightly different SanDisk microsd cards....

edit - 2nd difference, I didn't install the game, merely copied the contents of an already installed game.

I'm back to a glitchy version after trying my luck with the patched .exe that adds MT-32 support to the CD version.

Last edited by Mu0n on 2021-08-16, 19:13. Edited 1 time in total.

1Bit Fever Dreams: https://www.youtube.com/channel/UC9YYXWX1SxBhh1YB-feIPPw
DOS Fever Dreams: https://www.youtube.com/channel/UCIUn0Dp6PM8DBTF-5g0nvcw

Reply 5 of 13, by Gmlb256

User metadata
Rank l33t
Rank
l33t

I'm curious about this. Does the BIOS settings and versions are exactly the same between the two Vortex86DX?

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 6 of 13, by Mu0n

User metadata
Rank Member
Rank
Member
Gmlb256 wrote on 2021-08-16, 19:08:

I'm curious about this. Does the BIOS settings and versions are exactly the same between the two Vortex86DX?

everything is exactly the same.

edit - no sound configured, I still have to figure out how to make it happen. The install utility doesn't give that option. I must blind-guess what to write in the resource.cfg.

1Bit Fever Dreams: https://www.youtube.com/channel/UC9YYXWX1SxBhh1YB-feIPPw
DOS Fever Dreams: https://www.youtube.com/channel/UCIUn0Dp6PM8DBTF-5g0nvcw

Reply 7 of 13, by Gmlb256

User metadata
Rank l33t
Rank
l33t

Strange. As for why DOSBox doesn't have any issues in that game is due to the emulator hiding and addressing some of the issues that only occurs on real machines such as I/O delays.

Some BIOSes have an option to set the I/O wait states or something similar where increasing them could help with your situation.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 8 of 13, by Mu0n

User metadata
Rank Member
Rank
Member

Retracing the file copy steps, back to glitchiness. Something else escapes me.

1Bit Fever Dreams: https://www.youtube.com/channel/UC9YYXWX1SxBhh1YB-feIPPw
DOS Fever Dreams: https://www.youtube.com/channel/UCIUn0Dp6PM8DBTF-5g0nvcw

Reply 9 of 13, by Mu0n

User metadata
Rank Member
Rank
Member

Soutbridge ISA Configuration

ISA Clock is at 8.3 MHz (at lowest setting already)
DMA operating clock at 4 MHz (lowest setting already)

ISA 16 bits I/O wait-state: switched 1 clock cycle to 4
ISA 8 bits I/O wait-state: switched 4 clock cycles to 6
ISA 16 bits Memory wait-state: switch 1 clock to 4
ISA 8 bits Memory wait-state: switched 4 clocks to 6

it still glitches

I then tried 8 clock cycles everywhere (except 16 bits mem to 7), with L1+L2 @ 800 and without L1+L2 @ 25 MHz, still glitches.

1Bit Fever Dreams: https://www.youtube.com/channel/UC9YYXWX1SxBhh1YB-feIPPw
DOS Fever Dreams: https://www.youtube.com/channel/UCIUn0Dp6PM8DBTF-5g0nvcw

Reply 10 of 13, by Gmlb256

User metadata
Rank l33t
Rank
l33t

Have an interesting idea here that we haven't checked here before, can you try to run with EMM386 in CONFIG.SYS?

I recall that some games didn't work well without any expanded memory manager even if the game doesn't require EMS.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 11 of 13, by Mu0n

User metadata
Rank Member
Rank
Member
Gmlb256 wrote on 2021-08-16, 22:37:

Have an interesting idea here that we haven't checked here before, can you try to run with EMM386 in CONFIG.SYS?

I recall that some games didn't work well without any expanded memory manager even if the game doesn't require EMS.

Wow. This is WILD. Despite expanded memory being my default configuration out of 9 in my autoexec.bat, I managed to always select conventional or extended memory in ALL my tests. I've tried running it with your suggestion twice, works. I tried rebooting, works.

Let's see the 486 now?
works.

thanks!
A fix so basic it could not have been it at the start!!!

1Bit Fever Dreams: https://www.youtube.com/channel/UC9YYXWX1SxBhh1YB-feIPPw
DOS Fever Dreams: https://www.youtube.com/channel/UCIUn0Dp6PM8DBTF-5g0nvcw

Reply 13 of 13, by leileilol

User metadata
Rank l33t++
Rank
l33t++

Ooh!

I can also confirm configuring EMM386 for EMS also fixes it on PCem (addressing last year's thread reply)

(though...there's older EMM386 versions which Willy won't play with due to DMA reasons. DOS 6.22's will be fine though)

apsosig.png
long live PCem