NVPlay
| NVPlay | |
|---|---|
![]() A screenshot of NVPlay after completing some tests on an Nvidia Riva 128 | |
| Developer | Connor Hyde (starfrost) |
| Initial release | 14 April 2025 |
| Stable release | 1.0.0
/ 31 December 2025 |
| Preview release | 2.0.0.59
/ 5 January 2026 |
| Repository | github |
| Written in | C |
| Operating system | MS-DOS, Windows 3.x and Windows 9x |
| Type | Driver, REPL, Diagnostic program |
| License | MIT License |
NVPlay is a tool designed to allow low-level communication with and control of graphics hardware, focusing on early Nvidia GPUs from the mid to late 1990s. It is a tool intended for developers to aid emulation efforts. The program will initialise your installed GPU in an entirely freestanding way without any drivers and has several modes that allow different methods to control your graphics hardware; it can run in a Windows 9x DOSbox, and has also been tested on Windows 3.1 and even 3.0, so can be run at the same time as NVIDIA's drivers.
By default, NVPlay runs in a REPL loop that lets you run a set of commands that do register-level GPU I/O.
