VOGONS


First post, by tech3475

User metadata
Rank Newbie
Rank
Newbie

I've decided to build a 'retro rig' for some older software and hardware.

I'm hoping to reuse some hardware I have lying around including:
SD-RAM (IIRC 128MB)
HDDs/SSDs (via an adapter)
ATX PSU
ATX case
Floppy Drive
IDE DVD Drive
PCI Ethernet (mainly for FTP and maybe BIOS extension ROMs if necessary)
PCI Soundblaster CT4740 (not ideal, but I have it lying around, definitely would be on the table to be replaced)

I've also purchased a couple of 12mb Voodoo 2's since I had one back in the day (regret throwing it out, especially after seeing current prices) and I've always wanted to SLI it. Just have to either buy or make up an SLI cable using the guide.

However, two important bits are up in the air:
CPU/Motherboard
2D GPU

CPU wise I'm not sure whether to go with something like a Pentium or AMD K6-2 (the latter my first CPU) or whether to go with something like a Pentium 2/3.

I know that for a pure W98 machine, the P3 is probably better, however I would like to have at least some DOS compatibility and maybe run W3.11 (dual boot).

I know that early DOS titles would certainly be a problem, but as far as I can tell most of the games I care about are all later titles e.g. Wolfenstein 3D, DOOM, DN3D, Discworld, etc. So I'm not sure whether this would be an issue in my case.

The 2D GPU, I know there are a couple recommended for DOS, but I haven't looked deeply into them yet as the Motherboard may have e.g. an AGP port.

I know that in an ideal world, I would get a separate 486 machine, but that era is a lower priority for me (besides running DOOM of course 😉 ) and I'd rather try and consolidate to a single 'retro rig' as much as I can within reason.

Any advice on what sought of hardware I should be looking for?

Thank you.

Reply 1 of 19, by PD2JK

User metadata
Rank Oldbie
Rank
Oldbie

For the 2D graphics, I would go for a S3 card. Pretty much compatible with a lot of DOS games. TNT2 is also great.

CPU doesn't really matter, but the faster the CPU, the hotter your Voodoos will going to get.

i386 16 ⇒ i486 DX4 100 ⇒ Pentium MMX 200 ⇒ Athlon Pluto 700 ⇒ AthlonXP 1700+ ⇒ Opteron 165 ⇒ Dual Opteron 856

Reply 2 of 19, by AlexZ

User metadata
Rank Oldbie
Rank
Oldbie

Go with PIII and Riva TNT 2/Geforce 256 up to FX series whatever you find cheap. Nvidia cards are very compatible with old DOS games. If you disable cache, you get about 386DX33 speed.

ATX boards for K6 are going to be extremely rare. Most of Socket 7 boards on sale are without AGP port as everyone keeps the best boards for themselves. 486 boards are just too old, too expensive for most people, are sold incomplete and often require fixing battery.

If you wanna tinker with 486, start with 86Box emulator first.

Pentium III 900E,ECS P6BXT-A+,384MB,GeForce FX 5600, Voodoo 2,Yamaha SM718
Athlon 64 3400+,Gigabyte GA-K8NE,2GB,GeForce GTX 275,Audigy 2 ZS
Phenom II X4 955,Gigabyte GA-MA770-UD3,8GB,GeForce GTX 780
Vishera FX-8370,Asus 990FX,32GB,GeForce GTX 980 Ti

Reply 3 of 19, by keenmaster486

User metadata
Rank l33t
Rank
l33t

With those I would go Pentium II, S3 Trio64 + the Voodoos in SLI, and the PCI Sound Blaster although it would be nicer to get an ISA card. Some Slot 1 motherboards have very good built in sound from Yamaha.

World's foremost 486 enjoyer.

Reply 4 of 19, by Gmlb256

User metadata
Rank l33t
Rank
l33t

Go for a S3 video card + Voodoo 2 combo and a ISA sound card if you value DOS compatibility. nVidia video cards are also a decent choice but be careful with the drivers on Windows since the more modern is the card, newer drivers are required and these may come with more CPU overhead.

Socket 7 (and Super Socket 7) CPUs are better for slowing down when disabling cache than the Pentium II/III since the speed gap is very large on the latter CPUs when the cache is disabled. Some Socket 7 Pentium MMX CPUs also supports the TR12 registers used by SetMul for additional slowdown. However for the games you said any CPU is fine.

Reply 5 of 19, by tech3475

User metadata
Rank Newbie
Rank
Newbie

Thanks for the replies.

I'll probably go for a Slot 1 Piii if that's suitable (since that can also be Socket 370 compatible via an adapter).

I will likely replace the sound card in time, it's just for the initial build since I already have it.

As for GPUs, I'll look around at the suggestions.

Reply 6 of 19, by AlexZ

User metadata
Rank Oldbie
Rank
Oldbie

Beware, higher speed slot 1 cpus are more expensive and rarer. It's quite easy and cheap to get PIII 450-600Mhz though. Many come with a passive heatsink only and benefit from installation of a little fan. The black cartridge can be opened and thermal paste replaced. I ended up using bolts and nuts to secure heatsink to cartrige with CPU inside as that is a lot easier to disassemble than the original retention pins. I also put a little fan on it.

Avoid PII as the price difference is nonexistent and they lack SSE. Only useful for boards that don't support PIII.

I had PIII slot 1 600Mhz until I found 3x cheap 1Ghz socket 370 models and bought them all. One of them is now running downclocked to 750Mhz.

Pentium III 900E,ECS P6BXT-A+,384MB,GeForce FX 5600, Voodoo 2,Yamaha SM718
Athlon 64 3400+,Gigabyte GA-K8NE,2GB,GeForce GTX 275,Audigy 2 ZS
Phenom II X4 955,Gigabyte GA-MA770-UD3,8GB,GeForce GTX 780
Vishera FX-8370,Asus 990FX,32GB,GeForce GTX 980 Ti

Reply 7 of 19, by Gmlb256

User metadata
Rank l33t
Rank
l33t
AlexZ wrote on 2021-08-19, 20:44:

Beware, higher speed slot 1 cpus are more expensive and rarer. It's quite easy and cheap to get PIII 450-600Mhz though. Many come with a passive heatsink only and benefit from installation of a little fan. The black cartridge can be opened and thermal paste replaced. I ended up using bolts and nuts to secure heatsink to cartrige with CPU inside as that is a lot easier to disassemble than the original retention pins. I also put a little fan on it.

Avoid PII as the price difference is nonexistent and they lack SSE. Only useful for boards that don't support PIII.

I had PIII slot 1 600Mhz until I found 3x cheap 1Ghz socket 370 models and bought them all.

Coppermine-based PIII CPUs (there are 500-650Mhz models around) runs the L2 cache at full speed instead of half-speed like the earlier ones so one has to keep an eye for this.

Earlier PII CPUs has unlocked multipliers for slowing down.

Reply 8 of 19, by tech3475

User metadata
Rank Newbie
Rank
Newbie

Ok so change of plans, the motherboard I wanted comes with a Pii including a cooler, so I might as well use that for the initial setup with plans to upgrade later.

All that's left is the GPU for this basic initial setup.

How problematic is something like the Riva TNT2 for DOS/W3.x? I like the idea of using AGP to save a PCI socket, but if it's too problematic I'll probably go for the S3 Trio64.

Reply 9 of 19, by AlexZ

User metadata
Rank Oldbie
Rank
Oldbie

Some people sell motherboards with PII because they don't support later PIII coppermine. But they usually support at least PIII Katmai up to 600Mhz (which is not bad either).

TNT2 pro has such good DOS compatibility it would be a waste of slot to use S3 Trio. Vogons drivers also has drivers for Windows 3.1.

Pentium III 900E,ECS P6BXT-A+,384MB,GeForce FX 5600, Voodoo 2,Yamaha SM718
Athlon 64 3400+,Gigabyte GA-K8NE,2GB,GeForce GTX 275,Audigy 2 ZS
Phenom II X4 955,Gigabyte GA-MA770-UD3,8GB,GeForce GTX 780
Vishera FX-8370,Asus 990FX,32GB,GeForce GTX 980 Ti

Reply 10 of 19, by Gmlb256

User metadata
Rank l33t
Rank
l33t
tech3475 wrote on 2021-08-20, 21:19:

All that's left is the GPU for this basic initial setup.

How problematic is something like the Riva TNT2 for DOS/W3.x? I like the idea of using AGP to save a PCI socket, but if it's too problematic I'll probably go for the S3 Trio64.

While I have a nVidia TNT2 card I can't tell about the experience on Windows 3.x since I don't run this on my machines but the compatibility with DOS games is quite decent. If you want to use this card I'd suggest to stay from the M64 and Vanta variants since these are slower for playing 3D games that uses Direct3D or OpenGL compared to the regular, Pro and Ultra variants. Also make sure that it comes with 32MB of memory.

You can also pair it with a Voodoo2 for Glide API support if you have any spare PCI socket there.

Reply 11 of 19, by tech3475

User metadata
Rank Newbie
Rank
Newbie
AlexZ wrote on 2021-08-20, 21:30:

Some people sell motherboards with PII because they don't support later PIII coppermine. But they usually support at least PIII Katmai up to 600Mhz (which is not bad either).

TNT2 pro has such good DOS compatibility it would be a waste of slot to use S3 Trio. Vogons drivers also has drivers for Windows 3.1.

The reason I went with this board (Gigabyte GA-6BXE V2) is because it’s the closest I could find to encompass most of what I’d want from the rig I/O wise….well hopefully.

I looked around, supposedly people got the board to work with Coppermine but worst case I’m not too bothered.

The TNT2 M64 seems to be the more common model where I live, which seems to have compatibility issues.

I’ll have a look at the Rage 128, any revisions I should be concerned about?

Reply 12 of 19, by Gmlb256

User metadata
Rank l33t
Rank
l33t
tech3475 wrote on 2021-08-20, 22:12:

The TNT2 M64 seems to be the more common model where I live, which seems to have compatibility issues.

Which compatibility issues?

The main difference is that the M64 and Vanta is that they use 64-bit of memory interface instead of 128-bit.

Reply 13 of 19, by tech3475

User metadata
Rank Newbie
Rank
Newbie
Gmlb256 wrote on 2021-08-20, 22:23:
tech3475 wrote on 2021-08-20, 22:12:

The TNT2 M64 seems to be the more common model where I live, which seems to have compatibility issues.

Which compatibility issues?

The main difference is that the M64 and Vanta is that they use 64-bit of memory interface instead of 128-bit.

It seems people have had problems with software requiring UNIVBE, although reading elsewhere even the TNT2 seems to have this issue.

edit:

I think I'll just go for the S3, it's cheap enough and I have enough PCI slots for now, especially if I shift the sound card over to ISA in the future.

Thank you for the advice.

Reply 14 of 19, by Gmlb256

User metadata
Rank l33t
Rank
l33t
tech3475 wrote on 2021-08-21, 07:40:
It seems people have had problems with software requiring UNIVBE, although reading elsewhere even the TNT2 seems to have this is […]
Show full quote

It seems people have had problems with software requiring UNIVBE, although reading elsewhere even the TNT2 seems to have this issue.

edit:

I think I'll just go for the S3, it's cheap enough and I have enough PCI slots for now, especially if I shift the sound card over to ISA in the future.

Thank you for the advice.

UniVBE 6.7 never worked for me with a TNT2 card and my TNT2 card is vanilla it still refuses to load. However they all VBE 3.0 compliant, the only thing that you will be missing are 15bpp (few games used this) and some low VESA resolutions such as 320x480, 400x300 and 512x384. There are workaround around these but they aren't perfect.

S3 cards are great for DOS and works with both UniVBE and S3VBE20. The latter one is a decent alternative to UniVBE and takes much less memory when loaded.

Reply 15 of 19, by tech3475

User metadata
Rank Newbie
Rank
Newbie
Gmlb256 wrote on 2021-08-21, 12:35:
tech3475 wrote on 2021-08-21, 07:40:
It seems people have had problems with software requiring UNIVBE, although reading elsewhere even the TNT2 seems to have this is […]
Show full quote

It seems people have had problems with software requiring UNIVBE, although reading elsewhere even the TNT2 seems to have this issue.

edit:

I think I'll just go for the S3, it's cheap enough and I have enough PCI slots for now, especially if I shift the sound card over to ISA in the future.

Thank you for the advice.

UniVBE 6.7 never worked for me with a TNT2 card and my TNT2 card is vanilla it still refuses to load. However they all VBE 3.0 compliant, the only thing that you will be missing are 15bpp (few games used this) and some low VESA resolutions such as 320x480, 400x300 and 512x384. There are workaround around these but they aren't perfect.

S3 cards are great for DOS and works with both UniVBE and S3VBE20. The latter one is a decent alternative to UniVBE and takes much less memory when loaded.

Ok thank you.

Reply 16 of 19, by chinny22

User metadata
Rank l33t++
Rank
l33t++

S3 is a great card for pure dos but will be a major bottleneck for a P2 and any Direct 3D games. Even the TNT2 will be a bottleneck if gaming at higher resolutions.

Pentium 2 or 3 you really want something around GeForce 2 performance levels. which have just as good compatibility as TNT.
This page will show any compatibly issues for a card. Remember your not after 100% compatibility, just checking against what games are important for you
https://gona.mactar.hu/DOS_TESTS

Reply 17 of 19, by tech3475

User metadata
Rank Newbie
Rank
Newbie
chinny22 wrote on 2021-08-23, 09:18:
S3 is a great card for pure dos but will be a major bottleneck for a P2 and any Direct 3D games. Even the TNT2 will be a bottlen […]
Show full quote

S3 is a great card for pure dos but will be a major bottleneck for a P2 and any Direct 3D games. Even the TNT2 will be a bottleneck if gaming at higher resolutions.

Pentium 2 or 3 you really want something around GeForce 2 performance levels. which have just as good compatibility as TNT.
This page will show any compatibly issues for a card. Remember your not after 100% compatibility, just checking against what games are important for you
https://gona.mactar.hu/DOS_TESTS

Thanks.

I actually found my old Geforce 6200 AGP card, needs a recap (have some on the way) but I might give that a shot to see how it goes even with it's (from what I've read) limited driver support.

Since I already have this and the S3/Voodoo 2 SLI, I'm going to experiment with these and then move forward from there depending on the results.

Funnily enough I did have a Geforce 2 once from an old PC I stripped, but it suffered from bad caps and I had zero solder skills back then.

Once I've settled the GPU situation my next plan is to look at ISA Sound cards (with OPL3?), perhaps also looking at the PI based MIDI options for Roland support.

Reply 18 of 19, by tech3475

User metadata
Rank Newbie
Rank
Newbie

Update:

Did a basic test yesterday with the motherboard and it's reporting CPU failure via BIOS beeps. Tried the usual things e.g. check the jumpers, clear CMOS, cleaning the connections with IPA but nothing.

Ordered a different cheap but 'tested' CPU to do diagnostics and hope it isn't the motherboard.

Update 2:

Managed to get it working (hopefully), I managed to get it to at least boot to DOS and ran a BIOS update which seems to have cleared the issue.

Reply 19 of 19, by tech3475

User metadata
Rank Newbie
Rank
Newbie

So I've made progress, although it seems the 6200 is too much of a PITA, either I'm getting Code 12 errors or Windows Protection Errors when I try manually selecting memory.

For now the S3 PCI card is working, although I'll look at an alternative AGP card since I'd like to free that slot if possible.