I have for sell some of AGP to PCI passive adapters. These adapters were designed and are soldered by me. AGP to PCI adapter allows you to use some AGP graphic cards in PCI slot, therefore making them suitable for use with Amiga PCI bridgeboards like Firebird.
The design was tested with Firebird 1.1 PCI bridge for Amiga A4000D and following cards:
- Radeon 9250 AGP (2D in Workbench),
- Radeon 9200 AGP (2D in Workbench),
- Voodoo3 2000 AGP (2D in Workbench and 3D in BlitzQuake).
Radeon 9250 AGP also tested with PC mainboard MSI MS-6714 845GEM.
I was testing them for last several weeks and they worked great. As you may know, 3dfx Voodoo cards are only cards with 3D acceleration driver for AmigaOS so only they can be used for 3D. And PCI versions are quite expensive nowadays...
NOW ABOUT LIMITATIONS:
1) You cannot use any AGP card in AGP to PCI adapter. The card must be backward-compatible with AGP slot version 1.0 driven by 3.3V logic levels. Radeon 9200, Radeon 9250, Voodoo 3 cards all are known to work with these voltage levels. Probably also some of older NVIDIA cards but there is no driver for them so they are out of discussion.
I you put a card that doesn't support 3.3V, then you may FRY the card or whole computer, you have been warned!
2) AGP devices do not have an IDSEL input pin which is used to select the card on PCI bus. They answer to configuration commands when AD16 pin is high. Because of that they must be placed in one specific PCI SLOT to make sure that they do not make conflict with other cards on PCI bridgeboard.
Therefore for Firebird there are two possible scenarios:
a) AGP card must be located in the LOWEST slot (the slot closest to the mainboard, as it is selected by AD16 connected to IDSEL)
OR
b) AGP card can be located in any slot but lowest slot must be empty to avoid conflict.
It is confirmed that this is NOT WORKING with elbox mediator because of IDSEL issue.
Now the pricing:
1) Soldered and tested adapter - 30 EUR (33 USD),
2) PCB only - 10 EUR (11 USD)
Shipping (Polish post registered priority mail): 8 EUR (9 USD)
Edit: Prometheus/Ressurector is 3.3V as I have a schematic here. Mediator may be a problem because they initally used 5V. I'm not sure because there were a few different versions, but 3.3V mod probably only adds 3.3V on power lines, while IO still stays at 5V.
I'm not sure what happens in this situation but Radeon worked in a PC mainboard which slots were marked as 5V...
Edit:
I just got back to home and I'm able to check my Firebird. I confirm that VIO pins of PCI connector are 5V on Firebird v1.1. But these pins are not used by adapter and this doesn't have any influence on adapter operation. 3.3V is taken from 3.3V dedicated pins and whole logic for Firebird, routed to AGP by my adapter is 3.3V.
The design was tested with Firebird 1.1 PCI bridge for Amiga A4000D and following cards:
- Radeon 9250 AGP (2D in Workbench),
- Radeon 9200 AGP (2D in Workbench),
- Voodoo3 2000 AGP (2D in Workbench and 3D in BlitzQuake).
Radeon 9250 AGP also tested with PC mainboard MSI MS-6714 845GEM.
I was testing them for last several weeks and they worked great. As you may know, 3dfx Voodoo cards are only cards with 3D acceleration driver for AmigaOS so only they can be used for 3D. And PCI versions are quite expensive nowadays...
NOW ABOUT LIMITATIONS:
1) You cannot use any AGP card in AGP to PCI adapter. The card must be backward-compatible with AGP slot version 1.0 driven by 3.3V logic levels. Radeon 9200, Radeon 9250, Voodoo 3 cards all are known to work with these voltage levels. Probably also some of older NVIDIA cards but there is no driver for them so they are out of discussion.
I you put a card that doesn't support 3.3V, then you may FRY the card or whole computer, you have been warned!
2) AGP devices do not have an IDSEL input pin which is used to select the card on PCI bus. They answer to configuration commands when AD16 pin is high. Because of that they must be placed in one specific PCI SLOT to make sure that they do not make conflict with other cards on PCI bridgeboard.
Therefore for Firebird there are two possible scenarios:
a) AGP card must be located in the LOWEST slot (the slot closest to the mainboard, as it is selected by AD16 connected to IDSEL)
OR
b) AGP card can be located in any slot but lowest slot must be empty to avoid conflict.
It is confirmed that this is NOT WORKING with elbox mediator because of IDSEL issue.
Now the pricing:
1) Soldered and tested adapter - 30 EUR (33 USD),
2) PCB only - 10 EUR (11 USD)
Shipping (Polish post registered priority mail): 8 EUR (9 USD)
Edit: Prometheus/Ressurector is 3.3V as I have a schematic here. Mediator may be a problem because they initally used 5V. I'm not sure because there were a few different versions, but 3.3V mod probably only adds 3.3V on power lines, while IO still stays at 5V.
I'm not sure what happens in this situation but Radeon worked in a PC mainboard which slots were marked as 5V...
Edit:
Hmmm, OK, but you are probably talking about VIO pins of PCI connector. In my opinion this may be some kind of mistake on Firebird PCB. If logic is 3.3V (and it must be because CPLDs doesn't have any contact with 5V, fully powered from 3.3V at least on v1.1), then VIO should be 3.3V.
BUT:
My adapter doesn't use VIO pins on PCI side. They are left unconnected. 3.3V is routed from 3.3V PCI pins and logic on Firebird v1.1 is 3.3V. So as a result, everything is 3.3V on my adapter. I believe...
p.s. Possible reason of 5V on VIO pins on Firebird is PCI specs. As you can see, these slots are 5V-type (they have a 5V-type notch), but still CPLDs are 3.3V.
I just got back to home and I'm able to check my Firebird. I confirm that VIO pins of PCI connector are 5V on Firebird v1.1. But these pins are not used by adapter and this doesn't have any influence on adapter operation. 3.3V is taken from 3.3V dedicated pins and whole logic for Firebird, routed to AGP by my adapter is 3.3V.
Last edited: