NVPlay: Difference between revisions

From NvWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
| caption = A screenshot of NVPlay after completing some tests on an Nvidia Riva 128
| caption = A screenshot of NVPlay after completing some tests on an Nvidia Riva 128
| developer = [https://github.com/starfrost013/ Connor Hyde (starfrost)]
| developer = [https://github.com/starfrost013/ Connor Hyde (starfrost)]
| released = {{Start date and age|2025|04|14}}
| released = {{Start date and age|2025|04|14|df=y}}
| latest release version = 1.0.0
| latest release version = 1.0.1
| latest release date = {{Start date and age|2025|12|31|df=y}}
| latest release date = {{Start date and age|2026|01|05|df=y}}
| latest preview version = 2.0.0.59
| latest preview version = 2.0.0.103; 1.1.0.102
| latest preview date = {{Start date and age|2026|01|05|df=y}}
| latest preview date = {{Start date and age|2026|01|13|df=y}}
| repo = {{URL|https://github.com/starfrost013/nvplayground/}}
| repo = {{URL|https://github.com/starfrost013/nvplayground/}}
| operating system = [[wikipedia:MS-DOS|MS-DOS]], [[wikipedia:Windows 3.x|Windows 3.x]] and [[wikipedia:Windows 9x|Windows 9x]]
| operating system = [[wikipedia:MS-DOS|MS-DOS]], [[wikipedia:Windows 3.x|Windows 3.x]] and [[wikipedia:Windows 9x|Windows 9x]]
| programming language = [[wikipedia:C (programming language)|C]]
| programming language = [[wikipedia:C (programming language)|C]]
| genre = [[wikipedia:Device driver|Driver]], [[wikipedia:Read-eval-print loop|REPL]]
| genre = [[wikipedia:Device driver|Driver]], [[wikipedia:Read-eval-print loop|REPL]], [[wikipedia:Diagnostic program|Diagnostic program]]
| license = [[wikipedia:MIT License | MIT License]]
| license = [[wikipedia:MIT License | MIT License]]
}}
}}

Latest revision as of 16:57, 13 January 2026

NVPlay
DeveloperConnor Hyde (starfrost)
Initial release14 April 2025; 9 months ago (2025-04-14)
Stable release
1.0.1 / 5 January 2026; 36 days ago (2026-01-05)
Preview release
2.0.0.103; 1.1.0.102 / 13 January 2026; 28 days ago (2026-01-13)
Repositorygithub.com/starfrost013/nvplayground/
Written inC
Operating systemMS-DOS, Windows 3.x and Windows 9x
TypeDriver, 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.