Skip to content

Commit ce736fd

Browse files
committed
Fix the riva128 series introduction that somehow flew under the radar
1 parent 9802586 commit ce736fd

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

_posts/2025-02-25-riva128-part-1.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ If you are in possession of any of:
2020
* NVIDIA RIVA 128 Turnkey Manufacturing Package
2121
* Source code (drivers, VBIOS, etc) related to the NVIDIA RIVA 128
2222
* Any similar documents, **excluding the well-known datasheet**, with technical information about a GPU going by the name "NV3", "STG-3000", "RIVA 128", "NV3T", "RIVA 128 Turbo" (an early name for the ZX) or "RIVA 128 ZX"
23-
* **Any** document, code, or materials relating to a graphics card by NVIDIA, in association with Sega, Helios Semiconductor or SGS-Thomson (now STMicroelectronics) codenamed "Mutara", "Mutara V08", or "NV2", or relating to a cancelled Sega console codenamed "V08"
23+
* **Any** document, code, or materials relating to a graphics chip by NVIDIA, in association with Sega, Helios Semiconductor or SGS-Thomson (now STMicroelectronics) codenamed "Mutara", "Mutara V08", or "NV2", or relating to a cancelled Sega console codenamed "V08"
2424
* Any documentation relating to RIVA TNT
2525
* Any NVIDIA SDK version that is not 0.81 or 0.83
2626

@@ -30,9 +30,11 @@ Please contact me @ thefrozenstar_ on Discord, via the 86Box Discord, my email a
3030

3131
## Introduction
3232

33-
The NVIDIA RIVA 128 is a graphics card released in 1997 by NVIDIA, nowadays of AI and $2000 overpriced quad-slot GPU fame. It was a Direct3D 5.0-capable accelerator, and one of the first to use a standard graphics API such as DirectX as its "native" API. I have been working on emulating this graphics card for the last several months; currently, while VGA works and the drivers are loading successfully on Windows 2000, they are not rendering any kind of accelerated output yet. Many people, myself included, have asked for and even tried to develop emulation for this graphics card and other similar cards (such as its successor, "NV4" or RIVA TNT), but have not succeeded yet, although many of these efforts continue. This is the first part of a series where I explore the architecture and my experiences in emulating this graphics card. I can't guarantee success, but if it was successful, it appears that it would be the first time that a full functional emulation of this card has been developed; although later NVIDIA cards have been emulated to at least some extent, such as the GeForce 3 in Cxbx-Reloaded and Xemu.
33+
The NVIDIA RIVA 128 is a graphics chip released in 1997 by NVIDIA, nowadays of AI and $2000 overpriced quad-slot GPU fame. It was a Direct3D 5.0-capable accelerator, and one of the first to use a standard graphics API such as DirectX as its "native" API. I have been working on emulating this graphics chip for the last several months; currently, while VGA works and the drivers are loading successfully on Windows 2000, they are not rendering any kind of accelerated output yet. Many people, myself included, have asked for and even tried to develop emulation for this graphics chip and other similar ones (such as its successor, "NV4" or RIVA TNT), but have not succeeded yet, although many of these efforts continue.
3434

35-
This is the first part in a series of blog posts that aims to demystify, once and for all, NVIDIA RIVA 128. This first part will dive into the history of NVIDIA up to the release of the RIVA 128, and a brief overview of how the chip actually works. The second part will dive into the architecture of NVIDIA's drivers and how they relate to the hardware, and the third part will follow the lifetime of a graphics object from birth to display on the screen in extreme detail. Then, part four and an unknown number of parts after part four will go into detail on the experiences of developing a functional emulation for this graphics card.
35+
In this series, I will explore the architecture and my experiences in emulating this graphics chip, aiming to demystify it once and for all. I can't guarantee success, but if it was successful, it appears that it would be the first time that a full functional emulation of this chip has been developed; although later NVIDIA chips have been emulated to at least some extent, such as the GeForce 3 in Cxbx-Reloaded and Xemu.
36+
37+
This first part will dive into the history of NVIDIA up to the release of the RIVA 128, and a brief overview of how the chip actually works. The second part will dive into the architecture of NVIDIA's drivers and how they relate to the hardware, and the third part will follow the lifetime of a graphics object from birth to display on the screen in extreme detail. Then, part four and an unknown number of parts after part four will go into detail on the experiences of developing a functional emulation for this graphics chip.
3638

3739
---
3840

0 commit comments

Comments
 (0)