Changes

Jump to navigation Jump to search

Rustation

35 bytes added, 17:55, 9 October 2019
Added license.
|prog-lang = Rust
|website =
|license = GNU GPLv2+
|source = [https://github.com/simias/rustation GitHub]<br/>[https://github.com/simias/rustation-libretro GitHub] <small>(libretro upstream)</small>
}}
==Overview==
The first commit for Rustation was made on [https://github.com/simias/rustation/commit/017db106eaf9b8268eb58a24612da948f4b8c2fc February 17, 2015], and many commits have since been added over the next two years. However, the last commit was made in [https://github.com/simias/rustation/commits/master September 2017] and was never followed up; the same is also true of the libretro core. The libretro team, meanwhile, used the work done in Rustation to create the [[Mednafen|Beetle PSX]] ''HW'' core, in which an OpenGL 3.3 renderer is used instead of the previous software renderer.<ref name="libretro-Rustation">{{cite web|url=https://www.phoronix.com/scan.php?page=news_item&px=PSX-OpenGL-Experimental|title=PlayStation Emulator Gets Experimental OpenGL Renderer|publisher=Phoronix|author=Michael Larabel|accessdate=2018-12-14|date=31 May 2016}}</ref> That core is said to be one of the first PlayStation emulators to use modern OpenGL, as it differs from the fixed-function OpenGL used in older OpenGL-based emulator plugins.
The original repository only contains the source code for the core of the emulator. The OpenGL renderer and the libretro interface is in the rustation-libretro repository. Game performance is poor; only a few games can boot.
210
edits

Navigation menu