VOGONS


First post, by GooseNipples

User metadata
Rank Newbie
Rank
Newbie

Goal:

Would like to assemble a machine similar to Phil's 136-in-1 build from parts I have on-hand (though appreciated, this is not a "oh you should go buy an xyz" sort of post)

(Off topic sidenote: I already did something similar a few years ago, built around a MMX 233 and a Sound Blaster AWE 64. Worked awesome. Lent it to a friend who somehow up and LOST IT.....RAGE)

Available Hardware:

Motherboard:
FIC PA-2007 Socket 7 & Pentium MMX @233MHz

Storage:
Many many different storage options. Have several Industrial CF cards:
1 or 2 x 2GB for DOS & 1 x 8 or 16GB for Windows 95 (I have all of the above)
Pretty sure the mainboard doesn't support large drives so I have a PCI Promise IDE controller that I can play with, or failing that I've been tempted to take the plunge on the XT IDE
Optical Drive
3.5" Floppy
Internal GoTek Floppy Emulator

VGA Options:
*** Is there one single do-it-all from 286 era DOS games to Win95 era games card that would be a good choice? (Will be paired with a Voodoo 1) ***
I'm not specifically OPPOSED to swapping hardware around as I change what I'm trying to emulate, but the machine will be in my living room and it'd be nice to set it and forget it

3D VGA:
PCI:
Orchid 3D Voodoo 1 (This is obviously going into the machine, regardless 😀 )

ISA:
Diamond TSeng ET4000AX Speedstar VGA
Trident TVGA 8900D
Trident TVGA 8900D-R

PCI:
ATI Rage IIC PCI PN109-40600 (OEM I think)
NVidia TNT2 M64 16MB (OEM)
NVidia GeForce 2 MX 400 64MB (OEM)
Jaton GeForce MX 5200 228PCI-Twin

Sound Cards:
ISA:
ESS AudioDrive ES1869F
Creative CT2960 no IDE
Creative CT2980 w/IDE & CT1978
Ensoniq VIVO-90DB-A w/OTTOR2C
Opti 82C930 w/IDE & Yamaha OPL YMF262-M (This is probably going to be what I go with, if I can ever ge the drivers working, but ESS card is also a good choice)

PCI:
Seems not worth mentioning, but I have a few PCI SB Live! 5.1 cards that are supoosed to be ok in DOS

An inexhaustive list of what I'd want to do with it:

DOS Games:
Armor Alley
Wing Commander 1 & 2 (KSaga is better, but I still want the OPTION to play the OG)
Silent Service 2
Sopwith
Lode Runner
Dig Dug
Oregon Trail
Lemmings
SimCity Classic
SimAnt
Buck Rogers Countdown to Doomsday
Monkey Island 1 & 2
Doom(s)
Star Trek 25th Anniversary
X-Com
Worms
Prince of Persia
Lemmings 1&2
Jill of the Jungle
Where in the World is Carmen San Diego
Out of This World
MS Flight Sim from v2.0 to 5.1
Educational Kids games like Math Blaster and Super Solvers
SimCity 2000 (Would probably run it from Windows though)

Win 3.1
At some point I guess

Windows 95 Games:
Wing Commander 3 (Kilrathi Saga)
Space Hulk Vengeance of the Blood Angels
Mechcommander Gold
Warhammer 40K Chaos Gate
C&C & Red Alert
Quake 2
Diablo 1
Warcraft 2
Fallout 1
Resident Evil 2
Legacy of Kain Soul Reaver
Chaos Overlords
MS Flight Sim 95
Star Wars Ep 1 Racer
Tomb Raider 1
Thief 1
NFS and NFS II SE
Redneck Rampage/Blood/Duke 3D
Raptor Call of the Shadows

Sidenote: have been thus far unable to get the PS/2 header to work with a PS/2 mouse.
Have a good "optical" Serial mouse w/special mousepad, so this is lower down on the list of tasks
Need to test the USB headers

Thank you in advance to anyone who replies
Your assistance is most appreciated

Reply 1 of 15, by DOSDays

User metadata
Rank Newbie
Rank
Newbie

Hi GN,

You might be interested in my article here:
https://dosdays.co.uk/topics/my_dos_gaming_pc_1.php
doing the exact same thing (mimicking Phil's 136-in-1). My hardware differs from yours, but you may find some interesting decisions I made along the way. My build was designed as a dedicated DOS build only, so those later Win95 games weren't part of my intended 'coverage'.

Since mine is based on a Pentium 200 MMX, and yours will be a 233 MMx, check my findings on the 'holes' in the DOS era that my machine is unable to be really period-correct. I came to the conclusion that I could drag the system down further if I swapped out my STB Velocity graphics card for something a year or two older.

Reply 2 of 15, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
GooseNipples wrote on 2023-01-29, 19:12:

VGA Options:
*** Is there one single do-it-all from 286 era DOS games to Win95 era games card that would be a good choice? (Will be paired with a Voodoo 1) ***

You can check the DOS compatibility of various graphics cards in Gona's spreadsheet. For your use case, I would recommend an S3 Trio64V+ as it can cover the most ground. Not sure if it ticks absolutely every checkbox, but it's a pretty solid choice. Make sure that the card you get is from a reputable manufacturer (Diamond, Hercules, STB, Elsa...) as generic "no-name" S3 cards can suffer from image quality issues.

Opti 82C930 w/IDE & Yamaha OPL YMF262-M (This is probably going to be what I go with, if I can ever ge the drivers working, but ESS card is also a good choice)

That's a very solid SBPro and WSS compatible card. I use it with the drivers that I've posted in this thread and I find that they work quite well. Note that some Epic Megagames titles have compatibility issues with this card, but a fix can be found in that driver pack.

Be advised that the Win9x drivers for the OPTi 82C930 are quite basic, and a different sound card is recommended for playing games in that environment. You can go with one of your SB16 cards, which would also work great for late-era DOS games like Crusader: No Remorse, in addition to being Win9x friendly. Alternatively, you can use a PCI sound card like the SBLive for Windows gaming.

Sidenote: have been thus far unable to get the PS/2 header to work with a PS/2 mouse.

If the manual for your motherboard has the PS2 header pinout, you can easily rewire an existing bracket to fit there. All you need is a multimeter for continuity testing and some DuPont jumper wires.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 3 of 15, by GooseNipples

User metadata
Rank Newbie
Rank
Newbie
Joseph_Joestar wrote on 2023-01-29, 19:59:
GooseNipples wrote on 2023-01-29, 19:12:

Opti 82C930 w/IDE & Yamaha OPL YMF262-M (This is probably going to be what I go with, if I can ever ge the drivers working, but ESS card is also a good choice)

That's a very solid SBPro and WSS compatible card. I use it with the drivers that I've posted in this thread and I find that they work quite well. Note that some Epic Megagames titles have compatibility issues with this card, but a fix can be found in that driver pack.

Be advised that the Win9x drivers for the OPTi 82C930 are quite basic, and a different sound card is recommended for playing games in that environment. You can go with one of your SB16 cards, which would also work great for late-era DOS games like Crusader: No Remorse, in addition to being Win9x friendly. Alternatively, you can use a PCI sound card like the SBLive for Windows gaming.

How wonderful that you replied!
I saw that exact post and it ultimately swayed me to purchase the card a few weeks ago.

Reply 4 of 15, by GooseNipples

User metadata
Rank Newbie
Rank
Newbie
DOSDays wrote on 2023-01-29, 19:32:
Hi GN, […]
Show full quote

Hi GN,

You might be interested in my article here:
https://dosdays.co.uk/topics/my_dos_gaming_pc_1.php
doing the exact same thing (mimicking Phil's 136-in-1). My hardware differs from yours, but you may find some interesting decisions I made along the way. My build was designed as a dedicated DOS build only, so those later Win95 games weren't part of my intended 'coverage'.

Reading through your guide now with great interest.

Thanks for recommending it

Reply 5 of 15, by Windows9566

User metadata
Rank Member
Rank
Member
GooseNipples wrote on 2023-01-29, 23:44:
Joseph_Joestar wrote on 2023-01-29, 19:59:
GooseNipples wrote on 2023-01-29, 19:12:

That's a very solid SBPro and WSS compatible card. I use it with the drivers that I've posted in this thread and I find that they work quite well. Note that some Epic Megagames titles have compatibility issues with this card, but a fix can be found in that driver pack.

Be advised that the Win9x drivers for the OPTi 82C930 are quite basic, and a different sound card is recommended for playing games in that environment. You can go with one of your SB16 cards, which would also work great for late-era DOS games like Crusader: No Remorse, in addition to being Win9x friendly. Alternatively, you can use a PCI sound card like the SBLive for Windows gaming.

How wonderful that you replied!
I saw that exact post and it ultimately swayed me to purchase the card a few weeks ago.

i have the AcerMagic S20 which has the 929A chip, kind of similar to that.

R5 5600X, 32 GB RAM, RTX 3060 TI, Win11
P3 600, 256 MB RAM, nVidia Riva TNT2 M64, SB Vibra 16S, Win98
PMMX 200, 128 MB RAM, S3 Virge DX, Yamaha YMF719, Win95
486DX2 66, 32 MB RAM, Trident TGUI9440, ESS ES688F, DOS

Reply 6 of 15, by TrashPanda

User metadata
Rank l33t
Rank
l33t
Joseph_Joestar wrote on 2023-01-29, 19:59:
You can check the DOS compatibility of various graphics cards in Gona's spreadsheet. For your use case, I would recommend an S3 […]
Show full quote
GooseNipples wrote on 2023-01-29, 19:12:

VGA Options:
*** Is there one single do-it-all from 286 era DOS games to Win95 era games card that would be a good choice? (Will be paired with a Voodoo 1) ***

You can check the DOS compatibility of various graphics cards in Gona's spreadsheet. For your use case, I would recommend an S3 Trio64V+ as it can cover the most ground. Not sure if it ticks absolutely every checkbox, but it's a pretty solid choice. Make sure that the card you get is from a reputable manufacturer (Diamond, Hercules, STB, Elsa...) as generic "no-name" S3 cards can suffer from image quality issues.

Opti 82C930 w/IDE & Yamaha OPL YMF262-M (This is probably going to be what I go with, if I can ever ge the drivers working, but ESS card is also a good choice)

That's a very solid SBPro and WSS compatible card. I use it with the drivers that I've posted in this thread and I find that they work quite well. Note that some Epic Megagames titles have compatibility issues with this card, but a fix can be found in that driver pack.

Be advised that the Win9x drivers for the OPTi 82C930 are quite basic, and a different sound card is recommended for playing games in that environment. You can go with one of your SB16 cards, which would also work great for late-era DOS games like Crusader: No Remorse, in addition to being Win9x friendly. Alternatively, you can use a PCI sound card like the SBLive for Windows gaming.

Sidenote: have been thus far unable to get the PS/2 header to work with a PS/2 mouse.

If the manual for your motherboard has the PS2 header pinout, you can easily rewire an existing bracket to fit there. All you need is a multimeter for continuity testing and some DuPont jumper wires.

The TnT2 M64 PCI they have listed would also cover as much if not more than the S3 Trio64V+ and it has much better image quality, also under Win95 it'll provide 32bit rendering, D3D and OpenGL support much better than the Voodoo1 can.

Its the card I would actually use here, under DOS it also doesn't require any VBE drivers as it has Vesa 3.0.

-Thinking further on it, I would swap the ET4000 in for the few DOS games that the TnT has issues with, that ET4000 is one of the few super compatible DOS cards around while being fast to boot. I cant remember but in theory you should be able to leave the ISA ET4000 in the PC and just swap the VGA cable to it for when its required so long as you tell the bios to init the PCI display first.

Reply 7 of 15, by Gmlb256

User metadata
Rank l33t
Rank
l33t
TrashPanda wrote on 2023-01-30, 06:58:

The TnT2 M64 PCI they have listed would also cover as much if not more than the S3 Trio64V+ and it has much better image quality, also under Win95 it'll provide 32bit rendering, D3D and OpenGL support much better than the Voodoo1 can.

Its the card I would actually use here, under DOS it also doesn't require any VBE drivers as it has Vesa 3.0.

I would actually use the S3 Trio64V+ instead given the OP's computer, it has much better DOS compatibility than any nVidia card (they never supported 15bpp video modes that some games use).

VBE 3.0 is overrated and the only usefulness it has is setting refresh rates on resolutions lower than 640x480. BTW, there are also S3 video cards with VBE 2.0 onboard and for those that doesn't have it there is S3VBE20 TSR.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce2 GTS 32 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 8 of 15, by TrashPanda

User metadata
Rank l33t
Rank
l33t
Gmlb256 wrote on 2023-02-02, 16:41:
TrashPanda wrote on 2023-01-30, 06:58:

The TnT2 M64 PCI they have listed would also cover as much if not more than the S3 Trio64V+ and it has much better image quality, also under Win95 it'll provide 32bit rendering, D3D and OpenGL support much better than the Voodoo1 can.

Its the card I would actually use here, under DOS it also doesn't require any VBE drivers as it has Vesa 3.0.

I would actually use the S3 Trio64V+ instead given the OP's computer, it has much better DOS compatibility than any nVidia card (they never supported 15bpp video modes that some games use).

VBE 3.0 is overrated and the only usefulness it has is setting refresh rates on resolutions lower than 640x480. BTW, there are also S3 video cards with VBE 2.0 onboard and for those that doesn't have it there is S3VBE20 TSR.

Yes . .A TSR that takes up memory that may be needed to actually run a game or such, its why I said keep the ISA ET4000 for the few obscure DOS games that need these rarely used modes, the ISA card has even better compatibility than the S3 card and what the ISA card cant do the M64 can and can do it better and faster, its better for Win95 than the S3 with D3D and OpenGL support. The OP is using Win95 and that S3 card is pretty damn woeful for D3d or OpenGL and the Voodoo1 is simply outclassed here by the M64 at either API.

Looking at the list of Win95 games they want to try, that S3 isn't great at all, they will need a card that has decent D3D and OpenGL, the V1 can handle the Glide and OpenGL* games but D3D ...uhh no Voodoo cards have very average D3D support especially early models before the Voodoo2.

Like you said there is no 1 card and if this was a Pure DOS box I would be right there with you in suggesting that S3 Trio as it with the Voodoo1 is pretty much a perfect combination for a pure DOS box.

*Assuming the game has support for the MiniGL driver Voodoo cards use.

Reply 9 of 15, by Gmlb256

User metadata
Rank l33t
Rank
l33t
TrashPanda wrote on 2023-02-02, 22:40:

Yes . .A TSR that takes up memory that may be needed to actually run a game or such

I don't see the big deal with TSRs that adds or enhances the VBE implementation, at least both UniVBE and S3VBE20 can be uninstalled afterwards, and the latter doesn't even take much memory at all.

The OP is also using Win95 and that S3 card is pretty damn woeful for D3d or OpenGL and the Voodoo1 is simply outclassed here by the M64 at either API.

Looking at the list of Win95 games they want to try, that S3 isn't great at all, they will need a card that has decent D3D and OpenGL, the V1 can handle the Glide and OpenGL* games but D3D ...uhh no Voodoo cards have very average D3D support especially early models before the Voodoo2.

I know that the S3 Trio64V+ doesn't have any D3D or OpenGL capabilities and it was deliberate since 2D Windows games do exist (Age of Empires, StarCraft, Rebel Moon Rising, etc.) and the S3 video card excels in those. The gaming capabilities on the OP's computer would be good up to 1998, it would start struggling with games after that year anyway.

Sure, the TNT2 M64 outclasses the Voodoo Graphics in 3D capabilities overall but on a Pentium MMX CPU, it isn't well optimized and gets bottlenecked.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce2 GTS 32 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 10 of 15, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
TrashPanda wrote on 2023-02-02, 22:40:

Yes . .A TSR that takes up memory that may be needed to actually run a game or such

S3VBE20.EXE only takes up 4 KB, and gets auto-loaded into upper memory, if available.

Also, later DOS games that benefit from VBE 2.0 (e.g. Duke3D, Quake, WarCraft 2 etc.) typically don't need a whole lot of conventional memory to run.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 11 of 15, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Gmlb256 wrote on 2023-02-02, 16:41:

VBE 3.0 is overrated and the only usefulness it has is setting refresh rates on resolutions lower than 640x480. ..

I do not know if it is overrated or not but VBE 3.0 refresh rate setting is definitely not restricted to resolutions lower than 640x480.
Actually you can set higher than 60Hz (default) refresh rates on any VBE graphics modes up to what your card and monitor support. (Unfortunately in case of Nvidia cards this feature only works up to Geforce 4.)
Of course in case of S3 Trio you can also use S3REFRSH to set refresh rates on SVGA graphics modes.

Last edited by Falcosoft on 2023-02-03, 09:35. Edited 1 time in total.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 12 of 15, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
Falcosoft wrote on 2023-02-03, 09:27:

I do not know if it is overrated or not but VBE 3.0 refresh rate setting is definitely not restricted to resolutions lower than 640x480.
Actually you can set higher than 60Hz (default) refresh rates on any VBE graphics modes up to what your card and monitor support.

Personally, I find this very useful, since I usually run DOS games on a CRT monitor. Playing WarCraft 2 at 120Hz is much more pleasant than at the default, flickery 60Hz.

That said, my VBE 1.2 Hercules Branded S3 Trio64V+ can do that as well. No VBE 3.0 or even VBE 2.0 required, just a simple utility from the official Hercules driver CD.

Last edited by Joseph_Joestar on 2023-02-03, 09:37. Edited 1 time in total.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 13 of 15, by zyga64

User metadata
Rank Oldbie
Rank
Oldbie

Well. I'd say - try Rage IIC. It should work just fine with DOS games you listed. It is period correct, has good video quality (better than most non-name S3 cards) an VBE 2.0 in BIOS.
For early 3D you have 3dfx anyway...

Scamp: 286@20 /4M /CL-GD5422 /CMI8330
Aries: 486DX33 /16M /TGUI9440 /GUS+ALS100+MT32PI
Triton: K6-2@400 /64M /Rage Pro PCI /ES1370+YMF718
Seattle: P!!!750 /256M /MX440 /Vibra16s+SBLive!
Panther Point: 3470s /4G /GTX750Ti /HDA

Reply 14 of 15, by mihai

User metadata
Rank Member
Rank
Member

This is news to me: so can we have resolutions like 320 x 240 at 85Hz in DOS mode?

In my previous attempts I could only get resolutions higher than 640x480 with increased refresh rates, ie 85 / 100 Hz.

Reply 15 of 15, by Gmlb256

User metadata
Rank l33t
Rank
l33t
Falcosoft wrote on 2023-02-03, 09:27:
I do not know if it is overrated or not but VBE 3.0 refresh rate setting is definitely not restricted to resolutions lower than […]
Show full quote
Gmlb256 wrote on 2023-02-02, 16:41:

VBE 3.0 is overrated and the only usefulness it has is setting refresh rates on resolutions lower than 640x480. ..

I do not know if it is overrated or not but VBE 3.0 refresh rate setting is definitely not restricted to resolutions lower than 640x480.
Actually you can set higher than 60Hz (default) refresh rates on any VBE graphics modes up to what your card and monitor support. (Unfortunately in case of Nvidia cards this feature only works up to Geforce 4.)
Of course in case of S3 Trio you can also use S3REFRSH to set refresh rates on SVGA graphics modes.

Yes, settings refresh rates aren't restricted to lower resolutions with VBE 3.0.

It is just that with resolutions starting from 640x480, this can be done with the UNICENTR utility that comes with UniVBE on supported video cards and most hardware vendors prior VBE 3.0 standard had a utility (S3REFRSH for S3, CLMODE for Cirrus Logic and SMONITOR for Trident).

mihai wrote on 2023-02-03, 10:24:

This is news to me: so can we have resolutions like 320 x 240 at 85Hz in DOS mode?

In my previous attempts I could only get resolutions higher than 640x480 with increased refresh rates, ie 85 / 100 Hz.

It is possible on VESA video modes provided that the video card has VBE 3.0 onboard (if it is nVidia, up to GeForce 4 series like Falcosoft said) or UniVBE "upgraded" the existing one to 3.0. From there, UniRefresh or VBEHz can be used to set the refresh rate.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce2 GTS 32 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS