VOGONS


Reply 20 of 73, by Oetker

User metadata
Rank Oldbie
Rank
Oldbie
Joseph_Joestar wrote on 2021-06-16, 07:38:

If you have Win98SE installed on that rig, it might be worth going to Start > Programs > Accessories > System Tools > System Information > Hardware Resources and checking the IRQ, DMA and I/O sections there for any conflicts. By default, my ALS100 uses A220 I5 D1 H5 P330 and also IRQ 2/9 for the MPU-401 interface. All of these can be changed in the config utility of course.

They don't work even if I boot directly into DOS and initialize the cards to use the exact same settings as I was using for my Aztech card which does work. Both Unisound and the official drivers don't work. I'm 99% sure it's a hardware issue, unfortunately.

Reply 21 of 73, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

Finally got my hands on a Voodoo1! I purchased this locally, and it wasn't cheap, but I still paid far less than the asking prices on eBay. The card seems to be in pristine condition, with no signs of wear and tear. Currently testing it under DOS, and Tomb Raider runs flawlessly with a locked 30 FPS roughly 95% of the time. It should be fun comparing this to the S3D mode of the Virge.

I did notice that the brightness was a bit too high in Glide mode, but that was easily fixed by adjusting the gamma values as per these instructions by Phil. I also appreciated that you can specify the refresh rate at which Glide games run. Very useful when playing on a CRT monitor. I usually set it to 85 Hz for a flicker-free experience.

I'll do some benchmarks once I set up the card under Windows 95. I only intend to use it for the earliest Glide games since I have a Voodoo3 in my Celeron rig, which will handle anything that's more demanding.

TR1_Glide.jpg
Filename
TR1_Glide.jpg
File size
43.36 KiB
Views
2919 views
File license
Fair use/fair dealing exception
Last edited by Joseph_Joestar on 2023-09-12, 14:47. 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 22 of 73, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

And here are the benchmarks. I've also included software rendering, just to showcase how much of a difference a Voodoo1 can make on a system such as this. FYI, I'm using Win95 OSR 2.1 + DirectX 7.0a paired with the latest 3DFX reference driver v3.01.00 and also MiniGL v1.49 for the Quake games.

Bench3.jpg
Filename
Bench3.jpg
File size
50.33 KiB
Views
2885 views
File license
Fair use/fair dealing exception

As you can see, the Voodoo1 performance in Quake 2 (1997) and Unreal (1998) is a bit lackluster. But if you consider the fact that those games are literal slideshows on this system when software rendering is used, the Voodoo does seem like magic. I have also tested a few more games using Fraps 1.20 to measure the frame rate where applicable, but they don't seem to have dedicated benchmarks, so I've decided to post a short performance summary for each of them.

Descent 2 (1996)
With the official Voodoo patch applied, Descent 2 runs very nicely on this card. I get 60+ FPS most of the time, with some dips here and there, usually when a large number of enemies are on the screen. Overall, the game feels very responsive and plays superbly.

Tomb Raider 1&2 (1996 & 1997)
Both of these games run great on the Voodoo1. Performance rarely falls below 30 FPS (which is the in-game maximum) and when it does drop, it goes to the mid 20s at most. For reference, these games run at roughly 10-12 FPS in 640x480 when software rendering is used on this system.

Final Fantasy VII (1998)
This game runs very smoothly, with some minor dips while flying around the world map. Most importantly, all mini-games (e.g. G-Bike) run at the correct speeds on this system and can be completed without any problems. On my Celeron + Voodoo3 rig, those mini-games were borderline unplayable as they ran so fast that it was impossible to properly control the character.

Thief: The Dark Project (1998)
This game doesn't run too well on this system. Some of the stutter is likely caused by the slow CPU, but the framerate is still too low at 640x480. When I drop the resolution down to 512x384 the situation improves a bit, with FPS going into the 20s. Not smooth by any means, but technically still playable.

In conclusion, the Voodoo1 is fantastic for DOS Glide games. It also runs early Windows 3D accelerated titles quite well. However, I wouldn't recommend using it in demanding games made from 1998 onward, as it likely won't be able to deliver enough performance. All in all, it's great to have this piece of history in one of my rigs. The original Voodoo kickstarted the 3D revolution, and using it to play games that came out during its glory days feels very satisfying.

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 23 of 73, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

Tested out a few more games:

Wipeout 2097 (1997)
This game runs smoothly most of the time, with some dips when a lot of explosions are on the screen. Frame rate usually hovers between 25 and 30 FPS, depending on the race track, and the game feels very responsive overall.

Mortal Kombat 4 (1998)
I'm getting excellent performance in Glide mode here. Very good frame rates overall, with minor dips on that one stage where the rain is falling. Fights are fast and responsive. I have completed the game on the smallest tower without any performance issues.

Half-Life (1998)
Ok, this is the biggest surprise so far. Half-Life is actually playable on this system! While indoors, frame rates are in the 30s at 640x480 using the OpenGL renderer + MiniGL 1.49. Outdoors, there are some minor dips and stuttering, especially when multiple enemies are on the screen. FYI, I deliberately tested the retail version of the game, straight from the CD, without applying any patches. And I still can't believe how decently this runs on a Pentium MMX 166 with 64 MB RAM. Voodoo magic I guess?

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 24 of 73, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

Made a few minor changes: now using SDRAM instead of EDO RAM (still 64 MB though), and the no-name S3 VirgeDX has been replaced with a Hercules Terminator 64/Video (S3 Trio64V+).

The main reason for swapping out the S3 cards was the recently acquired Voodoo1, which now covers all of my needs for 3D accelerated gaming on this rig. Additionally, the Hercules branded Trio64V+ provides better image quality than the generic Virge. I guess brand names do matter sometimes. For reference, my original VirgeDX review can be found below:

S3 VirgeDX review

The S3 VirgeDX is highly compatible with DOS games, which is the main reason I chose it for this build. My particular card has 4 MB of 35ns EDO RAM and runs at 50 MHz by default. It can be overclocked to 66 MHz using MCLCK resulting in a nice performance boost while remaining perfectly stable. Raising the clock higher than that is possible, but doing so produces artifacts in 3D games. I'm considering adding a heatsink to the core and memory chips at some point and testing if this card can be overclocked even further.

The other reason I chose a Virge was to play S3D games like Tomb Raider and Terminal Velocity. Performance isn't the greatest in that mode, but when overclocked, the card can deliver around 15 FPS at 640x480 in Tomb Raider while simultaneously providing a 16-bit color palette, perspective correction and bilinear filtering. Reducing the resolution to 512 x 384 improves performance to slightly above 20 FPS. Having the 16-bit palette is particularly nice since it eliminates color banding. Lastly, using the S3Refresh utility I can force SVGA DOS games to run at 85 Hz on my CRT monitor which is much easier on the eyes than the default 60 Hz. This works for S3D games as well and even in Windows 3.11.

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 26 of 73, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

Ok, the Hercules Terminator 64/Video is superb. I just downloaded this Hercules driver CD from August 1997. Among other things, it contains the official Win 3.11 and Win95 drivers for this card. After installing the Win 3.11 drivers, I noticed that the SETCRT utility works in pure DOS too. Basically, it does what VBEHz and S3Refresh do, but only for Hercules cards.

The truly amazing thing is, it allows this card to run DOS SVGA games at 120 Hz! Of course, provided that you have a CRT monitor capable of that. I was aware that this was possible using VBEHz and a VBE 3.0 capable graphics card (e.g. GeForce 2) but to see refresh rates this high on an lowly S3 Trio64V+ is something else entirely!

001.JPG
Filename
001.JPG
File size
235.51 KiB
Views
2688 views
File license
Fair use/fair dealing exception

Anyhow, this works under Windows 95 too, and the installation is much simpler there. Just open up the "Hercules Touch 95" application and select your preferred resolution and refresh rate.

002.jpg
Filename
002.jpg
File size
51.38 KiB
Views
2688 views
File license
Fair use/fair dealing exception

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 27 of 73, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
5311.jpg
Filename
5311.jpg
File size
215.42 KiB
Views
2608 views
File license
Fair use/fair dealing exception

I recently got a Chicony 5311 from my local classifieds. It's one of those run-off-the-mill AT keyboards that were commonly sold with "value" systems during the mid '90s. However, it's kind of special to me, since this was the exact model that came with my very first PC.

After carefully disassembling the keyboard and taking out the electronic components, I gave it a thorough wash. To be extra safe, I let it dry for a whole day before putting everything back together. Now, it's squeaky clean and feels very nice to use.

On a side note, I actually like that it doesn't come with Windows keys, since I sometimes end up pressing those by accident while gaming under Win95. The absence of a large backspace key is somewhat irksome though.

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 28 of 73, by Gmlb256

