VOGONS


MV's three retro PC builds

Topic actions

Reply 20 of 31, by mv_cz

User metadata
Rank Member
Rank
Member

Last week I had some time to play with the first socket7 build. Since I had previously connected mouse header, I could do some real testing.

- at first I wanted to exchange the original S3 Virge (325) 4MB with the Virge/DX (375) previously taken from the super7 build. And because the older virge had more memory, my plan was to move all socketed memory chips to the Virge/DX. That didn't turn well, I positioned the chips correctly, inserted into the DX card, checked again, inserted card into PC, turned it on ......... and nothing, only beeping and smell of burning electronics. I immediatly turned the PC off and the memory chips were hot as hell. So I repositioned them back into the older Virge and tried both cards. They are working, which is fine, but some of the extra memory chips are possibly damaged, since the original Virge with all 4megs now exhibits strange flickering around the mouse cursor. Before moving the chips, I checked that the timing is correct, so what it could be? As I am watching at the card again, it seems that some of the memory sockets on the Virge/DX are soldered in wrong way 😠 I positioned the chips by the angled corner on the memory sockets, but didn't think of situation that these sockets themselves are not positioned correctly on the PCB.

The attachment DSC03169.JPG is no longer available
The attachment DSC03170.JPG is no longer available

- Anyway, this wasn't the ultimate plan I had with the graphics card in this system. But I had to make some room for another card - first two PCI slots are too close to CPU socket, the third slot is obscured by CPU heatsink and the last PCI slot is blocked by the VRM cooler by few milimeters, damn. So I knew that the "original" CPU heatsink is oriented the wrong way, and is barely touching the CPU which was possible due to special hooks on either side of the plastic mounting/fan (there are several holes, which are good in case you have to move the cooler a bit sideways http://imgur.com/lIecEBo). So I dismounted the heatsink and ........ another surprise, the CPU is not PR166+ but in fact it is 6x86L PR200+.

The attachment DSC03173.JPG is no longer available

- So the CPU was running all of its life as underclocked (at 2x 66 MHz) and bit overvolted (vcore was OK, but I/O voltage was jumpered to 3.5V instead of 3.3V, i fixed it immediately). But why it was not running at the real 150 MHz? The motherboard manual list this CPU running only at 3x 50 MHz which would be slower than the previously underclocked configuration of 2x66 MHz. No mention of 75 MHz bus whatsover, no wonder that whoever configured it, couldn't set it right. So with help from fellow vogoners, we identified the clockgen as IMI SC653DYB which in fact supports 75MHz BUS even with fixed PCI bus at 32 MHz 😲 I reconfigured one of the "reserved" jumpers not far from FSB jumpers and bang ....... works at 150 MHz (2x 75 MHz) and the CPU reports correctly as PR200+ 😎 Then I replaced the fan/heatsink with one of my spares, not very larger, because it would be blocked by the HDD cage. But the third PCI slot is now free for larger VGA card.

The attachment DSC03174.JPG is no longer available

- Then I replaced 4x 8MB SIMMs for 4 sticks of 16MB SIMMs originally taken from the super7 socket build, so to have 64 MB total.

- And inserted a PCI 3com 3C905b card for smooth access to my NAS storage

- All of this only was preparation for inserting .......

The attachment DSC03175.JPG is no longer available

Yes, the voodoo card, 3D Blaster Banshee PCI to be correct. Now I have clear, crisp 2D image and glide compatibility with solid performance. And since the 6x86L was running at it's base frequency I decided to test it a little bit - in GLquake at 640x480x16 the timedemo runs at 26.9 fps. Which is not that bad for a cyrix cpu, which is known not to perform good in games. Sisoft's sandra showed about 50 MB/s memory throughput with EDO SIMMs.

- During my other work (reorganizing and tested my pile of memory modules), I tried to exchange the SIMM for some SDRAM DIMM modules. I know it is said, that i430VX is a bad SDRAM memory performer, but this is not entirely true, in my opinion. I inserted one 32 MB SDRAM DIMM memory stick and one 64 MB SDRAM (reports itself only as 16 MB, but I don't have any other "older" DIMM and I didn't want to have only 32 MB of RAM) to have 48 MB RAM total. The sandra score went up to ~90 MB/s so it nearly doubled my memory performance over EDO SIMMs. GLquake somewhat reflected this and jumped from 26.9 to 29.7, nearly 3 fps more, which represents +10% increase in real world scenario for no big effort 😀 Maybe is it due to cyrix's CPU architecture and performance? Will have to try it with Intel/AMD in near future.

- In order to install larger (and more quiet) seagate HDD, I had previously flashed modified BIOS for my board with removed 8GB HDD limitation. But that didn't work as expected. With larger HDD, my computer doesn't locks up at boot, even BIOS reports correct size, but Win98SE's fdisk is only available to format first 8 gigs and nothing more. I even tried to modify the bios myself by using this cool tool for BIOS modifications http://www.rom.by/ It patched the BIOS and reported several fixed bug, few were HDD' size related, added write allocation support etc. But after flashing it, my board didn't boot UP 🙁 Fortunately this patched BIOS has special failover function - if you boot without KBD connected, it bypasses the added modules, so I was able to flash back another functioning ROM and will solve the HDD with external controller

