Support for Libretro
Compare changes
Files
5+ 165
− 11
@@ -19,7 +27,11 @@ const REGION_NTSC: u32 = 0;
@@ -30,6 +42,83 @@ static mut INPUT_STATE_CALLBACK: Option<
@@ -76,7 +165,7 @@ pub unsafe extern "C" fn retro_init() {
@@ -88,6 +177,8 @@ pub extern "C" fn retro_deinit() {
@@ -120,8 +211,8 @@ pub unsafe extern "C" fn retro_get_system_av_info(info: *mut RetroSystemAvInfo)
@@ -200,9 +291,13 @@ pub extern "C" fn retro_set_controller_port_device() {
@@ -216,13 +311,51 @@ pub extern "C" fn retro_run() {
@@ -243,8 +376,15 @@ pub extern "C" fn retro_get_region() -> u32 {
@@ -290,3 +430,17 @@ pub extern "C" fn retro_cheat_reset() {