User metadata
Rank l33t
Rank
l33t

I'd suggest using the MiniGL v1.46 for a Pentium MMX computer with that Voodoo card as later ones are slightly slower on that CPU and contains optimizations for AMD CPUs with 3DNow! instructions.

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 29 of 73, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
Gmlb256 wrote on 2021-09-02, 13:48:

I'd suggest using the MiniGL v1.46 for a Pentium MMX computer with that Voodoo card as later ones are slightly slower on that CPU and contains optimizations for AMD CPUs with 3DNow! instructions.

I tried that version back when I did the tests (as well as a few even older ones) but I could not measure any performance increase compared to v1.49.

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 30 of 73, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

Got a NOS Philips 40x CD-ROM drive since my old one was experiencing some problems when reading certain discs.

The new drive reads all of my CDs without any issues, but it behaves oddly when used with slowdown utilities. On pure data discs such as Command & Conquer, the slowdown speed is accepted and works correctly. But on mixed mode (CD audio + data) discs such as Tomb Raider, the slowdown speed gets reset as soon as the game plays a CD audio track. For example, the drive is perfectly quiet while loading the Tomb Raider intro movie, but after the main menu song plays (CD audio), all subsequent movies load at full 40x speed. I tried multiple slowdown utilities and it always behaves this way. I'm guessing it's a firmware issue.

On an unrelated side note, the drive shipped with a diskette which contains UDMA drivers for DOS. I wasn't even aware that such a thing existed. I installed them briefly out of curiosity, but reverted back after noticing that they take up 40 KB of conventional memory.

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 31 of 73, by gerry

User metadata
Rank Oldbie
Rank
Oldbie
Joseph_Joestar wrote on 2021-10-08, 16:44:

Got a NOS Philips 40x CD-ROM drive since my old one was experiencing some problems when reading certain discs.

It's possibly a ...

I'm guessing it's a firmware issue.

.. ah, yeah i think you guessed it right, there is some routine 'resetting' between data types perhaps

anyway, you still have a nice new CD ROM there. a good quality drive at 40 should be ok most of the time, i do remember some of the cheaper ones at x52 or x56 sounding like they were about to take off towards the end of the CD era!

Reply 32 of 73, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
gerry wrote on 2021-10-08, 19:42:

anyway, you still have a nice new CD ROM there. a good quality drive at 40 should be ok most of the time, i do remember some of the cheaper ones at x52 or x56 sounding like they were about to take off towards the end of the CD era!

In my never ending quest for the ultimate DOS CD drive, I've noticed a couple of things, mostly related to playing CD audio tracks in DOS games.

My old LG and Hitachi drives both cause short pauses/freezes when changing from one track to the next. Then there's my MSI DVD-ROM which doesn't cause any freezes but somehow spins too fast (becoming overly noisy) while playing CD audio. Lastly, my Lite-On DVD-ROM has none of those issues but it produces some weird "chirping" sounds whenever CD audio is playing.

On the other hand, this Philips drive plays CD audio tracks flawlessly. It also seems to be among the quieter ones, even at 40x speed. If not for that firmware problem, it would have been perfect.

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 33 of 73, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

So far, this Soyo SY-5BT motherboard has served me quite well, except for one thing - it only ever recognized half of the capacity of any SDRAM modules that I previously had at hand. For example, I would insert a 64 MB SDRAM stick and it would only see 32 MB. I imagine this has something to do with memory density, but I'm not super familiar with the subject. Well, today I finally purchased a 64 MB Hynix memory module where this does not happen, and the motherboard correctly recognizes its full capacity.

SDRAM.jpg
Filename
SDRAM.jpg
File size
155.13 KiB
Views
2237 views
File license
Fair use/fair dealing exception

The module looks fairly unusual to my eyes, having two rows of chips on each side (front and back), but it works perfectly with this motherboard. Memtest86+ didn't find any errors after running for 10 hours. Performance is excellent too, so I guess I'll keep it.

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 34 of 73, by speeddemon

User metadata
Rank Newbie
Rank
Newbie

This is a really cool build. It makes me want to swap the Voodoo3 out of my DOS build for my S3 Virge DX and Voodoo1 instead.

Also, thanks for being so detailed with all the utilities you're using. I learned a lot from reading your write-up.

