VOGONS


First post, by Meatball

User metadata
Rank Oldbie
Rank
Oldbie

I FINALLY got hold of a compatible 512KB cache module to upgrade my ECS motherboard (which has zero cache), and I'm ready to put this machine together. Actually... I'm stuck trying to find a compatible 32MB SDRAM module for this board but presume 32MB of RAM will be installed.

I am a Pentium II and later guy, so I would like to get your feedback, suggestions, and experience working with a machine of this era and what you would do if you were in my situation wanting to see average framerates of 30fps or better in a resolution of 512x384 for 3D (Yes, I know... get a faster system!) Some older DOS games like Commander Keen would also end up on this system. Thanks in advance for your help!

Here are some considerations:

  • What kind of performance boost can I expect upgrading the cache from 0KB --> 512KB? Was this a worthwhile upgrade at the time?
  • Which video card would you use? See list below of cards I own. I think I have selected the best candidates, but I can look for other options if you suggest a more satisfying alternative.
  • Sound Blaster 16 - Please see photo for compatibility issues or benefits I should take note to steer games toward or away from this system). I referenced here before purchase: https://docs.google.com/spreadsheets/d/1o0_u- … #gid=1663779470
  • What games would you play on this system?
  • Does anyone know where I can find a PowerVR version of Virtual-ON????? I only own the MMX and Japanese MediaKite releases 🙁
  • Are there any concerns with having the SCSI CD-ROM hanging off of the Sound Blaster 16 instead of a dedicated HBA (of which I own several I could use)?
  • Should I use a different ISA card / ISA card combination to handle separate duties?
  • Any other input or suggestions?

