NVPlay: Difference between revisions

From NvWiki
Jump to navigation Jump to search
No edit summary
m Correct typo in URL
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:
| latest preview date = {{Start date and age|2025|12|26|df=y}}
| latest preview date = {{Start date and age|2025|12|26|df=y}}
| repo = {{URL|https://github.com/starfrost013/nvplayground/}}
| repo = {{URL|https://github.com/starfrost013/nvplayground/}}
| operating system = [[wikipedia:MS-DOS|MS-DOS]] and [[wikipedia:Microsoft Windows|DOS-based Microsoft Windows]]
| 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]]

Latest revision as of 22:35, 26 December 2025

NVPlay
DeveloperConnor Hyde (starfrost)
Preview release
1.0-rc3 / 26 December 2025; 0 days ago (2025-12-26)
Repositorygithub.com/starfrost013/nvplayground/
Written inC
Operating systemMS-DOS, Windows 3.x and Windows 9x
TypeDriver, REPL
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.

By default, NVPlay runs in a REPL loop that lets you run a set of commands that do register-level GPU I/O.