PC#1: K6-3+ 500 / Asus TX97-X / Voodoo3 / Orpheus + PCMIDI + WP32 / Win98
PC#2: P4 HT 670 / Asus P5P800 / FX5950U + V2 SLI / Audigy 2ZS + Vortex2 + X2GS / Win98
PC#3: i7-3770K / Asus P8Z77-V Pro / TITAN X / X-Fi / WinXP
PC#4: i9-9900K / Gigabyte Z390M / GTX 1070 / X-Fi Ti HD + SC-88 / Win10

Reply 35 of 73, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
speeddemon wrote on 2022-05-11, 05:19:

This is a really cool build. It makes me want to swap the Voodoo3 out of my DOS build for my S3 Virge DX and Voodoo1 instead.

Well, the Voodoo1 is definitively better for DOS Glide games, as well as some early Win9x titles like Pandemonium which don't work correctly on later 3DFX cards. You can see the list of problematic Glide games in this thread. Just don't expect too much from a Voodoo1 for games made in 1998 and onward.

And the Virge's S3D API is certainly fun to play around with. Despite its reputation as a "decelerator", a Virge running in S3D mode is often faster than software rendering on period correct Pentium CPUs when using the same resolution. Of course, S3D also provides 16-bit color, bilinear filtering and other enhancements which software rendering does not have.

Also, thanks for being so detailed with all the utilities you're using. I learned a lot from reading your write-up.

Cheers! I do try to document everything in detail in case someone else wants to play around with similar hardware. I learned about most of these utilities from other people too, so I figure it's only fair to pass the knowledge forward. 😀

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 36 of 73, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

I just moved my AWE64 Gold, my SC-155 and my CH Flightstick to this build after retiring the Celeron system where they previously resided. Those components are better suited to the DOS and early Win9x era of gaming, so they are definitively a better fit in this build.

I've also made some adjustments to the case interior and updated the pics in the first post of this thread. Unfortunately, the placement of the IDE and floppy connectors on this Soyo motherboard does not lend itself well to cable management, but I did what I could. The intent was to free up as much space in order to improve airflow. I might add one or two 80mm fans to this case at some point in the future.

Lastly, I reverted to the LG CD-ROM since the Philips one was giving me some unexpected issues when attempting to slow it down via the CDBeQuiet! utility. Since this system is extremely quiet, the high-speed CD noises were really noticeable with the Philips drive. While the LG drive isn't as well preserved, it can at least be slowed down properly and remains quiet during gameplay.

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 37 of 73, by Gmlb256

User metadata
Rank l33t
Rank
l33t
Joseph_Joestar wrote on 2022-05-11, 05:40:

Well, the Voodoo1 is definitively better for DOS Glide games, as well as some early Win9x titles like Pandemonium which don't work correctly on later 3DFX cards. You can see the list of problematic Glide games in this thread. Just don't expect too much from a Voodoo1 for games made in 1998 and onward.

Early Windows titles that uses GLIDE.DLL and SST1INIT.DLL at least works fine with a Voodoo2 card on a period correct computer provided that the environment variables for Voodoo Graphics compatibility (V2-AUTO.INF file found on Voodoo2 drivers) are set in AUTOEXEC.BAT.

Getting Pandemonium running properly on Glide requires the screen refresh set to 60 Hz and the framerate locked to 30 FPS (especially for Voodoo2) which is possible by setting FX_GLIDE_SWAPINTERVAL environment variable to 2.

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 38 of 73, by AppleSauce

User metadata
Rank Oldbie
Rank
Oldbie

Very nice build , kinda reminds me a bit of my own flexibility wise, with some slight differences.
I'm also going to try getting windows 95 osr2.1 going on another drive alongside dos 6.22 ,
instead ill be using a hdd that ill disable from bios to swap between the 2 operating systems.

Btw I think there's a bios option some motherboards should have called memory hole at 15-16mb that might let you gimp your ram to work with older games.

Reply 39 of 73, by Gmlb256

User metadata
Rank l33t
Rank
l33t
AppleSauce wrote on 2022-05-11, 14:43:

Btw I think there's a bios option some motherboards should have called memory hole at 15-16mb that might let you gimp your ram to work with older games.

That option is just to reserve space for memory mapped I/O used by some ISA cards and doesn't work nicely with some games.

The best options for limiting the RAM memory to 16MB is using HIMEMX with /MAX command line switch or XMSDSK.

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