-
Notifications
You must be signed in to change notification settings - Fork 0
Home
![](https://private-user-images.githubusercontent.com/25773768/268190281-b9e3a63d-7545-4824-a635-5ae9f32bf702.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyNzkxMTksIm5iZiI6MTczOTI3ODgxOSwicGF0aCI6Ii8yNTc3Mzc2OC8yNjgxOTAyODEtYjllM2E2M2QtNzU0NS00ODI0LWE2MzUtNWFlOWYzMmJmNzAyLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDEzMDAxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY5MTFlOWRhZjI0NDdiYTNkYzYyZmFhYzY1Yjk3NWZlNjk5MzZiODg1Y2JkYmJmNjMzYjYxZDA0ODg2YjgyZDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.NtXg7ar2RuF6-ekokw6nIuSym-ifjwvyr5iUCLSFFyk)
![](https://private-user-images.githubusercontent.com/25773768/268190116-50cbfa79-5bbe-4bea-9335-59f1620a4164.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyNzkxMTksIm5iZiI6MTczOTI3ODgxOSwicGF0aCI6Ii8yNTc3Mzc2OC8yNjgxOTAxMTYtNTBjYmZhNzktNWJiZS00YmVhLTkzMzUtNTlmMTYyMGE0MTY0LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDEzMDAxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRkZGM0ZTU2ZTI0MTFlY2JlZWNiZmU0MDRmYzVlYjM3MTM4MGMzZDg0NzIxNzliZjI5MmYxMTFmZjZhNTM0MzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.304Ijdkgk2juupKG8mp8dYb0eWiBUzqGoJBI5seSur0)
The Diamond Monster 3D card is a 3Dfx Voodoo 1.
The Voodoo 1 normally comes with 4MB of RAM in total - 2MB for each of the main chip on the card - FBI (frame buffer interface) and TMU (texture mapping unit).
However, according to 3Dfx documentation, these chips support more than just 2MB of RAM. Expecially for the FBI, 2MB and 4MB means differences in capabilities, including higher resolution (800x600x16bit) with hardware-accelerated depth-buffering. Therefore, it makes sense to mod the card for the better.
![](https://private-user-images.githubusercontent.com/25773768/268173426-79b56bfa-d721-4157-8559-4019badfd301.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyNzkxMTksIm5iZiI6MTczOTI3ODgxOSwicGF0aCI6Ii8yNTc3Mzc2OC8yNjgxNzM0MjYtNzliNTZiZmEtZDcyMS00MTU3LTg1NTktNDAxOWJhZGZkMzAxLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDEzMDAxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNjYTM5ZGNkOGM2ZDQ0ZjY4NDJlNWRmNjdkOGE0OWZiYTM3YjcxMmQ4Njk0YTJkM2RkNmUwOGFiNjVjMjZhZTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.wqNvfsJjJDzDQW9nV9dNY7-tl2smVLLKT_XkLAd5tI8)
![](https://private-user-images.githubusercontent.com/25773768/268173631-93f330f9-7383-4b24-9a43-68d8e4455c12.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyNzkxMTksIm5iZiI6MTczOTI3ODgxOSwicGF0aCI6Ii8yNTc3Mzc2OC8yNjgxNzM2MzEtOTNmMzMwZjktNzM4My00YjI0LTlhNDMtNjhkOGU0NDU1YzEyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDEzMDAxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM2Nzk1ZjUzYmVjMDYzMDFiMzU4MmQ2ZDk2MzY3MGVlMDExNzE2MDU1YWVlYmQ0ZmEyMWJmODQ0MTRmMTBhNTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Rl6MgjytnVufoL6TzwinodHfFe_Wq89wKx8MocefT-Q)
Thanks to BitsUndBolts, Voodoo 1 cards with socket-spacing RAM chips can be modded with his 3Dfx Voodoo Memory Mod.
![](https://private-user-images.githubusercontent.com/25773768/268173740-b01b0e8b-c419-4c95-bd59-a764ce6469fb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyNzkxMTksIm5iZiI6MTczOTI3ODgxOSwicGF0aCI6Ii8yNTc3Mzc2OC8yNjgxNzM3NDAtYjAxYjBlOGItYzQxOS00Yzk1LWJkNTktYTc2NGNlNjQ2OWZiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDEzMDAxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ2NDEyN2IzNjVmYmQwYmQxZDhmMmIzYTIxNDY3ZDUxOWVkYWZhZTk3NmY5ZDcxMzhhYmY4MDhiYzc3M2VkZjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.P2eJYb1DoXB_KDU6xUAIGmwbP4JBBh4GOLISqNPOqo4)
However, on the Diamond card, the FBI RAM chips were spaced too close to each others. The TMU chips also appear to be spaced slightly closer than the socketable one. Luckily, pin definition on the 3Dfx chips were the same. So I only had to design a solution to lead the signals off of the main board and interface with expansion RAM modules.
BitsUndBolts
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.