- Flashed the last firmware for Toshiba XM-6302B CD-ROM - now it reads my CD-RW discs correctly 😎 (thank god for web.archive.org as the original location linked from http://archive.rpc1.org/farzeno/club-internet … ware/cd/cdf.htm is of course dead)

Reply 21 of 31, by mv_cz

User metadata
Rank Member
Rank
Member

Seems like limiting the drive to 32 GB via jumper did the trick, now I see all 32 GB in the socket7 machine even on onboard IDE controller (and I lost only 8 GBs since the drive is 40 GB total capacity).

Replaced the AD1816 sound card in super7 build with SB AWE64 Value (CT4520) card. Even with default Win98 SE drivers my GLQuake score jumped from 71fps to 74fps. Not a bad thing, since the build is now largely limited by the CPU (P233MMX + Geforce2 MX400) so every frame counts.

Reply 22 of 31, by Kcil

User metadata
Rank Newbie
Rank
Newbie

Niceee, i have the exact same MB520NH running P55C 200MHz and 256MB PC133 recognised as 64MB RAM. I didnt have any period correct cooler, so I had to install P3 (socket 370) intel cooler. I think it is louder than it needs to be. I am using the same patched BIOS and w98 only detects 8GB. I'll see if my Maxtor 40GB has jumper setting to limit it to 32GB. Is there any software that can do this (like seatools for seagate hdd)?

Do you happen to know if the bios can be tweaked to enable USB legacy support?

Reply 23 of 31, by Kcil

User metadata
Rank Newbie
Rank
Newbie

So I have limited the HDD size via jumper. But fdisk still can only see 8GB size. Oh well..

Reply 24 of 31, by mv_cz

User metadata
Rank Member
Rank
Member

In fact I had most success with Ontrack disk manager. I only set the harddrive in a way that it doesn't lock up the PC while booting and Ontrack does the rest. That way, I was able to use even 120GB drive on similar board (with HX chipset) that was stuck on 8GB barrier no matter what I did.

Reply 25 of 31, by canthearu

User metadata
Rank Oldbie
Rank
Oldbie

If your pentium motherboards have an award bios, i've had good success with a BIOS autopatcher to fix hard drive size detection issues, to use larger IDE hard drives in Socket 7 boards.

Reply 26 of 31, by Kcil

User metadata
Rank Newbie
Rank
Newbie

can you point out where to get such autopatcher?

Reply 27 of 31, by canthearu

User metadata
Rank Oldbie
Rank
Oldbie
Kcil wrote:

can you point out where to get such autopatcher?

http://www.rom.by/book/BIOS_Patcher/

I found 4.23 works best on pentium boards. Also, take backups of your bios first. Not my fault if you screw it up!

Reply 28 of 31, by mv_cz

User metadata
Rank Member
Rank
Member

Yes, but even after patching the BIOS, so my PC didn't hang while booting I was only able format it to 8GB max and had to use Ontrack SW. But not everytime, it depend on actual motherboard, it seems 🙁

And the patcher doesn't work everytime - see my post above Re: MV's three retro PC builds i.e. this exact VX Pcpartner board doesn't boot with patched BIOS. I tried several versions, at least the patched bios has a failover mode.

Reply 29 of 31, by Kcil

User metadata
Rank Newbie
Rank
Newbie
mv_cz wrote:

Seems like limiting the drive to 32 GB via jumper did the trick, now I see all 32 GB in the socket7 machine even on onboard IDE controller (and I lost only 8 GBs since the drive is 40 GB total capacity).

Replaced the AD1816 sound card in super7 build with SB AWE64 Value (CT4520) card. Even with default Win98 SE drivers my GLQuake score jumped from 71fps to 74fps. Not a bad thing, since the build is now largely limited by the CPU (P233MMX + Geforce2 MX400) so every frame counts.

Does it mean you used ontrack to get 32GB hdd to work on onboard IDE?

Reply 30 of 31, by canthearu

User metadata
Rank Oldbie
Rank
Oldbie
mv_cz wrote:

Yes, but even after patching the BIOS, so my PC didn't hang while booting I was only able format it to 8GB max and had to use Ontrack SW. But not everytime, it depend on actual motherboard, it seems 🙁

And the patcher doesn't work everytime - see my post above Re: MV's three retro PC builds i.e. this exact VX Pcpartner board doesn't boot with patched BIOS. I tried several versions, at least the patched bios has a failover mode.

I agree that the auto-patcher doesn't always work. You can't just automatically patch BIOSes using an automated algorithm and get a 100% success rate. It has worked for me on a few boards, but others it doesn't. Save original bios, then try it and see if things work better. If not, restore original BIOS and then you can maybe try XT-IDE instead, or just use a software overlay package.

Reply 31 of 31, by mv_cz

User metadata
Rank Member
Rank
Member
Kcil wrote:
mv_cz wrote:

Seems like limiting the drive to 32 GB via jumper did the trick, now I see all 32 GB in the socket7 machine even on onboard IDE controller (and I lost only 8 GBs since the drive is 40 GB total capacity).

Replaced the AD1816 sound card in super7 build with SB AWE64 Value (CT4520) card. Even with default Win98 SE drivers my GLQuake score jumped from 71fps to 74fps. Not a bad thing, since the build is now largely limited by the CPU (P233MMX + Geforce2 MX400) so every frame counts.

Does it mean you used ontrack to get 32GB hdd to work on onboard IDE?

Well that was without ontrack SW but with patched BIOS from here http://wims.rainbow-software.org/index.php?st … rt=180&count=30 which kinda works, but doesn't fully support 128GB as stated (this board with my own patched BIOS via bpatcher doesn't boot, that's pity, since I wanted to add a support for CXT K6-2 CPU). With Ontrack, I can even use full 120 GB drive as it seems 😀