VOGONS


First post, by Socket3

User metadata
Rank Oldbie
Rank
Oldbie

Hey guys. It's been a while since I posted.

I got a hold of 3 ATI Rage 128 GL PCI MAC cards, with part number "109-57400-00" and BIOS label "R128 57407"

The attachment 128pci.jpeg is no longer available

and another 3 Rage 128 PRO AGP MAC cards, part number "109-63000-00", BIOS label "P128P 63001"

The attachment 128agp.jpeg is no longer available

I have no use for these in my apple PCs. All my G4's came with either an AGP rage 128 identical to these or better cards, and I have no G3s (or any interest in getting any, except for maybe an All in One G3) so I'd like to flash these so they'll work in a PC. I've read the threads here on vogos, and tried 5 video bioses on the PCI cards and 2 on the AGP ones, with no success.

The closest I've gotten is by flashing vbios file BK1.0.13 from https://theretroweb.com/expansioncards/s/ati-rage-128-gl-pci, witch seems to be from an All In Wonder PCI. This lets me install the corresponding driver in win98 when the 128 pci is set as a secondary card, but there is no video output on the monitor. It shows "out of range" or simply a black screen. Trying to boot the PC with only the flashed rage 128 also gets me an "out of range" message, but the PC boots up fine and loads windows (i can hear the startup chime in the speakers).

The BK1.0.12 file is from an Xpert 128, but I think it's from an AGP card. ATIFlash will flash it if I force it to, just like with BK1.0.13, the ASIC numbers match, but the part numbers don't (57403).

Has anyone been successful in flashing a PC bios onto one of these??? I could really use 3 PCI pc cards with 3d acceleration, and they're just sitting there gathering dust..

Does anyone have a PC rage 128 GL with the exact same layout? Or a bios for part number 57407 so I can use these on PC?

What about the AGP cards? i've flashed two video bioses so far, ATIFLASH did it's job without complaints, no need to force flash like with the PCI cards, but no luck. The card will not post.

Last edited by Socket3 on 2026-05-17, 18:53. Edited 1 time in total.

Reply 1 of 9, by Socket3

User metadata
Rank Oldbie
Rank
Oldbie

[UPDATE]

I've had limited success with the AGP versions. Apparently they are also Rage 128 GL variants, but with 16MB of ram over a 128bit bus. I've managed to flash a bios file from VGAMUSEUM MKIII from a 16MB 128GL AGP card and the MAC card I flashed now posts. The DVI port does not work, and only 8 out of the 16MB of vram is detected, and only at 64 bits. The ASIC number is different for the BIOS I flashed as well.

So basically the AGP cards need a video bios from an SDRAM card with 16MB over 128bit.... all the SDRAM Rage 128 GL PC cards in my collection are 64 bit...

The attachment succ.jpeg is no longer available

As you can see the card posted and installed as an Xpert 2000 under windows XP. It ran quake 2 with the default XP driver, scoring 29.8 FPS at 640x480.

Anyone own a rage 128 GL AGP with 8 memory chips?

Is there a way to modify the existing bios files or the stock roms?

Reply 2 of 9, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie

Win9x and Rage3 gets more Quake2 640x480 fps than Rage128 (Rage4) in XP. I dont know whats good OpenGL for XP, but for Win9x and Rage128 (use OpenGL 1274).

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / GLUT / DVD : ATi RagePro drivers and software
33+MiniGL / OpenGL Win 9x dll files for all ATi-Rage3 based cards : Re: ATi RagePro OpenGL files

Reply 3 of 9, by Socket3

User metadata
Rank Oldbie
Rank
Oldbie
marxveix wrote on 2026-05-13, 07:11:

Win9x and Rage3 gets more Quake2 640x480 fps than Rage128 (Rage4) in XP. I dont know whats good OpenGL for XP, but for Win9x and Rage128 (use OpenGL 1274).

Yeah it's pretty slow. Almost Voodoo 1 slow...

On topic - I figured out what the problem is - the cards are 16MB / 128 bit. All of them, PCI or AGP... The PCI cards will not output an image with the All in Wonder Rage 128GL bios, but they are detected correctly. The bios reports 32MB despite the card having only 16MB.

The AGP cards work with the 16MB bios, but that bios is taken from a 64 bit card, and only half the ram is detected... somehow.

Is there a bios editor for ATI cards that suport the Rage4? Something like nibitor is for nvidia... I'm wondering if I can mod the bios files I have to get these cards working.

Reply 4 of 9, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie
Socket3 wrote on 2026-05-13, 18:07:
marxveix wrote on 2026-05-13, 07:11:

Win9x and Rage3 gets more Quake2 640x480 fps than Rage128 (Rage4) in XP. I dont know whats good OpenGL for XP, but for Win9x and Rage128 (use OpenGL 1274).

Is there a bios editor for ATI cards that suport the Rage4? Something like nibitor is for nvidia... I'm wondering if I can mod the bios files I have to get these cards working.

For Radeon sure is, Rage cards have some flashing tools, but editor for Rage3 i have not seen, for Rage128 maybe.

Something is here (for mac<->pc and rage128 crossflash):
https://disk.yandex.com/d/vfgML2Vm3TR4mw/-BIOS/Ati_RAGE_128
https://docviewer.yandex.com/view/0/?*=AuHL3W … Tc3MTQ1Mzk4OSJ9

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / GLUT / DVD : ATi RagePro drivers and software
33+MiniGL / OpenGL Win 9x dll files for all ATi-Rage3 based cards : Re: ATi RagePro OpenGL files

Reply 5 of 9, by Socket3

User metadata
Rank Oldbie
Rank
Oldbie
marxveix wrote on 2026-05-13, 19:12:
For Radeon sure is, Rage cards have some flashing tools, but editor for Rage3 i have not seen, for Rage128 maybe. […]
Show full quote
Socket3 wrote on 2026-05-13, 18:07:
marxveix wrote on 2026-05-13, 07:11:

Win9x and Rage3 gets more Quake2 640x480 fps than Rage128 (Rage4) in XP. I dont know whats good OpenGL for XP, but for Win9x and Rage128 (use OpenGL 1274).

Is there a bios editor for ATI cards that suport the Rage4? Something like nibitor is for nvidia... I'm wondering if I can mod the bios files I have to get these cards working.

For Radeon sure is, Rage cards have some flashing tools, but editor for Rage3 i have not seen, for Rage128 maybe.

Something is here (for mac<->pc and rage128 crossflash):
https://disk.yandex.com/d/vfgML2Vm3TR4mw/-BIOS/Ati_RAGE_128
https://docviewer.yandex.com/view/0/?*=AuHL3W … Tc3MTQ1Mzk4OSJ9

Thank you. I don't understand what the author of the text file is trying to say - using a translator yields sentences that make little sense, but I'll try the files included in the archive.

My cards are 16MB 128 bit, hopefully those BIOS files are for 16Mb cards as well.

Last edited by Socket3 on 2026-05-16, 17:16. Edited 1 time in total.

Reply 6 of 9, by Socket3

User metadata
Rank Oldbie
Rank
Oldbie
marxveix wrote on 2026-05-13, 19:12:
For Radeon sure is, Rage cards have some flashing tools, but editor for Rage3 i have not seen, for Rage128 maybe. […]
Show full quote
Socket3 wrote on 2026-05-13, 18:07:
marxveix wrote on 2026-05-13, 07:11:

Win9x and Rage3 gets more Quake2 640x480 fps than Rage128 (Rage4) in XP. I dont know whats good OpenGL for XP, but for Win9x and Rage128 (use OpenGL 1274).

Is there a bios editor for ATI cards that suport the Rage4? Something like nibitor is for nvidia... I'm wondering if I can mod the bios files I have to get these cards working.

For Radeon sure is, Rage cards have some flashing tools, but editor for Rage3 i have not seen, for Rage128 maybe.

Something is here (for mac<->pc and rage128 crossflash):
https://disk.yandex.com/d/vfgML2Vm3TR4mw/-BIOS/Ati_RAGE_128
https://docviewer.yandex.com/view/0/?*=AuHL3W … Tc3MTQ1Mzk4OSJ9

Unfortunately none of those BIOS files in the mac to PC page worked for me, neither for the AGP or the PCI card. For starters most files are the wrong size, another that is the right size and ASIC type is corrupted (checksum error). The rest do not work.

I have made more progress with the AGP cards - I've been able to find a 16MB BIOS file that makes the AGP version PC compatible. I've even tested in Quake 2 3.24 @ 800x400 with a 550Mhz pentium 3 it gets 40 fps. The Bios is clocked 112Mhz for both ram and core.

Here is the file that worked for me in case anyone else wants to flash the AGP 16MB 128bit Rage 128 GL to PC:

The attachment 16mb-agp.rom.zip is no longer available

This file also makes the PCI version post, but it will display a black screen. It's detected in windows and the driver installs fine when used as a secondary card, but when enabling it it still gives a black screen at any resolution.

I'm still hoping to get the PCI cards to work on PC. Does ANYONE have a PCI Rage 128 with this layout?

What utility could I use to edit Rage128 / Rage4 bios files?

Reply 7 of 9, by Socket3

User metadata
Rank Oldbie
Rank
Oldbie

[UPDATE]

I read the MAC PCI Rage 128 GL has a 128kb flash rom... the BIOS files for the PC versions are 32 or 64 kb in size.. Is it possible ATIFLASH 1.6 isn't correctly flashing / completly flashing the EEPROMs on the MAC PCI cards, causing it to not read correctly at POST?

If that's the case, desoldering the 128kb EEPROM and soldering one a 64 or 32kb module form a pc rage 128 card then flashing the Xpert 2000 or generic PCI Rage 128GL ROM might work, right? I have a few parts cards, I could try this approach. Another way might be creating a custom 128kb rom file that has only the first 32kb of data and the rest all ffffffff or 00000000 might also work.

I'll try and post my results.

Reply 8 of 9, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie

Rage3 ATiflash works only up to v1.5, cant remember what was best from 1.0 to 1.5, v1.6 did not work for older cards.

Here older ones and 1.6 also here.
Old ATIFlash utilities

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / GLUT / DVD : ATi RagePro drivers and software
33+MiniGL / OpenGL Win 9x dll files for all ATi-Rage3 based cards : Re: ATi RagePro OpenGL files

Reply 9 of 9, by Socket3

User metadata
Rank Oldbie
Rank
Oldbie
marxveix wrote on 2026-05-17, 09:08:

Rage3 ATiflash works only up to v1.5, cant remember what was best from 1.0 to 1.5, v1.6 did not work for older cards.

Here older ones and 1.6 also here.
Old ATIFlash utilities

1.6 worked fine for me so far, but thank you for the link!

I've made further progress:

- I've taken the EEPROM (AMTEL AM49F512) from a very low end looking OEM Rage 128:

The attachment donor.jpeg is no longer available

-Soldered the donor EEPROM to the MAC Rage 128 PCI:

The attachment cards.jpeg is no longer available

LEFT - modded card with 64kb EEPROM ----- RIGHT - unmodified MAC Rage 128

- Flashed all the PCI EEPROMs I have gathered so far, witch is only 3 roms...
- The card posts only with the All In Wonder Rage128 rom taken from TheRetroWeb - this file:

The attachment bk1012.rom.zip is no longer available

but there is a catch.... My LCD monitor reports "non standard settings" message. I think the card is outputting 61hz, but have no way to make sure. I'll hook it up to a smarter display and check. Then it got worse. In Quake 2, the card set some refresh rate that my LCD did not support. When the LCD went "out of range" I hooked it up to my 21" IBM CRT and that displayed just fine, and it didn't complain about the refresh rate. I fixed this by capping all resolutions to 60hz with Rage128 tweaker. The card installed fine under win98 with the rage128 drivers I had on hand as an 'All in Wonder Rage 128". I think the drivers I'm using are from 2002, I got them from a thread on this forum. I also installed rage128 tweaker. One issue is that several AIW devices show up in control panel:

The attachment devices.jpeg is no longer available

I disabled the devices of course, since this is not a real All In Wonder card so there's no TV tuner.

It runs Quake and Quake 2 just fine. problem is it tries to run 76hz or 81hz out of the box, so my LCD will go nuts when running quake 2. Works fine in GLQuake.

The attachment quake2.jpeg is no longer available

A good 100% conversion would require a rom from the PC version of this card. The rom on TheRetroWeb doesn't work, it's probably for a 32mb card, or it has some other issues.

I'm still looking for a tweaking utility or some way to edit the roms... gut the rom to remove the AIW parts so they won't show up in device manager, correct the display output frequency, and adjust the clocks. Right now the card runs at 92/92MHz.

Still, I got 1 of 3 PCI cards working on PC, and it's going right into my Pentium PRO rig.