Video Cards Available:
Diamond Stealth II S220 4MB (Verite V2100 - Core is stock 40MHz; I'm thinking to leave it as is because I also own a QDI Legend AGP 8MB Verite V2200)
Diamond Stealth 3D 2000 Pro 4MB (Virge DX)
RealVision Flash 3D 4MB (Voodoo 1)
Canopus Pure3D 6MB (Voodoo 1)
Helios 3D 6MB (Voodoo Rush w/Alliance ProMotion AT25 2D chip)
VideoLogic Apocalypse 3D 4MB (Power VR PCX1)
Matrox m3D 4MB (Power VR PCX2)
ATI XPERT 98 8MB (Rage Pro Turbo) [This one is likely a no-go, but I figured I'd give it a chance to get off the bench and into the game]
Matrox Mystique 220 4MB

Sound Cards and Wavetable Available
Sound Blaster 16 CT1770
Sound Blaster AWE32 CT2760 w/32MB (28MB) {I'd like to use this one in a 440LX or BX build}...}
Sound Blaster Vibra 16S CT2860
C-MEDIA AV310 CMI8330A {Planned for a build only someone from Vogons would love...}
Media Vision Pro Audio 3D Spectrum w/SCSI
ESS AudioDrive ES1688F
Dream Blaster S2
Dream Blaster E-Wave
Dream Blaster X2 (Inside the X2 Box)
Dream Blaster X2GS

Current Build Specifications:
Windows 95 B OSR 2.1 / DirectX 5.2, possibly up to 6.1/ Internet Explorer 4.01 Service Pack 2
ECS P5VX-A VER 1.0 https://www.ultimateretro.net/en/motherboards/2165
Pentium 200 MMX/66MHz
Intel 430VX Chipset
32MB SDRAM (If I can't find a compatible module, it will be 32 MB of EDO)
Sound Blaster 16 CT1770 (DSP 4.05, OPL3)
Media Vision Pro Audio 3D Spectrum w/SCSI (looped into the Sound Blaster 16)
Dream Blaster X2GS (attached to Pro Audio wavetable header)
SCSI CD (hanging off of the SB16)
8 or 16GB IDE Compact Flash
3com 10Mbps PCI NIC (3C900-COMBO/EtherLink XL)

Possible Games:
Crusader No Remorse/No Regret
Age of Empires Gold
Dune 2000
Claw
Sega Saturn Games (I don't own the Power VR version of Virtual On)
Battle Arena Toshinden
Blood
Mech Warrior 2
Descent I & II
Resident Evil (I own both Power VR and DirectX releases)
Interstate '76
Scorched Planet
Forsaken
Doom
Quake
Diablo
Time Warriors
Terminator Rampage/Future Shock/SkyNET
Turok - Dinosaur Hunter
Tomb Raider I & II
Blood Omen: Legacy of Kain
NHL 94/95/96/97
Need for Speed SE
Half-Life (for fun?)
Unreal (also for fun?)

Attachments

Last edited by Meatball on 2022-05-13, 21:55. Edited 5 times in total.

Reply 2 of 23, by Gmlb256

User metadata
Rank l33t
Rank
l33t

Having at least 256KB of motherboard cache vastly improves the performance (around 25%) on the Socket 7 platform. From 256KB to 512KB is incremental (around 5%) and depends of the application you are going to use.

For video hardware I would go for the Diamond Stealth 3D 2000 Pro 4MB + Voodoo Graphics combo as it is the most compatible. PowerVR PCX could also be added as a second 3D accelerator if desired for titles that looks best on that hardware.

The SB16 is good except for games that uses single-cycle DMA such as Wolf3D and Jill of the Jungle where you will get a clicking sound for samples larger than 64KB, later DOS games that uses auto-init DMA such as DOOM and Descent are fine. When using the SB16 MPU-401 you should avoid it for games using the Build engine because of MIDI stuttering when using higher sample rates for digitized sound.

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 3 of 23, by Meatball

User metadata
Rank Oldbie
Rank
Oldbie
Gmlb256 wrote on 2022-05-13, 20:29:

Having at least 256KB of motherboard cache vastly improves the performance (around 25% aprox.) on the Socket 7 platform.

For video hardware I would go for the Diamond Stealth 3D 2000 Pro 4MB + Voodoo Graphics combo as it is the most compatible. PowerVR PCX could also be added as a third accelerator if desired for titles that looks best on that hardware.

The SB16 is good except for games that uses single-cycle DMA such as Wolf3D and Jill of the Jungle where you will get a clicking sound for samples larger than 64KB, later DOS games that uses auto-init DMA such as DOOM and Descent are fine. The only bad news is that you should avoid using the SB16 MPU-401 for games using the Build engine because of MIDI stuttering when using higher sample rates for digitized sound.

Thanks a lot!

I updated the post with additional ISA options; should I change them up, or I was thinking to use the ProAudio Spectrum for MIDI (and SCSI) duties instead because of your points?

Reply 4 of 23, by Gmlb256

User metadata
Rank l33t
Rank
l33t
Meatball wrote on 2022-05-13, 21:05:

I updated the post with additional ISA options; should I change them up, or I was thinking to use the ProAudio Spectrum for MIDI (and SCSI) duties instead because of your points?

That MediaVision sound card isn't PAS16 compatible but that one can be used for MPU-401 duties. If you can deal with the IRQ and DMA resources you could add a second ISA sound card and connect a cable that goes from the line-out from one sound card into the line-in from the other one.

There are other good alternatives:

  • SB AWE32 CT2760: Has real OPL3 integrated in the CT1747 chipset and said chipset also mitigates the hanging note bug despite having a DSP that suffers from it. It also has the EMU8K chip which on Windows can be used to load SF2 SoundFonts up to 28MB and for MPU-401 emulation with DOS games. On pure DOS (or MS-DOS mode) there is AWEUTIL for the same purpose but it is limited to SBK SoundFonts and compatibility isn't great (at least there is DOS32AWE for protected mode games). There are also some games that are capable of loading custom SoundFonts on AWE cards.
  • ESS 1688F: Has ESFM instead of real OPL3 but it is mostly faithful to it. Can also be used for MPU-401 duties without any 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 5 of 23, by Meatball

User metadata
Rank Oldbie
Rank
Oldbie
Gmlb256 wrote on 2022-05-13, 21:44:
That MediaVision sound card isn't PAS16 compatible but that one can be used for MPU-401 duties. If you can deal with the IRQ and […]
Show full quote
Meatball wrote on 2022-05-13, 21:05:

I updated the post with additional ISA options; should I change them up, or I was thinking to use the ProAudio Spectrum for MIDI (and SCSI) duties instead because of your points?

That MediaVision sound card isn't PAS16 compatible but that one can be used for MPU-401 duties. If you can deal with the IRQ and DMA resources you could add a second ISA sound card and connect a cable that goes from the line-out from one sound card into the line-in from the other one.

There are other good alternatives:

  • SB AWE32 CT2760: Has real OPL3 integrated in the CT1747 chipset and said chipset also mitigates the hanging note bug despite having a DSP that suffers from it. It also has the EMU8K chip which on Windows can be used to load SF2 SoundFonts up to 28MB and for MPU-401 emulation with DOS games. On pure DOS (or MS-DOS mode) there is AWEUTIL for the same purpose but it is limited to SBK SoundFonts and compatibility isn't great (at least there is DOS32AWE for protected mode games). There are also some games that are capable of loading custom SoundFonts on AWE cards.
  • ESS 1688F: Has ESFM instead of real OPL3 but it is mostly faithful to it. Can also be used for MPU-401 duties without any problem.

Thanks again; Media Vision it is!

Reply 6 of 23, by leonardo

User metadata
Rank Member
Rank
Member

I'm having heartburn at the idea that you would install IE4 with only 32 megabytes of RAM. The swapping will never end. Just skip installing IE during setup, the system will run so much faster.

You won't feel the cache or lack thereof for older DOS games, but later games, especially any 3D-titles such as Half-Life or Unreal will go from unplayable to playable, depending on your choice of video card. This computer also wants to play StarCraft/Fallout2. 😀

[Install Win95 like you were born in 1985!] on systems like this or this.

Reply 7 of 23, by Matth79

User metadata
Rank Oldbie
Rank
Oldbie

Cache has diminishing returns moving from FPM RAM, to EDO, to SDRAM - with SDRAM, the burst speed is the same, but the cache delivers the start a few cycles quicker
But it does always have some return, even with SDRAM.

Why not go for 64MB SDRAM if you can - the max cacheable range of the VX chipset, if I recall

Reply 8 of 23, by Meatball

User metadata
Rank Oldbie
Rank
Oldbie
Matth79 wrote on 2022-05-15, 23:34:

Cache has diminishing returns moving from FPM RAM, to EDO, to SDRAM - with SDRAM, the burst speed is the same, but the cache delivers the start a few cycles quicker
But it does always have some return, even with SDRAM.

Why not go for 64MB SDRAM if you can - the max cacheable range of the VX chipset, if I recall

I can't - though it will support 64MB of EDO, and max cacheable is 64MB - the max SDRAM support for this board is 32MB.

Reply 9 of 23, by Tetrium

User metadata
Rank l33t++
Rank
l33t++
Meatball wrote on 2022-05-16, 00:07:
Matth79 wrote on 2022-05-15, 23:34:

Cache has diminishing returns moving from FPM RAM, to EDO, to SDRAM - with SDRAM, the burst speed is the same, but the cache delivers the start a few cycles quicker
But it does always have some return, even with SDRAM.

Why not go for 64MB SDRAM if you can - the max cacheable range of the VX chipset, if I recall

I can't - though it will support 64MB of EDO, and max cacheable is 64MB - the max SDRAM support for this board is 32MB.

Is the max amount of SDRAM supported by your board 32MB because it has only a single DIMM slot?
32MB is not a lot, but it's definitely more than contemporary machines had back when they were new (and tbf it was fairly easy back then to run out of memory or storage space).
Why not go for EDO or even FPM? Then you should be able to add 2*32MB or 4*16MB in SIMMs.

Whats missing in your collections?
My retro rigs (old topic)
Interesting Vogons threads (links to Vogonswiki)
Report spammers here!

Reply 10 of 23, by Meatball

User metadata
Rank Oldbie
Rank
Oldbie
Tetrium wrote on 2022-05-16, 16:34:
Is the max amount of SDRAM supported by your board 32MB because it has only a single DIMM slot? 32MB is not a lot, but it's defi […]
Show full quote
Meatball wrote on 2022-05-16, 00:07:
Matth79 wrote on 2022-05-15, 23:34:

Cache has diminishing returns moving from FPM RAM, to EDO, to SDRAM - with SDRAM, the burst speed is the same, but the cache delivers the start a few cycles quicker
But it does always have some return, even with SDRAM.

Why not go for 64MB SDRAM if you can - the max cacheable range of the VX chipset, if I recall

I can't - though it will support 64MB of EDO, and max cacheable is 64MB - the max SDRAM support for this board is 32MB.

Is the max amount of SDRAM supported by your board 32MB because it has only a single DIMM slot?
32MB is not a lot, but it's definitely more than contemporary machines had back when they were new (and tbf it was fairly easy back then to run out of memory or storage space).
Why not go for EDO or even FPM? Then you should be able to add 2*32MB or 4*16MB in SIMMs.

Yes, only a single slot for SDRAM. If I can find a DIMM that is compatible with this board (what a nightmare...). This board is not just picky with the 32MB SDRAM, but 32MB EDO as well. I bet a 16MB module of SDRAM might work fine, but I think this is just too little to run comfortably.

I plan to test performance with:

SDRAMx1 (32 MB - with and without 512K Cache)
EDO x2 (32MB - with and without 512K Cache)
EDO x4 (64MB - with and without 512K Cache - just out of curiosity)

I'm not too concerned with only 32MB. If more than 32MB is needed, that game will move to the next machine up, probably 440LX-based w/Celeron.

Reply 11 of 23, by Tetrium

User metadata
Rank l33t++
Rank
l33t++

I wasn't aware those 2*8 chipped PC-66 32MB SDRAMs had become so hard to come by. These weren't exactly rare back in the day. The 16MB modules (the ones which are basically half the 32MB PC-66 ones) were more uncommon.

It's quite the limitation from the 430VX chipset. Back then I always saw it more as a selling gimmick, kinda like how 32-bit gaming was mostly a selling gimmick just a few years later 😋
I mean SDRAM will work with 430VX, but there aren't many boards that received 2 DIMM slots (most got either 1 or none at all).

Whats missing in your collections?
My retro rigs (old topic)
Interesting Vogons threads (links to Vogonswiki)
Report spammers here!

Reply 12 of 23, by Meatball

User metadata
Rank Oldbie
Rank
Oldbie
Tetrium wrote on 2022-05-16, 21:07:

I wasn't aware those 2*8 chipped PC-66 32MB SDRAMs had become so hard to come by. These weren't exactly rare back in the day. The 16MB modules (the ones which are basically half the 32MB PC-66 ones) were more uncommon.

It's quite the limitation from the 430VX chipset. Back then I always saw it more as a selling gimmick, kinda like how 32-bit gaming was mostly a selling gimmick just a few years later 😋
I mean SDRAM will work with 430VX, but there aren't many boards that received 2 DIMM slots (most got either 1 or none at all).

They are easy to come by, but none of them have been compatible. The only modules that have "somewhat" worked are 2 matching no-name PC133 modules, 4 chips per side. When either module is installed, they come as 2MB - 20MB during POST.

I had another module arrive today 32MB Micron PC100 3-2-2, 4 chips on only one side - Doesn't work, of course.

I started a separate thread about this problem here: Help with 32MB SDRAM Selection for ECS P5VX-A VER 1.0

Reply 13 of 23, by Sphere478

User metadata
Rank l33t++
Rank
l33t++

Going from 0kb to 512kb should help a lot.

There is also k6-3+ If you want even more 😀

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 14 of 23, by Gmlb256

User metadata
Rank l33t
Rank
l33t

^ Yep, but not anyone is able to perform the voltage mod for the K6-III+ and would also require a modded BIOS if it can't do POST.

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 15 of 23, by Meatball

User metadata
Rank Oldbie
Rank
Oldbie
Sphere478 wrote on 2022-05-17, 02:08:

Going from 0kb to 512kb should help a lot.

There is also k6-3+ If you want even more 😀

Not for this board... 200MMX is as fast as it will go... all kinds of roadblocks on this ill-advised purchase...

Reply 16 of 23, by Sphere478

User metadata
Rank l33t++
Rank
l33t++
Meatball wrote on 2022-05-17, 03:26:
Sphere478 wrote on 2022-05-17, 02:08:

Going from 0kb to 512kb should help a lot.

There is also k6-3+ If you want even more 😀

Not for this board... 200MMX is as fast as it will go... all kinds of roadblocks on this ill-advised purchase...

If you aren’t interested that’s another matter, but I’m looking at your motherboard on ultimate retro and it appears to have dual plane circuitry.

If interested in having me take a closer look send a high res pic of the top left part of the board particularly interested in those jumpers and what it says on that chip by that transistor without a heatsink.

There may be a jumper configuration for 2.0v-2.2v is what I’m suspecting. If so, then there shouldn’t be any hardware roadblocks to installing a k6-3+

Curious what voltage you get with the p55c/p54c jumpers totally removed also.

The outside corner of the processor where they removed one pin to make a notch. That center pin is vcc2 if you put a volt meter between it and black on the psu you can see core voltage with no cpu installed

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 17 of 23, by Sphere478

User metadata
Rank l33t++
Rank
l33t++

Also if your clock gen is w49c65 it appears to have a 75mhz fsb option, meaning that if you can find 2.0-2.2v setting, your max speed is 450mhz

https://www.datasheetarchive.com/pdf/download … e=P&term=W49C65

Not much that you can do about max ram though. That chipset will probably always be limited to 128mb if I recall. But at least it can be low cas sd ram! :p (can use 128mb with k6 with onboard cache (3, 2+,3+), but stick to 64mb with all other chips)

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 18 of 23, by Meatball

User metadata
Rank Oldbie
Rank
Oldbie
Sphere478 wrote on 2022-05-17, 04:04:
If you aren’t interested that’s another matter, but I’m looking at your motherboard on ultimate retro and it appears to have dua […]
Show full quote
Meatball wrote on 2022-05-17, 03:26:
Sphere478 wrote on 2022-05-17, 02:08:

Going from 0kb to 512kb should help a lot.

There is also k6-3+ If you want even more 😀

Not for this board... 200MMX is as fast as it will go... all kinds of roadblocks on this ill-advised purchase...

If you aren’t interested that’s another matter, but I’m looking at your motherboard on ultimate retro and it appears to have dual plane circuitry.

If interested in having me take a closer look send a high res pic of the top left part of the board particularly interested in those jumpers and what it says on that chip by that transistor without a heatsink.

There may be a jumper configuration for 2.0v-2.2v is what I’m suspecting. If so, then there shouldn’t be any hardware roadblocks to installing a k6-3+

Curious what voltage you get with the p55c/p54c jumpers totally removed also.

The outside corner of the processor where they removed one pin to make a notch. That center pin is vcc2 if you put a volt meter between it and black on the psu you can see core voltage with no cpu installed

I've attached photos of both "top left" corners, heh.

Attachments

Reply 19 of 23, by Sphere478

User metadata
Rank l33t++
Rank
l33t++

Okay,

Your board supports 2x
So you can set 6x 2x = 6x on k6-3+

3CCD8FF0-420A-4E6F-A611-E2DDC91797B3.jpeg
Filename
3CCD8FF0-420A-4E6F-A611-E2DDC91797B3.jpeg
File size
82.86 KiB
Views
953 views
File license
Public domain

That clock gen supports 75mhz
So you MAY be able to set up to 6x75 (450mhz)

They seem to talk about the 55mhz option as a high z option, whatever that is.

D26A9DB4-F9B6-41A5-AB61-3761D941E82B.jpeg
Filename
D26A9DB4-F9B6-41A5-AB61-3761D941E82B.jpeg
File size
97.39 KiB
Views
953 views
File license
Public domain

At the very least you can set a pentium mmx to 3.5x75 which is a pretty easy overclock.

I’m trying to figure out your vrm controller. I can’t find a data sheet for it. I think this is the chip for it, but I can’t confirm anything yet. It may be a chip for another function but location suggests it may be the vrm controller

A8C1BEF9-6FE5-4595-B2D9-FD7061E411B6.jpeg
Filename
A8C1BEF9-6FE5-4595-B2D9-FD7061E411B6.jpeg
File size
58.34 KiB
Views
953 views
File license
Public domain

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)