VOGONS


Reply 20 of 31, by moflihmoflih

User metadata
Rank Newbie
Rank
Newbie

ROM bios header pointer PLL pointer PLL table Crystal freq offset (value)
53008 0048h -> 10Ah(+30) ---> 13Ah 984h(+E) ---------> 992h (0B30)
57403 0048h -> 110h(+30) ---> 140h 930h(+E) ---------> 93Eh (0B86)
51804 0048h -> 108h(+30) ---> 138h 902h(+E) ---------> 910h (0B86)
51805 0048h -> 10Ah(+30) ---> 13Ah 988h(+E) ---------> 996h (0B86)
52910 0048h -> 112h(+30) ---> 142h 9A8h(+E) ---------> 9B6h (0B86)

are you sure this was a MAC board because the ROM you posted is a PC ROM!

these are all the roms of rage 128 i could find 3 of them are for AGP and 2 for PCI

RAGE128 GL 1999-02-03 PN 113-51804-1 01 AGP BK1-0-11-VR001-001-001-011 (32KB) 29.5MHz
RAGE128 GL 1999-03-19 PN 113-51805-1 01 AGP BK1-0-11-VR001-001-001-011 (64KB) 16MB 29.5MHz Xpert128 (TVout)
RAGE128 GL 1999-04-07 PN 113-52910-2 01 AGP BK1-0-14-VR001-001-001-014 (64KB) 32MB 29.5MHz AIW (tv tuner)

RAGE128 GL 1999-06-21 PN 113-57403-1 02 PCI BK1-0-13-VR001-001-001-013 (36KB) 32MB 29.5MHz
RAGE128 GL 1999-04-07 PN 113-53008-1 00 PCI BK1-0-12-VR001-001-001-012 (64KB) 16MB 28.6MHz AIW (tv tuner)

any way the rom you posted is 57403 this rom does not show any post screen if used with MAC board
the only one that works but has the clock issue is 53008 and it belongs to All-in-wonder card (so you get all the unwanted
tv stuff devices when using its ROM), by modding the the dot clock frequency it must be good to go.

which ATI rage 128 do you have, can you post a picture of the board and the flashing process
did the flash process went without any issues!

Reply 21 of 31, by Yoghoo

User metadata
Rank Oldbie
Rank
Oldbie
moflihmoflih wrote on 2026-08-11, 22:39:
ROM bios header pointer PLL pointer PLL table Crystal freq offset (value) 53008 0048h -> 10Ah(+30) ---> 13Ah 984h(+E […]
Show full quote

ROM bios header pointer PLL pointer PLL table Crystal freq offset (value)
53008 0048h -> 10Ah(+30) ---> 13Ah 984h(+E) ---------> 992h (0B30)
57403 0048h -> 110h(+30) ---> 140h 930h(+E) ---------> 93Eh (0B86)
51804 0048h -> 108h(+30) ---> 138h 902h(+E) ---------> 910h (0B86)
51805 0048h -> 10Ah(+30) ---> 13Ah 988h(+E) ---------> 996h (0B86)
52910 0048h -> 112h(+30) ---> 142h 9A8h(+E) ---------> 9B6h (0B86)

are you sure this was a MAC board because the ROM you posted is a PC ROM!

these are all the roms of rage 128 i could find 3 of them are for AGP and 2 for PCI

RAGE128 GL 1999-02-03 PN 113-51804-1 01 AGP BK1-0-11-VR001-001-001-011 (32KB) 29.5MHz
RAGE128 GL 1999-03-19 PN 113-51805-1 01 AGP BK1-0-11-VR001-001-001-011 (64KB) 16MB 29.5MHz Xpert128 (TVout)
RAGE128 GL 1999-04-07 PN 113-52910-2 01 AGP BK1-0-14-VR001-001-001-014 (64KB) 32MB 29.5MHz AIW (tv tuner)

RAGE128 GL 1999-06-21 PN 113-57403-1 02 PCI BK1-0-13-VR001-001-001-013 (36KB) 32MB 29.5MHz
RAGE128 GL 1999-04-07 PN 113-53008-1 00 PCI BK1-0-12-VR001-001-001-012 (64KB) 16MB 28.6MHz AIW (tv tuner)

any way the rom you posted is 57403 this rom does not show any post screen if used with MAC board
the only one that works but has the clock issue is 53008 and it belongs to All-in-wonder card (so you get all the unwanted
tv stuff devices when using its ROM), by modding the the dot clock frequency it must be good to go.

which ATI rage 128 do you have, can you post a picture of the board and the flashing process
did the flash process went without any issues!

Here are the photos. This was not the original bios. I tried an earlier uploaded bios but that only worked in Windows (when setting the Hz correctly). See earlier posts. Can't find the original bios atm but it was a MAC bios.

Reply 23 of 31, by Yoghoo

User metadata
Rank Oldbie
Rank
Oldbie
moflihmoflih wrote on 2026-08-12, 21:48:
ah i see that you have a 27Mhz crystal on this card, thats crazy how many values of this crystals were ATI using ! i adjusted th […]
Show full quote

ah i see that you have a 27Mhz crystal on this card, thats crazy how many values of this crystals were ATI using !
i adjusted the ROM accordingly
https://drive.google.com/file/d/1Bz8qknFhWhUv … ?usp=drive_link
give it a try now

Thanks! Will try it hopefully tomorrow.

Reply 24 of 31, by Yoghoo

User metadata
Rank Oldbie
Rank
Oldbie
moflihmoflih wrote on 2026-08-12, 21:48:
ah i see that you have a 27Mhz crystal on this card, thats crazy how many values of this crystals were ATI using ! i adjusted th […]
Show full quote

ah i see that you have a 27Mhz crystal on this card, thats crazy how many values of this crystals were ATI using !
i adjusted the ROM accordingly
https://drive.google.com/file/d/1Bz8qknFhWhUv … ?usp=drive_link
give it a try now

Tried it today but unfortunately there is no output at all. Flash was successful with ATI flash 1.6 (with -f option).

Reply 25 of 31, by moflihmoflih

User metadata
Rank Newbie
Rank
Newbie

ok now the question is
which rom, allowed you to post but had the out of synch issue ?
the one you flashed before the moded roms, did it allow you to post or no ?
if the ROM you uploaded the "57403" showed you a post
here is a moded version of it
https://drive.google.com/file/d/1sn2PwaNFqJn5 … iew?usp=sharing
give it a try

Reply 26 of 31, by Yoghoo

User metadata
Rank Oldbie
Rank
Oldbie
moflihmoflih wrote on 2026-08-13, 13:48:
ok now the question is which rom, allowed you to post but had the out of synch issue ? the one you flashed before the moded ro […]
Show full quote

ok now the question is
which rom, allowed you to post but had the out of synch issue ?
the one you flashed before the moded roms, did it allow you to post or no ?
if the ROM you uploaded the "57403" showed you a post
here is a moded version of it
https://drive.google.com/file/d/1sn2PwaNFqJn5 … iew?usp=sharing
give it a try

This version works great so far. Can see the boot screen, tried a couple of DOS games and Windows 98SE also works perfectly (3DMark 99).

Thanks!

Reply 27 of 31, by moflihmoflih

User metadata
Rank Newbie
Rank
Newbie
Yoghoo wrote on 2026-08-13, 14:35:
moflihmoflih wrote on 2026-08-13, 13:48:
ok now the question is which rom, allowed you to post but had the out of synch issue ? the one you flashed before the moded ro […]
Show full quote

ok now the question is
which rom, allowed you to post but had the out of synch issue ?
the one you flashed before the moded roms, did it allow you to post or no ?
if the ROM you uploaded the "57403" showed you a post
here is a moded version of it
https://drive.google.com/file/d/1sn2PwaNFqJn5 … iew?usp=sharing
give it a try

This version works great so far. Can see the boot screen, tried a couple of DOS games and Windows 98SE also works perfectly (3DMark 99).

Thanks!

Excellent 2 cards working up until now mine and yours 😁
this is mysterious, i need to uncover what's in the ROMs that prevent them from posting on one version of the card and not another
anyway enjoy.

Reply 28 of 31, by JAKra85

User metadata
Rank Member
Rank
Member

Hello Everyone,

Nice work! Lucky I found you! 😁
I am also thinking of something similar.

I have two cards, same chips and designed approximately at the same time if we consider the PCB PartNumber.

ATi Rage 128 Pro - AGP - 16 MB SDR (PN 109-63000-00) for Mac
Memory config: 8 x MT48LC1M16A1-7SE on 128 bit.

ATi Rage 128 Pro - AGP - 16 MB SGR (PN 109-63100-10) for PC
Memory config: 4 x Samsung K4G323222M-PC70, not tested yet. Not sure if 64 or 128bit memory.
I think it's 64bit, because on the backside there are traces for 4 additional memory chips for a total of 32MB.

I am not that skilled to edit the BIOS file, however I can get the files and I can use tools to flash new BIOSes.
Would you help me make the ATi Rage 128 Pro - 16 MB SDR for Mac boot on a PC? 😀

Both use 29,4 crystals.

Retro PC Gallery:
https://docs.google.com/document/d/1ara32t4rV … nU/edit?tab=t.0

Reply 29 of 31, by moflihmoflih

User metadata
Rank Newbie
Rank
Newbie
JAKra85 wrote on 2026-08-13, 19:09:
Hello Everyone, […]
Show full quote

Hello Everyone,

Nice work! Lucky I found you! 😁
I am also thinking of something similar.

I have two cards, same chips and designed approximately at the same time if we consider the PCB PartNumber.

ATi Rage 128 Pro - AGP - 16 MB SDR (PN 109-63000-00) for Mac
Memory config: 8 x MT48LC1M16A1-7SE on 128 bit.

ATi Rage 128 Pro - AGP - 16 MB SGR (PN 109-63100-10) for PC
Memory config: 4 x Samsung K4G323222M-PC70, not tested yet. Not sure if 64 or 128bit memory.
I think it's 64bit, because on the backside there are traces for 4 additional memory chips for a total of 32MB.

I am not that skilled to edit the BIOS file, however I can get the files and I can use tools to flash new BIOSes.
Would you help me make the ATi Rage 128 Pro - 16 MB SDR for Mac boot on a PC? 😀

Both use 29,4 crystals.

if they are they both have the same clock and almost the same part number, go ahead and slap that PC bios in your MAC and see what will happen !
for the memory configuration i wont bother, because in RAGE 128 bios ATI has a subroutine within it that checks the memory configuration and sets the RAM config registers accordingly
hope the rage 128 pro has the same thing.
if you have 4 of K4G323222M 512K*32bit*2banks means you have 128bit
use the file "Rage128progl_120-120mhz32mb128bit" (it has the P/N 133-63211-10) from this link "https://www.vgamuseum.info/index.php/componen … ti-rage-128-pro" change the file extension to ".ROM" if flash16 complains.

Reply 30 of 31, by 0brain

User metadata
Rank Newbie
Rank
Newbie

Hello everyone,

I got a basically free Mac Rage 109-63000-00 and really wanted a PC Rage with DVI (which exist, but are really rare apparently). To find a solution I went a bit overboard and collected 30 VBIOS, tested them and only then stumbled upon critical info: this thread and a review of a real PC DVI card 🤦

TL;DR: I got the mentioned card working, and DVI is fine too, so thanks for all the info/help.

Some details:

Getting the card to POST with a PC Video BIOS wasn't a problem, in my downloads I found 3 VBI files which worked somewhat. As it turns out, most Rage Pro 128 BIOS available on the web are using 29.5 MHz crystals like the Mac card. This thread enabled me to check the PLL table for confirmation and modify it on demand.

How the PLL table works is described in "RAGETM128 Software Development Guide Technical Reference Manual P/N: SDK-G04000 Rev 0.01" page 60 ff. and the table is detailed in "RAGE PRO and Derivatives Programmer’s Guide Technical Reference Manual P/N: PRG-215R3-00-10 Rev 1.0" page 296 ff.

This info enabled me to get other VBI files working by modifying the table and then using "ATI bios edit" to load the corrupted bios (ignoring the checksum) and saving a new file with corrected checksum.

Still I could not get the DVI to work. Even a VBI file from the original PC DVI card of the review did not work at all - the reviewer was nice enough to dump his vbios for me (thanks again for that!). I even put the crystal on my card into a socket and changed it for other ones without success...

Finally I suspected the Mac card had different hardware than the PC variant and started to compare pictures of both cards:

The Mac card seems to use a different DVI pinout than the PC variant, pins 23+24 are connected to two capacitors (or inductors?) on Mac but via wire links on PC.

Soldering wire links finally did the trick (I did not remove the big capacitors), I got DVI in BIOS, DOS and Windows, see pictures.

If someone wants the VBI files I collected from different sites please contact me, I'm not sure about attaching them here. The same goes for the ATI documentation, but these files are much easier to find on the internet (bitsavers etc.)

Reply 31 of 31, by esasoft

User metadata
Rank Newbie
Rank
Newbie
moflihmoflih wrote on 2026-08-11, 14:07:

if someone is interested i will do a post on this dissassembly.

Hi!
Please make a full ROM dissassebly guide for this card!