diff --git a/360/fonts.cpp b/360/fonts.cpp
index cda1be9072..828cdaa731 100644
--- a/360/fonts.cpp
+++ b/360/fonts.cpp
@@ -76,7 +76,7 @@ HRESULT xdk360_console_init( LPCSTR strFontFileName, unsigned long colBackColor,
HRESULT hr = xdk360_video_font_init(&m_Font, strFontFileName );
if( FAILED( hr ) )
{
- SSNES_ERR( "Could not create font.\n" );
+ RARCH_ERR( "Could not create font.\n" );
return -1;
}
@@ -470,14 +470,14 @@ HRESULT xdk360_video_font_init(xdk360_video_font_t * font, const char * strFontF
}
else
{
- SSNES_ERR( "Incorrect version number on font file.\n" );
+ RARCH_ERR( "Incorrect version number on font file.\n" );
return E_FAIL;
}
// Create the vertex and pixel shaders for rendering the font
if( FAILED( xdk360_video_font_create_shaders(font) ) )
{
- SSNES_ERR( "Could not create font shaders.\n" );
+ RARCH_ERR( "Could not create font shaders.\n" );
return E_FAIL;
}
@@ -763,7 +763,7 @@ void xdk360_video_font_draw_text(xdk360_video_font_t * font, float fOriginX, flo
// The ring buffer may run out of space when tiling, doing z-prepasses,
// or using BeginCommandBuffer. If so, make the buffer larger.
if( FAILED( hr ) )
- SSNES_ERR( "Ring buffer out of memory.\n" );
+ RARCH_ERR( "Ring buffer out of memory.\n" );
// Draw four vertices for each glyph
while( *strText )
diff --git a/360/fonts.h b/360/fonts.h
index 60723e9671..151cb90d09 100644
--- a/360/fonts.h
+++ b/360/fonts.h
@@ -14,8 +14,8 @@
* If not, see .
*/
-#ifndef SSNES_360_FONTS_H
-#define SSNES_360_FONTS_H
+#ifndef RARCH_360_FONTS_H
+#define RARCH_360_FONTS_H
#include "xdk360_video_resources.h"
diff --git a/360/main.c b/360/main.c
index ca180e67fb..b479de0866 100644
--- a/360/main.c
+++ b/360/main.c
@@ -56,7 +56,7 @@ extern "C" int __stdcall ObCreateSymbolicLink( STRING*, STRING*);
int Mounted[20];
-int ssnes_main(int argc, char *argv[]);
+int rarch_main(int argc, char *argv[]);
#undef main
@@ -136,26 +136,26 @@ static void set_default_settings (void)
g_settings.video.smooth = true;
g_settings.video.aspect_ratio = -1.0f;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_B] = platform_keys[XDK360_DEVICE_ID_JOYPAD_A].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_Y] = platform_keys[XDK360_DEVICE_ID_JOYPAD_X].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_SELECT] = platform_keys[XDK360_DEVICE_ID_JOYPAD_BACK].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_START] = platform_keys[XDK360_DEVICE_ID_JOYPAD_START].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_UP] = platform_keys[XDK360_DEVICE_ID_JOYPAD_UP].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_DOWN] = platform_keys[XDK360_DEVICE_ID_JOYPAD_DOWN].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_LEFT] = platform_keys[XDK360_DEVICE_ID_JOYPAD_LEFT].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_RIGHT] = platform_keys[XDK360_DEVICE_ID_JOYPAD_RIGHT].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_A] = platform_keys[XDK360_DEVICE_ID_JOYPAD_B].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_X] = platform_keys[XDK360_DEVICE_ID_JOYPAD_Y].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_L] = platform_keys[XDK360_DEVICE_ID_JOYPAD_LB].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_R] = platform_keys[XDK360_DEVICE_ID_JOYPAD_RB].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_B] = platform_keys[XDK360_DEVICE_ID_JOYPAD_A].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_Y] = platform_keys[XDK360_DEVICE_ID_JOYPAD_X].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_SELECT] = platform_keys[XDK360_DEVICE_ID_JOYPAD_BACK].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_START] = platform_keys[XDK360_DEVICE_ID_JOYPAD_START].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_UP] = platform_keys[XDK360_DEVICE_ID_JOYPAD_UP].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_DOWN] = platform_keys[XDK360_DEVICE_ID_JOYPAD_DOWN].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_LEFT] = platform_keys[XDK360_DEVICE_ID_JOYPAD_LEFT].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_RIGHT] = platform_keys[XDK360_DEVICE_ID_JOYPAD_RIGHT].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_A] = platform_keys[XDK360_DEVICE_ID_JOYPAD_B].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_X] = platform_keys[XDK360_DEVICE_ID_JOYPAD_Y].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_L] = platform_keys[XDK360_DEVICE_ID_JOYPAD_LB].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_R] = platform_keys[XDK360_DEVICE_ID_JOYPAD_RB].joykey;
for(uint32_t x = 0; x < MAX_PLAYERS; x++)
- ssnes_input_set_default_keybinds(x);
+ rarch_input_set_default_keybinds(x);
//g_console
g_console.block_config_read = true;
g_console.gamma_correction_enable = false;
- g_console.initialize_ssnes_enable = false;
+ g_console.initialize_rarch_enable = false;
g_console.emulator_initialized = 0;
g_console.mode_switch = MODE_MENU;
g_console.screen_orientation = ORIENTATION_NORMAL;
@@ -180,7 +180,7 @@ static void init_settings (bool load_libretro_path)
if(!path_file_exists(SYS_CONFIG_FILE))
{
FILE * f;
- SSNES_ERR("Config file \"%s\" desn't exist. Creating...\n", "game:\\ssnes.cfg");
+ RARCH_ERR("Config file \"%s\" desn't exist. Creating...\n", "game:\\ssnes.cfg");
f = fopen(SYS_CONFIG_FILE, "w");
fclose(f);
}
@@ -199,7 +199,7 @@ static void init_settings (bool load_libretro_path)
if (!dir_list)
{
- SSNES_ERR("Couldn't read directory.\n");
+ RARCH_ERR("Couldn't read directory.\n");
return;
}
@@ -211,24 +211,24 @@ static void init_settings (bool load_libretro_path)
if(strcmp(fname_tmp, "SSNES-Salamander.xex") == 0)
{
- SSNES_WARN("First entry is RetroArch Salamander itself, increment entry by one and check if it exists.\n");
+ RARCH_WARN("First entry is RetroArch Salamander itself, increment entry by one and check if it exists.\n");
first_xex = dir_list[1];
fill_pathname_base(fname_tmp, first_xex, sizeof(fname_tmp));
if(!first_xex)
{
//This is very unlikely to happen
- SSNES_WARN("There is no second entry - no choice but to set it to RetroArch Salamander\n");
+ RARCH_WARN("There is no second entry - no choice but to set it to RetroArch Salamander\n");
first_xex = dir_list[0];
fill_pathname_base(fname_tmp, first_xex, sizeof(fname_tmp));
}
}
- SSNES_LOG("Set first .xex entry in dir: [%s] to libretro path.\n", fname_tmp);
+ RARCH_LOG("Set first .xex entry in dir: [%s] to libretro path.\n", fname_tmp);
snprintf(g_settings.libretro, sizeof(g_settings.libretro), "game:\\%s", fname_tmp);
}
else
{
- SSNES_ERR("Failed to set first .xex entry to libretro path.\n");
+ RARCH_ERR("Failed to set first .xex entry to libretro path.\n");
}
dir_list_free(dir_list);
@@ -289,7 +289,7 @@ static void save_settings (void)
config_set_int(conf, "audio_mute", g_extern.audio_data.mute);
if (!config_file_write(conf, SYS_CONFIG_FILE))
- SSNES_ERR("Failed to write config file to \"%s\". Check permissions.\n", SYS_CONFIG_FILE);
+ RARCH_ERR("Failed to write config file to \"%s\". Check permissions.\n", SYS_CONFIG_FILE);
free(conf);
}
@@ -318,14 +318,14 @@ static void get_environment_settings (void)
if(ret != TRUE)
{
- SSNES_ERR("Couldn't change number of bytes reserved for file system cache.\n");
+ RARCH_ERR("Couldn't change number of bytes reserved for file system cache.\n");
}
ret = XFileCacheInit(XFILECACHE_CLEAR_ALL, 0x100000, XFILECACHE_DEFAULT_THREAD, 0, 1);
if(ret != ERROR_SUCCESS)
{
- SSNES_ERR("File cache could not be initialized.\n");
+ RARCH_ERR("File cache could not be initialized.\n");
}
XFlushUtilityDrive();
@@ -333,7 +333,7 @@ static void get_environment_settings (void)
//if(result != ERROR_SUCCESS)
//{
- // SSNES_ERR("Couldn't mount/format utility drive.\n");
+ // RARCH_ERR("Couldn't mount/format utility drive.\n");
//}
// detect install environment
@@ -372,13 +372,13 @@ int main(int argc, char *argv[])
{
get_environment_settings();
- ssnes_main_clear_state();
+ rarch_main_clear_state();
config_set_defaults();
char full_path[1024];
snprintf(full_path, sizeof(full_path), "game:\\CORE.xex");
- bool load_libretro_path = ssnes_manage_libretro_core(full_path, "game:\\", ".xex");
+ bool load_libretro_path = rarch_manage_libretro_core(full_path, "game:\\", ".xex");
set_default_settings();
init_settings(load_libretro_path);
@@ -387,7 +387,7 @@ int main(int argc, char *argv[])
xdk360_video_init();
xdk360_input_init();
- ssnes_input_set_default_keybind_names_for_emulator();
+ rarch_input_set_default_keybind_names_for_emulator();
menu_init();
@@ -399,13 +399,13 @@ begin_loop:
input_xdk360.poll(NULL);
do{
- repeat = ssnes_main_iterate();
+ repeat = rarch_main_iterate();
}while(repeat && !g_console.frame_advance_enable);
}
else if(g_console.mode_switch == MODE_MENU)
{
menu_loop();
- ssnes_startup(SYS_CONFIG_FILE);
+ rarch_startup(SYS_CONFIG_FILE);
}
else
goto begin_shutdown;
@@ -418,7 +418,7 @@ begin_shutdown:
menu_deinit();
xdk360_video_deinit();
- ssnes_exec();
+ rarch_exec();
return 0;
}
diff --git a/360/menu.cpp b/360/menu.cpp
index efdca174d2..3f4fa7e662 100644
--- a/360/menu.cpp
+++ b/360/menu.cpp
@@ -42,7 +42,7 @@ static void return_to_dashboard (void)
{
g_console.menu_enable = false;
g_console.mode_switch = MODE_EXIT;
- g_console.initialize_ssnes_enable = false;
+ g_console.initialize_rarch_enable = false;
}
/* Register custom classes */
@@ -186,14 +186,14 @@ HRESULT CSSNESQuickMenu::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled )
case MENU_ITEM_LOAD_STATE:
if (g_console.emulator_initialized)
{
- ssnes_load_state();
+ rarch_load_state();
return_to_game();
}
break;
case MENU_ITEM_SAVE_STATE:
if (g_console.emulator_initialized)
{
- ssnes_save_state();
+ rarch_save_state();
return_to_game();
}
break;
@@ -258,7 +258,7 @@ HRESULT CSSNESQuickMenu::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled )
if (g_console.emulator_initialized)
{
return_to_game();
- ssnes_game_reset();
+ rarch_game_reset();
}
break;
case MENU_ITEM_RETURN_TO_GAME:
@@ -330,14 +330,14 @@ HRESULT CSSNESFileBrowser::OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHandled )
{
char path_tmp[1024];
sprintf(path_tmp, "%s\\%s", FILEBROWSER_GET_CURRENT_DIRECTORY_NAME(browser), strbuffer);
- ssnes_extract_zipfile(path_tmp);
+ rarch_extract_zipfile(path_tmp);
}
else
{
memset(g_console.rom_path, 0, sizeof(g_console.rom_path));
sprintf(g_console.rom_path, "%s\\%s", FILEBROWSER_GET_CURRENT_DIRECTORY_NAME(browser), strbuffer);
return_to_game();
- g_console.initialize_ssnes_enable = 1;
+ g_console.initialize_rarch_enable = 1;
}
}
else if(browser.cur[index].d_type == FILE_ATTRIBUTE_DIRECTORY)
@@ -350,12 +350,12 @@ HRESULT CSSNESFileBrowser::OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHandled )
}
else if (hObjPressed == m_dir_game)
{
- filebrowser_new(&browser, g_console.default_rom_startup_dir, ssnes_console_get_rom_ext());
+ filebrowser_new(&browser, g_console.default_rom_startup_dir, rarch_console_get_rom_ext());
filebrowser_fetch_directory_entries(g_console.default_rom_startup_dir, &browser, &m_romlist, &m_rompathtitle);
}
else if (hObjPressed == m_dir_cache)
{
- filebrowser_new(&browser, "cache:", ssnes_console_get_rom_ext());
+ filebrowser_new(&browser, "cache:", rarch_console_get_rom_ext());
filebrowser_fetch_directory_entries("cache:", &browser, &m_romlist, &m_rompathtitle);
}
else if(hObjPressed == m_back)
@@ -439,40 +439,40 @@ HRESULT CSSNESMain::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled )
if ( hObjPressed == m_filebrowser )
{
- hr = XuiSceneCreate(hdmenus_allowed ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"ssnes_filebrowser.xur", NULL, &app.hFileBrowser);
+ hr = XuiSceneCreate(hdmenus_allowed ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"rarch_filebrowser.xur", NULL, &app.hFileBrowser);
if (FAILED(hr))
{
- SSNES_ERR("Failed to load scene.\n");
+ RARCH_ERR("Failed to load scene.\n");
}
NavigateForward(app.hFileBrowser);
}
else if ( hObjPressed == m_quick_menu)
{
- hr = XuiSceneCreate(hdmenus_allowed ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"ssnes_quickmenu.xur", NULL, &app.hQuickMenu);
+ hr = XuiSceneCreate(hdmenus_allowed ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"rarch_quickmenu.xur", NULL, &app.hQuickMenu);
if (FAILED(hr))
- SSNES_ERR("Failed to load scene.\n");
+ RARCH_ERR("Failed to load scene.\n");
NavigateForward(app.hQuickMenu);
}
else if ( hObjPressed == m_change_libsnes_core )
{
- hr = XuiSceneCreate(hdmenus_allowed ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"ssnes_libsnescore_browser.xur", NULL, &app.hCoreBrowser);
+ hr = XuiSceneCreate(hdmenus_allowed ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"rarch_libsnescore_browser.xur", NULL, &app.hCoreBrowser);
if (FAILED(hr))
{
- SSNES_ERR("Failed to load scene.\n");
+ RARCH_ERR("Failed to load scene.\n");
}
NavigateForward(app.hCoreBrowser);
}
else if ( hObjPressed == m_settings )
{
- hr = XuiSceneCreate(hdmenus_allowed ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"ssnes_settings.xur", NULL, &app.hSSNESSettings);
+ hr = XuiSceneCreate(hdmenus_allowed ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"rarch_settings.xur", NULL, &app.hSSNESSettings);
if (FAILED(hr))
- SSNES_ERR("Failed to load scene.\n");
+ RARCH_ERR("Failed to load scene.\n");
NavigateForward(app.hSSNESSettings);
}
@@ -493,7 +493,7 @@ int menu_init (void)
if (FAILED(hr))
{
- SSNES_ERR("Failed initializing XUI application.\n");
+ RARCH_ERR("Failed initializing XUI application.\n");
return 1;
}
@@ -501,27 +501,27 @@ int menu_init (void)
hr = app.RegisterDefaultTypeface(L"Arial Unicode MS", L"file://game:/media/ssnes.ttf" );
if (FAILED(hr))
{
- SSNES_ERR("Failed to register default typeface.\n");
+ RARCH_ERR("Failed to register default typeface.\n");
return 1;
}
- hr = app.LoadSkin( L"file://game:/media/ssnes_scene_skin.xur");
+ hr = app.LoadSkin( L"file://game:/media/rarch_scene_skin.xur");
if (FAILED(hr))
{
- SSNES_ERR("Failed to load skin.\n");
+ RARCH_ERR("Failed to load skin.\n");
return 1;
}
- hr = XuiSceneCreate(L"file://game:/media/sd/", L"ssnes_main.xur", NULL, &app.hMainScene);
+ hr = XuiSceneCreate(L"file://game:/media/sd/", L"rarch_main.xur", NULL, &app.hMainScene);
if (FAILED(hr))
{
- SSNES_ERR("Failed to create scene 'ssnes_main.xur'.\n");
+ RARCH_ERR("Failed to create scene 'rarch_main.xur'.\n");
return 1;
}
XuiSceneNavigateFirst(app.GetRootObj(), app.hMainScene, XUSER_INDEX_FOCUS);
- filebrowser_new(&browser, g_console.default_rom_startup_dir, ssnes_console_get_rom_ext());
+ filebrowser_new(&browser, g_console.default_rom_startup_dir, rarch_console_get_rom_ext());
return 0;
}
@@ -546,7 +546,7 @@ void menu_loop(void)
g_frame_count++;
if(g_console.emulator_initialized)
{
- ssnes_render_cached_frame();
+ rarch_render_cached_frame();
}
else
vid->d3d_render_device->Clear(0, NULL, D3DCLEAR_TARGET,
diff --git a/360/xdk360_audio.cpp b/360/xdk360_audio.cpp
index 889af5826c..1c2b14a2cb 100644
--- a/360/xdk360_audio.cpp
+++ b/360/xdk360_audio.cpp
@@ -55,7 +55,7 @@ struct XAudio : public IXAudio2VoiceCallback
size_t bufsize_ = latency * rate / 1000;
size_t size = bufsize_ * 2 * sizeof(int16_t);
- SSNES_LOG("XAudio2: Requesting %d ms latency, using %d ms latency.\n", latency, (int)bufsize_ * 1000 / rate);
+ RARCH_LOG("XAudio2: Requesting %d ms latency, using %d ms latency.\n", latency, (int)bufsize_ * 1000 / rate);
if (FAILED(XAudio2Create(&pXAudio2, 0, XAUDIO2_DEFAULT_PROCESSOR)))
return false;
@@ -168,7 +168,7 @@ static void *xa_init(const char *device, unsigned rate, unsigned latency)
return xa;
error:
- SSNES_ERR("Failed to init XAudio2.\n");
+ RARCH_ERR("Failed to init XAudio2.\n");
delete xa;
return NULL;
}
diff --git a/360/xdk360_input.c b/360/xdk360_input.c
index 9ad81b4bec..03e9a99b91 100644
--- a/360/xdk360_input.c
+++ b/360/xdk360_input.c
@@ -116,17 +116,17 @@ static bool xdk360_key_pressed(void *data, int key)
switch(key)
{
- case SSNES_FAST_FORWARD_HOLD_KEY:
+ case RARCH_FAST_FORWARD_HOLD_KEY:
return ((state.Gamepad.sThumbRY < -DEADZONE) && !(state.Gamepad.bRightTrigger > 128));
- case SSNES_LOAD_STATE_KEY:
+ case RARCH_LOAD_STATE_KEY:
return ((state.Gamepad.sThumbRY > DEADZONE) && (state.Gamepad.bRightTrigger > 128));
- case SSNES_SAVE_STATE_KEY:
+ case RARCH_SAVE_STATE_KEY:
return ((state.Gamepad.sThumbRY < -DEADZONE) && (state.Gamepad.bRightTrigger > 128));
- case SSNES_STATE_SLOT_PLUS:
+ case RARCH_STATE_SLOT_PLUS:
return ((state.Gamepad.sThumbRX > DEADZONE) && (state.Gamepad.bRightTrigger > 128));
- case SSNES_STATE_SLOT_MINUS:
+ case RARCH_STATE_SLOT_MINUS:
return ((state.Gamepad.sThumbRX < -DEADZONE) && (state.Gamepad.bRightTrigger > 128));
- case SSNES_FRAMEADVANCE:
+ case RARCH_FRAMEADVANCE:
if(g_console.frame_advance_enable)
{
g_console.menu_enable = true;
@@ -134,9 +134,9 @@ static bool xdk360_key_pressed(void *data, int key)
g_console.mode_switch = MODE_MENU;
}
return false;
- case SSNES_REWIND:
+ case RARCH_REWIND:
return ((state.Gamepad.sThumbRY > DEADZONE) && !(state.Gamepad.bRightTrigger > 128));
- case SSNES_QUIT_KEY:
+ case RARCH_QUIT_KEY:
if(IS_TIMER_EXPIRED())
{
uint32_t left_thumb_pressed = (state.Gamepad.wButtons & XINPUT_GAMEPAD_LEFT_THUMB);
diff --git a/360/xdk360_video.cpp b/360/xdk360_video.cpp
index 20061779ff..0e75b35758 100644
--- a/360/xdk360_video.cpp
+++ b/360/xdk360_video.cpp
@@ -152,7 +152,7 @@ HRESULT PackedResource::Create( const char * strFilename )
OPEN_EXISTING, FILE_ATTRIBUTE_READONLY, NULL );
if( hFile == INVALID_HANDLE_VALUE )
{
- SSNES_ERR( "File <%s> not found.\n", strFilename );
+ RARCH_ERR( "File <%s> not found.\n", strFilename );
return E_FAIL;
}
@@ -160,14 +160,14 @@ HRESULT PackedResource::Create( const char * strFilename )
XPR_HEADER xprh;
if( !ReadFile( hFile, &xprh, sizeof( XPR_HEADER ), &dwNumBytesRead, NULL ) )
{
- SSNES_ERR( "Error reading XPR header in file <%s>.\n", strFilename );
+ RARCH_ERR( "Error reading XPR header in file <%s>.\n", strFilename );
CloseHandle( hFile );
return E_FAIL;
}
if( xprh.dwMagic != XPR2_MAGIC_VALUE )
{
- SSNES_ERR( "Invalid Xbox Packed Resource (.xpr) file: Magic = 0x%08lx.\n", xprh.dwMagic );
+ RARCH_ERR( "Invalid Xbox Packed Resource (.xpr) file: Magic = 0x%08lx.\n", xprh.dwMagic );
CloseHandle( hFile );
return E_FAIL;
}
@@ -180,7 +180,7 @@ HRESULT PackedResource::Create( const char * strFilename )
m_pSysMemData = (BYTE*)malloc(m_dwSysMemDataSize);
if( m_pSysMemData == NULL )
{
- SSNES_ERR( "Could not allocate system memory.\n" );
+ RARCH_ERR( "Could not allocate system memory.\n" );
m_dwSysMemDataSize = 0;
return E_FAIL;
}
@@ -189,7 +189,7 @@ HRESULT PackedResource::Create( const char * strFilename )
if( m_pVidMemData == NULL )
{
- SSNES_ERR( "Could not allocate physical memory.\n" );
+ RARCH_ERR( "Could not allocate physical memory.\n" );
m_dwSysMemDataSize = 0;
m_dwVidMemDataSize = 0;
free(m_pSysMemData);
@@ -201,7 +201,7 @@ HRESULT PackedResource::Create( const char * strFilename )
if( !ReadFile( hFile, m_pSysMemData, m_dwSysMemDataSize, &dwNumBytesRead, NULL ) ||
!ReadFile( hFile, m_pVidMemData, m_dwVidMemDataSize, &dwNumBytesRead, NULL ) )
{
- SSNES_ERR( "Unable to read Xbox Packed Resource (.xpr) file.\n" );
+ RARCH_ERR( "Unable to read Xbox Packed Resource (.xpr) file.\n" );
CloseHandle( hFile );
return E_FAIL;
}
@@ -574,9 +574,9 @@ static void xdk360_set_swap_block_swap (void * data, bool toggle)
vid->block_swap = toggle;
if(toggle)
- SSNES_LOG("Swap is set to blocked.\n");
+ RARCH_LOG("Swap is set to blocked.\n");
else
- SSNES_LOG("Swap is set to non-blocked.\n");
+ RARCH_LOG("Swap is set to non-blocked.\n");
}
static void xdk360_swap (void * data)
@@ -589,7 +589,7 @@ static void xdk360_swap (void * data)
static void xdk360_gfx_set_nonblock_state(void *data, bool state)
{
xdk360_video_t *vid = (xdk360_video_t*)data;
- SSNES_LOG("D3D Vsync => %s\n", state ? "off" : "on");
+ RARCH_LOG("D3D Vsync => %s\n", state ? "off" : "on");
/* XBox 360 specific code */
if(state)
vid->d3d_render_device->SetRenderState(D3DRS_PRESENTINTERVAL, D3DPRESENT_INTERVAL_IMMEDIATE);
@@ -638,7 +638,7 @@ void xdk360_video_init(void)
if(FAILED(hr))
{
- SSNES_ERR("Couldn't create debug console.\n");
+ RARCH_ERR("Couldn't create debug console.\n");
}
}
diff --git a/audio/alsa.c b/audio/alsa.c
index ec7c4587ca..dfd0f1945e 100644
--- a/audio/alsa.c
+++ b/audio/alsa.c
@@ -42,10 +42,10 @@ static bool find_float_format(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)
{
if (snd_pcm_hw_params_test_format(pcm, params, SND_PCM_FORMAT_FLOAT) == 0)
{
- SSNES_LOG("ALSA: Using floating point format.\n");
+ RARCH_LOG("ALSA: Using floating point format.\n");
return true;
}
- SSNES_LOG("ALSA: Using signed 16-bit format.\n");
+ RARCH_LOG("ALSA: Using signed 16-bit format.\n");
return false;
}
@@ -86,9 +86,9 @@ static void *alsa_init(const char *device, unsigned rate, unsigned latency)
TRY_ALSA(snd_pcm_hw_params(alsa->pcm, params));
snd_pcm_hw_params_get_period_size(params, &buffer_size, NULL);
- SSNES_LOG("ALSA: Period size: %d frames\n", (int)buffer_size);
+ RARCH_LOG("ALSA: Period size: %d frames\n", (int)buffer_size);
snd_pcm_hw_params_get_buffer_size(params, &buffer_size);
- SSNES_LOG("ALSA: Buffer size: %d frames\n", (int)buffer_size);
+ RARCH_LOG("ALSA: Buffer size: %d frames\n", (int)buffer_size);
alsa->buffer_size = snd_pcm_frames_to_bytes(alsa->pcm, buffer_size);
TRY_ALSA(snd_pcm_sw_params_malloc(&sw_params));
@@ -102,7 +102,7 @@ static void *alsa_init(const char *device, unsigned rate, unsigned latency)
return alsa;
error:
- SSNES_ERR("ALSA: Failed to initialize...\n");
+ RARCH_ERR("ALSA: Failed to initialize...\n");
if (params)
snd_pcm_hw_params_free(params);
diff --git a/audio/coreaudio.c b/audio/coreaudio.c
index 3e17461c0e..21501682fe 100644
--- a/audio/coreaudio.c
+++ b/audio/coreaudio.c
@@ -158,7 +158,7 @@ static void *coreaudio_init(const char *device, unsigned rate, unsigned latency)
if (res != noErr)
goto error;
- SSNES_LOG("[CoreAudio]: Using output sample rate of %.1f Hz\n", (float)real_desc.mSampleRate);
+ RARCH_LOG("[CoreAudio]: Using output sample rate of %.1f Hz\n", (float)real_desc.mSampleRate);
g_settings.audio.out_rate = real_desc.mSampleRate;
if (real_desc.mChannelsPerFrame != stream_desc.mChannelsPerFrame)
@@ -198,7 +198,7 @@ static void *coreaudio_init(const char *device, unsigned rate, unsigned latency)
if (!dev->buffer)
goto error;
- SSNES_LOG("[CoreAudio]: Using buffer size of %u bytes: (latency = %u ms)\n", (unsigned)fifo_size, latency);
+ RARCH_LOG("[CoreAudio]: Using buffer size of %u bytes: (latency = %u ms)\n", (unsigned)fifo_size, latency);
res = AudioOutputUnitStart(dev->dev);
if (res != noErr)
@@ -207,7 +207,7 @@ static void *coreaudio_init(const char *device, unsigned rate, unsigned latency)
return dev;
error:
- SSNES_ERR("[CoreAudio]: Failed to initialize driver ...\n");
+ RARCH_ERR("[CoreAudio]: Failed to initialize driver ...\n");
coreaudio_free(dev);
return NULL;
}
diff --git a/audio/dsound.c b/audio/dsound.c
index 6654f20546..eb6493f1aa 100644
--- a/audio/dsound.c
+++ b/audio/dsound.c
@@ -95,7 +95,7 @@ static inline bool grab_region(dsound_t *ds, DWORD write_ptr, struct audio_lock
if (err)
{
- SSNES_WARN("[DirectSound error]: %s\n", err);
+ RARCH_WARN("[DirectSound error]: %s\n", err);
return false;
}
@@ -257,7 +257,7 @@ struct dsound_dev
static BOOL CALLBACK enumerate_cb(LPGUID guid, LPCSTR desc, LPCSTR module, LPVOID context)
{
struct dsound_dev *dev = (struct dsound_dev*)context;
- SSNES_LOG("\t%u: %s\n", dev->total_count, desc);
+ RARCH_LOG("\t%u: %s\n", dev->total_count, desc);
if (dev->device == dev->total_count)
dev->guid = guid;
dev->total_count++;
@@ -279,7 +279,7 @@ static void *dsound_init(const char *device, unsigned rate, unsigned latency)
if (device)
dev.device = strtoul(device, NULL, 0);
- SSNES_LOG("DirectSound devices:\n");
+ RARCH_LOG("DirectSound devices:\n");
DirectSoundEnumerate(enumerate_cb, &dev);
if (DirectSoundCreate(dev.guid, &ds->ds, NULL) != DS_OK)
@@ -301,8 +301,8 @@ static void *dsound_init(const char *device, unsigned rate, unsigned latency)
if (ds->buffer_size < 4 * CHUNK_SIZE)
ds->buffer_size = 4 * CHUNK_SIZE;
- SSNES_LOG("[DirectSound]: Setting buffer size of %u bytes\n", ds->buffer_size);
- SSNES_LOG("[DirectSound]: Latency = %u ms\n", (unsigned)((1000 * ds->buffer_size) / wfx.nAvgBytesPerSec));
+ RARCH_LOG("[DirectSound]: Setting buffer size of %u bytes\n", ds->buffer_size);
+ RARCH_LOG("[DirectSound]: Latency = %u ms\n", (unsigned)((1000 * ds->buffer_size) / wfx.nAvgBytesPerSec));
bufdesc.dwSize = sizeof(DSBUFFERDESC);
bufdesc.dwFlags = DSBCAPS_GETCURRENTPOSITION2 | DSBCAPS_GLOBALFOCUS;
@@ -333,7 +333,7 @@ static void *dsound_init(const char *device, unsigned rate, unsigned latency)
return ds;
error:
- SSNES_ERR("[DirectSound] Error occured in init.\n");
+ RARCH_ERR("[DirectSound] Error occured in init.\n");
dsound_free(ds);
return NULL;
}
diff --git a/audio/ext/ssnes_audio.h b/audio/ext/rarch_audio.h
similarity index 78%
rename from audio/ext/ssnes_audio.h
rename to audio/ext/rarch_audio.h
index c691339147..fc5b3b1e8d 100644
--- a/audio/ext/ssnes_audio.h
+++ b/audio/ext/rarch_audio.h
@@ -3,44 +3,44 @@
//
//
-#ifndef __SSNES_AUDIO_DRIVER_PLUGIN_H
-#define __SSNES_AUDIO_DRIVER_PLUGIN_H
+#ifndef __RARCH_AUDIO_DRIVER_PLUGIN_H
+#define __RARCH_AUDIO_DRIVER_PLUGIN_H
#ifdef __cplusplus
extern "C" {
#endif
#ifdef _WIN32
-#ifdef SSNES_DLL_IMPORT
-#define SSNES_API_EXPORT __declspec(dllimport)
+#ifdef RARCH_DLL_IMPORT
+#define RARCH_API_EXPORT __declspec(dllimport)
#else
-#define SSNES_API_EXPORT __declspec(dllexport)
+#define RARCH_API_EXPORT __declspec(dllexport)
#endif
-#define SSNES_API_CALLTYPE __cdecl
+#define RARCH_API_CALLTYPE __cdecl
#else
-#define SSNES_API_EXPORT
-#define SSNES_API_CALLTYPE
+#define RARCH_API_EXPORT
+#define RARCH_API_CALLTYPE
#endif
-#ifndef SSNES_TRUE
-#define SSNES_TRUE 1
+#ifndef RARCH_TRUE
+#define RARCH_TRUE 1
#endif
-#ifndef SSNES_FALSE
-#define SSNES_FALSE 0
+#ifndef RARCH_FALSE
+#define RARCH_FALSE 0
#endif
-#ifndef SSNES_OK
-#define SSNES_OK 1
+#ifndef RARCH_OK
+#define RARCH_OK 1
#endif
-#ifndef SSNES_ERROR
-#define SSNES_ERROR 0
+#ifndef RARCH_ERROR
+#define RARCH_ERROR 0
#endif
-#define SSNES_AUDIO_API_VERSION 2
+#define RARCH_AUDIO_API_VERSION 2
-typedef struct ssnes_audio_driver_info
+typedef struct rarch_audio_driver_info
{
// A hint for a subdevice of the audio driver.
// This is driver independent, and not relevant for all
@@ -56,12 +56,12 @@ typedef struct ssnes_audio_driver_info
// If driver is not able to provide this latency, it can
// be disregarded.
unsigned latency;
-} ssnes_audio_driver_info_t;
+} rarch_audio_driver_info_t;
-typedef struct ssnes_audio_driver
+typedef struct rarch_audio_driver
{
// Initializes the device.
- void *(*init)(const ssnes_audio_driver_info_t *info);
+ void *(*init)(const rarch_audio_driver_info_t *info);
// Write data in buffer to audio driver.
// A frame here is defined as one combined sample of left and right
@@ -113,13 +113,13 @@ typedef struct ssnes_audio_driver
// Human readable identification string for the driver.
const char *ident;
- // Must be set to SSNES_AUDIO_API_VERSION.
+ // Must be set to RARCH_AUDIO_API_VERSION.
// Used for detecting API mismatch.
int api_version;
-} ssnes_audio_driver_t;
+} rarch_audio_driver_t;
-SSNES_API_EXPORT const ssnes_audio_driver_t* SSNES_API_CALLTYPE
- ssnes_audio_driver_init(void);
+RARCH_API_EXPORT const rarch_audio_driver_t* RARCH_API_CALLTYPE
+ rarch_audio_driver_init(void);
#ifdef __cplusplus
}
diff --git a/audio/ext/ssnes_dsp.h b/audio/ext/rarch_dsp.h
similarity index 74%
rename from audio/ext/ssnes_dsp.h
rename to audio/ext/rarch_dsp.h
index 42c4230518..106e2335de 100644
--- a/audio/ext/ssnes_dsp.h
+++ b/audio/ext/rarch_dsp.h
@@ -3,36 +3,36 @@
//
//
-#ifndef __SSNES_DSP_PLUGIN_H
-#define __SSNES_DSP_PLUGIN_H
+#ifndef __RARCH_DSP_PLUGIN_H
+#define __RARCH_DSP_PLUGIN_H
#ifdef __cplusplus
extern "C" {
#endif
#ifdef _WIN32
-#ifdef SSNES_DLL_IMPORT
-#define SSNES_API_EXPORT __declspec(dllimport)
+#ifdef RARCH_DLL_IMPORT
+#define RARCH_API_EXPORT __declspec(dllimport)
#else
-#define SSNES_API_EXPORT __declspec(dllexport)
+#define RARCH_API_EXPORT __declspec(dllexport)
#endif
-#define SSNES_API_CALLTYPE __cdecl
+#define RARCH_API_CALLTYPE __cdecl
#else
-#define SSNES_API_EXPORT
-#define SSNES_API_CALLTYPE
+#define RARCH_API_EXPORT
+#define RARCH_API_CALLTYPE
#endif
-#ifndef SSNES_FALSE
-#define SSNES_FALSE 0
+#ifndef RARCH_FALSE
+#define RARCH_FALSE 0
#endif
-#ifndef SSNES_TRUE
-#define SSNES_TRUE 1
+#ifndef RARCH_TRUE
+#define RARCH_TRUE 1
#endif
-#define SSNES_DSP_API_VERSION 3
+#define RARCH_DSP_API_VERSION 3
-typedef struct ssnes_dsp_info
+typedef struct rarch_dsp_info
{
// Input sample rate that the DSP plugin receives. This is generally ~32kHz.
// Some small variance is allowed due to syncing behavior.
@@ -42,11 +42,11 @@ typedef struct ssnes_dsp_info
// input to a certain frequency.
//
// However, the plugin might ignore this
- // using the resample field in ssnes_dsp_output_t (see below).
+ // using the resample field in rarch_dsp_output_t (see below).
float output_rate;
-} ssnes_dsp_info_t;
+} rarch_dsp_info_t;
-typedef struct ssnes_dsp_output
+typedef struct rarch_dsp_output
{
// The DSP plugin has to provide the buffering for the output samples.
// This is for performance reasons to avoid redundant copying of data.
@@ -69,9 +69,9 @@ typedef struct ssnes_dsp_output
// it is assumed that the output has the same sample rate as given
// in output_rate.
int should_resample;
-} ssnes_dsp_output_t;
+} rarch_dsp_output_t;
-typedef struct ssnes_dsp_input
+typedef struct rarch_dsp_input
{
// Input data for the DSP. The samples are interleaved in order: LRLRLRLR
const float *samples;
@@ -82,24 +82,24 @@ typedef struct ssnes_dsp_input
// (I.e. 44.1kHz, 16bit stereo will have
// 88.2k samples/sec and 44.1k frames/sec.)
unsigned frames;
-} ssnes_dsp_input_t;
+} rarch_dsp_input_t;
-typedef struct ssnes_dsp_plugin
+typedef struct rarch_dsp_plugin
{
// Creates a handle of the plugin. Returns NULL if failed.
- void *(*init)(const ssnes_dsp_info_t *info);
+ void *(*init)(const rarch_dsp_info_t *info);
// Processes input data.
// The plugin is allowed to return variable sizes for output data.
- void (*process)(void *data, ssnes_dsp_output_t *output,
- const ssnes_dsp_input_t *input);
+ void (*process)(void *data, rarch_dsp_output_t *output,
+ const rarch_dsp_input_t *input);
// Frees the handle.
void (*free)(void *data);
// API version used to compile the plugin.
// Used to detect mismatches in API.
- // Must be set to SSNES_DSP_API_VERSION on compile.
+ // Must be set to RARCH_DSP_API_VERSION on compile.
int api_version;
// Signal plugin that it may open a configuring window or
@@ -115,12 +115,12 @@ typedef struct ssnes_dsp_plugin
// GUI events can be processed here in a non-blocking fashion.
// Can be set to NULL to ignore it.
void (*events)(void *data);
-} ssnes_dsp_plugin_t;
+} rarch_dsp_plugin_t;
// Called by RetroArch at startup to get the callback struct.
// This is NOT dynamically allocated!
-SSNES_API_EXPORT const ssnes_dsp_plugin_t* SSNES_API_CALLTYPE
- ssnes_dsp_plugin_init(void);
+RARCH_API_EXPORT const rarch_dsp_plugin_t* RARCH_API_CALLTYPE
+ rarch_dsp_plugin_init(void);
#ifdef __cplusplus
}
diff --git a/audio/ext_audio.c b/audio/ext_audio.c
index 96e3f76c3d..834f1f81bf 100644
--- a/audio/ext_audio.c
+++ b/audio/ext_audio.c
@@ -13,7 +13,7 @@
* If not, see .
*/
-#include "ext/ssnes_audio.h"
+#include "ext/rarch_audio.h"
#include "../boolean.h"
#include
#include
@@ -25,7 +25,7 @@
typedef struct audio_ext
{
dylib_t lib;
- const ssnes_audio_driver_t *driver;
+ const rarch_audio_driver_t *driver;
void *handle;
bool is_float;
} audio_ext_t;
@@ -47,7 +47,7 @@ static void *audio_ext_init(const char *device, unsigned rate, unsigned latency)
{
if (!(*g_settings.audio.external_driver))
{
- SSNES_ERR("Please define an external audio driver.\n");
+ RARCH_ERR("Please define an external audio driver.\n");
return NULL;
}
@@ -55,36 +55,36 @@ static void *audio_ext_init(const char *device, unsigned rate, unsigned latency)
if (!ext)
return NULL;
- ssnes_audio_driver_info_t info = {0};
- const ssnes_audio_driver_t *(*plugin_load)(void) = NULL;
+ rarch_audio_driver_info_t info = {0};
+ const rarch_audio_driver_t *(*plugin_load)(void) = NULL;
ext->lib = dylib_load(g_settings.audio.external_driver);
if (!ext->lib)
{
- SSNES_ERR("Failed to load external library \"%s\"\n", g_settings.audio.external_driver);
+ RARCH_ERR("Failed to load external library \"%s\"\n", g_settings.audio.external_driver);
goto error;
}
- plugin_load = (const ssnes_audio_driver_t *(*)(void))dylib_proc(ext->lib, "ssnes_audio_driver_init");
+ plugin_load = (const rarch_audio_driver_t *(*)(void))dylib_proc(ext->lib, "rarch_audio_driver_init");
if (!plugin_load)
{
- SSNES_ERR("Failed to find symbol \"ssnes_audio_driver_init\" in plugin.\n");
+ RARCH_ERR("Failed to find symbol \"rarch_audio_driver_init\" in plugin.\n");
goto error;
}
ext->driver = plugin_load();
if (!ext->driver)
{
- SSNES_ERR("Received invalid driver from plugin.\n");
+ RARCH_ERR("Received invalid driver from plugin.\n");
goto error;
}
- SSNES_LOG("Loaded external audio driver: \"%s\"\n", ext->driver->ident ? ext->driver->ident : "Unknown");
+ RARCH_LOG("Loaded external audio driver: \"%s\"\n", ext->driver->ident ? ext->driver->ident : "Unknown");
- if (ext->driver->api_version != SSNES_AUDIO_API_VERSION)
+ if (ext->driver->api_version != RARCH_AUDIO_API_VERSION)
{
- SSNES_ERR("API mismatch in external audio plugin. SSNES: %d, Plugin: %d ...\n", SSNES_AUDIO_API_VERSION, ext->driver->api_version);
+ RARCH_ERR("API mismatch in external audio plugin. SSNES: %d, Plugin: %d ...\n", RARCH_AUDIO_API_VERSION, ext->driver->api_version);
goto error;
}
@@ -95,7 +95,7 @@ static void *audio_ext_init(const char *device, unsigned rate, unsigned latency)
ext->handle = ext->driver->init(&info);
if (!ext->handle)
{
- SSNES_ERR("Failed to init audio driver.\n");
+ RARCH_ERR("Failed to init audio driver.\n");
goto error;
}
@@ -103,7 +103,7 @@ static void *audio_ext_init(const char *device, unsigned rate, unsigned latency)
g_settings.audio.out_rate = ext->driver->sample_rate(ext->handle);
if (!g_settings.audio.sync)
- ext->driver->set_nonblock_state(ext->handle, SSNES_TRUE);
+ ext->driver->set_nonblock_state(ext->handle, RARCH_TRUE);
return ext;
diff --git a/audio/hermite.c b/audio/hermite.c
index 6d4bb9d3d1..48dc75caae 100644
--- a/audio/hermite.c
+++ b/audio/hermite.c
@@ -22,13 +22,13 @@
#define CHANNELS 2
-struct ssnes_resampler
+struct rarch_resampler
{
float chan_data[CHANNELS][4];
double r_frac;
};
-void resampler_preinit(ssnes_resampler_t *re, double omega, double *samples_offset)
+void resampler_preinit(rarch_resampler_t *re, double omega, double *samples_offset)
{
*samples_offset = 2.0;
for (int i = 0; i < 4; i++)
@@ -58,12 +58,12 @@ static inline float hermite_kernel(float mu1, float a, float b, float c, float d
return (a0 * b) + (a1 * m0) + (a2 * m1) + (a3 * c);
}
-ssnes_resampler_t *resampler_new(void)
+rarch_resampler_t *resampler_new(void)
{
- return (ssnes_resampler_t*)calloc(1, sizeof(ssnes_resampler_t));
+ return (rarch_resampler_t*)calloc(1, sizeof(rarch_resampler_t));
}
-void resampler_process(ssnes_resampler_t *re, struct resampler_data *data)
+void resampler_process(rarch_resampler_t *re, struct resampler_data *data)
{
double r_step = 1.0 / data->ratio;
size_t processed_out = 0;
@@ -99,7 +99,7 @@ void resampler_process(ssnes_resampler_t *re, struct resampler_data *data)
data->output_frames = processed_out;
}
-void resampler_free(ssnes_resampler_t *re)
+void resampler_free(rarch_resampler_t *re)
{
free(re);
}
diff --git a/audio/jack.c b/audio/jack.c
index b98127b38a..ca116fb5af 100644
--- a/audio/jack.c
+++ b/audio/jack.c
@@ -111,11 +111,11 @@ static size_t find_buffersize(jack_t *jd, int latency)
jack_latency = range.max;
}
- SSNES_LOG("JACK: Jack latency is %d frames.\n", jack_latency);
+ RARCH_LOG("JACK: Jack latency is %d frames.\n", jack_latency);
int buffer_frames = frames - jack_latency;
int min_buffer_frames = jack_get_buffer_size(jd->client) * 2;
- SSNES_LOG("JACK: Minimum buffer size is %d frames.\n", min_buffer_frames);
+ RARCH_LOG("JACK: Minimum buffer size is %d frames.\n", min_buffer_frames);
if (buffer_frames < min_buffer_frames)
buffer_frames = min_buffer_frames;
@@ -150,27 +150,27 @@ static void *ja_init(const char *device, unsigned rate, unsigned latency)
jd->ports[1] = jack_port_register(jd->client, "right", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0);
if (jd->ports[0] == NULL || jd->ports[1] == NULL)
{
- SSNES_ERR("Failed to register ports.\n");
+ RARCH_ERR("Failed to register ports.\n");
goto error;
}
jports = jack_get_ports(jd->client, NULL, NULL, JackPortIsPhysical | JackPortIsInput);
if (jports == NULL)
{
- SSNES_ERR("Failed to get ports.\n");
+ RARCH_ERR("Failed to get ports.\n");
goto error;
}
bufsize = find_buffersize(jd, latency);
jd->buffer_size = bufsize;
- SSNES_LOG("JACK: Internal buffer size: %d frames.\n", (int)(bufsize / sizeof(jack_default_audio_sample_t)));
+ RARCH_LOG("JACK: Internal buffer size: %d frames.\n", (int)(bufsize / sizeof(jack_default_audio_sample_t)));
for (int i = 0; i < 2; i++)
{
jd->buffer[i] = jack_ringbuffer_create(bufsize);
if (jd->buffer[i] == NULL)
{
- SSNES_ERR("Failed to create buffers.\n");
+ RARCH_ERR("Failed to create buffers.\n");
goto error;
}
}
@@ -179,7 +179,7 @@ static void *ja_init(const char *device, unsigned rate, unsigned latency)
if (jack_activate(jd->client) < 0)
{
- SSNES_ERR("Failed to activate Jack...\n");
+ RARCH_ERR("Failed to activate Jack...\n");
goto error;
}
@@ -187,7 +187,7 @@ static void *ja_init(const char *device, unsigned rate, unsigned latency)
{
if (jack_connect(jd->client, jack_port_name(jd->ports[i]), dest_ports[i]))
{
- SSNES_ERR("Failed to connect to Jack port.\n");
+ RARCH_ERR("Failed to connect to Jack port.\n");
goto error;
}
}
diff --git a/audio/oss.c b/audio/oss.c
index 2e90d20a9a..765b39a67e 100644
--- a/audio/oss.c
+++ b/audio/oss.c
@@ -61,7 +61,7 @@ static void *oss_init(const char *device, unsigned rate, unsigned latency)
int frag = (frags << 16) | 10;
if (ioctl(*fd, SNDCTL_DSP_SETFRAGMENT, &frag) < 0)
- SSNES_WARN("Cannot set fragment sizes. Latency might not be as expected ...\n");
+ RARCH_WARN("Cannot set fragment sizes. Latency might not be as expected ...\n");
int channels = 2;
int format = is_little_endian() ?
@@ -94,7 +94,7 @@ static void *oss_init(const char *device, unsigned rate, unsigned latency)
if (new_rate != (int)rate)
{
- SSNES_WARN("Requested sample rate not supported. Adjusting output rate to %d Hz.\n", new_rate);
+ RARCH_WARN("Requested sample rate not supported. Adjusting output rate to %d Hz.\n", new_rate);
g_settings.audio.out_rate = new_rate;
}
@@ -140,7 +140,7 @@ static void oss_set_nonblock_state(void *data, bool state)
else
rc = fcntl(*fd, F_SETFL, fcntl(*fd, F_GETFL) & (~O_NONBLOCK));
if (rc != 0)
- SSNES_WARN("Could not set nonblocking on OSS file descriptor. Will not be able to fast-forward.\n");
+ RARCH_WARN("Could not set nonblocking on OSS file descriptor. Will not be able to fast-forward.\n");
}
static void oss_free(void *data)
@@ -159,7 +159,7 @@ static size_t oss_write_avail(void *data)
audio_buf_info info;
if (ioctl(*fd, SNDCTL_DSP_GETOSPACE, &info) < 0)
{
- SSNES_ERR("SNDCTL_DSP_GETOSPACE failed ...\n");
+ RARCH_ERR("SNDCTL_DSP_GETOSPACE failed ...\n");
return 0;
}
@@ -173,7 +173,7 @@ static size_t oss_buffer_size(void *data)
audio_buf_info info;
if (ioctl(*fd, SNDCTL_DSP_GETOSPACE, &info) < 0)
{
- SSNES_ERR("SNDCTL_DSP_GETOSPACE failed ...\n");
+ RARCH_ERR("SNDCTL_DSP_GETOSPACE failed ...\n");
return 1; // Return something non-zero to avoid SIGFPE.
}
diff --git a/audio/resampler.h b/audio/resampler.h
index 284c31a164..4902ed0c9a 100644
--- a/audio/resampler.h
+++ b/audio/resampler.h
@@ -14,8 +14,8 @@
*/
-#ifndef __SSNES_RESAMPLER_H
-#define __SSNES_RESAMPLER_H
+#ifndef __RARCH_RESAMPLER_H
+#define __RARCH_RESAMPLER_H
#include
#include
@@ -25,7 +25,7 @@
#define M_PI 3.14159265358979323846264338327
#endif
-typedef struct ssnes_resampler ssnes_resampler_t;
+typedef struct rarch_resampler rarch_resampler_t;
struct resampler_data
{
@@ -38,12 +38,12 @@ struct resampler_data
double ratio;
};
-ssnes_resampler_t *resampler_new(void);
-void resampler_process(ssnes_resampler_t *re, struct resampler_data *data);
-void resampler_free(ssnes_resampler_t *re);
+rarch_resampler_t *resampler_new(void);
+void resampler_process(rarch_resampler_t *re, struct resampler_data *data);
+void resampler_free(rarch_resampler_t *re);
// Generate a starting cosine pulse with given frequency for testing (SNR, etc) purposes.
-void resampler_preinit(ssnes_resampler_t *re, double omega, double *samples_offset);
+void resampler_preinit(rarch_resampler_t *re, double omega, double *samples_offset);
#endif
diff --git a/audio/roar.c b/audio/roar.c
index a9881bb8ca..7a8b2d2c85 100644
--- a/audio/roar.c
+++ b/audio/roar.c
@@ -39,7 +39,7 @@ static void *ra_init(const char *device, unsigned rate, unsigned latency)
roar_vs_t *vss;
if ((vss = roar_vs_new_simple(device, "SSNES", rate, 2, ROAR_CODEC_PCM_S, 16, ROAR_DIR_PLAY, &err)) == NULL)
{
- SSNES_ERR("RoarAudio: \"%s\"\n", roar_vs_strerr(err));
+ RARCH_ERR("RoarAudio: \"%s\"\n", roar_vs_strerr(err));
free(roar);
return NULL;
}
diff --git a/audio/rsound.c b/audio/rsound.c
index c2e40c39d8..36bd4f76fc 100644
--- a/audio/rsound.c
+++ b/audio/rsound.c
@@ -16,7 +16,7 @@
#include "../driver.h"
#include
-#ifdef SSNES_CONSOLE
+#ifdef RARCH_CONSOLE
#include "../console/librsound/rsound.h"
#else
#include
diff --git a/audio/sdl_audio.c b/audio/sdl_audio.c
index ace59e6b55..3240b39c44 100644
--- a/audio/sdl_audio.c
+++ b/audio/sdl_audio.c
@@ -82,7 +82,7 @@ static void *sdl_audio_init(const char *device, unsigned rate, unsigned latency)
if (SDL_OpenAudio(&spec, &out) < 0)
{
- SSNES_ERR("Failed to open SDL audio: %s\n", SDL_GetError());
+ RARCH_ERR("Failed to open SDL audio: %s\n", SDL_GetError());
free(sdl);
return 0;
}
@@ -91,7 +91,7 @@ static void *sdl_audio_init(const char *device, unsigned rate, unsigned latency)
sdl->lock = slock_new();
sdl->cond = scond_new();
- SSNES_LOG("SDL audio: Requested %d ms latency, got %d ms\n", latency, (int)(out.samples * 4 * 1000 / g_settings.audio.out_rate));
+ RARCH_LOG("SDL audio: Requested %d ms latency, got %d ms\n", latency, (int)(out.samples * 4 * 1000 / g_settings.audio.out_rate));
// Create a buffer twice as big as needed and prefill the buffer.
size_t bufsize = out.samples * 4 * sizeof(int16_t);
diff --git a/audio/sinc.c b/audio/sinc.c
index a42d734690..5738ef32c3 100644
--- a/audio/sinc.c
+++ b/audio/sinc.c
@@ -25,7 +25,7 @@
#ifndef RESAMPLER_TEST
#include "../general.h"
#else
-#define SSNES_LOG(...)
+#define RARCH_LOG(...)
#endif
#if __SSE__
@@ -50,7 +50,7 @@
#define PHASE_INDEX 0
#define DELTA_INDEX 1
-struct ssnes_resampler
+struct rarch_resampler
{
float phase_table[PHASES][2][TAPS];
float buffer_l[2 * TAPS];
@@ -61,7 +61,7 @@ struct ssnes_resampler
uint32_t time;
};
-void resampler_preinit(ssnes_resampler_t *re, double omega, double *samples_offset)
+void resampler_preinit(rarch_resampler_t *re, double omega, double *samples_offset)
{
*samples_offset = SIDELOBES + 1;
for (int i = 0; i < 2 * SIDELOBES; i++)
@@ -87,7 +87,7 @@ static inline double lanzcos(double index)
return sinc(index);
}
-static void init_sinc_table(ssnes_resampler_t *resamp)
+static void init_sinc_table(rarch_resampler_t *resamp)
{
// Sinc phases: [..., p + 3, p + 2, p + 1, p + 0, p - 1, p - 2, p - 3, p - 4, ...]
for (int i = 0; i < PHASES; i++)
@@ -143,9 +143,9 @@ static void aligned_free(void *ptr)
free(p[-1]);
}
-ssnes_resampler_t *resampler_new(void)
+rarch_resampler_t *resampler_new(void)
{
- ssnes_resampler_t *re = (ssnes_resampler_t*)aligned_alloc(16, sizeof(*re));
+ rarch_resampler_t *re = (rarch_resampler_t*)aligned_alloc(16, sizeof(*re));
if (!re)
return NULL;
@@ -154,16 +154,16 @@ ssnes_resampler_t *resampler_new(void)
init_sinc_table(re);
#if __SSE__
- SSNES_LOG("Sinc resampler [SSE]\n");
+ RARCH_LOG("Sinc resampler [SSE]\n");
#else
- SSNES_LOG("Sinc resampler [C]\n");
+ RARCH_LOG("Sinc resampler [C]\n");
#endif
return re;
}
#if __SSE__
-static void process_sinc(ssnes_resampler_t *resamp, float *out_buffer)
+static void process_sinc(rarch_resampler_t *resamp, float *out_buffer)
{
__m128 sum_l = _mm_setzero_ps();
__m128 sum_r = _mm_setzero_ps();
@@ -214,7 +214,7 @@ static void process_sinc(ssnes_resampler_t *resamp, float *out_buffer)
_mm_store_ss(out_buffer + 1, _mm_movehl_ps(sum, sum));
}
#else // Plain ol' C99
-static void process_sinc(ssnes_resampler_t *resamp, float *out_buffer)
+static void process_sinc(rarch_resampler_t *resamp, float *out_buffer)
{
float sum_l = 0.0f;
float sum_r = 0.0f;
@@ -240,7 +240,7 @@ static void process_sinc(ssnes_resampler_t *resamp, float *out_buffer)
}
#endif
-void resampler_process(ssnes_resampler_t *re, struct resampler_data *data)
+void resampler_process(rarch_resampler_t *re, struct resampler_data *data)
{
uint32_t ratio = PHASES_WRAP / data->ratio;
@@ -270,7 +270,7 @@ void resampler_process(ssnes_resampler_t *re, struct resampler_data *data)
data->output_frames = out_frames;
}
-void resampler_free(ssnes_resampler_t *re)
+void resampler_free(rarch_resampler_t *re)
{
aligned_free(re);
}
diff --git a/audio/test/main.c b/audio/test/main.c
index e452355367..fd6683bfb4 100644
--- a/audio/test/main.c
+++ b/audio/test/main.c
@@ -44,7 +44,7 @@ int main(int argc, char *argv[])
return 1;
}
- ssnes_resampler_t *resamp = resampler_new();
+ rarch_resampler_t *resamp = resampler_new();
if (!resamp)
{
fprintf(stderr, "Failed to allocate resampler ...\n");
diff --git a/audio/test/snr.c b/audio/test/snr.c
index 3263f0f4c3..9e8d860178 100644
--- a/audio/test/snr.c
+++ b/audio/test/snr.c
@@ -241,7 +241,7 @@ int main(int argc, char *argv[])
assert(input);
assert(output);
- ssnes_resampler_t *re = resampler_new();
+ rarch_resampler_t *re = resampler_new();
assert(re);
test_fft();
diff --git a/audio/xaudio.c b/audio/xaudio.c
index 3321891816..223f376c07 100644
--- a/audio/xaudio.c
+++ b/audio/xaudio.c
@@ -36,7 +36,7 @@ static void *xa_init(const char *device, unsigned rate, unsigned latency)
size_t bufsize = latency * rate / 1000;
- SSNES_LOG("XAudio2: Requesting %d ms latency, using %d ms latency.\n", latency, (int)bufsize * 1000 / rate);
+ RARCH_LOG("XAudio2: Requesting %d ms latency, using %d ms latency.\n", latency, (int)bufsize * 1000 / rate);
xa->bufsize = bufsize * 2 * sizeof(float);
@@ -47,7 +47,7 @@ static void *xa_init(const char *device, unsigned rate, unsigned latency)
xa->xa = xaudio2_new(rate, 2, xa->bufsize, device_index);
if (!xa->xa)
{
- SSNES_ERR("Failed to init XAudio2.\n");
+ RARCH_ERR("Failed to init XAudio2.\n");
free(xa);
return NULL;
}
diff --git a/autosave.c b/autosave.c
index 5651ebf596..eed9ae7242 100644
--- a/autosave.c
+++ b/autosave.c
@@ -60,18 +60,18 @@ static void autosave_thread(void *data)
// Avoid spamming down stderr ... :)
if (first_log)
{
- SSNES_LOG("Autosaving SRAM to \"%s\", will continue to check every %u seconds ...\n", save->path, save->interval);
+ RARCH_LOG("Autosaving SRAM to \"%s\", will continue to check every %u seconds ...\n", save->path, save->interval);
first_log = false;
}
else
- SSNES_LOG("SRAM changed ... autosaving ...\n");
+ RARCH_LOG("SRAM changed ... autosaving ...\n");
bool failed = false;
failed |= fwrite(save->buffer, 1, save->bufsize, file) != save->bufsize;
failed |= fflush(file) != 0;
failed |= fclose(file) != 0;
if (failed)
- SSNES_WARN("Failed to autosave SRAM. Disk might be full.\n");
+ RARCH_WARN("Failed to autosave SRAM. Disk might be full.\n");
}
}
diff --git a/autosave.h b/autosave.h
index 4f89d75857..3811bd19ee 100644
--- a/autosave.h
+++ b/autosave.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_AUTOSAVE_H
-#define __SSNES_AUTOSAVE_H
+#ifndef __RARCH_AUTOSAVE_H
+#define __RARCH_AUTOSAVE_H
#include
diff --git a/boolean.h b/boolean.h
index 86a4e64db9..d929e9d709 100644
--- a/boolean.h
+++ b/boolean.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_BOOLEAN_H
-#define __SSNES_BOOLEAN_H
+#ifndef __RARCH_BOOLEAN_H
+#define __RARCH_BOOLEAN_H
#ifndef __cplusplus
#include
diff --git a/cheats.c b/cheats.c
index 00dc0b99b7..521ba2e3a6 100644
--- a/cheats.c
+++ b/cheats.c
@@ -115,7 +115,7 @@ static bool xml_grab_cheats(cheat_manager_t *handle, xmlNodePtr ptr)
xmlChar *name = xmlNodeGetContent(ptr);
if (name)
{
- SSNES_LOG("Found cheat for game: \"%s\"\n", name);
+ RARCH_LOG("Found cheat for game: \"%s\"\n", name);
xmlFree(name);
}
}
@@ -199,7 +199,7 @@ static void cheat_manager_save_config(cheat_manager_t *handle, const char *path,
if (!conf)
{
- SSNES_ERR("Cannot save XML cheat settings.\n");
+ RARCH_ERR("Cannot save XML cheat settings.\n");
return;
}
@@ -221,7 +221,7 @@ static void cheat_manager_save_config(cheat_manager_t *handle, const char *path,
config_set_string(conf, sha256, conf_str);
if (!config_file_write(conf, path))
- SSNES_ERR("Failed to write XML cheat settings to \"%s\". Check permissions.\n", path);
+ RARCH_ERR("Failed to write XML cheat settings to \"%s\". Check permissions.\n", path);
config_file_free(conf);
@@ -262,13 +262,13 @@ cheat_manager_t* cheat_manager_new(const char *path)
doc = xmlCtxtReadFile(ctx, path, NULL, 0);
if (!doc)
{
- SSNES_ERR("Failed to parse XML file: %s\n", path);
+ RARCH_ERR("Failed to parse XML file: %s\n", path);
goto error;
}
if (ctx->valid == 0)
{
- SSNES_ERR("Cannot validate XML file: %s\n", path);
+ RARCH_ERR("Cannot validate XML file: %s\n", path);
goto error;
}
@@ -308,13 +308,13 @@ cheat_manager_t* cheat_manager_new(const char *path)
if (!xml_grab_cheats(handle, cur->children))
{
- SSNES_ERR("Failed to grab cheats. This should not happen.\n");
+ RARCH_ERR("Failed to grab cheats. This should not happen.\n");
goto error;
}
if (handle->size == 0)
{
- SSNES_ERR("Did not find any cheats in XML file: %s\n", path);
+ RARCH_ERR("Did not find any cheats in XML file: %s\n", path);
goto error;
}
@@ -359,7 +359,7 @@ static void cheat_manager_update(cheat_manager_t *handle)
char msg[256];
snprintf(msg, sizeof(msg), "Cheat: #%u [%s]: %s", handle->ptr, handle->cheats[handle->ptr].state ? "ON" : "OFF", handle->cheats[handle->ptr].desc);
msg_queue_push(g_extern.msg_queue, msg, 1, 180);
- SSNES_LOG("%s\n", msg);
+ RARCH_LOG("%s\n", msg);
}
diff --git a/cheats.h b/cheats.h
index 0f13273493..39475abc3e 100644
--- a/cheats.h
+++ b/cheats.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_CHEATS_H
-#define __SSNES_CHEATS_H
+#ifndef __RARCH_CHEATS_H
+#define __RARCH_CHEATS_H
typedef struct cheat_manager cheat_manager_t;
diff --git a/compat/compat.c b/compat/compat.c
index 1015c5b164..b8da4bdda1 100644
--- a/compat/compat.c
+++ b/compat/compat.c
@@ -147,7 +147,7 @@ static void shuffle_block(char **begin, char **last, char **end)
{
ptrdiff_t len = last - begin;
const char **tmp = (const char**)calloc(len, sizeof(const char*));
- ssnes_assert(tmp);
+ rarch_assert(tmp);
memcpy(tmp, begin, sizeof(tmp));
memmove(begin, last, (end - last) * sizeof(char*));
@@ -186,7 +186,7 @@ int getopt_long(int argc, char *argv[],
long_index = 0;
}
- ssnes_assert(short_index == 0 || long_index == 0);
+ rarch_assert(short_index == 0 || long_index == 0);
if (short_index == 0)
return parse_short(optstring, &argv[optind]);
@@ -246,7 +246,7 @@ size_t strlcat(char *dest, const char *source, size_t size)
#include
-int strcasecmp_ssnes__(const char *a, const char *b)
+int strcasecmp_rarch__(const char *a, const char *b)
{
while (*a && *b)
{
@@ -262,7 +262,7 @@ int strcasecmp_ssnes__(const char *a, const char *b)
return tolower(*a) - tolower(*b);
}
-char *strdup_ssnes__(const char *orig)
+char *strdup_rarch__(const char *orig)
{
size_t len = strlen(orig) + 1;
char *ret = (char*)malloc(len);
@@ -273,7 +273,7 @@ char *strdup_ssnes__(const char *orig)
return ret;
}
-int isblank_ssnes__(int c)
+int isblank_rarch__(int c)
{
return (c == ' ') || (c == '\t');
}
diff --git a/compat/getopt_ssnes.h b/compat/getopt_ssnes.h
index 08e1d71ba4..87fb067d43 100644
--- a/compat/getopt_ssnes.h
+++ b/compat/getopt_ssnes.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_GETOPT_H
-#define __SSNES_GETOPT_H
+#ifndef __RARCH_GETOPT_H
+#define __RARCH_GETOPT_H
#ifdef HAVE_CONFIG_H
#include "config.h"
diff --git a/compat/posix_string.h b/compat/posix_string.h
index ce68099fe3..b88304cdbe 100644
--- a/compat/posix_string.h
+++ b/compat/posix_string.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_POSIX_STRING_H
-#define __SSNES_POSIX_STRING_H
+#ifndef __RARCH_POSIX_STRING_H
+#define __RARCH_POSIX_STRING_H
#ifdef _WIN32
@@ -23,9 +23,9 @@ extern "C" {
#endif
#undef strcasecmp
-#define strcasecmp(a, b) strcasecmp_ssnes__(a, b)
-#define strdup(orig) strdup_ssnes__(orig)
-#define isblank(c) isblank_ssnes__(c)
+#define strcasecmp(a, b) strcasecmp_rarch__(a, b)
+#define strdup(orig) strdup_rarch__(orig)
+#define isblank(c) isblank_rarch__(c)
int strcasecmp(const char *a, const char *b);
char *strdup(const char *orig);
int isblank(int c);
diff --git a/compat/strl.h b/compat/strl.h
index 36f07daa43..ce23e764a2 100644
--- a/compat/strl.h
+++ b/compat/strl.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_STRL_H
-#define __SSNES_STRL_H
+#ifndef __RARCH_STRL_H
+#define __RARCH_STRL_H
#include
#include
@@ -29,8 +29,8 @@
extern "C" {
#endif
// Avoid possible naming collisions during link since we prefer to use the actual name.
-#define strlcpy(dst, src, size) strlcpy_ssnes__(dst, src, size)
-#define strlcat(dst, src, size) strlcat_ssnes__(dst, src, size)
+#define strlcpy(dst, src, size) strlcpy_rarch__(dst, src, size)
+#define strlcat(dst, src, size) strlcat_rarch__(dst, src, size)
size_t strlcpy(char *dest, const char *source, size_t size);
size_t strlcat(char *dest, const char *source, size_t size);
diff --git a/conf/config_file_macros.h b/conf/config_file_macros.h
index 0e1403d0b5..93e7c8bb74 100644
--- a/conf/config_file_macros.h
+++ b/conf/config_file_macros.h
@@ -58,7 +58,7 @@
#define CONFIG_GET_FLOAT_EXTERN(var, key) CONFIG_GET_FLOAT_BASE(conf, g_extern, var, key)
#define CONFIG_GET_STRING_EXTERN(var, key) CONFIG_GET_STRING_BASE(conf, g_extern, var, key)
-#ifdef SSNES_CONSOLE
+#ifdef RARCH_CONSOLE
#define CONFIG_GET_BOOL_CONSOLE(var, key) CONFIG_GET_BOOL_BASE(conf, g_console, var, key)
#define CONFIG_GET_INT_CONSOLE(var, key) CONFIG_GET_INT_BASE(conf, g_console, var, key)
#define CONFIG_GET_FLOAT_CONSOLE(var, key) CONFIG_GET_FLOAT_BASE(conf, g_console, var, key)
diff --git a/config.def.h b/config.def.h
index 8d451a9c73..7604d81bf3 100644
--- a/config.def.h
+++ b/config.def.h
@@ -308,31 +308,31 @@ static const struct snes_keybind snes_keybinds_1[] = {
{ true, RETRO_DEVICE_ID_JOYPAD_L, SK_q, NO_BTN, AXIS_NONE },
{ true, RETRO_DEVICE_ID_JOYPAD_R, SK_w, NO_BTN, AXIS_NONE },
- { true, SSNES_FAST_FORWARD_KEY, SK_SPACE, NO_BTN, AXIS_NONE },
- { true, SSNES_FAST_FORWARD_HOLD_KEY, SK_l, NO_BTN, AXIS_NONE },
- { true, SSNES_LOAD_STATE_KEY, SK_F4, NO_BTN, AXIS_NONE },
- { true, SSNES_SAVE_STATE_KEY, SK_F2, NO_BTN, AXIS_NONE },
- { true, SSNES_FULLSCREEN_TOGGLE_KEY, SK_f, NO_BTN, AXIS_NONE },
- { true, SSNES_QUIT_KEY, SK_ESCAPE, NO_BTN, AXIS_NONE },
- { true, SSNES_STATE_SLOT_PLUS, SK_F7, NO_BTN, AXIS_NONE },
- { true, SSNES_STATE_SLOT_MINUS, SK_F6, NO_BTN, AXIS_NONE },
- { true, SSNES_AUDIO_INPUT_RATE_PLUS, SK_KP_PLUS, NO_BTN, AXIS_NONE },
- { true, SSNES_AUDIO_INPUT_RATE_MINUS, SK_KP_MINUS, NO_BTN, AXIS_NONE },
- { true, SSNES_REWIND, SK_r, NO_BTN, AXIS_NONE },
- { true, SSNES_MOVIE_RECORD_TOGGLE, SK_o, NO_BTN, AXIS_NONE },
- { true, SSNES_PAUSE_TOGGLE, SK_p, NO_BTN, AXIS_NONE },
- { true, SSNES_FRAMEADVANCE, SK_k, NO_BTN, AXIS_NONE },
- { true, SSNES_RESET, SK_h, NO_BTN, AXIS_NONE },
- { true, SSNES_SHADER_NEXT, SK_m, NO_BTN, AXIS_NONE },
- { true, SSNES_SHADER_PREV, SK_n, NO_BTN, AXIS_NONE },
- { true, SSNES_CHEAT_INDEX_PLUS, SK_y, NO_BTN, AXIS_NONE },
- { true, SSNES_CHEAT_INDEX_MINUS, SK_t, NO_BTN, AXIS_NONE },
- { true, SSNES_CHEAT_TOGGLE, SK_u, NO_BTN, AXIS_NONE },
- { true, SSNES_SCREENSHOT, SK_PRINT, NO_BTN, AXIS_NONE },
- { true, SSNES_DSP_CONFIG, SK_c, NO_BTN, AXIS_NONE },
- { true, SSNES_MUTE, SK_F9, NO_BTN, AXIS_NONE },
- { true, SSNES_NETPLAY_FLIP, SK_i, NO_BTN, AXIS_NONE },
- { true, SSNES_SLOWMOTION, SK_e, NO_BTN, AXIS_NONE },
+ { true, RARCH_FAST_FORWARD_KEY, SK_SPACE, NO_BTN, AXIS_NONE },
+ { true, RARCH_FAST_FORWARD_HOLD_KEY, SK_l, NO_BTN, AXIS_NONE },
+ { true, RARCH_LOAD_STATE_KEY, SK_F4, NO_BTN, AXIS_NONE },
+ { true, RARCH_SAVE_STATE_KEY, SK_F2, NO_BTN, AXIS_NONE },
+ { true, RARCH_FULLSCREEN_TOGGLE_KEY, SK_f, NO_BTN, AXIS_NONE },
+ { true, RARCH_QUIT_KEY, SK_ESCAPE, NO_BTN, AXIS_NONE },
+ { true, RARCH_STATE_SLOT_PLUS, SK_F7, NO_BTN, AXIS_NONE },
+ { true, RARCH_STATE_SLOT_MINUS, SK_F6, NO_BTN, AXIS_NONE },
+ { true, RARCH_AUDIO_INPUT_RATE_PLUS, SK_KP_PLUS, NO_BTN, AXIS_NONE },
+ { true, RARCH_AUDIO_INPUT_RATE_MINUS, SK_KP_MINUS, NO_BTN, AXIS_NONE },
+ { true, RARCH_REWIND, SK_r, NO_BTN, AXIS_NONE },
+ { true, RARCH_MOVIE_RECORD_TOGGLE, SK_o, NO_BTN, AXIS_NONE },
+ { true, RARCH_PAUSE_TOGGLE, SK_p, NO_BTN, AXIS_NONE },
+ { true, RARCH_FRAMEADVANCE, SK_k, NO_BTN, AXIS_NONE },
+ { true, RARCH_RESET, SK_h, NO_BTN, AXIS_NONE },
+ { true, RARCH_SHADER_NEXT, SK_m, NO_BTN, AXIS_NONE },
+ { true, RARCH_SHADER_PREV, SK_n, NO_BTN, AXIS_NONE },
+ { true, RARCH_CHEAT_INDEX_PLUS, SK_y, NO_BTN, AXIS_NONE },
+ { true, RARCH_CHEAT_INDEX_MINUS, SK_t, NO_BTN, AXIS_NONE },
+ { true, RARCH_CHEAT_TOGGLE, SK_u, NO_BTN, AXIS_NONE },
+ { true, RARCH_SCREENSHOT, SK_PRINT, NO_BTN, AXIS_NONE },
+ { true, RARCH_DSP_CONFIG, SK_c, NO_BTN, AXIS_NONE },
+ { true, RARCH_MUTE, SK_F9, NO_BTN, AXIS_NONE },
+ { true, RARCH_NETPLAY_FLIP, SK_i, NO_BTN, AXIS_NONE },
+ { true, RARCH_SLOWMOTION, SK_e, NO_BTN, AXIS_NONE },
};
// Player 2-5
diff --git a/config.features.h b/config.features.h
index 64b282712c..6060a4ab73 100644
--- a/config.features.h
+++ b/config.features.h
@@ -1,5 +1,5 @@
-#ifndef __SSNES_FEATURES_H
-#define __SSNES_FEATURES_H
+#ifndef __RARCH_FEATURES_H
+#define __RARCH_FEATURES_H
#include
#include "boolean.h"
diff --git a/console/console_ext.c b/console/console_ext.c
index d073bdd2a3..7f6fd954e6 100644
--- a/console/console_ext.c
+++ b/console/console_ext.c
@@ -42,7 +42,7 @@
ROM EXTENSIONS
============================================================ */
-const char *ssnes_console_get_rom_ext(void)
+const char *rarch_console_get_rom_ext(void)
{
const char *retval = NULL;
@@ -57,7 +57,7 @@ const char *ssnes_console_get_rom_ext(void)
return retval;
}
-void ssnes_console_name_from_id(char *name, size_t size)
+void rarch_console_name_from_id(char *name, size_t size)
{
if (size == 0)
return;
@@ -85,7 +85,7 @@ void ssnes_console_name_from_id(char *name, size_t size)
}
#ifdef HAVE_ZLIB
-static int ssnes_extract_currentfile_in_zip(unzFile uf)
+static int rarch_extract_currentfile_in_zip(unzFile uf)
{
char filename_inzip[PATH_MAX];
FILE *fout = NULL;
@@ -97,7 +97,7 @@ static int ssnes_extract_currentfile_in_zip(unzFile uf)
if (err != UNZ_OK)
{
- SSNES_ERR("Error %d with zipfile in unzGetCurrentFileInfo.\n", err);
+ RARCH_ERR("Error %d with zipfile in unzGetCurrentFileInfo.\n", err);
return err;
}
@@ -105,7 +105,7 @@ static int ssnes_extract_currentfile_in_zip(unzFile uf)
void *buf = malloc(size_buf);
if (!buf)
{
- SSNES_ERR("Error allocating memory\n");
+ RARCH_ERR("Error allocating memory\n");
return UNZ_INTERNALERROR;
}
@@ -119,26 +119,26 @@ static int ssnes_extract_currentfile_in_zip(unzFile uf)
err = unzOpenCurrentFile(uf);
if (err != UNZ_OK)
- SSNES_ERR("Error %d with zipfile in unzOpenCurrentFile.\n", err);
+ RARCH_ERR("Error %d with zipfile in unzOpenCurrentFile.\n", err);
else
{
/* success */
fout = fopen(write_filename, "wb");
if (!fout)
- SSNES_ERR("Error opening %s.\n", write_filename);
+ RARCH_ERR("Error opening %s.\n", write_filename);
}
if (fout)
{
- SSNES_LOG("Extracting: %s\n", write_filename);
+ RARCH_LOG("Extracting: %s\n", write_filename);
do
{
err = unzReadCurrentFile(uf, buf, size_buf);
if (err < 0)
{
- SSNES_ERR("error %d with zipfile in unzReadCurrentFile.\n", err);
+ RARCH_ERR("error %d with zipfile in unzReadCurrentFile.\n", err);
break;
}
@@ -146,7 +146,7 @@ static int ssnes_extract_currentfile_in_zip(unzFile uf)
{
if (fwrite(buf, err, 1, fout) != 1)
{
- SSNES_ERR("Error in writing extracted file.\n");
+ RARCH_ERR("Error in writing extracted file.\n");
err = UNZ_ERRNO;
break;
}
@@ -161,7 +161,7 @@ static int ssnes_extract_currentfile_in_zip(unzFile uf)
{
err = unzCloseCurrentFile (uf);
if (err != UNZ_OK)
- SSNES_ERR("Error %d with zipfile in unzCloseCurrentFile.\n", err);
+ RARCH_ERR("Error %d with zipfile in unzCloseCurrentFile.\n", err);
}
else
unzCloseCurrentFile(uf);
@@ -170,18 +170,18 @@ static int ssnes_extract_currentfile_in_zip(unzFile uf)
return err;
}
-int ssnes_extract_zipfile(const char *zip_path)
+int rarch_extract_zipfile(const char *zip_path)
{
unzFile uf = unzOpen(zip_path);
unz_global_info gi;
int err = unzGetGlobalInfo(uf, &gi);
if (err != UNZ_OK)
- SSNES_ERR("error %d with zipfile in unzGetGlobalInfo \n",err);
+ RARCH_ERR("error %d with zipfile in unzGetGlobalInfo \n",err);
for (unsigned i = 0; i < gi.number_entry; i++)
{
- if (ssnes_extract_currentfile_in_zip(uf) != UNZ_OK)
+ if (rarch_extract_currentfile_in_zip(uf) != UNZ_OK)
break;
if ((i + 1) < gi.number_entry)
@@ -189,7 +189,7 @@ int ssnes_extract_zipfile(const char *zip_path)
err = unzGoToNextFile(uf);
if (err != UNZ_OK)
{
- SSNES_ERR("error %d with zipfile in unzGoToNextFile\n",err);
+ RARCH_ERR("error %d with zipfile in unzGoToNextFile\n",err);
break;
}
}
@@ -213,9 +213,9 @@ struct platform_bind
const char *label;
};
-uint64_t ssnes_default_keybind_lut[SSNES_FIRST_META_KEY];
+uint64_t rarch_default_keybind_lut[RARCH_FIRST_META_KEY];
-char ssnes_default_libretro_keybind_name_lut[SSNES_FIRST_META_KEY][256] = {
+char rarch_default_libretro_keybind_name_lut[RARCH_FIRST_META_KEY][256] = {
"B Button", /* RETRO_DEVICE_ID_JOYPAD_B */
"Y Button", /* RETRO_DEVICE_ID_JOYPAD_Y */
"Select button", /* RETRO_DEVICE_ID_JOYPAD_SELECT */
@@ -350,7 +350,7 @@ static const struct platform_bind platform_keys[] = {
};
#endif
-uint64_t ssnes_input_find_previous_platform_key(uint64_t joykey)
+uint64_t rarch_input_find_previous_platform_key(uint64_t joykey)
{
size_t arr_size = sizeof(platform_keys) / sizeof(platform_keys[0]);
@@ -366,7 +366,7 @@ uint64_t ssnes_input_find_previous_platform_key(uint64_t joykey)
return NO_BTN;
}
-uint64_t ssnes_input_find_next_platform_key(uint64_t joykey)
+uint64_t rarch_input_find_next_platform_key(uint64_t joykey)
{
size_t arr_size = sizeof(platform_keys) / sizeof(platform_keys[0]);
if (platform_keys[arr_size - 1].joykey == joykey)
@@ -381,7 +381,7 @@ uint64_t ssnes_input_find_next_platform_key(uint64_t joykey)
return NO_BTN;
}
-const char *ssnes_input_find_platform_key_label(uint64_t joykey)
+const char *rarch_input_find_platform_key_label(uint64_t joykey)
{
if (joykey == NO_BTN)
return "No button";
@@ -396,22 +396,22 @@ const char *ssnes_input_find_platform_key_label(uint64_t joykey)
return "Unknown";
}
-void ssnes_input_set_keybind(unsigned player, unsigned keybind_action, uint64_t default_retro_joypad_id)
+void rarch_input_set_keybind(unsigned player, unsigned keybind_action, uint64_t default_retro_joypad_id)
{
uint64_t *key = &g_settings.input.binds[player][default_retro_joypad_id].joykey;
switch (keybind_action)
{
case KEYBIND_DECREMENT:
- *key = ssnes_input_find_previous_platform_key(*key);
+ *key = rarch_input_find_previous_platform_key(*key);
break;
case KEYBIND_INCREMENT:
- *key = ssnes_input_find_next_platform_key(*key);
+ *key = rarch_input_find_next_platform_key(*key);
break;
case KEYBIND_DEFAULT:
- *key = ssnes_default_keybind_lut[default_retro_joypad_id];
+ *key = rarch_default_keybind_lut[default_retro_joypad_id];
break;
default:
@@ -419,17 +419,17 @@ void ssnes_input_set_keybind(unsigned player, unsigned keybind_action, uint64_t
}
}
-void ssnes_input_set_default_keybinds(unsigned player)
+void rarch_input_set_default_keybinds(unsigned player)
{
- for (unsigned i = 0; i < SSNES_FIRST_META_KEY; i++)
+ for (unsigned i = 0; i < RARCH_FIRST_META_KEY; i++)
{
g_settings.input.binds[player][i].id = i;
- g_settings.input.binds[player][i].joykey = ssnes_default_keybind_lut[i];
+ g_settings.input.binds[player][i].joykey = rarch_default_keybind_lut[i];
}
g_settings.input.dpad_emulation[player] = DPAD_EMULATION_LSTICK;
}
-void ssnes_input_set_default_keybind_names_for_emulator(void)
+void rarch_input_set_default_keybind_names_for_emulator(void)
{
struct retro_system_info info;
retro_get_system_info(&info);
@@ -438,20 +438,20 @@ void ssnes_input_set_default_keybind_names_for_emulator(void)
// Genesis Plus GX/Next
if (strstr(id, "Genesis Plus GX"))
{
- strlcpy(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_B],
- "B button", sizeof(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_B]));
- strlcpy(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_A],
- "C button", sizeof(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_A]));
- strlcpy(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_X],
- "Y button", sizeof(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_X]));
- strlcpy(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_Y],
- "A button", sizeof(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_Y]));
- strlcpy(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_L],
- "X button", sizeof(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_L]));
- strlcpy(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_R],
- "Z button", sizeof(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_R]));
- strlcpy(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_SELECT],
- "Mode button", sizeof(ssnes_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_SELECT]));
+ strlcpy(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_B],
+ "B button", sizeof(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_B]));
+ strlcpy(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_A],
+ "C button", sizeof(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_A]));
+ strlcpy(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_X],
+ "Y button", sizeof(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_X]));
+ strlcpy(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_Y],
+ "A button", sizeof(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_Y]));
+ strlcpy(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_L],
+ "X button", sizeof(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_L]));
+ strlcpy(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_R],
+ "Z button", sizeof(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_R]));
+ strlcpy(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_SELECT],
+ "Mode button", sizeof(rarch_default_libretro_keybind_name_lut[RETRO_DEVICE_ID_JOYPAD_SELECT]));
}
}
@@ -488,14 +488,14 @@ struct aspect_ratio_elem aspectratio_lut[ASPECT_RATIO_END] = {
============================================================ */
#ifdef HAVE_LIBRETRO_MANAGEMENT
-bool ssnes_manage_libretro_core(const char *full_path, const char *path, const char *exe_ext)
+bool rarch_manage_libretro_core(const char *full_path, const char *path, const char *exe_ext)
{
g_extern.verbose = true;
bool return_code;
bool set_libretro_path = false;
char tmp_path2[1024], tmp_pathnewfile[1024];
- SSNES_LOG("Assumed path of CORE executable: [%s]\n", full_path);
+ RARCH_LOG("Assumed path of CORE executable: [%s]\n", full_path);
if (path_file_exists(full_path))
{
@@ -509,7 +509,7 @@ bool ssnes_manage_libretro_core(const char *full_path, const char *path, const c
int ret;
#endif
- ssnes_console_name_from_id(tmp_path2, sizeof(tmp_path2));
+ rarch_console_name_from_id(tmp_path2, sizeof(tmp_path2));
strlcat(tmp_path2, exe_ext, sizeof(tmp_path2));
snprintf(tmp_pathnewfile, sizeof(tmp_pathnewfile), "%s%s", path, tmp_path2);
@@ -519,7 +519,7 @@ bool ssnes_manage_libretro_core(const char *full_path, const char *path, const c
// upgrading the libretro core - so delete pre-existing
// file first.
- SSNES_LOG("Upgrading emulator core...\n");
+ RARCH_LOG("Upgrading emulator core...\n");
#if defined(__CELLOS_LV2__)
ret = cellFsUnlink(tmp_pathnewfile);
if (ret == CELL_FS_SUCCEEDED)
@@ -528,10 +528,10 @@ bool ssnes_manage_libretro_core(const char *full_path, const char *path, const c
if (ret != 0)
#endif
{
- SSNES_LOG("Succeeded in removing pre-existing libretro core: [%s].\n", tmp_pathnewfile);
+ RARCH_LOG("Succeeded in removing pre-existing libretro core: [%s].\n", tmp_pathnewfile);
}
else
- SSNES_LOG("Failed to remove pre-existing libretro core: [%s].\n", tmp_pathnewfile);
+ RARCH_LOG("Failed to remove pre-existing libretro core: [%s].\n", tmp_pathnewfile);
}
//now attempt the renaming.
@@ -544,17 +544,17 @@ bool ssnes_manage_libretro_core(const char *full_path, const char *path, const c
if (ret == 0)
#endif
{
- SSNES_ERR("Failed to rename CORE executable.\n");
+ RARCH_ERR("Failed to rename CORE executable.\n");
}
else
{
- SSNES_LOG("Libsnes core [%s] renamed to: [%s].\n", full_path, tmp_pathnewfile);
+ RARCH_LOG("Libsnes core [%s] renamed to: [%s].\n", full_path, tmp_pathnewfile);
set_libretro_path = true;
}
}
else
{
- SSNES_LOG("CORE executable was not found, libretro core path will be loaded from config file.\n");
+ RARCH_LOG("CORE executable was not found, libretro core path will be loaded from config file.\n");
}
if (set_libretro_path)
@@ -581,16 +581,16 @@ bool ssnes_manage_libretro_core(const char *full_path, const char *path, const c
RetroArch MAIN WRAP
============================================================ */
-#ifdef HAVE_SSNES_MAIN_WRAP
+#ifdef HAVE_RARCH_MAIN_WRAP
-void ssnes_startup (const char * config_path)
+void rarch_startup (const char * config_path)
{
- if(g_console.initialize_ssnes_enable)
+ if(g_console.initialize_rarch_enable)
{
if(g_console.emulator_initialized)
- ssnes_main_deinit();
+ rarch_main_deinit();
- struct ssnes_main_wrap args = {0};
+ struct rarch_main_wrap args = {0};
args.verbose = g_extern.verbose;
args.config_path = config_path;
@@ -598,14 +598,14 @@ void ssnes_startup (const char * config_path)
args.state_path = g_console.default_savestate_dir_enable ? g_console.default_savestate_dir : NULL,
args.rom_path = g_console.rom_path;
- int init_ret = ssnes_main_init_wrap(&args);
+ int init_ret = rarch_main_init_wrap(&args);
(void)init_ret;
g_console.emulator_initialized = 1;
- g_console.initialize_ssnes_enable = 0;
+ g_console.initialize_rarch_enable = 0;
}
}
-int ssnes_main_init_wrap(const struct ssnes_main_wrap *args)
+int rarch_main_init_wrap(const struct rarch_main_wrap *args)
{
int argc = 0;
char *argv[MAX_ARGS] = {NULL};
@@ -637,13 +637,13 @@ int ssnes_main_init_wrap(const struct ssnes_main_wrap *args)
argv[argc++] = strdup("-v");
#ifdef HAVE_FILE_LOGGER
- SSNES_LOG("foo\n");
+ RARCH_LOG("foo\n");
for(int i = 0; i < argc; i++)
- SSNES_LOG("arg #%d: %s\n", i, argv[i]);
- SSNES_LOG("bar\n");
+ RARCH_LOG("arg #%d: %s\n", i, argv[i]);
+ RARCH_LOG("bar\n");
#endif
- int ret = ssnes_main_init(argc, argv);
+ int ret = rarch_main_init(argc, argv);
char **tmp = argv;
while (*tmp)
@@ -658,7 +658,7 @@ int ssnes_main_init_wrap(const struct ssnes_main_wrap *args)
#endif
-#ifdef HAVE_SSNES_EXEC
+#ifdef HAVE_RARCH_EXEC
#ifdef __CELLOS_LV2__
#include
@@ -669,11 +669,11 @@ int ssnes_main_init_wrap(const struct ssnes_main_wrap *args)
#include
#endif
-void ssnes_exec (void)
+void rarch_exec (void)
{
if(g_console.return_to_launcher)
{
- SSNES_LOG("Attempt to load executable: [%s].\n", g_console.launch_app_on_exit);
+ RARCH_LOG("Attempt to load executable: [%s].\n", g_console.launch_app_on_exit);
#if defined(_XBOX)
XLaunchNewImage(g_console.launch_app_on_exit, NULL);
#elif defined(__CELLOS_LV2__)
@@ -695,7 +695,7 @@ void ssnes_exec (void)
int ret = sceNpDrmProcessExitSpawn2(k_licensee, g_console.launch_app_on_exit, (const char** const)spawn_argv, NULL, (sys_addr_t)spawn_data, 256, 1000, SYS_PROCESS_PRIMARY_STACK_SIZE_1M);
if(ret < 0)
{
- SSNES_WARN("SELF file is not of NPDRM type, trying another approach to boot it...\n");
+ RARCH_WARN("SELF file is not of NPDRM type, trying another approach to boot it...\n");
sys_game_process_exitspawn(g_console.launch_app_on_exit, NULL, NULL, NULL, 0, 1000, SYS_PROCESS_PRIMARY_STACK_SIZE_1M);
}
sceNpTerm();
diff --git a/console/console_ext.h b/console/console_ext.h
index c484daf28f..e7f78b8a4a 100644
--- a/console/console_ext.h
+++ b/console/console_ext.h
@@ -69,40 +69,40 @@ extern struct aspect_ratio_elem aspectratio_lut[ASPECT_RATIO_END];
// Get rom extensions for current library.
// Returns NULL if library doesn't have any preferences in particular.
-const char *ssnes_console_get_rom_ext(void);
+const char *rarch_console_get_rom_ext(void);
// Transforms a library id to a name suitable as a pathname.
-void ssnes_console_name_from_id(char *name, size_t size);
+void rarch_console_name_from_id(char *name, size_t size);
#ifdef HAVE_ZLIB
-int ssnes_extract_zipfile(const char *zip_path);
+int rarch_extract_zipfile(const char *zip_path);
#endif
/*============================================================
INPUT EXTENSIONS
============================================================ */
-const char *ssnes_input_find_platform_key_label(uint64_t joykey);
-uint64_t ssnes_input_find_previous_platform_key(uint64_t joykey);
-uint64_t ssnes_input_find_next_platform_key(uint64_t joykey);
+const char *rarch_input_find_platform_key_label(uint64_t joykey);
+uint64_t rarch_input_find_previous_platform_key(uint64_t joykey);
+uint64_t rarch_input_find_next_platform_key(uint64_t joykey);
// Sets custom default keybind names (some systems emulated by the emulator
// will need different keybind names for buttons, etc.)
-void ssnes_input_set_default_keybind_names_for_emulator(void);
+void rarch_input_set_default_keybind_names_for_emulator(void);
-void ssnes_input_set_keybind(unsigned player, unsigned keybind_action, uint64_t default_retro_joypad_id);
+void rarch_input_set_keybind(unsigned player, unsigned keybind_action, uint64_t default_retro_joypad_id);
#ifdef HAVE_LIBRETRO_MANAGEMENT
-bool ssnes_manage_libretro_core(const char *full_path, const char *path, const char *exe_ext);
+bool rarch_manage_libretro_core(const char *full_path, const char *path, const char *exe_ext);
#endif
/*============================================================
SSNES
============================================================ */
-#ifdef HAVE_SSNES_MAIN_WRAP
+#ifdef HAVE_RARCH_MAIN_WRAP
-struct ssnes_main_wrap
+struct rarch_main_wrap
{
const char *rom_path;
const char *sram_path;
@@ -111,12 +111,12 @@ struct ssnes_main_wrap
bool verbose;
};
-int ssnes_main_init_wrap(const struct ssnes_main_wrap *args);
-void ssnes_startup (const char * config_path);
+int rarch_main_init_wrap(const struct rarch_main_wrap *args);
+void rarch_startup (const char * config_path);
#endif
-#ifdef HAVE_SSNES_EXEC
-void ssnes_exec (void);
+#ifdef HAVE_RARCH_EXEC
+void rarch_exec (void);
#endif
#endif
diff --git a/console/console_ext_input.h b/console/console_ext_input.h
index 8a3e49a3e0..e58465a0b6 100644
--- a/console/console_ext_input.h
+++ b/console/console_ext_input.h
@@ -78,7 +78,7 @@ enum ps3_device_id
PS3_DEVICE_ID_RSTICK_UP_DPAD,
PS3_DEVICE_ID_RSTICK_DOWN_DPAD,
- SSNES_LAST_PLATFORM_KEY
+ RARCH_LAST_PLATFORM_KEY
};
#elif defined(_XBOX)
@@ -119,7 +119,7 @@ enum xdk360_device_id
XDK360_DEVICE_ID_RSTICK_UP_DPAD,
XDK360_DEVICE_ID_RSTICK_DOWN_DPAD,
- SSNES_LAST_PLATFORM_KEY
+ RARCH_LAST_PLATFORM_KEY
};
#elif defined(GEKKO)
#include
@@ -128,7 +128,7 @@ enum xdk360_device_id
#endif
#endif
-extern uint64_t ssnes_default_keybind_lut[SSNES_FIRST_META_KEY];
-extern char ssnes_default_libsnes_keybind_name_lut[SSNES_FIRST_META_KEY][256];
+extern uint64_t rarch_default_keybind_lut[RARCH_FIRST_META_KEY];
+extern char rarch_default_libsnes_keybind_name_lut[RARCH_FIRST_META_KEY][256];
#endif
diff --git a/console/fileio/file_browser.c b/console/fileio/file_browser.c
index 300b94d128..88a0d4b3e4 100644
--- a/console/fileio/file_browser.c
+++ b/console/fileio/file_browser.c
@@ -204,7 +204,7 @@ const char * path, const char * extensions)
error:
if(error)
{
- SSNES_ERR("Failed to open directory: \"%s\"\n", path);
+ RARCH_ERR("Failed to open directory: \"%s\"\n", path);
}
#ifdef _XBOX
FindClose(hFind);
diff --git a/console/griffin/func_hooks.h b/console/griffin/func_hooks.h
index 350e4f222f..1484038146 100644
--- a/console/griffin/func_hooks.h
+++ b/console/griffin/func_hooks.h
@@ -23,7 +23,7 @@
#define HAVE_GRIFFIN_OVERRIDE_VIDEO_FRAME_FUNC 1
#endif
-#define ssnes_render_cached_frame() \
+#define rarch_render_cached_frame() \
const char *msg = msg_queue_pull(g_extern.msg_queue); \
video_frame_func(g_extern.frame_cache.data, g_extern.frame_cache.width, g_extern.frame_cache.height, g_extern.frame_cache.pitch, msg);
diff --git a/console/griffin/griffin.c b/console/griffin/griffin.c
index 0dc1c9a1e0..de18ed7eaa 100644
--- a/console/griffin/griffin.c
+++ b/console/griffin/griffin.c
@@ -32,8 +32,8 @@ COMPATIBILITY
CONFIG FILE
============================================================ */
#ifdef _XBOX
-#undef __SSNES_POSIX_STRING_H
-#undef __SSNES_MSVC_COMPAT_H
+#undef __RARCH_POSIX_STRING_H
+#undef __RARCH_MSVC_COMPAT_H
#undef strcasecmp
#endif
#include "../../conf/config_file.c"
diff --git a/console/griffin/ssnes_func_hooks.h b/console/griffin/ssnes_func_hooks.h
index 2a472ebe2a..0475a89621 100644
--- a/console/griffin/ssnes_func_hooks.h
+++ b/console/griffin/ssnes_func_hooks.h
@@ -14,8 +14,8 @@
* If not, see .
*/
-#ifndef _SSNES_FUNC_HOOKS_H
-#define _SSNES_FUNC_HOOKS_H
+#ifndef _RARCH_FUNC_HOOKS_H
+#define _RARCH_FUNC_HOOKS_H
/*============================================================
PLAYSTATION3
diff --git a/console/salamander/main.c b/console/salamander/main.c
index 946be62033..89797191e9 100644
--- a/console/salamander/main.c
+++ b/console/salamander/main.c
@@ -48,21 +48,21 @@
#ifdef HAVE_LOGGER
#include "logger.h"
-#define SSNES_LOG(...) logger_send("RetroArch Salamander: " __VA_ARGS__);
-#define SSNES_ERR(...) logger_send("RetroArch Salamander [ERROR] :: " __VA_ARGS__);
-#define SSNES_WARN(...) logger_send("RetroArch Salamander [WARN] :: " __VA_ARGS__);
+#define RARCH_LOG(...) logger_send("RetroArch Salamander: " __VA_ARGS__);
+#define RARCH_ERR(...) logger_send("RetroArch Salamander [ERROR] :: " __VA_ARGS__);
+#define RARCH_WARN(...) logger_send("RetroArch Salamander [WARN] :: " __VA_ARGS__);
#else
-#define SSNES_LOG(...) do { \
+#define RARCH_LOG(...) do { \
fprintf(stderr, "RetroArch Salamander: " __VA_ARGS__); \
fflush(stderr); \
} while (0)
-#define SSNES_ERR(...) do { \
+#define RARCH_ERR(...) do { \
fprintf(stderr, "RetroArch Salamander [ERROR] :: " __VA_ARGS__); \
fflush(stderr); \
} while (0)
-#define SSNES_WARN(...) do { \
+#define RARCH_WARN(...) do { \
fprintf(stderr, "RetroArch Salamander [WARN] :: " __VA_ARGS__); \
fflush(stderr); \
} while (0)
@@ -96,7 +96,7 @@ static void find_and_set_first_file(void)
if (!dir_list)
{
- SSNES_ERR("Failed last fallback - RetroArch Salamander will exit.\n");
+ RARCH_ERR("Failed last fallback - RetroArch Salamander will exit.\n");
return;
}
@@ -113,13 +113,13 @@ static void find_and_set_first_file(void)
if(strcmp(fname_tmp, "SSNES-Salamander.xex") == 0)
{
- SSNES_WARN("First entry is RetroArch Salamander itself, increment entry by one and check if it exists.\n");
+ RARCH_WARN("First entry is RetroArch Salamander itself, increment entry by one and check if it exists.\n");
first_executable = dir_list[1];
fill_pathname_base(fname_tmp, first_executable, sizeof(fname_tmp));
if(!first_executable)
{
- SSNES_WARN("There is no second entry - no choice but to boot RetroArch Salamander\n");
+ RARCH_WARN("There is no second entry - no choice but to boot RetroArch Salamander\n");
first_executable = dir_list[0];
fill_pathname_base(fname_tmp, first_executable, sizeof(fname_tmp));
}
@@ -127,12 +127,12 @@ static void find_and_set_first_file(void)
snprintf(first_executable, sizeof(first_executable), "game:\\%s", fname_tmp);
#endif
- SSNES_LOG("Start first entry in libretro cores dir: [%s].\n", first_executable);
+ RARCH_LOG("Start first entry in libretro cores dir: [%s].\n", first_executable);
strlcpy(libretro_path, first_executable, sizeof(libretro_path));
}
else
{
- SSNES_ERR("Failed last fallback - RetroArch Salamander will exit.\n");
+ RARCH_ERR("Failed last fallback - RetroArch Salamander will exit.\n");
}
dir_list_free(dir_list);
@@ -147,7 +147,7 @@ static void init_settings(void)
{
FILE * f;
config_file_exists = false;
- SSNES_ERR("Config file \"%s\" doesn't exist. Creating...\n", SYS_CONFIG_FILE);
+ RARCH_ERR("Config file \"%s\" doesn't exist. Creating...\n", SYS_CONFIG_FILE);
f = fopen(SYS_CONFIG_FILE, "w");
fclose(f);
}
@@ -166,7 +166,7 @@ static void init_settings(void)
{
//Start CORE executable
snprintf(libretro_path, sizeof(libretro_path), core_executable);
- SSNES_LOG("Start [%s].\n", libretro_path);
+ RARCH_LOG("Start [%s].\n", libretro_path);
}
else
{
@@ -181,7 +181,7 @@ static void init_settings(void)
find_and_set_first_file();
else
{
- SSNES_LOG("Start [%s] found in ssnes.cfg.\n", libretro_path);
+ RARCH_LOG("Start [%s] found in ssnes.cfg.\n", libretro_path);
}
}
}
@@ -197,13 +197,13 @@ static void get_environment_settings (void)
if(result_filecache != TRUE)
{
- SSNES_ERR("Couldn't change number of bytes reserved for file system cache.\n");
+ RARCH_ERR("Couldn't change number of bytes reserved for file system cache.\n");
}
unsigned long result = XMountUtilityDriveEx(XMOUNTUTILITYDRIVE_FORMAT0,8192, 0);
if(result != ERROR_SUCCESS)
{
- SSNES_ERR("Couldn't mount/format utility drive.\n");
+ RARCH_ERR("Couldn't mount/format utility drive.\n");
}
// detect install environment
@@ -211,7 +211,7 @@ static void get_environment_settings (void)
if (XContentGetLicenseMask(&license_mask, NULL) != ERROR_SUCCESS)
{
- SSNES_LOG("RetroArch was launched as a standalone DVD, or using DVD emulation, or from the development area of the HDD.\n");
+ RARCH_LOG("RetroArch was launched as a standalone DVD, or using DVD emulation, or from the development area of the HDD.\n");
}
else
{
@@ -220,16 +220,16 @@ static void get_environment_settings (void)
switch(volume_device_type)
{
case XCONTENTDEVICETYPE_HDD:
- SSNES_LOG("RetroArch was launched from a content package on HDD.\n");
+ RARCH_LOG("RetroArch was launched from a content package on HDD.\n");
break;
case XCONTENTDEVICETYPE_MU:
- SSNES_LOG("RetroArch was launched from a content package on USB or Memory Unit.\n");
+ RARCH_LOG("RetroArch was launched from a content package on USB or Memory Unit.\n");
break;
case XCONTENTDEVICETYPE_ODD:
- SSNES_LOG("RetroArch was launched from a content package on Optical Disc Drive.\n");
+ RARCH_LOG("RetroArch was launched from a content package on Optical Disc Drive.\n");
break;
default:
- SSNES_LOG("RetroArch was launched from a content package on an unknown device type.\n");
+ RARCH_LOG("RetroArch was launched from a content package on an unknown device type.\n");
break;
}
}
@@ -246,38 +246,38 @@ static void get_environment_settings (void)
int ret = cellGameBootCheck(&get_type, &get_attributes, &size, dirName);
if(ret < 0)
{
- SSNES_ERR("cellGameBootCheck() Error: 0x%x.\n", ret);
+ RARCH_ERR("cellGameBootCheck() Error: 0x%x.\n", ret);
}
else
{
- SSNES_LOG("cellGameBootCheck() OK.\n");
- SSNES_LOG("Directory name: [%s].\n", dirName);
- SSNES_LOG(" HDD Free Size (in KB) = [%d] Size (in KB) = [%d] System Size (in KB) = [%d].\n", size.hddFreeSizeKB, size.sizeKB, size.sysSizeKB);
+ RARCH_LOG("cellGameBootCheck() OK.\n");
+ RARCH_LOG("Directory name: [%s].\n", dirName);
+ RARCH_LOG(" HDD Free Size (in KB) = [%d] Size (in KB) = [%d] System Size (in KB) = [%d].\n", size.hddFreeSizeKB, size.sizeKB, size.sysSizeKB);
switch(get_type)
{
case CELL_GAME_GAMETYPE_DISC:
- SSNES_LOG("RetroArch was launched on Optical Disc Drive.\n");
+ RARCH_LOG("RetroArch was launched on Optical Disc Drive.\n");
break;
case CELL_GAME_GAMETYPE_HDD:
- SSNES_LOG("RetroArch was launched on HDD.\n");
+ RARCH_LOG("RetroArch was launched on HDD.\n");
break;
}
if((get_attributes & CELL_GAME_ATTRIBUTE_APP_HOME) == CELL_GAME_ATTRIBUTE_APP_HOME)
- SSNES_LOG("RetroArch was launched from host machine (APP_HOME).\n");
+ RARCH_LOG("RetroArch was launched from host machine (APP_HOME).\n");
ret = cellGameContentPermit(contentInfoPath, usrDirPath);
if(ret < 0)
{
- SSNES_ERR("cellGameContentPermit() Error: 0x%x\n", ret);
+ RARCH_ERR("cellGameContentPermit() Error: 0x%x\n", ret);
}
else
{
- SSNES_LOG("cellGameContentPermit() OK.\n");
- SSNES_LOG("contentInfoPath : [%s].\n", contentInfoPath);
- SSNES_LOG("usrDirPath : [%s].\n", usrDirPath);
+ RARCH_LOG("cellGameContentPermit() OK.\n");
+ RARCH_LOG("contentInfoPath : [%s].\n", contentInfoPath);
+ RARCH_LOG("usrDirPath : [%s].\n", usrDirPath);
}
/* now we fill in all the variables */
@@ -300,7 +300,7 @@ int main(int argc, char *argv[])
if(state.Gamepad.wButtons & XINPUT_GAMEPAD_Y)
{
//override path, boot first executable in cores directory
- SSNES_LOG("Fallback - Will boot first executable in RetroArch cores directory.\n");
+ RARCH_LOG("Fallback - Will boot first executable in RetroArch cores directory.\n");
find_and_set_first_file();
}
else
@@ -310,7 +310,7 @@ int main(int argc, char *argv[])
}
XLaunchNewImage(libretro_path, NULL);
- SSNES_LOG("Launch libretro core: [%s] (return code: %x]).\n", libretro_path, ret);
+ RARCH_LOG("Launch libretro core: [%s] (return code: %x]).\n", libretro_path, ret);
#elif defined(__CELLOS_LV2__)
CellPadData pad_data;
char spawn_data[256], spawn_data_size[16];
@@ -340,7 +340,7 @@ int main(int argc, char *argv[])
if(pad_data.button[CELL_PAD_BTN_OFFSET_DIGITAL2] & CELL_PAD_CTRL_TRIANGLE)
{
//override path, boot first executable in cores directory
- SSNES_LOG("Fallback - Will boot first executable in RetroArch cores/ directory.\n");
+ RARCH_LOG("Fallback - Will boot first executable in RetroArch cores/ directory.\n");
find_and_set_first_file();
}
else
@@ -368,11 +368,11 @@ int main(int argc, char *argv[])
};
ret = sceNpDrmProcessExitSpawn2(k_licensee, libretro_path, (const char** const)spawn_argv, NULL, (sys_addr_t)spawn_data, 256, 1000, SYS_PROCESS_PRIMARY_STACK_SIZE_1M);
- SSNES_LOG("Launch libretro core: [%s] (return code: %x]).\n", libretro_path, ret);
+ RARCH_LOG("Launch libretro core: [%s] (return code: %x]).\n", libretro_path, ret);
if(ret < 0)
{
- SSNES_LOG("Executable file is not of NPDRM type, trying another approach to boot it...\n");
+ RARCH_LOG("Executable file is not of NPDRM type, trying another approach to boot it...\n");
sys_game_process_exitspawn2(libretro_path, NULL, NULL, NULL, 0, 1000, SYS_PROCESS_PRIMARY_STACK_SIZE_1M);
}
diff --git a/console/test.c b/console/test.c
index b302888ba6..4f3ee91c6a 100644
--- a/console/test.c
+++ b/console/test.c
@@ -21,12 +21,12 @@
#include "../general.h"
#include
-int ssnes_main(int argc, char *argv[]);
+int rarch_main(int argc, char *argv[]);
#undef main
int main(int argc, char *argv[])
{
- while (ssnes_main(argc, argv) == 0)
+ while (rarch_main(argc, argv) == 0)
{
if (optind + 1 >= argc)
return 0;
@@ -34,7 +34,7 @@ int main(int argc, char *argv[])
memmove(&argv[optind], &argv[optind + 1], (argc - optind - 1) * sizeof(char*));
argc--;
- ssnes_main_clear_state();
+ rarch_main_clear_state();
}
}
diff --git a/driver.c b/driver.c
index c01889dd9d..4628f54801 100644
--- a/driver.c
+++ b/driver.c
@@ -132,12 +132,12 @@ static void find_audio_driver(void)
return;
}
}
- SSNES_ERR("Couldn't find any audio driver named \"%s\"\n", g_settings.audio.driver);
+ RARCH_ERR("Couldn't find any audio driver named \"%s\"\n", g_settings.audio.driver);
fprintf(stderr, "Available audio drivers are:\n");
for (size_t i = 0; i < sizeof(audio_drivers) / sizeof(audio_driver_t*); i++)
fprintf(stderr, "\t%s\n", audio_drivers[i]->ident);
- ssnes_fail(1, "find_audio_driver()");
+ rarch_fail(1, "find_audio_driver()");
}
static void find_video_driver(void)
@@ -150,12 +150,12 @@ static void find_video_driver(void)
return;
}
}
- SSNES_ERR("Couldn't find any video driver named \"%s\"\n", g_settings.video.driver);
+ RARCH_ERR("Couldn't find any video driver named \"%s\"\n", g_settings.video.driver);
fprintf(stderr, "Available video drivers are:\n");
for (size_t i = 0; i < sizeof(video_drivers) / sizeof(video_driver_t*); i++)
fprintf(stderr, "\t%s\n", video_drivers[i]->ident);
- ssnes_fail(1, "find_video_driver()");
+ rarch_fail(1, "find_video_driver()");
}
static void find_input_driver(void)
@@ -168,12 +168,12 @@ static void find_input_driver(void)
return;
}
}
- SSNES_ERR("Couldn't find any input driver named \"%s\"\n", g_settings.input.driver);
+ RARCH_ERR("Couldn't find any input driver named \"%s\"\n", g_settings.input.driver);
fprintf(stderr, "Available input drivers are:\n");
for (size_t i = 0; i < sizeof(input_drivers) / sizeof(input_driver_t*); i++)
fprintf(stderr, "\t%s\n", input_drivers[i]->ident);
- ssnes_fail(1, "find_input_driver()");
+ rarch_fail(1, "find_input_driver()");
}
void init_drivers_pre(void)
@@ -200,37 +200,37 @@ static void init_dsp_plugin(void)
{
if (!(*g_settings.audio.dsp_plugin))
return;
- ssnes_dsp_info_t info = {0};
+ rarch_dsp_info_t info = {0};
g_extern.audio_data.dsp_lib = dylib_load(g_settings.audio.dsp_plugin);
if (!g_extern.audio_data.dsp_lib)
{
- SSNES_ERR("Failed to open DSP plugin: \"%s\" ...\n", g_settings.audio.dsp_plugin);
+ RARCH_ERR("Failed to open DSP plugin: \"%s\" ...\n", g_settings.audio.dsp_plugin);
return;
}
- const ssnes_dsp_plugin_t* (SSNES_API_CALLTYPE *plugin_init)(void) =
- (const ssnes_dsp_plugin_t *(SSNES_API_CALLTYPE*)(void))dylib_proc(g_extern.audio_data.dsp_lib, "ssnes_dsp_plugin_init");
+ const rarch_dsp_plugin_t* (RARCH_API_CALLTYPE *plugin_init)(void) =
+ (const rarch_dsp_plugin_t *(RARCH_API_CALLTYPE*)(void))dylib_proc(g_extern.audio_data.dsp_lib, "rarch_dsp_plugin_init");
if (!plugin_init)
{
- SSNES_ERR("Failed to find symbol \"ssnes_dsp_plugin_init\" in DSP plugin.\n");
+ RARCH_ERR("Failed to find symbol \"rarch_dsp_plugin_init\" in DSP plugin.\n");
goto error;
}
g_extern.audio_data.dsp_plugin = plugin_init();
if (!g_extern.audio_data.dsp_plugin)
{
- SSNES_ERR("Failed to get a valid DSP plugin.\n");
+ RARCH_ERR("Failed to get a valid DSP plugin.\n");
goto error;
}
- if (g_extern.audio_data.dsp_plugin->api_version != SSNES_DSP_API_VERSION)
+ if (g_extern.audio_data.dsp_plugin->api_version != RARCH_DSP_API_VERSION)
{
- SSNES_ERR("DSP plugin API mismatch. SSNES: %d, Plugin: %d\n", SSNES_DSP_API_VERSION, g_extern.audio_data.dsp_plugin->api_version);
+ RARCH_ERR("DSP plugin API mismatch. SSNES: %d, Plugin: %d\n", RARCH_DSP_API_VERSION, g_extern.audio_data.dsp_plugin->api_version);
goto error;
}
- SSNES_LOG("Loaded DSP plugin: \"%s\"\n", g_extern.audio_data.dsp_plugin->ident ? g_extern.audio_data.dsp_plugin->ident : "Unknown");
+ RARCH_LOG("Loaded DSP plugin: \"%s\"\n", g_extern.audio_data.dsp_plugin->ident ? g_extern.audio_data.dsp_plugin->ident : "Unknown");
info.input_rate = g_settings.audio.in_rate;
info.output_rate = g_settings.audio.out_rate;
@@ -238,7 +238,7 @@ static void init_dsp_plugin(void)
g_extern.audio_data.dsp_handle = g_extern.audio_data.dsp_plugin->init(&info);
if (!g_extern.audio_data.dsp_handle)
{
- SSNES_ERR("Failed to init DSP plugin.\n");
+ RARCH_ERR("Failed to init DSP plugin.\n");
goto error;
}
@@ -268,7 +268,7 @@ static void adjust_audio_input_rate(void)
float timing_skew = fabs(1.0f - info->fps / g_settings.video.refresh_rate);
if (timing_skew > 0.05f) // We don't want to adjust pitch too much. If we have extreme cases, just don't readjust at all.
{
- SSNES_LOG("Timings deviate too much. Will not adjust. (Display = %.2f Hz, Game = %.2f Hz)\n",
+ RARCH_LOG("Timings deviate too much. Will not adjust. (Display = %.2f Hz, Game = %.2f Hz)\n",
g_settings.video.refresh_rate,
(float)info->fps);
@@ -278,7 +278,7 @@ static void adjust_audio_input_rate(void)
g_settings.audio.in_rate = info->sample_rate *
(g_settings.video.refresh_rate / info->fps);
- SSNES_LOG("Set audio input rate to: %.2f Hz.\n", g_settings.audio.in_rate);
+ RARCH_LOG("Set audio input rate to: %.2f Hz.\n", g_settings.audio.in_rate);
}
void init_audio(void)
@@ -288,14 +288,14 @@ void init_audio(void)
size_t outsamples_max = max_bufsamples * AUDIO_MAX_RATIO * g_settings.slowmotion_ratio;
// Used for recording even if audio isn't enabled.
- ssnes_assert(g_extern.audio_data.conv_outsamples = (int16_t*)malloc(outsamples_max * sizeof(int16_t)));
+ rarch_assert(g_extern.audio_data.conv_outsamples = (int16_t*)malloc(outsamples_max * sizeof(int16_t)));
g_extern.audio_data.block_chunk_size = AUDIO_CHUNK_SIZE_BLOCKING;
g_extern.audio_data.nonblock_chunk_size = AUDIO_CHUNK_SIZE_NONBLOCKING;
g_extern.audio_data.chunk_size = g_extern.audio_data.block_chunk_size;
// Needs to be able to hold full content of a full max_bufsamples in addition to its own.
- ssnes_assert(g_extern.audio_data.rewind_buf = (int16_t*)malloc(max_bufsamples * sizeof(int16_t)));
+ rarch_assert(g_extern.audio_data.rewind_buf = (int16_t*)malloc(max_bufsamples * sizeof(int16_t)));
g_extern.audio_data.rewind_size = max_bufsamples;
if (!g_settings.audio.enable)
@@ -311,7 +311,7 @@ void init_audio(void)
if (!driver.audio_data)
{
- SSNES_ERR("Failed to initialize audio driver. Will continue without audio.\n");
+ RARCH_ERR("Failed to initialize audio driver. Will continue without audio.\n");
g_extern.audio_active = false;
}
@@ -328,11 +328,11 @@ void init_audio(void)
if (!g_extern.audio_data.source)
g_extern.audio_active = false;
- ssnes_assert(g_extern.audio_data.data = (float*)malloc(max_bufsamples * sizeof(float)));
+ rarch_assert(g_extern.audio_data.data = (float*)malloc(max_bufsamples * sizeof(float)));
g_extern.audio_data.data_ptr = 0;
- ssnes_assert(g_settings.audio.out_rate < g_settings.audio.in_rate * AUDIO_MAX_RATIO);
- ssnes_assert(g_extern.audio_data.outsamples = (float*)malloc(outsamples_max * sizeof(float)));
+ rarch_assert(g_settings.audio.out_rate < g_settings.audio.in_rate * AUDIO_MAX_RATIO);
+ rarch_assert(g_extern.audio_data.outsamples = (float*)malloc(outsamples_max * sizeof(float)));
g_extern.audio_data.orig_src_ratio =
g_extern.audio_data.src_ratio =
@@ -346,7 +346,7 @@ void init_audio(void)
g_extern.audio_data.rate_control = true;
}
else
- SSNES_WARN("Audio rate control was desired, but driver does not support needed features.\n");
+ RARCH_WARN("Audio rate control was desired, but driver does not support needed features.\n");
}
#ifdef HAVE_DYLIB
@@ -394,11 +394,11 @@ static void init_filter(void)
if (*g_settings.video.filter_path == '\0')
return;
- SSNES_LOG("Loading bSNES filter from \"%s\"\n", g_settings.video.filter_path);
+ RARCH_LOG("Loading bSNES filter from \"%s\"\n", g_settings.video.filter_path);
g_extern.filter.lib = dylib_load(g_settings.video.filter_path);
if (!g_extern.filter.lib)
{
- SSNES_ERR("Failed to load filter \"%s\"\n", g_settings.video.filter_path);
+ RARCH_ERR("Failed to load filter \"%s\"\n", g_settings.video.filter_path);
return;
}
@@ -410,7 +410,7 @@ static void init_filter(void)
unsigned, unsigned, unsigned))dylib_proc(g_extern.filter.lib, "filter_render");
if (!g_extern.filter.psize || !g_extern.filter.prender)
{
- SSNES_ERR("Failed to find functions in filter...\n");
+ RARCH_ERR("Failed to find functions in filter...\n");
dylib_close(g_extern.filter.lib);
g_extern.filter.lib = NULL;
return;
@@ -426,14 +426,14 @@ static void init_filter(void)
unsigned pow2_x = next_pow2(width);
unsigned pow2_y = next_pow2(height);
unsigned maxsize = pow2_x > pow2_y ? pow2_x : pow2_y;
- g_extern.filter.scale = maxsize / SSNES_SCALE_BASE;
+ g_extern.filter.scale = maxsize / RARCH_SCALE_BASE;
- g_extern.filter.buffer = (uint32_t*)malloc(SSNES_SCALE_BASE * SSNES_SCALE_BASE * g_extern.filter.scale * g_extern.filter.scale * sizeof(uint32_t));
- g_extern.filter.pitch = SSNES_SCALE_BASE * g_extern.filter.scale * sizeof(uint32_t);
- ssnes_assert(g_extern.filter.buffer);
+ g_extern.filter.buffer = (uint32_t*)malloc(RARCH_SCALE_BASE * RARCH_SCALE_BASE * g_extern.filter.scale * g_extern.filter.scale * sizeof(uint32_t));
+ g_extern.filter.pitch = RARCH_SCALE_BASE * g_extern.filter.scale * sizeof(uint32_t);
+ rarch_assert(g_extern.filter.buffer);
g_extern.filter.colormap = (uint32_t*)malloc(32768 * sizeof(uint32_t));
- ssnes_assert(g_extern.filter.colormap);
+ rarch_assert(g_extern.filter.colormap);
// Set up conversion map from 16-bit XRGB1555 to 32-bit ARGB.
for (unsigned i = 0; i < 32768; i++)
@@ -475,7 +475,7 @@ static void init_shader_dir(void)
{
while (g_extern.shader_dir.elems[g_extern.shader_dir.size])
{
- SSNES_LOG("Found shader \"%s\"\n", g_extern.shader_dir.elems[g_extern.shader_dir.size]);
+ RARCH_LOG("Found shader \"%s\"\n", g_extern.shader_dir.elems[g_extern.shader_dir.size]);
g_extern.shader_dir.size++;
}
}
@@ -503,7 +503,7 @@ void init_video_input(void)
const struct retro_game_geometry *geom = &g_extern.system.av_info.geometry;
unsigned max_dim = max(geom->max_width, geom->max_height);
- unsigned scale = next_pow2(max_dim) / SSNES_SCALE_BASE;
+ unsigned scale = next_pow2(max_dim) / RARCH_SCALE_BASE;
scale = max(scale, 1);
if (g_extern.filter.active)
@@ -516,7 +516,7 @@ void init_video_input(void)
else
g_settings.video.aspect_ratio = (float)geom->base_width / geom->base_height; // 1:1 PAR.
- SSNES_LOG("Adjusting aspect ratio to %.2f\n", g_settings.video.aspect_ratio);
+ RARCH_LOG("Adjusting aspect ratio to %.2f\n", g_settings.video.aspect_ratio);
}
unsigned width;
@@ -540,7 +540,7 @@ void init_video_input(void)
}
}
- SSNES_LOG("Video @ %ux%u\n", width, height);
+ RARCH_LOG("Video @ %ux%u\n", width, height);
video_info_t video = {0};
video.width = width;
@@ -557,8 +557,8 @@ void init_video_input(void)
if (driver.video_data == NULL)
{
- SSNES_ERR("Cannot open video driver ... Exiting ...\n");
- ssnes_fail(1, "init_video_input()");
+ RARCH_ERR("Cannot open video driver ... Exiting ...\n");
+ rarch_fail(1, "init_video_input()");
}
if (driver.video->set_rotation && g_extern.system.rotation)
@@ -573,14 +573,14 @@ void init_video_input(void)
driver.input_data = input_init_func();
if (driver.input_data == NULL)
{
- SSNES_ERR("Cannot init input driver. Exiting ...\n");
- ssnes_fail(1, "init_video_input()");
+ RARCH_ERR("Cannot init input driver. Exiting ...\n");
+ rarch_fail(1, "init_video_input()");
}
}
else
{
- SSNES_ERR("Cannot find input driver. Exiting ...\n");
- ssnes_fail(1, "init_video_input()");
+ RARCH_ERR("Cannot find input driver. Exiting ...\n");
+ rarch_fail(1, "init_video_input()");
}
}
}
diff --git a/driver.h b/driver.h
index 350ca614f4..ea517f5bc5 100644
--- a/driver.h
+++ b/driver.h
@@ -29,48 +29,48 @@
#define AUDIO_MAX_RATIO 16
// libretro has 12 buttons from 0-11 (libretro.h)
-#define SSNES_FIRST_META_KEY 12
+#define RARCH_FIRST_META_KEY 12
enum
{
- SSNES_FAST_FORWARD_KEY = SSNES_FIRST_META_KEY,
- SSNES_FAST_FORWARD_HOLD_KEY,
- SSNES_LOAD_STATE_KEY,
- SSNES_SAVE_STATE_KEY,
- SSNES_FULLSCREEN_TOGGLE_KEY,
- SSNES_QUIT_KEY,
- SSNES_STATE_SLOT_PLUS,
- SSNES_STATE_SLOT_MINUS,
- SSNES_AUDIO_INPUT_RATE_PLUS,
- SSNES_AUDIO_INPUT_RATE_MINUS,
- SSNES_REWIND,
- SSNES_MOVIE_RECORD_TOGGLE,
- SSNES_PAUSE_TOGGLE,
- SSNES_FRAMEADVANCE,
- SSNES_RESET,
- SSNES_SHADER_NEXT,
- SSNES_SHADER_PREV,
- SSNES_CHEAT_INDEX_PLUS,
- SSNES_CHEAT_INDEX_MINUS,
- SSNES_CHEAT_TOGGLE,
- SSNES_SCREENSHOT,
- SSNES_DSP_CONFIG,
- SSNES_MUTE,
- SSNES_NETPLAY_FLIP,
- SSNES_SLOWMOTION,
+ RARCH_FAST_FORWARD_KEY = RARCH_FIRST_META_KEY,
+ RARCH_FAST_FORWARD_HOLD_KEY,
+ RARCH_LOAD_STATE_KEY,
+ RARCH_SAVE_STATE_KEY,
+ RARCH_FULLSCREEN_TOGGLE_KEY,
+ RARCH_QUIT_KEY,
+ RARCH_STATE_SLOT_PLUS,
+ RARCH_STATE_SLOT_MINUS,
+ RARCH_AUDIO_INPUT_RATE_PLUS,
+ RARCH_AUDIO_INPUT_RATE_MINUS,
+ RARCH_REWIND,
+ RARCH_MOVIE_RECORD_TOGGLE,
+ RARCH_PAUSE_TOGGLE,
+ RARCH_FRAMEADVANCE,
+ RARCH_RESET,
+ RARCH_SHADER_NEXT,
+ RARCH_SHADER_PREV,
+ RARCH_CHEAT_INDEX_PLUS,
+ RARCH_CHEAT_INDEX_MINUS,
+ RARCH_CHEAT_TOGGLE,
+ RARCH_SCREENSHOT,
+ RARCH_DSP_CONFIG,
+ RARCH_MUTE,
+ RARCH_NETPLAY_FLIP,
+ RARCH_SLOWMOTION,
-#ifdef SSNES_CONSOLE
- SSNES_CHEAT_INPUT,
- SSNES_SRAM_WRITE_PROTECT,
+#ifdef RARCH_CONSOLE
+ RARCH_CHEAT_INPUT,
+ RARCH_SRAM_WRITE_PROTECT,
#endif
- SSNES_BIND_LIST_END
+ RARCH_BIND_LIST_END
};
struct snes_keybind
{
bool valid;
int id;
- enum ssnes_key key;
+ enum rarch_key key;
// PC only uses lower 16-bits.
// Full 64-bit can be used for port-specific purposes, like simplifying multiple binds, etc.
@@ -87,7 +87,7 @@ typedef struct video_info
bool vsync;
bool force_aspect;
bool smooth;
- unsigned input_scale; // Maximum input size: SSNES_SCALE_BASE * input_scale
+ unsigned input_scale; // Maximum input size: RARCH_SCALE_BASE * input_scale
bool rgb32; // Use 32-bit RGBA rather than native XBGR1555.
} video_info_t;
@@ -150,7 +150,7 @@ typedef struct video_driver
const char *ident;
// Callbacks essentially useless on PC, but useful on consoles where the drivers are used for more stuff.
-#ifdef SSNES_CONSOLE
+#ifdef RARCH_CONSOLE
void (*set_swap_block_state)(void *data, bool toggle); // Block swapping from being called in ::frame().
void (*swap)(void *data); // Explicitly swap buffers. Only useful when set_swap_block_state() is set to true.
void (*set_aspect_ratio)(void *data, unsigned aspectratio_idx); // TODO: refactor this properly to float.
diff --git a/dynamic.c b/dynamic.c
index aa551c58aa..270e9f3100 100644
--- a/dynamic.c
+++ b/dynamic.c
@@ -18,7 +18,7 @@
#include "compat/strl.h"
#include
-#ifdef SSNES_CONSOLE
+#ifdef RARCH_CONSOLE
#include "console/console_ext.h"
#endif
@@ -41,7 +41,7 @@
#define SYM(x) do { \
function_t func = dylib_proc(lib_handle, #x); \
memcpy(&p##x, &func, sizeof(func)); \
- if (p##x == NULL) { SSNES_ERR("Failed to load symbol: \"%s\"\n", #x); ssnes_fail(1, "init_libretro_sym()"); } \
+ if (p##x == NULL) { RARCH_ERR("Failed to load symbol: \"%s\"\n", #x); rarch_fail(1, "init_libretro_sym()"); } \
} while (0)
static dylib_t lib_handle = NULL;
@@ -92,12 +92,12 @@ static void set_environment_defaults(void);
static void load_symbols(void)
{
#ifdef HAVE_DYNAMIC
- SSNES_LOG("Loading dynamic libsnes from: \"%s\"\n", g_settings.libretro);
+ RARCH_LOG("Loading dynamic libsnes from: \"%s\"\n", g_settings.libretro);
lib_handle = dylib_load(g_settings.libretro);
if (!lib_handle)
{
- SSNES_ERR("Failed to open dynamic library: \"%s\"\n", g_settings.libretro);
- ssnes_fail(1, "load_dynamic()");
+ RARCH_ERR("Failed to open dynamic library: \"%s\"\n", g_settings.libretro);
+ rarch_fail(1, "load_dynamic()");
}
#endif
@@ -140,7 +140,7 @@ void init_libretro_sym(void)
{
// Guarantee that we can do "dirty" casting.
// Every OS that this program supports should pass this ...
- ssnes_assert(sizeof(void*) == sizeof(void (*)(void)));
+ rarch_assert(sizeof(void*) == sizeof(void (*)(void)));
#ifdef HAVE_DYNAMIC
// Try to verify that -lsnes was not linked in from other modules
@@ -148,10 +148,10 @@ void init_libretro_sym(void)
function_t sym = dylib_proc(NULL, "retro_init");
if (sym)
{
- SSNES_ERR("Serious problem. RetroArch wants to load libsnes dyamically, but it is already linked.\n");
- SSNES_ERR("This could happen if other modules RetroArch depends on link against libsnes directly.\n");
- SSNES_ERR("Proceeding could cause a crash. Aborting ...\n");
- ssnes_fail(1, "init_libretro_sym()");
+ RARCH_ERR("Serious problem. RetroArch wants to load libsnes dyamically, but it is already linked.\n");
+ RARCH_ERR("This could happen if other modules RetroArch depends on link against libsnes directly.\n");
+ RARCH_ERR("Proceeding could cause a crash. Aborting ...\n");
+ rarch_fail(1, "init_libretro_sym()");
}
if (!*g_settings.libretro)
@@ -188,7 +188,7 @@ dylib_t dylib_load(const char *path)
#ifdef _WIN32
dylib_t lib = LoadLibrary(path);
if (!lib)
- SSNES_ERR("Failed to load library, error code: 0x%x\n", (unsigned)GetLastError());
+ RARCH_ERR("Failed to load library, error code: 0x%x\n", (unsigned)GetLastError());
return lib;
#else
return dlopen(path, RTLD_LAZY);
@@ -237,16 +237,16 @@ static bool environment_cb(unsigned cmd, void *data)
{
case RETRO_ENVIRONMENT_GET_OVERSCAN:
*(bool*)data = !g_settings.video.crop_overscan;
- SSNES_LOG("Environ GET_OVERSCAN: %u\n", (unsigned)!g_settings.video.crop_overscan);
+ RARCH_LOG("Environ GET_OVERSCAN: %u\n", (unsigned)!g_settings.video.crop_overscan);
break;
case RETRO_ENVIRONMENT_GET_CAN_DUPE:
#ifdef HAVE_FFMPEG
*(bool*)data = true;
- SSNES_LOG("Environ GET_CAN_DUPE: true\n");
+ RARCH_LOG("Environ GET_CAN_DUPE: true\n");
#else
*(bool*)data = false;
- SSNES_LOG("Environ GET_CAN_DUPE: false\n");
+ RARCH_LOG("Environ GET_CAN_DUPE: false\n");
#endif
break;
@@ -270,7 +270,7 @@ static bool environment_cb(unsigned cmd, void *data)
else
var->value = g_extern.system.environment;
- SSNES_LOG("Environ GET_VARIABLE: %s=%s\n",
+ RARCH_LOG("Environ GET_VARIABLE: %s=%s\n",
var->key ? var->key : "null",
var->value ? var->value : "null");
@@ -279,25 +279,25 @@ static bool environment_cb(unsigned cmd, void *data)
case RETRO_ENVIRONMENT_SET_VARIABLES:
{
- SSNES_LOG("Environ SET_VARIABLES:\n");
- SSNES_LOG("=======================\n");
+ RARCH_LOG("Environ SET_VARIABLES:\n");
+ RARCH_LOG("=======================\n");
const struct retro_variable *vars = (const struct retro_variable*)data;
while (vars->key)
{
- SSNES_LOG("\t%s :: %s\n",
+ RARCH_LOG("\t%s :: %s\n",
vars->key,
vars->value ? vars->value : "N/A");
vars++;
}
- SSNES_LOG("=======================\n");
+ RARCH_LOG("=======================\n");
break;
}
case RETRO_ENVIRONMENT_SET_MESSAGE:
{
const struct retro_message *msg = (const struct retro_message*)data;
- SSNES_LOG("Environ SET_MESSAGE: %s\n", msg->msg);
+ RARCH_LOG("Environ SET_MESSAGE: %s\n", msg->msg);
if (g_extern.msg_queue)
msg_queue_push(g_extern.msg_queue, msg->msg, 1, msg->frames);
break;
@@ -306,7 +306,7 @@ static bool environment_cb(unsigned cmd, void *data)
case RETRO_ENVIRONMENT_SET_ROTATION:
{
unsigned rotation = *(const unsigned*)data;
- SSNES_LOG("Environ SET_ROTATION: %u\n", rotation);
+ RARCH_LOG("Environ SET_ROTATION: %u\n", rotation);
if (!g_settings.video.allow_rotate)
break;
@@ -323,7 +323,7 @@ static bool environment_cb(unsigned cmd, void *data)
}
default:
- SSNES_LOG("Environ UNSUPPORTED (#%u).\n", cmd);
+ RARCH_LOG("Environ UNSUPPORTED (#%u).\n", cmd);
return false;
}
diff --git a/file.c b/file.c
index de0e48bdef..dc1d327265 100644
--- a/file.c
+++ b/file.c
@@ -52,12 +52,12 @@ ssize_t read_file(const char *path, void **buf)
rom_buf = malloc(len + 1);
if (!rom_buf)
{
- SSNES_ERR("Couldn't allocate memory.\n");
+ RARCH_ERR("Couldn't allocate memory.\n");
goto error;
}
if ((rc = fread(rom_buf, 1, len, file)) < (ssize_t)len)
- SSNES_WARN("Didn't read whole file.\n");
+ RARCH_WARN("Didn't read whole file.\n");
*buf = rom_buf;
// Allow for easy reading of strings to be safe.
@@ -134,7 +134,7 @@ static void patch_rom(uint8_t **buf, ssize_t *size)
if (g_extern.ups_pref + g_extern.bps_pref + g_extern.ips_pref > 1)
{
- SSNES_WARN("Several patches are explicitly defined, ignoring all ...\n");
+ RARCH_WARN("Several patches are explicitly defined, ignoring all ...\n");
return;
}
@@ -162,28 +162,28 @@ static void patch_rom(uint8_t **buf, ssize_t *size)
}
else
{
- SSNES_LOG("Did not find a valid ROM patch.\n");
+ RARCH_LOG("Did not find a valid ROM patch.\n");
return;
}
- SSNES_LOG("Found %s file in \"%s\", attempting to patch ...\n", patch_desc, patch_path);
+ RARCH_LOG("Found %s file in \"%s\", attempting to patch ...\n", patch_desc, patch_path);
size_t target_size = ret_size * 4; // Just to be sure ...
uint8_t *patched_rom = (uint8_t*)malloc(target_size);
if (!patched_rom)
{
- SSNES_ERR("Failed to allocate memory for patched ROM ...\n");
+ RARCH_ERR("Failed to allocate memory for patched ROM ...\n");
goto error;
}
err = func((const uint8_t*)patch_data, patch_size, ret_buf, ret_size, patched_rom, &target_size);
if (err == PATCH_SUCCESS)
{
- SSNES_LOG("ROM patched successfully (%s).\n", patch_desc);
+ RARCH_LOG("ROM patched successfully (%s).\n", patch_desc);
success = true;
}
else
- SSNES_ERR("Failed to patch %s: Error #%u\n", patch_desc, (unsigned)err);
+ RARCH_ERR("Failed to patch %s: Error #%u\n", patch_desc, (unsigned)err);
if (success)
{
@@ -216,13 +216,13 @@ static ssize_t read_rom_file(FILE *file, void **buf)
setmode(0, O_BINARY);
#endif
- SSNES_LOG("Reading ROM from stdin ...\n");
+ RARCH_LOG("Reading ROM from stdin ...\n");
size_t buf_size = 0xFFFFF; // Some initial guesstimate.
size_t buf_ptr = 0;
uint8_t *rom_buf = (uint8_t*)malloc(buf_size);
if (rom_buf == NULL)
{
- SSNES_ERR("Couldn't allocate memory.\n");
+ RARCH_ERR("Couldn't allocate memory.\n");
return -1;
}
@@ -238,7 +238,7 @@ static ssize_t read_rom_file(FILE *file, void **buf)
rom_buf = (uint8_t*)realloc(rom_buf, buf_size * 2);
if (rom_buf == NULL)
{
- SSNES_ERR("Couldn't allocate memory.\n");
+ RARCH_ERR("Couldn't allocate memory.\n");
return -1;
}
@@ -257,13 +257,13 @@ static ssize_t read_rom_file(FILE *file, void **buf)
void *rom_buf = malloc(ret);
if (rom_buf == NULL)
{
- SSNES_ERR("Couldn't allocate memory.\n");
+ RARCH_ERR("Couldn't allocate memory.\n");
return -1;
}
if (fread(rom_buf, 1, ret, file) < (size_t)ret)
{
- SSNES_ERR("Didn't read whole file.\n");
+ RARCH_ERR("Didn't read whole file.\n");
free(rom_buf);
return -1;
}
@@ -287,7 +287,7 @@ static ssize_t read_rom_file(FILE *file, void **buf)
g_extern.cart_crc = crc32_calculate(ret_buf, ret);
#ifdef HAVE_XML
sha256_hash(g_extern.sha256, ret_buf, ret);
- SSNES_LOG("SHA256 sum: %s\n", g_extern.sha256);
+ RARCH_LOG("SHA256 sum: %s\n", g_extern.sha256);
#endif
*buf = ret_buf;
return ret;
@@ -359,19 +359,19 @@ static void dump_to_file_desperate(const void *data, size_t size, int type)
strlcat(path, ramtype2str(type), sizeof(path));
if (dump_to_file(path, data, size))
- SSNES_WARN("Succeeded in saving RAM data to \"%s\". Phew ... :D\n", path);
+ RARCH_WARN("Succeeded in saving RAM data to \"%s\". Phew ... :D\n", path);
else
goto error;
return;
error:
- SSNES_WARN("Failed ... Tough luck ... :(\n");
+ RARCH_WARN("Failed ... Tough luck ... :(\n");
}
bool save_state(const char *path)
{
- SSNES_LOG("Saving state: \"%s\".\n", path);
+ RARCH_LOG("Saving state: \"%s\".\n", path);
size_t size = pretro_serialize_size();
if (size == 0)
return false;
@@ -379,17 +379,17 @@ bool save_state(const char *path)
void *data = malloc(size);
if (!data)
{
- SSNES_ERR("Failed to allocate memory for save state buffer.\n");
+ RARCH_ERR("Failed to allocate memory for save state buffer.\n");
return false;
}
- SSNES_LOG("State size: %d bytes.\n", (int)size);
+ RARCH_LOG("State size: %d bytes.\n", (int)size);
bool ret = pretro_serialize(data, size);
if (ret)
ret = dump_to_file(path, data, size);
if (!ret)
- SSNES_ERR("Failed to save state to \"%s\".\n", path);
+ RARCH_ERR("Failed to save state to \"%s\".\n", path);
free(data);
return ret;
@@ -397,18 +397,18 @@ bool save_state(const char *path)
bool load_state(const char *path)
{
- SSNES_LOG("Loading state: \"%s\".\n", path);
+ RARCH_LOG("Loading state: \"%s\".\n", path);
void *buf = NULL;
ssize_t size = read_file(path, &buf);
if (size < 0)
{
- SSNES_ERR("Failed to load state from \"%s\".\n", path);
+ RARCH_ERR("Failed to load state from \"%s\".\n", path);
return false;
}
bool ret = true;
- SSNES_LOG("State size: %u bytes.\n", (unsigned)size);
+ RARCH_LOG("State size: %u bytes.\n", (unsigned)size);
void *block_buf[2] = {NULL, NULL};
int block_type[2] = {-1, -1};
@@ -416,26 +416,26 @@ bool load_state(const char *path)
if (g_settings.block_sram_overwrite)
{
- SSNES_LOG("Blocking SRAM overwrite.\n");
+ RARCH_LOG("Blocking SRAM overwrite.\n");
switch (g_extern.game_type)
{
- case SSNES_CART_NORMAL:
+ case RARCH_CART_NORMAL:
block_type[0] = RETRO_MEMORY_SAVE_RAM;
block_type[1] = RETRO_MEMORY_RTC;
break;
- case SSNES_CART_BSX:
- case SSNES_CART_BSX_SLOTTED:
+ case RARCH_CART_BSX:
+ case RARCH_CART_BSX_SLOTTED:
block_type[0] = RETRO_MEMORY_SNES_BSX_RAM;
block_type[1] = RETRO_MEMORY_SNES_BSX_PRAM;
break;
- case SSNES_CART_SUFAMI:
+ case RARCH_CART_SUFAMI:
block_type[0] = RETRO_MEMORY_SNES_SUFAMI_TURBO_A_RAM;
block_type[1] = RETRO_MEMORY_SNES_SUFAMI_TURBO_B_RAM;
break;
- case SSNES_CART_SGB:
+ case RARCH_CART_SGB:
block_type[0] = RETRO_MEMORY_SNES_GAME_BOY_RAM;
block_type[1] = RETRO_MEMORY_SNES_GAME_BOY_RTC;
break;
@@ -507,8 +507,8 @@ void save_ram_file(const char *path, int type)
{
if (!dump_to_file(path, data, size))
{
- SSNES_ERR("Failed to save SRAM.\n");
- SSNES_WARN("Attempting to recover ...\n");
+ RARCH_ERR("Failed to save SRAM.\n");
+ RARCH_WARN("Attempting to recover ...\n");
dump_to_file_desperate(data, size, type);
}
}
@@ -520,7 +520,7 @@ static char *load_xml_map(const char *path)
if (*path)
{
if (read_file_string(path, &xml_buf))
- SSNES_LOG("Found XML memory map in \"%s\"\n", path);
+ RARCH_LOG("Found XML memory map in \"%s\"\n", path);
}
return xml_buf;
@@ -546,25 +546,25 @@ static bool load_roms(unsigned rom_type, const char **rom_paths, size_t roms)
{
if ((rom_len[0] = read_rom_file(g_extern.rom_file, &rom_buf[0])) == -1)
{
- SSNES_ERR("Could not read ROM file.\n");
+ RARCH_ERR("Could not read ROM file.\n");
return false;
}
if (g_extern.rom_file)
fclose(g_extern.rom_file);
- SSNES_LOG("ROM size: %u bytes.\n", (unsigned)rom_len[0]);
+ RARCH_LOG("ROM size: %u bytes.\n", (unsigned)rom_len[0]);
}
else
{
if (!g_extern.rom_file)
{
- SSNES_ERR("Implementation requires a full path to be set, cannot load ROM from stdin. Aborting ...\n");
+ RARCH_ERR("Implementation requires a full path to be set, cannot load ROM from stdin. Aborting ...\n");
return false;
}
fclose(g_extern.rom_file);
- SSNES_LOG("ROM loading skipped. Implementation will load it on its own.\n");
+ RARCH_LOG("ROM loading skipped. Implementation will load it on its own.\n");
}
char *xml_buf = load_xml_map(g_extern.xml_name);
@@ -580,7 +580,7 @@ static bool load_roms(unsigned rom_type, const char **rom_paths, size_t roms)
!g_extern.system.info.need_fullpath &&
(rom_len[i] = read_file(rom_paths[i], &rom_buf[i])) == -1)
{
- SSNES_ERR("Could not read ROM file: \"%s\".\n", rom_paths[i]);
+ RARCH_ERR("Could not read ROM file: \"%s\".\n", rom_paths[i]);
ret = false;
goto end;
}
@@ -596,7 +596,7 @@ static bool load_roms(unsigned rom_type, const char **rom_paths, size_t roms)
ret = pretro_load_game_special(rom_type, info, roms);
if (!ret)
- SSNES_ERR("Failed to load game.\n");
+ RARCH_ERR("Failed to load game.\n");
end:
for (unsigned i = 0; i < MAX_ROMS; i++)
@@ -643,37 +643,37 @@ static bool load_sufami_rom(void)
return load_roms(RETRO_GAME_TYPE_SUFAMI_TURBO, path, 3);
}
-bool init_rom_file(enum ssnes_game_type type)
+bool init_rom_file(enum rarch_game_type type)
{
switch (type)
{
- case SSNES_CART_SGB:
+ case RARCH_CART_SGB:
if (!load_sgb_rom())
return false;
break;
- case SSNES_CART_NORMAL:
+ case RARCH_CART_NORMAL:
if (!load_normal_rom())
return false;
break;
- case SSNES_CART_BSX:
+ case RARCH_CART_BSX:
if (!load_bsx_rom(false))
return false;
break;
- case SSNES_CART_BSX_SLOTTED:
+ case RARCH_CART_BSX_SLOTTED:
if (!load_bsx_rom(true))
return false;
break;
- case SSNES_CART_SUFAMI:
+ case RARCH_CART_SUFAMI:
if (!load_sufami_rom())
return false;
break;
default:
- SSNES_ERR("Invalid ROM type.\n");
+ RARCH_ERR("Invalid ROM type.\n");
return false;
}
diff --git a/file.h b/file.h
index 8ad883742c..13574ecff2 100644
--- a/file.h
+++ b/file.h
@@ -14,8 +14,8 @@
*/
-#ifndef __SSNES_FILE_H
-#define __SSNES_FILE_H
+#ifndef __RARCH_FILE_H
+#define __RARCH_FILE_H
#include "boolean.h"
#include
@@ -38,7 +38,7 @@ bool save_state(const char *path);
void load_ram_file(const char *path, int type);
void save_ram_file(const char *path, int type);
-bool init_rom_file(enum ssnes_game_type type);
+bool init_rom_file(enum rarch_game_type type);
// Returns a NULL-terminated list of files in a directory with full paths.
// If ext is NULL, any file will be picked.
diff --git a/file_path.c b/file_path.c
index 2a98550ac1..835063c789 100644
--- a/file_path.c
+++ b/file_path.c
@@ -141,7 +141,7 @@ char **dir_list_new(const char *dir, const char *ext)
return dir_list;
error:
- SSNES_ERR("Failed to open directory: \"%s\"\n", dir);
+ RARCH_ERR("Failed to open directory: \"%s\"\n", dir);
#ifdef _WIN32
if (hFind != INVALID_HANDLE_VALUE)
FindClose(hFind);
@@ -203,24 +203,24 @@ void fill_pathname(char *out_path, const char *in_path, const char *replace, siz
{
char tmp_path[PATH_MAX];
- ssnes_assert(strlcpy(tmp_path, in_path, sizeof(tmp_path)) < sizeof(tmp_path));
+ rarch_assert(strlcpy(tmp_path, in_path, sizeof(tmp_path)) < sizeof(tmp_path));
char *tok = strrchr(tmp_path, '.');
if (tok)
*tok = '\0';
- ssnes_assert(strlcpy(out_path, tmp_path, size) < size);
- ssnes_assert(strlcat(out_path, replace, size) < size);
+ rarch_assert(strlcpy(out_path, tmp_path, size) < size);
+ rarch_assert(strlcat(out_path, replace, size) < size);
}
void fill_pathname_noext(char *out_path, const char *in_path, const char *replace, size_t size)
{
- ssnes_assert(strlcpy(out_path, in_path, size) < size);
- ssnes_assert(strlcat(out_path, replace, size) < size);
+ rarch_assert(strlcpy(out_path, in_path, size) < size);
+ rarch_assert(strlcat(out_path, replace, size) < size);
}
void fill_pathname_dir(char *in_dir, const char *in_basename, const char *replace, size_t size)
{
- ssnes_assert(strlcat(in_dir, "/", size) < size);
+ rarch_assert(strlcat(in_dir, "/", size) < size);
const char *base = strrchr(in_basename, '/');
if (!base)
@@ -231,8 +231,8 @@ void fill_pathname_dir(char *in_dir, const char *in_basename, const char *replac
else
base = in_basename;
- ssnes_assert(strlcat(in_dir, base, size) < size);
- ssnes_assert(strlcat(in_dir, replace, size) < size);
+ rarch_assert(strlcat(in_dir, base, size) < size);
+ rarch_assert(strlcat(in_dir, replace, size) < size);
}
void fill_pathname_base(char *out_dir, const char *in_path, size_t size)
@@ -246,6 +246,6 @@ void fill_pathname_base(char *out_dir, const char *in_path, size_t size)
else
ptr = in_path;
- ssnes_assert(strlcpy(out_dir, ptr, size) < size);
+ rarch_assert(strlcpy(out_dir, ptr, size) < size);
}
diff --git a/general.h b/general.h
index 19b379034d..8605aed670 100644
--- a/general.h
+++ b/general.h
@@ -14,8 +14,8 @@
*/
-#ifndef __SSNES_GENERAL_H
-#define __SSNES_GENERAL_H
+#ifndef __RARCH_GENERAL_H
+#define __RARCH_GENERAL_H
#include "boolean.h"
#include
@@ -30,7 +30,7 @@
#include "autosave.h"
#include "dynamic.h"
#include "cheats.h"
-#include "audio/ext/ssnes_dsp.h"
+#include "audio/ext/rarch_dsp.h"
#include "compat/strl.h"
#ifdef __CELLOS_LV2__
@@ -70,12 +70,12 @@
#define MAX_PLAYERS 8
-enum ssnes_shader_type
+enum rarch_shader_type
{
- SSNES_SHADER_CG,
- SSNES_SHADER_BSNES,
- SSNES_SHADER_AUTO,
- SSNES_SHADER_NONE
+ RARCH_SHADER_CG,
+ RARCH_SHADER_BSNES,
+ RARCH_SHADER_AUTO,
+ RARCH_SHADER_NONE
};
// All config related settings go here.
@@ -98,7 +98,7 @@ struct settings
char cg_shader_path[PATH_MAX];
char bsnes_shader_path[PATH_MAX];
char filter_path[PATH_MAX];
- enum ssnes_shader_type shader_type;
+ enum rarch_shader_type shader_type;
float refresh_rate;
bool render_to_texture;
@@ -150,10 +150,10 @@ struct settings
struct
{
char driver[32];
- struct snes_keybind binds[MAX_PLAYERS][SSNES_BIND_LIST_END];
+ struct snes_keybind binds[MAX_PLAYERS][RARCH_BIND_LIST_END];
float axis_threshold;
int joypad_map[MAX_PLAYERS];
-#ifdef SSNES_CONSOLE
+#ifdef RARCH_CONSOLE
unsigned dpad_emulation[MAX_PLAYERS];
#endif
bool netplay_client_swap_input;
@@ -179,7 +179,7 @@ struct settings
};
// Settings and/or global state that is specific to a console-style implementation.
-#ifdef SSNES_CONSOLE
+#ifdef RARCH_CONSOLE
struct console_settings
{
#ifdef __CELLOS_LV2__
@@ -190,7 +190,7 @@ struct console_settings
bool default_savestate_dir_enable;
bool frame_advance_enable;
bool gamma_correction_enable;
- bool initialize_ssnes_enable;
+ bool initialize_rarch_enable;
bool ingame_menu_enable;
bool menu_enable;
bool overscan_enable;
@@ -236,13 +236,13 @@ struct console_settings
};
#endif
-enum ssnes_game_type
+enum rarch_game_type
{
- SSNES_CART_NORMAL = 0,
- SSNES_CART_SGB,
- SSNES_CART_BSX,
- SSNES_CART_BSX_SLOTTED,
- SSNES_CART_SUFAMI
+ RARCH_CART_NORMAL = 0,
+ RARCH_CART_SGB,
+ RARCH_CART_BSX,
+ RARCH_CART_BSX_SLOTTED,
+ RARCH_CART_SUFAMI
};
// All run-time- / command line flag-related globals go here.
@@ -261,7 +261,7 @@ struct global
bool disconnect_device[2];
FILE *rom_file;
- enum ssnes_game_type game_type;
+ enum rarch_game_type game_type;
uint32_t cart_crc;
char gb_rom_path[PATH_MAX];
@@ -307,7 +307,7 @@ struct global
struct
{
- ssnes_resampler_t *source;
+ rarch_resampler_t *source;
float *data;
size_t data_ptr;
@@ -328,7 +328,7 @@ struct global
size_t rewind_size;
dylib_t dsp_lib;
- const ssnes_dsp_plugin_t *dsp_plugin;
+ const rarch_dsp_plugin_t *dsp_plugin;
void *dsp_handle;
bool rate_control;
@@ -446,48 +446,48 @@ bool config_read_keybinds(const char *path);
bool config_save_keybinds(const char *path);
#endif
-void ssnes_game_reset(void);
-void ssnes_main_clear_state(void);
-int ssnes_main_init(int argc, char *argv[]);
-bool ssnes_main_iterate(void);
-void ssnes_main_deinit(void);
-void ssnes_render_cached_frame(void);
+void rarch_game_reset(void);
+void rarch_main_clear_state(void);
+int rarch_main_init(int argc, char *argv[]);
+bool rarch_main_iterate(void);
+void rarch_main_deinit(void);
+void rarch_render_cached_frame(void);
-void ssnes_load_state(void);
-void ssnes_save_state(void);
-void ssnes_state_slot_increase(void);
-void ssnes_state_slot_decrease(void);
+void rarch_load_state(void);
+void rarch_save_state(void);
+void rarch_state_slot_increase(void);
+void rarch_state_slot_decrease(void);
/////////
// Public data structures
extern struct settings g_settings;
extern struct global g_extern;
-#ifdef SSNES_CONSOLE
+#ifdef RARCH_CONSOLE
extern struct console_settings g_console;
#endif
/////////
-#if defined(SSNES_CONSOLE) && (defined(HAVE_LOGGER) || defined(HAVE_FILE_LOGGER))
+#if defined(RARCH_CONSOLE) && (defined(HAVE_LOGGER) || defined(HAVE_FILE_LOGGER))
#include "logger_override.h"
#else
-#ifndef SSNES_LOG
-#define SSNES_LOG(...) do { \
+#ifndef RARCH_LOG
+#define RARCH_LOG(...) do { \
if (g_extern.verbose) \
fprintf(stderr, "SSNES: " __VA_ARGS__); \
fflush(stderr); \
} while (0)
#endif
-#ifndef SSNES_ERR
-#define SSNES_ERR(...) do { \
+#ifndef RARCH_ERR
+#define RARCH_ERR(...) do { \
fprintf(stderr, "RetroArch [ERROR] :: " __VA_ARGS__); \
fflush(stderr); \
} while (0)
#endif
-#ifndef SSNES_WARN
-#define SSNES_WARN(...) do { \
+#ifndef RARCH_WARN
+#define RARCH_WARN(...) do { \
fprintf(stderr, "RetroArch [WARN] :: " __VA_ARGS__); \
fflush(stderr); \
} while (0)
@@ -502,7 +502,7 @@ extern struct console_settings g_console;
#define min(a, b) ((a) < (b) ? (a) : (b))
#endif
-#define SSNES_SCALE_BASE 256
+#define RARCH_SCALE_BASE 256
static inline uint32_t next_pow2(uint32_t v)
{
@@ -564,7 +564,7 @@ static inline uint16_t swap_if_little16(uint16_t val)
#include
#endif
-static inline void ssnes_sleep(unsigned msec)
+static inline void rarch_sleep(unsigned msec)
{
#ifdef __CELLOS_LV2__
sys_timer_usleep(1000 * msec);
@@ -582,14 +582,14 @@ static inline void ssnes_sleep(unsigned msec)
#endif
}
-#define ssnes_assert(cond) \
- if (!(cond)) { SSNES_ERR("Assertion failed at %s:%d.\n", __FILE__, __LINE__); exit(2); }
+#define rarch_assert(cond) \
+ if (!(cond)) { RARCH_ERR("Assertion failed at %s:%d.\n", __FILE__, __LINE__); exit(2); }
-static inline void ssnes_fail(int error_code, const char *error)
+static inline void rarch_fail(int error_code, const char *error)
{
- // We cannot longjmp unless we're in ssnes_main_init().
+ // We cannot longjmp unless we're in rarch_main_init().
// If not, something went very wrong, and we should just exit right away.
- ssnes_assert(g_extern.error_in_init);
+ rarch_assert(g_extern.error_in_init);
strlcpy(g_extern.error_string, error, sizeof(g_extern.error_string));
longjmp(g_extern.error_sjlj_context, error_code);
diff --git a/gfx/ext/ssnes_video.h b/gfx/ext/rarch_video.h
similarity index 78%
rename from gfx/ext/ssnes_video.h
rename to gfx/ext/rarch_video.h
index 571ddd2e38..199e9ac604 100644
--- a/gfx/ext/ssnes_video.h
+++ b/gfx/ext/rarch_video.h
@@ -3,8 +3,8 @@
//
//
-#ifndef __SSNES_VIDEO_DRIVER_H
-#define __SSNES_VIDEO_DRIVER_H
+#ifndef __RARCH_VIDEO_DRIVER_H
+#define __RARCH_VIDEO_DRIVER_H
#include
@@ -13,42 +13,42 @@ extern "C" {
#endif
#ifdef _WIN32
-#ifdef SSNES_DLL_IMPORT
-#define SSNES_API_EXPORT __declspec(dllimport)
+#ifdef RARCH_DLL_IMPORT
+#define RARCH_API_EXPORT __declspec(dllimport)
#else
-#define SSNES_API_EXPORT __declspec(dllexport)
+#define RARCH_API_EXPORT __declspec(dllexport)
#endif
-#define SSNES_API_CALLTYPE __cdecl
+#define RARCH_API_CALLTYPE __cdecl
#else
-#define SSNES_API_EXPORT
-#define SSNES_API_CALLTYPE
+#define RARCH_API_EXPORT
+#define RARCH_API_CALLTYPE
#endif
-#define SSNES_GRAPHICS_API_VERSION 2
+#define RARCH_GRAPHICS_API_VERSION 2
// Since we don't want to rely on C++ or C99 for a proper boolean type,
// make sure return semantics are perfectly clear ... ;)
-#ifndef SSNES_OK
-#define SSNES_OK 1
+#ifndef RARCH_OK
+#define RARCH_OK 1
#endif
-#ifndef SSNES_ERROR
-#define SSNES_ERROR 0
+#ifndef RARCH_ERROR
+#define RARCH_ERROR 0
#endif
-#ifndef SSNES_TRUE
-#define SSNES_TRUE 1
+#ifndef RARCH_TRUE
+#define RARCH_TRUE 1
#endif
-#ifndef SSNES_FALSE
-#define SSNES_FALSE 0
+#ifndef RARCH_FALSE
+#define RARCH_FALSE 0
#endif
-#define SSNES_COLOR_FORMAT_XRGB1555 0
-#define SSNES_COLOR_FORMAT_ARGB8888 1
+#define RARCH_COLOR_FORMAT_XRGB1555 0
+#define RARCH_COLOR_FORMAT_ARGB8888 1
-#define SSNES_INPUT_SCALE_BASE 256
+#define RARCH_INPUT_SCALE_BASE 256
typedef struct py_state py_state_t;
@@ -65,7 +65,7 @@ typedef float (*python_state_get_cb)(py_state_t *handle, const char *id, unsigne
// Frees the runtime.
typedef void (*python_state_free_cb)(py_state_t *handle);
-typedef struct ssnes_video_info
+typedef struct rarch_video_info
{
// Width of window.
// If fullscreen mode is requested,
@@ -98,7 +98,7 @@ typedef struct ssnes_video_info
// input_scale defines the maximum size of the picture that will
// ever be used with the frame callback.
- // The maximum resolution is a multiple of 256x256 size (SSNES_INPUT_SCALE_BASE),
+ // The maximum resolution is a multiple of 256x256 size (RARCH_INPUT_SCALE_BASE),
// so an input scale of 2
// means you should allocate a texture or of 512x512.
unsigned input_scale;
@@ -135,40 +135,40 @@ typedef struct ssnes_video_info
python_state_new_cb python_state_new;
python_state_get_cb python_state_get;
python_state_free_cb python_state_free;
-} ssnes_video_info_t;
+} rarch_video_info_t;
// Some convenience macros.
// Extract which axes to test for in negative or positive direction.
-// May be equal to SSNES_NO_AXIS, which means testing should not occur.
-#define SSNES_AXIS_NEG_GET(x) (((unsigned)(x) >> 16) & 0xFFFFU)
-#define SSNES_AXIS_POS_GET(x) ((unsigned)(x) & 0xFFFFU)
+// May be equal to RARCH_NO_AXIS, which means testing should not occur.
+#define RARCH_AXIS_NEG_GET(x) (((unsigned)(x) >> 16) & 0xFFFFU)
+#define RARCH_AXIS_POS_GET(x) ((unsigned)(x) & 0xFFFFU)
// I hope no joypad will ever have this many buttons or axes ... ;)
// If joykey is this value, do not check that button.
-#define SSNES_NO_AXIS (0xFFFFFFFFU)
-#define SSNES_NO_BTN ((unsigned short)0xFFFFU)
+#define RARCH_NO_AXIS (0xFFFFFFFFU)
+#define RARCH_NO_BTN ((unsigned short)0xFFFFU)
// Masks to test on joykey which hat direction is to be tested for.
-#define SSNES_HAT_UP_MASK (1 << 15)
-#define SSNES_HAT_DOWN_MASK (1 << 14)
-#define SSNES_HAT_LEFT_MASK (1 << 13)
-#define SSNES_HAT_RIGHT_MASK (1 << 12)
-#define SSNES_HAT_MAP(x, hat) ((x & ((1 << 12) - 1)) | hat)
+#define RARCH_HAT_UP_MASK (1 << 15)
+#define RARCH_HAT_DOWN_MASK (1 << 14)
+#define RARCH_HAT_LEFT_MASK (1 << 13)
+#define RARCH_HAT_RIGHT_MASK (1 << 12)
+#define RARCH_HAT_MAP(x, hat) ((x & ((1 << 12) - 1)) | hat)
-#define SSNES_HAT_MASK (SSNES_HAT_UP_MASK | SSNES_HAT_DOWN_MASK | \
- SSNES_HAT_LEFT_MASK | SSNES_HAT_RIGHT_MASK)
+#define RARCH_HAT_MASK (RARCH_HAT_UP_MASK | RARCH_HAT_DOWN_MASK | \
+ RARCH_HAT_LEFT_MASK | RARCH_HAT_RIGHT_MASK)
// Test this on the joykey. If true, we want to test for a joypad hat
// rather than a button.
-#define SSNES_GET_HAT_DIR(x) (x & SSNES_HAT_MASK)
+#define RARCH_GET_HAT_DIR(x) (x & RARCH_HAT_MASK)
// Gets the joypad hat to be tested for.
-// Only valid when SSNES_GET_HAT_DIR() returns true.
-#define SSNES_GET_HAT(x) (x & (~SSNES_HAT_MASK))
+// Only valid when RARCH_GET_HAT_DIR() returns true.
+#define RARCH_GET_HAT(x) (x & (~RARCH_HAT_MASK))
// key, joykey and joyaxis are all checked at the same time.
// If any one of these are pressed, return 1 in state callback.
-struct ssnes_keybind
+struct rarch_keybind
{
// If analog_x is true, we request an analog device to be polled
// rather than normal keys.
@@ -193,7 +193,7 @@ struct ssnes_keybind
unsigned joyaxis;
};
-typedef struct ssnes_input_driver
+typedef struct rarch_input_driver
{
// Inits input driver.
// Joypad index denotes which joypads are desired for the various players.
@@ -213,7 +213,7 @@ typedef struct ssnes_input_driver
// Players are 1 - 5.
// For digital inputs, pressed key is 1, not pressed key is 0.
// Analog values have same range as a signed 16-bit integer.
- int (*input_state)(void *data, const struct ssnes_keybind *bind,
+ int (*input_state)(void *data, const struct rarch_keybind *bind,
unsigned player);
// Frees the input struct.
@@ -221,9 +221,9 @@ typedef struct ssnes_input_driver
// Human readable indentification string.
const char *ident;
-} ssnes_input_driver_t;
+} rarch_input_driver_t;
-typedef struct ssnes_video_driver
+typedef struct rarch_video_driver
{
// Inits the video driver. Returns an opaque handle pointer to the driver.
// Returns NULL on error.
@@ -231,12 +231,12 @@ typedef struct ssnes_video_driver
// Should the video driver request that a certain input driver is used,
// it is possible to set the driver to *input.
// If no certain driver is desired, set *input to NULL.
- void *(*init)(const ssnes_video_info_t *video,
- const ssnes_input_driver_t **input);
+ void *(*init)(const rarch_video_info_t *video,
+ const rarch_input_driver_t **input);
// Updates frame on the screen.
// Frame can be either XRGB1555 or ARGB32 format
- // depending on rgb32 setting in ssnes_video_info_t.
+ // depending on rgb32 setting in rarch_video_info_t.
// Pitch is the distance in bytes between two scanlines in memory.
//
// When msg is non-NULL,
@@ -261,15 +261,15 @@ typedef struct ssnes_video_driver
// A human-readable identification of the video driver.
const char *ident;
- // Needs to be defined to SSNES_GRAPHICS_API_VERSION.
+ // Needs to be defined to RARCH_GRAPHICS_API_VERSION.
// This is used to detect API/ABI mismatches.
int api_version;
-} ssnes_video_driver_t;
+} rarch_video_driver_t;
// Called by RetroArch on startup to get a driver handle.
// This is NOT dynamically allocated.
-SSNES_API_EXPORT const ssnes_video_driver_t* SSNES_API_CALLTYPE
- ssnes_video_init(void);
+RARCH_API_EXPORT const rarch_video_driver_t* RARCH_API_CALLTYPE
+ rarch_video_init(void);
#ifdef __cplusplus
}
diff --git a/gfx/ext_gfx.c b/gfx/ext_gfx.c
index de213ab68a..d5b669b061 100644
--- a/gfx/ext_gfx.c
+++ b/gfx/ext_gfx.c
@@ -15,8 +15,8 @@
// Loader for external API plugins.
-#define SSNES_DLL_IMPORT
-#include "ext/ssnes_video.h"
+#define RARCH_DLL_IMPORT
+#include "ext/rarch_video.h"
#include "../boolean.h"
#include
#include
@@ -42,7 +42,7 @@ static dylib_t g_lib = NULL;
typedef struct
{
- const ssnes_input_driver_t *driver;
+ const rarch_input_driver_t *driver;
void *handle;
} input_ext_t;
@@ -64,16 +64,16 @@ static int16_t input_ext_input_state(void *data, const struct snes_keybind **sne
unsigned player = port + 1;
- if (id < SSNES_BIND_LIST_END)
+ if (id < RARCH_BIND_LIST_END)
{
- const struct snes_keybind *ssnes_bind = &snes_keybinds[player - 1][id];
- if (!ssnes_bind->valid)
+ const struct snes_keybind *rarch_bind = &snes_keybinds[player - 1][id];
+ if (!rarch_bind->valid)
return 0;
- struct ssnes_keybind bind = {0};
- bind.key = ssnes_bind->key;
- bind.joykey = ssnes_bind->joykey;
- bind.joyaxis = ssnes_bind->joyaxis;
+ struct rarch_keybind bind = {0};
+ bind.key = rarch_bind->key;
+ bind.joykey = rarch_bind->joykey;
+ bind.joyaxis = rarch_bind->joyaxis;
return ext->driver->input_state(ext->handle, &bind, player);
}
@@ -85,16 +85,16 @@ static bool input_ext_key_pressed(void *data, int key)
{
input_ext_t *ext = (input_ext_t*)data;
- if (key >= 0 && key < SSNES_BIND_LIST_END)
+ if (key >= 0 && key < RARCH_BIND_LIST_END)
{
- const struct snes_keybind *ssnes_bind = &g_settings.input.binds[0][key];
- if (!ssnes_bind->valid)
+ const struct snes_keybind *rarch_bind = &g_settings.input.binds[0][key];
+ if (!rarch_bind->valid)
return false;
- struct ssnes_keybind bind = {0};
- bind.key = ssnes_bind->key;
- bind.joykey = ssnes_bind->joykey;
- bind.joyaxis = ssnes_bind->joyaxis;
+ struct rarch_keybind bind = {0};
+ bind.key = rarch_bind->key;
+ bind.joykey = rarch_bind->joykey;
+ bind.joyaxis = rarch_bind->joyaxis;
return ext->driver->input_state(ext->handle, &bind, 1);
}
@@ -134,7 +134,7 @@ static const input_driver_t input_ext = {
//////////// Video hook
typedef struct
{
- const ssnes_video_driver_t *driver;
+ const rarch_video_driver_t *driver;
void *handle;
} ext_t;
@@ -182,7 +182,7 @@ static bool video_ext_frame(void *data, const void *frame, unsigned width, unsig
return ext->driver->frame(ext->handle, frame, width, height, pitch, msg);
}
-static void *setup_input(ext_t *ext, const ssnes_input_driver_t *driver)
+static void *setup_input(ext_t *ext, const rarch_input_driver_t *driver)
{
// TODO: Change external API to allow more players. To be done in next major ABI break.
int joypad_index[5];
@@ -205,21 +205,21 @@ static void *setup_input(ext_t *ext, const ssnes_input_driver_t *driver)
static bool setup_video(ext_t *ext, const video_info_t *video, const input_driver_t **input, void **input_data)
{
- SSNES_LOG("Loaded driver: \"%s\"\n", ext->driver->ident ? ext->driver->ident : "Unknown");
+ RARCH_LOG("Loaded driver: \"%s\"\n", ext->driver->ident ? ext->driver->ident : "Unknown");
- if (SSNES_GRAPHICS_API_VERSION != ext->driver->api_version)
+ if (RARCH_GRAPHICS_API_VERSION != ext->driver->api_version)
{
- SSNES_ERR("API version mismatch detected.\n");
- SSNES_ERR("Required API version: %d, Library version: %d\n", SSNES_GRAPHICS_API_VERSION, ext->driver->api_version);
+ RARCH_ERR("API version mismatch detected.\n");
+ RARCH_ERR("Required API version: %d, Library version: %d\n", RARCH_GRAPHICS_API_VERSION, ext->driver->api_version);
return false;
}
const char *cg_shader = NULL;
const char *xml_shader = NULL;
- enum ssnes_shader_type type = g_settings.video.shader_type;
- if ((type == SSNES_SHADER_CG || type == SSNES_SHADER_AUTO) && *g_settings.video.cg_shader_path)
+ enum rarch_shader_type type = g_settings.video.shader_type;
+ if ((type == RARCH_SHADER_CG || type == RARCH_SHADER_AUTO) && *g_settings.video.cg_shader_path)
cg_shader = g_settings.video.cg_shader_path;
- else if ((type == SSNES_SHADER_BSNES || type == SSNES_SHADER_AUTO) && *g_settings.video.bsnes_shader_path)
+ else if ((type == RARCH_SHADER_BSNES || type == RARCH_SHADER_AUTO) && *g_settings.video.bsnes_shader_path)
xml_shader = g_settings.video.bsnes_shader_path;
int font_color_r = g_settings.video.msg_color_r * 255;
@@ -247,7 +247,7 @@ static bool setup_video(ext_t *ext, const video_info_t *video, const input_drive
gfx_window_title_reset();
gfx_window_title(title_buf, sizeof(title_buf));
- ssnes_video_info_t info = {0};
+ rarch_video_info_t info = {0};
info.width = video->width;
info.height = video->height;
info.fullscreen = video->fullscreen;
@@ -256,7 +256,7 @@ static bool setup_video(ext_t *ext, const video_info_t *video, const input_drive
info.aspect_ratio = g_settings.video.aspect_ratio;
info.smooth = video->smooth;
info.input_scale = video->input_scale;
- info.color_format = video->rgb32 ? SSNES_COLOR_FORMAT_ARGB8888 : SSNES_COLOR_FORMAT_XRGB1555;
+ info.color_format = video->rgb32 ? RARCH_COLOR_FORMAT_ARGB8888 : RARCH_COLOR_FORMAT_XRGB1555;
info.xml_shader = xml_shader;
info.cg_shader = cg_shader;
info.ttf_font = font;
@@ -270,7 +270,7 @@ static bool setup_video(ext_t *ext, const video_info_t *video, const input_drive
info.python_state_free = py_state_free;
#endif
- const ssnes_input_driver_t *input_driver = NULL;
+ const rarch_input_driver_t *input_driver = NULL;
ext->handle = ext->driver->init(&info, &input_driver);
if (!ext->handle)
return false;
@@ -290,38 +290,38 @@ static void *video_ext_init(const video_info_t *video, const input_driver_t **in
if (!ext)
return NULL;
- const ssnes_video_driver_t *(*video_init)(void) = NULL;
+ const rarch_video_driver_t *(*video_init)(void) = NULL;
if (!(*g_settings.video.external_driver))
{
- SSNES_ERR("External driver needs video_external_driver path to be set.\n");
+ RARCH_ERR("External driver needs video_external_driver path to be set.\n");
goto error;
}
g_lib = dylib_load(g_settings.video.external_driver);
if (!g_lib)
{
- SSNES_ERR("Failed to open library: \"%s\"\n", g_settings.video.external_driver);
+ RARCH_ERR("Failed to open library: \"%s\"\n", g_settings.video.external_driver);
goto error;
}
- video_init = (const ssnes_video_driver_t *(*)(void))dylib_proc(g_lib, "ssnes_video_init");
+ video_init = (const rarch_video_driver_t *(*)(void))dylib_proc(g_lib, "rarch_video_init");
if (!video_init)
{
- SSNES_ERR("Couldn't find function ssnes_video_init in library ...\n");
+ RARCH_ERR("Couldn't find function rarch_video_init in library ...\n");
goto error;
}
ext->driver = video_init();
if (!ext->driver)
{
- SSNES_ERR("External driver returned invalid driver handle.\n");
+ RARCH_ERR("External driver returned invalid driver handle.\n");
goto error;
}
if (!setup_video(ext, video, input, input_data))
{
- SSNES_ERR("Failed to start driver.\n");
+ RARCH_ERR("Failed to start driver.\n");
goto error;
}
diff --git a/gfx/fonts.h b/gfx/fonts.h
index 92c66f1d0e..9a27feb0f3 100644
--- a/gfx/fonts.h
+++ b/gfx/fonts.h
@@ -14,8 +14,8 @@
*/
-#ifndef __SSNES_FONTS_H
-#define __SSNES_FONTS_H
+#ifndef __RARCH_FONTS_H
+#define __RARCH_FONTS_H
#include
diff --git a/gfx/gfx_common.c b/gfx/gfx_common.c
index bd00115de6..c26462263d 100644
--- a/gfx/gfx_common.c
+++ b/gfx/gfx_common.c
@@ -109,7 +109,7 @@ void gfx_set_dwm(void)
dwmlib = dylib_load("dwmapi.dll");
if (!dwmlib)
{
- SSNES_LOG("Did not find dwmapi.dll.\n");
+ RARCH_LOG("Did not find dwmapi.dll.\n");
return;
}
atexit(gfx_dwm_shutdown);
@@ -117,7 +117,7 @@ void gfx_set_dwm(void)
HRESULT (WINAPI *mmcss)(BOOL) = (HRESULT (WINAPI*)(BOOL))dylib_proc(dwmlib, "DwmEnableMMCSS");
if (mmcss)
{
- SSNES_LOG("Setting multimedia scheduling for DWM.\n");
+ RARCH_LOG("Setting multimedia scheduling for DWM.\n");
mmcss(TRUE);
}
@@ -127,13 +127,13 @@ void gfx_set_dwm(void)
HRESULT (WINAPI *composition_enable)(UINT) = (HRESULT (WINAPI*)(UINT))dylib_proc(dwmlib, "DwmEnableComposition");
if (!composition_enable)
{
- SSNES_ERR("Did not find DwmEnableComposition ...\n");
+ RARCH_ERR("Did not find DwmEnableComposition ...\n");
return;
}
HRESULT ret = composition_enable(0);
if (FAILED(ret))
- SSNES_ERR("Failed to set composition state ...\n");
+ RARCH_ERR("Failed to set composition state ...\n");
}
#endif
diff --git a/gfx/gl.c b/gfx/gl.c
index 34cb09d993..5ff15fcdcd 100644
--- a/gfx/gl.c
+++ b/gfx/gl.c
@@ -35,7 +35,7 @@
#define NO_SDL_GLEXT
#include "SDL.h"
#include "SDL_opengl.h"
-#include "../input/ssnes_sdl_input.h"
+#include "../input/rarch_sdl_input.h"
#ifdef HAVE_CG
#include "shader_cg.h"
@@ -196,10 +196,10 @@ static bool gl_shader_init(void)
{
switch (g_settings.video.shader_type)
{
- case SSNES_SHADER_AUTO:
+ case RARCH_SHADER_AUTO:
{
if (*g_settings.video.cg_shader_path && *g_settings.video.bsnes_shader_path)
- SSNES_WARN("Both Cg and bSNES XML shader are defined in config file. Cg shader will be selected by default.\n");
+ RARCH_WARN("Both Cg and bSNES XML shader are defined in config file. Cg shader will be selected by default.\n");
#ifdef HAVE_CG
if (*g_settings.video.cg_shader_path)
@@ -214,7 +214,7 @@ static bool gl_shader_init(void)
}
#ifdef HAVE_CG
- case SSNES_SHADER_CG:
+ case RARCH_SHADER_CG:
{
return gl_cg_init(g_settings.video.cg_shader_path);
break;
@@ -222,7 +222,7 @@ static bool gl_shader_init(void)
#endif
#ifdef HAVE_XML
- case SSNES_SHADER_BSNES:
+ case RARCH_SHADER_BSNES:
{
return gl_glsl_init(g_settings.video.bsnes_shader_path);
break;
@@ -369,10 +369,10 @@ static inline void gl_init_font(gl_t *gl, const char *font_path, unsigned font_s
glBindTexture(GL_TEXTURE_2D, gl->texture[gl->tex_index]);
}
else
- SSNES_WARN("Couldn't init font renderer with font \"%s\"...\n", font_path);
+ RARCH_WARN("Couldn't init font renderer with font \"%s\"...\n", font_path);
}
else
- SSNES_LOG("Did not find default font.\n");
+ RARCH_LOG("Did not find default font.\n");
for (unsigned i = 0; i < 4; i++)
{
@@ -444,7 +444,7 @@ static bool gl_create_fbo_targets(gl_t *gl)
error:
pglDeleteFramebuffers(gl->fbo_pass, gl->fbo);
- SSNES_ERR("Failed to set up frame buffer objects. Multi-pass shading will not work.\n");
+ RARCH_ERR("Failed to set up frame buffer objects. Multi-pass shading will not work.\n");
return false;
}
@@ -478,7 +478,7 @@ static void gl_init_fbo(gl_t *gl, unsigned width, unsigned height)
if (!load_fbo_proc())
{
- SSNES_ERR("Failed to locate FBO functions. Won't be able to use render-to-texture.\n");
+ RARCH_ERR("Failed to locate FBO functions. Won't be able to use render-to-texture.\n");
return;
}
@@ -493,7 +493,7 @@ static void gl_init_fbo(gl_t *gl, unsigned width, unsigned height)
{
scale.scale_x = g_settings.video.fbo_scale_x;
scale.scale_y = g_settings.video.fbo_scale_y;
- scale.type_x = scale.type_y = SSNES_SCALE_INPUT;
+ scale.type_x = scale.type_y = RARCH_SCALE_INPUT;
scale.valid = true;
}
@@ -506,7 +506,7 @@ static void gl_init_fbo(gl_t *gl, unsigned width, unsigned height)
if (!gl->fbo_scale[i].valid)
{
gl->fbo_scale[i].scale_x = gl->fbo_scale[i].scale_y = 1.0f;
- gl->fbo_scale[i].type_x = gl->fbo_scale[i].type_y = SSNES_SCALE_INPUT;
+ gl->fbo_scale[i].type_x = gl->fbo_scale[i].type_y = RARCH_SCALE_INPUT;
gl->fbo_scale[i].valid = true;
}
}
@@ -517,7 +517,7 @@ static void gl_init_fbo(gl_t *gl, unsigned width, unsigned height)
{
gl->fbo_rect[i].width = next_pow2(gl->fbo_rect[i].img_width);
gl->fbo_rect[i].height = next_pow2(gl->fbo_rect[i].img_height);
- SSNES_LOG("Creating FBO %d @ %ux%u\n", i, gl->fbo_rect[i].width, gl->fbo_rect[i].height);
+ RARCH_LOG("Creating FBO %d @ %ux%u\n", i, gl->fbo_rect[i].width, gl->fbo_rect[i].height);
}
gl_create_fbo_textures(gl);
@@ -613,7 +613,7 @@ static void set_viewport(gl_t *gl, unsigned width, unsigned height, bool force_f
gl->vp_out_height = height;
}
- //SSNES_LOG("Setting viewport @ %ux%u\n", width, height);
+ //RARCH_LOG("Setting viewport @ %ux%u\n", width, height);
}
static void gl_set_rotation(void *data, unsigned rotation)
@@ -874,16 +874,16 @@ static void gl_compute_fbo_geometry(gl_t *gl, unsigned width, unsigned height,
{
switch (gl->fbo_scale[i].type_x)
{
- case SSNES_SCALE_INPUT:
+ case RARCH_SCALE_INPUT:
gl->fbo_rect[i].img_width = last_width * gl->fbo_scale[i].scale_x;
gl->fbo_rect[i].max_img_width = last_max_width * gl->fbo_scale[i].scale_x;
break;
- case SSNES_SCALE_ABSOLUTE:
+ case RARCH_SCALE_ABSOLUTE:
gl->fbo_rect[i].img_width = gl->fbo_rect[i].max_img_width = gl->fbo_scale[i].abs_x;
break;
- case SSNES_SCALE_VIEWPORT:
+ case RARCH_SCALE_VIEWPORT:
gl->fbo_rect[i].img_width = gl->fbo_rect[i].max_img_width = gl->fbo_scale[i].scale_x * vp_width;
break;
@@ -893,16 +893,16 @@ static void gl_compute_fbo_geometry(gl_t *gl, unsigned width, unsigned height,
switch (gl->fbo_scale[i].type_y)
{
- case SSNES_SCALE_INPUT:
+ case RARCH_SCALE_INPUT:
gl->fbo_rect[i].img_height = last_height * gl->fbo_scale[i].scale_y;
gl->fbo_rect[i].max_img_height = last_max_height * gl->fbo_scale[i].scale_y;
break;
- case SSNES_SCALE_ABSOLUTE:
+ case RARCH_SCALE_ABSOLUTE:
gl->fbo_rect[i].img_height = gl->fbo_rect[i].max_img_height = gl->fbo_scale[i].abs_y;
break;
- case SSNES_SCALE_VIEWPORT:
+ case RARCH_SCALE_VIEWPORT:
gl->fbo_rect[i].img_height = gl->fbo_rect[i].max_img_height = gl->fbo_scale[i].scale_y * vp_height;
break;
@@ -956,9 +956,9 @@ static void gl_check_fbo_dimensions(gl_t *gl)
GLenum status = pglCheckFramebufferStatus(GL_FRAMEBUFFER);
if (status != GL_FRAMEBUFFER_COMPLETE)
- SSNES_WARN("Failed to reinit FBO texture.\n");
+ RARCH_WARN("Failed to reinit FBO texture.\n");
- SSNES_LOG("Recreating FBO texture #%d: %ux%u\n", i, gl->fbo_rect[i].width, gl->fbo_rect[i].height);
+ RARCH_LOG("Recreating FBO texture #%d: %ux%u\n", i, gl->fbo_rect[i].width, gl->fbo_rect[i].height);
}
}
}
@@ -1202,7 +1202,7 @@ static void gl_set_nonblock_state(void *data, bool state)
gl_t *gl = (gl_t*)data;
if (gl->vsync)
{
- SSNES_LOG("GL VSync => %s\n", state ? "off" : "on");
+ RARCH_LOG("GL VSync => %s\n", state ? "off" : "on");
sdlwrap_set_swap_interval(state ? 0 : 1, true);
}
}
@@ -1217,10 +1217,10 @@ static void *gl_init(const video_info_t *video, const input_driver_t **input, vo
return NULL;
const SDL_VideoInfo *video_info = SDL_GetVideoInfo();
- ssnes_assert(video_info);
+ rarch_assert(video_info);
unsigned full_x = video_info->current_w;
unsigned full_y = video_info->current_h;
- SSNES_LOG("Detecting desktop resolution %ux%u.\n", full_x, full_y);
+ RARCH_LOG("Detecting desktop resolution %ux%u.\n", full_x, full_y);
sdlwrap_set_swap_interval(video->vsync ? 1 : 0, false);
@@ -1270,22 +1270,22 @@ static void *gl_init(const video_info_t *video, const input_driver_t **input, vo
gl->win_width = win_width;
gl->win_height = win_height;
- SSNES_LOG("GL: Using resolution %ux%u\n", gl->win_width, gl->win_height);
+ RARCH_LOG("GL: Using resolution %ux%u\n", gl->win_width, gl->win_height);
if (!gl_shader_init())
{
- SSNES_ERR("Shader init failed.\n");
+ RARCH_ERR("Shader init failed.\n");
sdlwrap_destroy();
free(gl);
return NULL;
}
- SSNES_LOG("GL: Loaded %u program(s).\n", gl_shader_num());
+ RARCH_LOG("GL: Loaded %u program(s).\n", gl_shader_num());
#ifdef HAVE_FBO
// Set up render to texture.
- gl_init_fbo(gl, SSNES_SCALE_BASE * video->input_scale,
- SSNES_SCALE_BASE * video->input_scale);
+ gl_init_fbo(gl, RARCH_SCALE_BASE * video->input_scale,
+ RARCH_SCALE_BASE * video->input_scale);
#endif
gl->keep_aspect = video->force_aspect;
@@ -1339,8 +1339,8 @@ static void *gl_init(const video_info_t *video, const input_driver_t **input, vo
set_lut_texture_coords(tex_coords);
- gl->tex_w = SSNES_SCALE_BASE * video->input_scale;
- gl->tex_h = SSNES_SCALE_BASE * video->input_scale;
+ gl->tex_w = RARCH_SCALE_BASE * video->input_scale;
+ gl->tex_h = RARCH_SCALE_BASE * video->input_scale;
// Empty buffer that we use to clear out the texture with on res change.
gl->empty_buf = calloc(gl->tex_w * gl->tex_h, gl->base_size);
diff --git a/gfx/gl_common.h b/gfx/gl_common.h
index f706272b2c..c4eec1ec7a 100644
--- a/gfx/gl_common.h
+++ b/gfx/gl_common.h
@@ -41,27 +41,27 @@ static inline bool gl_check_error(void)
switch (error)
{
case GL_INVALID_ENUM:
- SSNES_ERR("GL: Invalid enum.\n");
+ RARCH_ERR("GL: Invalid enum.\n");
break;
case GL_INVALID_VALUE:
- SSNES_ERR("GL: Invalid value. (You're not alone.)\n");
+ RARCH_ERR("GL: Invalid value. (You're not alone.)\n");
break;
case GL_INVALID_OPERATION:
- SSNES_ERR("GL: Invalid operation.\n");
+ RARCH_ERR("GL: Invalid operation.\n");
break;
case GL_STACK_OVERFLOW:
- SSNES_ERR("GL: Stack overflow. (wtf)\n");
+ RARCH_ERR("GL: Stack overflow. (wtf)\n");
break;
case GL_STACK_UNDERFLOW:
- SSNES_ERR("GL: Stack underflow. (:v)\n");
+ RARCH_ERR("GL: Stack underflow. (:v)\n");
break;
case GL_OUT_OF_MEMORY:
- SSNES_ERR("GL: Out of memory. Harhar.\n");
+ RARCH_ERR("GL: Out of memory. Harhar.\n");
break;
case GL_NO_ERROR:
return true;
default:
- SSNES_ERR("Non specified error :v\n");
+ RARCH_ERR("Non specified error :v\n");
}
return false;
@@ -79,9 +79,9 @@ struct gl_fbo_rect
enum gl_scale_type
{
- SSNES_SCALE_ABSOLUTE,
- SSNES_SCALE_INPUT,
- SSNES_SCALE_VIEWPORT
+ RARCH_SCALE_ABSOLUTE,
+ RARCH_SCALE_INPUT,
+ RARCH_SCALE_VIEWPORT
};
struct gl_fbo_scale
diff --git a/gfx/image.c b/gfx/image.c
index e4b3806b0e..914a90c03a 100644
--- a/gfx/image.c
+++ b/gfx/image.c
@@ -47,7 +47,7 @@ bool texture_image_load(const char *path, struct texture_image *out_img)
const SDL_PixelFormat *fmt = img->format;
- SSNES_LOG("SDL_image: %dx%d @ %d bpp\n", img->w, img->h, img->format->BitsPerPixel);
+ RARCH_LOG("SDL_image: %dx%d @ %d bpp\n", img->w, img->h, img->format->BitsPerPixel);
if (img->format->BitsPerPixel == 32)
{
for (int y = 0; y < img->h; y++)
@@ -88,7 +88,7 @@ bool texture_image_load(const char *path, struct texture_image *out_img)
}
else
{
- SSNES_ERR("8-bit and 16-bit image support are not implemented.\n");
+ RARCH_ERR("8-bit and 16-bit image support are not implemented.\n");
SDL_FreeSurface(img);
return false;
}
@@ -129,7 +129,7 @@ bool texture_image_load(const char *path, struct texture_image *out_img)
height = info[2] + ((unsigned)info[3] * 256);
unsigned bits = info[4];
- SSNES_LOG("Loaded TGA: (%ux%u @ %u bpp)\n", width, height, bits);
+ RARCH_LOG("Loaded TGA: (%ux%u @ %u bpp)\n", width, height, bits);
unsigned size = width * height * sizeof(uint32_t);
out_img->pixels = (uint32_t*)malloc(size);
diff --git a/gfx/image.h b/gfx/image.h
index 855f83ce6b..57c8bce233 100644
--- a/gfx/image.h
+++ b/gfx/image.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_IMAGE_H
-#define __SSNES_IMAGE_H
+#ifndef __RARCH_IMAGE_H
+#define __RARCH_IMAGE_H
#include
#include "../boolean.h"
diff --git a/gfx/py_state/py_state.c b/gfx/py_state/py_state.c
index 0618445121..f3b1ea8f23 100644
--- a/gfx/py_state/py_state.c
+++ b/gfx/py_state/py_state.c
@@ -65,7 +65,7 @@ static PyObject *py_read_input(PyObject *self, PyObject *args)
if (!PyArg_ParseTuple(args, "II", &player, &key))
return NULL;
- if (player > MAX_PLAYERS || player < 1 || key >= SSNES_FIRST_META_KEY)
+ if (player > MAX_PLAYERS || player < 1 || key >= RARCH_FIRST_META_KEY)
return NULL;
static const struct snes_keybind *binds[MAX_PLAYERS] = {
@@ -95,7 +95,7 @@ static PyObject *py_read_input_meta(PyObject *self, PyObject *args)
if (!PyArg_ParseTuple(args, "I", &key))
return NULL;
- if (key < SSNES_FIRST_META_KEY)
+ if (key < RARCH_FIRST_META_KEY)
return NULL;
bool ret = input_key_pressed_func(key);
@@ -110,7 +110,7 @@ static PyMethodDef SNESMethods[] = {
};
#define DECL_ATTR_SNES(attr) PyObject_SetAttrString(mod, #attr, PyLong_FromLong(RETRO_DEVICE_ID_JOYPAD_##attr))
-#define DECL_ATTR_SSNES(attr) PyObject_SetAttrString(mod, #attr, PyLong_FromLong(SSNES_##attr))
+#define DECL_ATTR_SSNES(attr) PyObject_SetAttrString(mod, #attr, PyLong_FromLong(RARCH_##attr))
static void py_set_attrs(PyObject *mod)
{
DECL_ATTR_SNES(B);
@@ -232,10 +232,10 @@ static char *align_program(const char *program)
py_state_t *py_state_new(const char *script, unsigned is_file, const char *pyclass)
{
- SSNES_LOG("Initializing Python runtime ...\n");
+ RARCH_LOG("Initializing Python runtime ...\n");
PyImport_AppendInittab("snes", &PyInit_SNES);
Py_Initialize();
- SSNES_LOG("Initialized Python runtime.\n");
+ RARCH_LOG("Initialized Python runtime.\n");
py_state_t *handle = (py_state_t*)calloc(1, sizeof(*handle));
PyObject *hook = NULL;
@@ -254,7 +254,7 @@ py_state_t *py_state_new(const char *script, unsigned is_file, const char *pycla
char *script_ = NULL;
if (read_file(script, (void**)&script_) < 0)
{
- SSNES_ERR("Python: Failed to read script\n");
+ RARCH_ERR("Python: Failed to read script\n");
goto error;
}
@@ -271,11 +271,11 @@ py_state_t *py_state_new(const char *script, unsigned is_file, const char *pycla
}
}
- SSNES_LOG("Python: Script loaded.\n");
+ RARCH_LOG("Python: Script loaded.\n");
handle->dict = PyModule_GetDict(handle->main);
if (!handle->dict)
{
- SSNES_ERR("Python: PyModule_GetDict() failed.\n");
+ RARCH_ERR("Python: PyModule_GetDict() failed.\n");
goto error;
}
Py_INCREF(handle->dict);
@@ -283,14 +283,14 @@ py_state_t *py_state_new(const char *script, unsigned is_file, const char *pycla
hook = PyDict_GetItemString(handle->dict, pyclass);
if (!hook)
{
- SSNES_ERR("Python: PyDict_GetItemString() failed.\n");
+ RARCH_ERR("Python: PyDict_GetItemString() failed.\n");
goto error;
}
handle->inst = PyObject_CallFunction(hook, NULL);
if (!handle->inst)
{
- SSNES_ERR("Python: PyObject_CallFunction() failed.\n");
+ RARCH_ERR("Python: PyObject_CallFunction() failed.\n");
goto error;
}
Py_INCREF(handle->inst);
@@ -327,7 +327,7 @@ float py_state_get(py_state_t *handle, const char *id,
if (!ret)
{
if (!handle->warned_ret)
- SSNES_WARN("Didn't get return value from script. Bug?\n");
+ RARCH_WARN("Didn't get return value from script. Bug?\n");
handle->warned_ret = true;
return 0.0f;
}
diff --git a/gfx/py_state/py_state.h b/gfx/py_state/py_state.h
index 46b495314a..f70495658f 100644
--- a/gfx/py_state/py_state.h
+++ b/gfx/py_state/py_state.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_PY_STATE_H
-#define __SSNES_PY_STATE_H
+#ifndef __RARCH_PY_STATE_H
+#define __RARCH_PY_STATE_H
#include
#include "../../boolean.h"
diff --git a/gfx/sdl_gfx.c b/gfx/sdl_gfx.c
index 08ed45b390..2813148b66 100644
--- a/gfx/sdl_gfx.c
+++ b/gfx/sdl_gfx.c
@@ -18,7 +18,7 @@
#include
#include
#include "../general.h"
-#include "../input/ssnes_sdl_input.h"
+#include "../input/rarch_sdl_input.h"
#include "gfx_common.h"
#ifdef HAVE_CONFIG_H
@@ -109,10 +109,10 @@ static void sdl_init_font(sdl_video_t *vid, const char *font_path, unsigned font
vid->font_b = b;
}
else
- SSNES_WARN("Failed to init font.\n");
+ RARCH_WARN("Failed to init font.\n");
}
else
- SSNES_LOG("Did not find default font.\n");
+ RARCH_LOG("Did not find default font.\n");
#else
(void)vid;
(void)font_path;
@@ -256,16 +256,16 @@ static void *sdl_gfx_init(const video_info_t *video, const input_driver_t **inpu
return NULL;
const SDL_VideoInfo *video_info = SDL_GetVideoInfo();
- ssnes_assert(video_info);
+ rarch_assert(video_info);
unsigned full_x = video_info->current_w;
unsigned full_y = video_info->current_h;
- SSNES_LOG("Detecting desktop resolution %ux%u.\n", full_x, full_y);
+ RARCH_LOG("Detecting desktop resolution %ux%u.\n", full_x, full_y);
sdl_input_t *sdl_input = NULL;
const SDL_PixelFormat *fmt = NULL;
if (!video->fullscreen)
- SSNES_LOG("Creating window @ %ux%u\n", video->width, video->height);
+ RARCH_LOG("Creating window @ %ux%u\n", video->width, video->height);
vid->render32 = video->rgb32 && !g_settings.video.force_16bit;
vid->screen = SDL_SetVideoMode(video->width, video->height, vid->render32 ? 32 : 15, SDL_HWSURFACE | SDL_HWACCEL | SDL_DOUBLEBUF | (video->fullscreen ? SDL_FULLSCREEN : 0));
@@ -274,13 +274,13 @@ static void *sdl_gfx_init(const video_info_t *video, const input_driver_t **inpu
{
vid->upsample = true;
vid->screen = SDL_SetVideoMode(video->width, video->height, 32, SDL_HWSURFACE | SDL_HWACCEL | SDL_DOUBLEBUF | (video->fullscreen ? SDL_FULLSCREEN : 0));
- SSNES_WARN("SDL: 15-bit colors failed, attempting 32-bit colors.\n");
+ RARCH_WARN("SDL: 15-bit colors failed, attempting 32-bit colors.\n");
vid->render32 = true;
}
if (!vid->screen)
{
- SSNES_ERR("Failed to init SDL surface: %s\n", SDL_GetError());
+ RARCH_ERR("Failed to init SDL surface: %s\n", SDL_GetError());
goto error;
}
@@ -289,24 +289,24 @@ static void *sdl_gfx_init(const video_info_t *video, const input_driver_t **inpu
fmt = vid->screen->format;
if (vid->render32)
{
- SSNES_LOG("SDL: Creating 32-bit buffer.\n");
- vid->buffer = SDL_CreateRGBSurface(SDL_SWSURFACE, SSNES_SCALE_BASE * video->input_scale,
- SSNES_SCALE_BASE * video->input_scale, 32,
+ RARCH_LOG("SDL: Creating 32-bit buffer.\n");
+ vid->buffer = SDL_CreateRGBSurface(SDL_SWSURFACE, RARCH_SCALE_BASE * video->input_scale,
+ RARCH_SCALE_BASE * video->input_scale, 32,
fmt->Rmask, fmt->Bmask, fmt->Gmask, fmt->Amask);
}
else
{
- SSNES_LOG("SDL: Creating 15-bit buffer.\n");
- vid->buffer = SDL_CreateRGBSurface(SDL_SWSURFACE, SSNES_SCALE_BASE * video->input_scale,
- SSNES_SCALE_BASE * video->input_scale, 15,
+ RARCH_LOG("SDL: Creating 15-bit buffer.\n");
+ vid->buffer = SDL_CreateRGBSurface(SDL_SWSURFACE, RARCH_SCALE_BASE * video->input_scale,
+ RARCH_SCALE_BASE * video->input_scale, 15,
fmt->Rmask, fmt->Gmask, fmt->Bmask, fmt->Amask);
}
- SSNES_LOG("[Debug]: SDL Pixel format: Rshift = %u, Gshift = %u, Bshift = %u\n",
+ RARCH_LOG("[Debug]: SDL Pixel format: Rshift = %u, Gshift = %u, Bshift = %u\n",
(unsigned)fmt->Rshift, (unsigned)fmt->Gshift, (unsigned)fmt->Bshift);
if (!vid->buffer)
{
- SSNES_ERR("SDL_CreateRGBSurface failed: %s\n", SDL_GetError());
+ RARCH_ERR("SDL_CreateRGBSurface failed: %s\n", SDL_GetError());
goto error;
}
@@ -328,23 +328,23 @@ static void *sdl_gfx_init(const video_info_t *video, const input_driver_t **inpu
if (fmt->Rshift == 10 && fmt->Gshift == 5 && fmt->Bshift == 0) // XRGB1555
{
- SSNES_LOG("SDL: 15-bit format matches. Fast blit.\n");
+ RARCH_LOG("SDL: 15-bit format matches. Fast blit.\n");
vid->convert_15_func = convert_15bit_15bit_direct;
}
else
{
- SSNES_LOG("SDL: 15-bit format does not match. Needs conversion.\n");
+ RARCH_LOG("SDL: 15-bit format does not match. Needs conversion.\n");
vid->convert_15_func = convert_15bit_15bit_shift;
}
if (fmt->Rshift == 16 && fmt->Gshift == 8 && fmt->Bshift == 0) // ARGB8888
{
- SSNES_LOG("SDL: 32-bit format matches. Fast blit.\n");
+ RARCH_LOG("SDL: 32-bit format matches. Fast blit.\n");
vid->convert_32_func = convert_32bit_32bit_direct;
}
else
{
- SSNES_LOG("SDL: 32-bit format does not match. Needs conversion.\n");
+ RARCH_LOG("SDL: 32-bit format does not match. Needs conversion.\n");
vid->convert_32_func = convert_32bit_32bit_shift;
}
diff --git a/gfx/sdlwrap.c b/gfx/sdlwrap.c
index e30357adf7..a74c0e2517 100644
--- a/gfx/sdlwrap.c
+++ b/gfx/sdlwrap.c
@@ -65,13 +65,13 @@ void sdlwrap_set_swap_interval(unsigned interval, bool inited)
if (glx_swap_interval)
success = glx_swap_interval(g_interval) == 0;
else
- SSNES_WARN("Could not find GLX VSync call.\n");
+ RARCH_WARN("Could not find GLX VSync call.\n");
#endif
}
#endif
if (!success)
- SSNES_WARN("Failed to set swap interval.\n");
+ RARCH_WARN("Failed to set swap interval.\n");
}
bool sdlwrap_init(void)
@@ -85,7 +85,7 @@ bool sdlwrap_init(void)
bool ret = SDL_Init(SDL_INIT_VIDEO) == 0;
#endif
if (!ret)
- SSNES_ERR("Failed to init SDL video.\n");
+ RARCH_ERR("Failed to init SDL video.\n");
return ret;
}
@@ -145,7 +145,7 @@ bool sdlwrap_set_video_mode(
width, height, SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN | (fullscreen ? SDL_WINDOW_FULLSCREEN : resizable));
if (!g_window)
{
- SSNES_ERR("Failed to create SDL window.\n");
+ RARCH_ERR("Failed to create SDL window.\n");
return false;
}
@@ -154,7 +154,7 @@ bool sdlwrap_set_video_mode(
if (!SDL_SetVideoMode(width, height, bits,
SDL_OPENGL | (fullscreen ? SDL_FULLSCREEN : resizable)))
{
- SSNES_ERR("Failed to create SDL window.\n");
+ RARCH_ERR("Failed to create SDL window.\n");
return false;
}
#endif
@@ -166,7 +166,7 @@ bool sdlwrap_set_video_mode(
SDL_GL_GetAttribute(SDL_GL_SWAP_CONTROL, &attr);
if (attr <= 0 && g_interval)
{
- SSNES_WARN("SDL failed to setup VSync, attempting to recover using native calls.\n");
+ RARCH_WARN("SDL failed to setup VSync, attempting to recover using native calls.\n");
sdlwrap_set_swap_interval(g_interval, true);
}
#endif
@@ -176,7 +176,7 @@ bool sdlwrap_set_video_mode(
attr = 0;
SDL_GL_GetAttribute(SDL_GL_DOUBLEBUFFER, &attr);
if (attr <= 0)
- SSNES_WARN("GL double buffer has not been enabled.\n");
+ RARCH_WARN("GL double buffer has not been enabled.\n");
return true;
}
@@ -326,7 +326,7 @@ void sdlwrap_check_window(bool *quit,
*resize = true;
*width = new_width;
*height = new_height;
- SSNES_LOG("GL: Verified window size: %u x %u\n", *width, *height);
+ RARCH_LOG("GL: Verified window size: %u x %u\n", *width, *height);
}
}
#endif
diff --git a/gfx/sdlwrap.h b/gfx/sdlwrap.h
index 48fab3acab..42b166ddde 100644
--- a/gfx/sdlwrap.h
+++ b/gfx/sdlwrap.h
@@ -35,7 +35,7 @@
// Not legal to cast (void*) to fn-pointer. Need workaround to be compliant.
#define SDL_SYM_WRAP(sym, symbol) { \
- ssnes_assert(sizeof(void*) == sizeof(void (*)(void))); \
+ rarch_assert(sizeof(void*) == sizeof(void (*)(void))); \
void *sym__ = SDL_GL_GetProcAddress(symbol); \
memcpy(&(sym), &sym__, sizeof(void*)); \
}
diff --git a/gfx/shader_cg.c b/gfx/shader_cg.c
index b5f7a8ada1..7b1b9386f4 100644
--- a/gfx/shader_cg.c
+++ b/gfx/shader_cg.c
@@ -28,7 +28,7 @@
#include "state_tracker.h"
#endif
-//#define SSNES_CG_DEBUG
+//#define RARCH_CG_DEBUG
// Used when we call deactivate() since just unbinding the program didn't seem to work... :(
static const char *stock_cg_program =
@@ -57,7 +57,7 @@ static const char *stock_cg_program =
static char *menu_cg_program;
-#ifdef SSNES_CG_DEBUG
+#ifdef RARCH_CG_DEBUG
static void cg_error_handler(CGcontext ctx, CGerror error, void *data)
{
(void)ctx;
@@ -66,18 +66,18 @@ static void cg_error_handler(CGcontext ctx, CGerror error, void *data)
switch (error)
{
case CG_INVALID_PARAM_HANDLE_ERROR:
- SSNES_ERR("Invalid param handle.\n");
+ RARCH_ERR("Invalid param handle.\n");
break;
case CG_INVALID_PARAMETER_ERROR:
- SSNES_ERR("Invalid parameter.\n");
+ RARCH_ERR("Invalid parameter.\n");
break;
default:
break;
}
- SSNES_ERR("CG error!: \"%s\".\n", cgGetErrorString(error));
+ RARCH_ERR("CG error!: \"%s\".\n", cgGetErrorString(error));
}
#endif
@@ -113,7 +113,7 @@ struct cg_program
CGparameter frame_dir_v;
CGparameter mvp;
- struct cg_fbo_params fbo[SSNES_CG_MAX_SHADERS];
+ struct cg_fbo_params fbo[RARCH_CG_MAX_SHADERS];
struct cg_fbo_params orig;
struct cg_fbo_params prev[PREV_TEXTURES];
};
@@ -122,20 +122,20 @@ struct cg_program
#define FILTER_LINEAR 1
#define FILTER_NEAREST 2
-static struct cg_program prg[SSNES_CG_MAX_SHADERS];
+static struct cg_program prg[RARCH_CG_MAX_SHADERS];
static const char **cg_arguments;
static bool cg_active = false;
static CGprofile cgVProf, cgFProf;
static unsigned active_index = 0;
static unsigned cg_shader_num = 0;
-static struct gl_fbo_scale cg_scale[SSNES_CG_MAX_SHADERS];
-static unsigned fbo_smooth[SSNES_CG_MAX_SHADERS];
+static struct gl_fbo_scale cg_scale[RARCH_CG_MAX_SHADERS];
+static unsigned fbo_smooth[RARCH_CG_MAX_SHADERS];
static GLuint lut_textures[MAX_TEXTURES];
static unsigned lut_textures_num = 0;
static char lut_textures_uniform[MAX_TEXTURES][64];
-static CGparameter cg_attribs[PREV_TEXTURES + 1 + SSNES_CG_MAX_SHADERS];
+static CGparameter cg_attribs[PREV_TEXTURES + 1 + RARCH_CG_MAX_SHADERS];
static unsigned cg_attrib_index;
#ifdef HAVE_CONFIGFILE
@@ -185,7 +185,7 @@ void gl_cg_set_params(unsigned width, unsigned height,
set_param_1f(prg[active_index].frame_cnt_v, (float)frame_count);
set_param_1f(prg[active_index].frame_dir_v, g_extern.frame_is_reverse ? -1.0 : 1.0);
- if (active_index == SSNES_CG_MENU_SHADER_INDEX)
+ if (active_index == RARCH_CG_MENU_SHADER_INDEX)
return;
// Set orig texture.
@@ -294,7 +294,7 @@ static void gl_cg_deinit_progs(void)
cgGLUnbindProgram(cgVProf);
// Programs may alias [0].
- for (unsigned i = 1; i < SSNES_CG_MAX_SHADERS; i++)
+ for (unsigned i = 1; i < RARCH_CG_MAX_SHADERS; i++)
{
if (prg[i].fprg != prg[0].fprg)
cgDestroyProgram(prg[i].fprg);
@@ -404,11 +404,11 @@ static bool load_program(unsigned index, const char *prog, bool path_is_file)
if (!prg[index].fprg || !prg[index].vprg)
{
- SSNES_ERR("CG error: %s\n", cgGetErrorString(cgGetError()));
+ RARCH_ERR("CG error: %s\n", cgGetErrorString(cgGetError()));
if (listing_f)
- SSNES_ERR("Fragment:\n%s\n", listing_f);
+ RARCH_ERR("Fragment:\n%s\n", listing_f);
else if (listing_v)
- SSNES_ERR("Vertex:\n%s\n", listing_v);
+ RARCH_ERR("Vertex:\n%s\n", listing_v);
ret = false;
goto end;
@@ -427,7 +427,7 @@ static bool load_stock(void)
{
if (!load_program(0, stock_cg_program, false))
{
- SSNES_ERR("Failed to compile passthrough shader, is something wrong with your environment?\n");
+ RARCH_ERR("Failed to compile passthrough shader, is something wrong with your environment?\n");
return false;
}
@@ -439,7 +439,7 @@ static bool load_plain(const char *path)
if (!load_stock())
return false;
- SSNES_LOG("Loading Cg file: %s\n", path);
+ RARCH_LOG("Loading Cg file: %s\n", path);
if (!load_program(1, path, true))
return false;
@@ -462,7 +462,7 @@ static bool load_plain(const char *path)
static bool load_menu_shader(void)
{
- return load_program(SSNES_CG_MENU_SHADER_INDEX, menu_cg_program, true);
+ return load_program(RARCH_CG_MENU_SHADER_INDEX, menu_cg_program, true);
}
#define print_buf(buf, ...) snprintf(buf, sizeof(buf), __VA_ARGS__)
@@ -506,7 +506,7 @@ static bool load_textures(const char *dir_path, config_file_t *conf)
char path[PATH_MAX];
if (!config_get_array(conf, id, path, sizeof(path)))
{
- SSNES_ERR("Cannot find path to texture \"%s\" ...\n", id);
+ RARCH_ERR("Cannot find path to texture \"%s\" ...\n", id);
ret = false;
goto end;
}
@@ -531,11 +531,11 @@ static bool load_textures(const char *dir_path, config_file_t *conf)
else
print_buf(image_path, "%s%s", dir_path, path);
- SSNES_LOG("Loading image from: \"%s\".\n", image_path);
+ RARCH_LOG("Loading image from: \"%s\".\n", image_path);
struct texture_image img;
if (!texture_image_load(image_path, &img))
{
- SSNES_ERR("Failed to load picture ...\n");
+ RARCH_ERR("Failed to load picture ...\n");
ret = false;
goto end;
}
@@ -594,38 +594,38 @@ static bool load_imports(const char *dir_path, config_file_t *conf)
if (!semantic)
{
- SSNES_ERR("No semantic for import variable.\n");
+ RARCH_ERR("No semantic for import variable.\n");
ret = false;
goto end;
}
enum state_tracker_type tracker_type;
- enum state_ram_type ram_type = SSNES_STATE_NONE;
+ enum state_ram_type ram_type = RARCH_STATE_NONE;
if (strcmp(semantic, "capture") == 0)
- tracker_type = SSNES_STATE_CAPTURE;
+ tracker_type = RARCH_STATE_CAPTURE;
else if (strcmp(semantic, "transition") == 0)
- tracker_type = SSNES_STATE_TRANSITION;
+ tracker_type = RARCH_STATE_TRANSITION;
else if (strcmp(semantic, "transition_count") == 0)
- tracker_type = SSNES_STATE_TRANSITION_COUNT;
+ tracker_type = RARCH_STATE_TRANSITION_COUNT;
else if (strcmp(semantic, "capture_previous") == 0)
- tracker_type = SSNES_STATE_CAPTURE_PREV;
+ tracker_type = RARCH_STATE_CAPTURE_PREV;
else if (strcmp(semantic, "transition_previous") == 0)
- tracker_type = SSNES_STATE_TRANSITION_PREV;
+ tracker_type = RARCH_STATE_TRANSITION_PREV;
#ifdef HAVE_PYTHON
else if (strcmp(semantic, "python") == 0)
- tracker_type = SSNES_STATE_PYTHON;
+ tracker_type = RARCH_STATE_PYTHON;
#endif
else
{
- SSNES_ERR("Invalid semantic.\n");
+ RARCH_ERR("Invalid semantic.\n");
ret = false;
goto end;
}
unsigned addr = 0;
#ifdef HAVE_PYTHON
- if (tracker_type != SSNES_STATE_PYTHON)
+ if (tracker_type != RARCH_STATE_PYTHON)
#endif
{
unsigned input_slot = 0;
@@ -634,24 +634,24 @@ static bool load_imports(const char *dir_path, config_file_t *conf)
switch (input_slot)
{
case 1:
- ram_type = SSNES_STATE_INPUT_SLOT1;
+ ram_type = RARCH_STATE_INPUT_SLOT1;
break;
case 2:
- ram_type = SSNES_STATE_INPUT_SLOT2;
+ ram_type = RARCH_STATE_INPUT_SLOT2;
break;
default:
- SSNES_ERR("Invalid input slot for import.\n");
+ RARCH_ERR("Invalid input slot for import.\n");
ret = false;
goto end;
}
}
else if (config_get_hex(conf, wram_buf, &addr))
- ram_type = SSNES_STATE_WRAM;
+ ram_type = RARCH_STATE_WRAM;
else
{
- SSNES_ERR("No address assigned to semantic.\n");
+ RARCH_ERR("No address assigned to semantic.\n");
ret = false;
goto end;
}
@@ -660,7 +660,7 @@ static bool load_imports(const char *dir_path, config_file_t *conf)
unsigned memtype;
switch (ram_type)
{
- case SSNES_STATE_WRAM:
+ case RARCH_STATE_WRAM:
memtype = RETRO_MEMORY_SYSTEM_RAM;
break;
@@ -670,7 +670,7 @@ static bool load_imports(const char *dir_path, config_file_t *conf)
if ((memtype != -1u) && (addr >= pretro_get_memory_size(memtype)))
{
- SSNES_ERR("Address out of bounds.\n");
+ RARCH_ERR("Address out of bounds.\n");
ret = false;
goto end;
}
@@ -715,7 +715,7 @@ static bool load_imports(const char *dir_path, config_file_t *conf)
state_tracker = state_tracker_init(&tracker_info);
if (!state_tracker)
- SSNES_WARN("Failed to initialize state tracker.\n");
+ RARCH_WARN("Failed to initialize state tracker.\n");
#ifdef HAVE_PYTHON
if (script)
@@ -745,11 +745,11 @@ static bool load_shader(const char *dir_path, unsigned i, config_file_t *conf)
}
else
{
- SSNES_ERR("Didn't find shader path in config ...\n");
+ RARCH_ERR("Didn't find shader path in config ...\n");
return false;
}
- SSNES_LOG("Loading Cg shader: \"%s\".\n", path_buf);
+ RARCH_LOG("Loading Cg shader: \"%s\".\n", path_buf);
if (!load_program(i + 1, path_buf, true))
return false;
@@ -796,8 +796,8 @@ static bool load_shader_params(unsigned i, config_file_t *conf)
struct gl_fbo_scale *scale = &cg_scale[i + 1]; // Shader 0 is passthrough shader. Start at 1.
scale->valid = true;
- scale->type_x = SSNES_SCALE_INPUT;
- scale->type_y = SSNES_SCALE_INPUT;
+ scale->type_x = RARCH_SCALE_INPUT;
+ scale->type_y = RARCH_SCALE_INPUT;
scale->scale_x = 1.0;
scale->scale_y = 1.0;
@@ -806,32 +806,32 @@ static bool load_shader_params(unsigned i, config_file_t *conf)
scale->abs_y = geom->base_height;
if (strcmp(scale_type_x, "source") == 0)
- scale->type_x = SSNES_SCALE_INPUT;
+ scale->type_x = RARCH_SCALE_INPUT;
else if (strcmp(scale_type_x, "viewport") == 0)
- scale->type_x = SSNES_SCALE_VIEWPORT;
+ scale->type_x = RARCH_SCALE_VIEWPORT;
else if (strcmp(scale_type_x, "absolute") == 0)
- scale->type_x = SSNES_SCALE_ABSOLUTE;
+ scale->type_x = RARCH_SCALE_ABSOLUTE;
else
{
- SSNES_ERR("Invalid attribute.\n");
+ RARCH_ERR("Invalid attribute.\n");
ret = false;
goto end;
}
if (strcmp(scale_type_y, "source") == 0)
- scale->type_y = SSNES_SCALE_INPUT;
+ scale->type_y = RARCH_SCALE_INPUT;
else if (strcmp(scale_type_y, "viewport") == 0)
- scale->type_y = SSNES_SCALE_VIEWPORT;
+ scale->type_y = RARCH_SCALE_VIEWPORT;
else if (strcmp(scale_type_y, "absolute") == 0)
- scale->type_y = SSNES_SCALE_ABSOLUTE;
+ scale->type_y = RARCH_SCALE_ABSOLUTE;
else
{
- SSNES_ERR("Invalid attribute.\n");
+ RARCH_ERR("Invalid attribute.\n");
ret = false;
goto end;
}
- if (scale->type_x == SSNES_SCALE_ABSOLUTE)
+ if (scale->type_x == RARCH_SCALE_ABSOLUTE)
{
print_buf(attr_name_buf, "scale%u", i);
if (config_get_int(conf, attr_name_buf, &iattr))
@@ -856,7 +856,7 @@ static bool load_shader_params(unsigned i, config_file_t *conf)
}
}
- if (scale->type_y == SSNES_SCALE_ABSOLUTE)
+ if (scale->type_y == RARCH_SCALE_ABSOLUTE)
{
print_buf(attr_name_buf, "scale%u", i);
if (config_get_int(conf, attr_name_buf, &iattr))
@@ -901,34 +901,34 @@ static bool load_preset(const char *path)
char dir_path[PATH_MAX];
char *ptr = NULL;
- SSNES_LOG("Loading Cg meta-shader: %s\n", path);
+ RARCH_LOG("Loading Cg meta-shader: %s\n", path);
config_file_t *conf = config_file_new(path);
if (!conf)
{
- SSNES_ERR("Failed to load preset.\n");
+ RARCH_ERR("Failed to load preset.\n");
ret = false;
goto end;
}
if (!config_get_int(conf, "shaders", &shaders))
{
- SSNES_ERR("Cannot find \"shaders\" param.\n");
+ RARCH_ERR("Cannot find \"shaders\" param.\n");
ret = false;
goto end;
}
if (shaders < 1)
{
- SSNES_ERR("Need to define at least 1 shader.\n");
+ RARCH_ERR("Need to define at least 1 shader.\n");
ret = false;
goto end;
}
cg_shader_num = shaders;
- if (shaders > SSNES_CG_MAX_SHADERS - 3)
+ if (shaders > RARCH_CG_MAX_SHADERS - 3)
{
- SSNES_WARN("Too many shaders ... Capping shader amount to %d.\n", SSNES_CG_MAX_SHADERS - 3);
- cg_shader_num = shaders = SSNES_CG_MAX_SHADERS - 3;
+ RARCH_WARN("Too many shaders ... Capping shader amount to %d.\n", RARCH_CG_MAX_SHADERS - 3);
+ cg_shader_num = shaders = RARCH_CG_MAX_SHADERS - 3;
}
// If we aren't using last pass non-FBO shader,
// this shader will be assumed to be "fixed-function".
@@ -958,14 +958,14 @@ static bool load_preset(const char *path)
{
if (!load_shader_params(i, conf))
{
- SSNES_ERR("Failed to load shader params ...\n");
+ RARCH_ERR("Failed to load shader params ...\n");
ret = false;
goto end;
}
if (!load_shader(dir_path, i, conf))
{
- SSNES_ERR("Failed to load shaders ...\n");
+ RARCH_ERR("Failed to load shaders ...\n");
ret = false;
goto end;
}
@@ -973,14 +973,14 @@ static bool load_preset(const char *path)
if (!load_textures(dir_path, conf))
{
- SSNES_ERR("Failed to load lookup textures ...\n");
+ RARCH_ERR("Failed to load lookup textures ...\n");
ret = false;
goto end;
}
if (!load_imports(dir_path, conf))
{
- SSNES_ERR("Failed to load imports ...\n");
+ RARCH_ERR("Failed to load imports ...\n");
ret = false;
goto end;
}
@@ -992,7 +992,7 @@ end:
#else
(void)path;
- SSNES_ERR("No config file support compiled in.\n");
+ RARCH_ERR("No config file support compiled in.\n");
return false;
#endif
}
@@ -1016,7 +1016,7 @@ static void set_program_attributes(unsigned i)
if (prg[i].mvp)
cgGLSetStateMatrixParameter(prg[i].mvp, CG_GL_MODELVIEW_PROJECTION_MATRIX, CG_GL_MATRIX_IDENTITY);
- if (i == SSNES_CG_MENU_SHADER_INDEX)
+ if (i == RARCH_CG_MENU_SHADER_INDEX)
return;
prg[i].orig.tex = cgGetNamedParameter(prg[i].fprg, "ORIG.texture");
@@ -1089,11 +1089,11 @@ bool gl_cg_init(const char *path)
if (cgCtx == NULL)
{
- SSNES_ERR("Failed to create Cg context\n");
+ RARCH_ERR("Failed to create Cg context\n");
return false;
}
-#ifdef SSNES_CG_DEBUG
+#ifdef RARCH_CG_DEBUG
cgGLSetDebugMode(CG_TRUE);
cgSetErrorHandler(cg_error_handler, NULL);
#endif
@@ -1102,7 +1102,7 @@ bool gl_cg_init(const char *path)
cgVProf = cgGLGetLatestProfile(CG_GL_VERTEX);
if (cgFProf == CG_PROFILE_UNKNOWN || cgVProf == CG_PROFILE_UNKNOWN)
{
- SSNES_ERR("Invalid profile type\n");
+ RARCH_ERR("Invalid profile type\n");
return false;
}
cgGLSetOptimalOptions(cgFProf);
@@ -1132,7 +1132,7 @@ bool gl_cg_init(const char *path)
set_program_attributes(i);
if (menu_cg_program)
- set_program_attributes(SSNES_CG_MENU_SHADER_INDEX);
+ set_program_attributes(RARCH_CG_MENU_SHADER_INDEX);
cgGLBindProgram(prg[1].fprg);
cgGLBindProgram(prg[1].vprg);
diff --git a/gfx/shader_cg.h b/gfx/shader_cg.h
index 04b5e9b885..0594c31632 100644
--- a/gfx/shader_cg.h
+++ b/gfx/shader_cg.h
@@ -14,8 +14,8 @@
*/
-#ifndef __SSNES_CG_H
-#define __SSNES_CG_H
+#ifndef __RARCH_CG_H
+#define __RARCH_CG_H
#include "../boolean.h"
#include "gl_common.h"
@@ -46,8 +46,8 @@ void gl_cg_shader_scale(unsigned index, struct gl_fbo_scale *scale);
// Used on PS3, but not really platform specific.
-#define SSNES_CG_MAX_SHADERS 16
-#define SSNES_CG_MENU_SHADER_INDEX (SSNES_CG_MAX_SHADERS - 1)
+#define RARCH_CG_MAX_SHADERS 16
+#define RARCH_CG_MENU_SHADER_INDEX (RARCH_CG_MAX_SHADERS - 1)
void gl_cg_set_menu_shader(const char *path);
void gl_cg_set_compiler_args(const char **argv);
diff --git a/gfx/shader_glsl.c b/gfx/shader_glsl.c
index 9756ce0c80..472efa65cf 100644
--- a/gfx/shader_glsl.c
+++ b/gfx/shader_glsl.c
@@ -102,14 +102,14 @@ static PFNGLVERTEXATTRIBPOINTERPROC pglVertexAttribPointer = NULL;
enum filter_type
{
- SSNES_GL_NOFORCE,
- SSNES_GL_LINEAR,
- SSNES_GL_NEAREST
+ RARCH_GL_NOFORCE,
+ RARCH_GL_LINEAR,
+ RARCH_GL_NEAREST
};
static bool glsl_enable = false;
static GLuint gl_program[MAX_PROGRAMS] = {0};
-static enum filter_type gl_filter_type[MAX_PROGRAMS] = {SSNES_GL_NOFORCE};
+static enum filter_type gl_filter_type[MAX_PROGRAMS] = {RARCH_GL_NOFORCE};
static struct gl_fbo_scale gl_scale[MAX_PROGRAMS];
static unsigned gl_num_programs = 0;
static unsigned active_index = 0;
@@ -164,7 +164,7 @@ static bool get_xml_attrs(struct shader_program *prog, xmlNodePtr ptr)
{
prog->scale_x = 1.0;
prog->scale_y = 1.0;
- prog->type_x = prog->type_y = SSNES_SCALE_INPUT;
+ prog->type_x = prog->type_y = RARCH_SCALE_INPUT;
prog->valid_scale = false;
// Check if shader forces a certain texture filtering.
@@ -173,21 +173,21 @@ static bool get_xml_attrs(struct shader_program *prog, xmlNodePtr ptr)
{
if (strcmp((const char*)attr, "nearest") == 0)
{
- prog->filter = SSNES_GL_NEAREST;
- SSNES_LOG("XML: Shader forces GL_NEAREST.\n");
+ prog->filter = RARCH_GL_NEAREST;
+ RARCH_LOG("XML: Shader forces GL_NEAREST.\n");
}
else if (strcmp((const char*)attr, "linear") == 0)
{
- prog->filter = SSNES_GL_LINEAR;
- SSNES_LOG("XML: Shader forces GL_LINEAR.\n");
+ prog->filter = RARCH_GL_LINEAR;
+ RARCH_LOG("XML: Shader forces GL_LINEAR.\n");
}
else
- SSNES_WARN("XML: Invalid property for filter.\n");
+ RARCH_WARN("XML: Invalid property for filter.\n");
xmlFree(attr);
}
else
- prog->filter = SSNES_GL_NOFORCE;
+ prog->filter = RARCH_GL_NOFORCE;
// Check for scaling attributes *lots of code <_<*
xmlChar *attr_scale = xmlGetProp(ptr, (const xmlChar*)"scale");
@@ -208,8 +208,8 @@ static bool get_xml_attrs(struct shader_program *prog, xmlNodePtr ptr)
prog->scale_x = scale;
prog->scale_y = scale;
prog->valid_scale = true;
- prog->type_x = prog->type_y = SSNES_SCALE_INPUT;
- SSNES_LOG("Got scale attr: %.1f\n", scale);
+ prog->type_x = prog->type_y = RARCH_SCALE_INPUT;
+ RARCH_LOG("Got scale attr: %.1f\n", scale);
x_attr_cnt++;
y_attr_cnt++;
}
@@ -219,8 +219,8 @@ static bool get_xml_attrs(struct shader_program *prog, xmlNodePtr ptr)
float scale = strtod((const char*)attr_scale_x, NULL);
prog->scale_x = scale;
prog->valid_scale = true;
- prog->type_x = SSNES_SCALE_INPUT;
- SSNES_LOG("Got scale_x attr: %.1f\n", scale);
+ prog->type_x = RARCH_SCALE_INPUT;
+ RARCH_LOG("Got scale_x attr: %.1f\n", scale);
x_attr_cnt++;
}
@@ -229,8 +229,8 @@ static bool get_xml_attrs(struct shader_program *prog, xmlNodePtr ptr)
float scale = strtod((const char*)attr_scale_y, NULL);
prog->scale_y = scale;
prog->valid_scale = true;
- prog->type_y = SSNES_SCALE_INPUT;
- SSNES_LOG("Got scale_y attr: %.1f\n", scale);
+ prog->type_y = RARCH_SCALE_INPUT;
+ RARCH_LOG("Got scale_y attr: %.1f\n", scale);
y_attr_cnt++;
}
@@ -238,8 +238,8 @@ static bool get_xml_attrs(struct shader_program *prog, xmlNodePtr ptr)
{
prog->abs_x = prog->abs_y = strtoul((const char*)attr_size, NULL, 0);
prog->valid_scale = true;
- prog->type_x = prog->type_y = SSNES_SCALE_ABSOLUTE;
- SSNES_LOG("Got size attr: %u\n", prog->abs_x);
+ prog->type_x = prog->type_y = RARCH_SCALE_ABSOLUTE;
+ RARCH_LOG("Got size attr: %u\n", prog->abs_x);
x_attr_cnt++;
y_attr_cnt++;
}
@@ -248,8 +248,8 @@ static bool get_xml_attrs(struct shader_program *prog, xmlNodePtr ptr)
{
prog->abs_x = strtoul((const char*)attr_size_x, NULL, 0);
prog->valid_scale = true;
- prog->type_x = SSNES_SCALE_ABSOLUTE;
- SSNES_LOG("Got size_x attr: %u\n", prog->abs_x);
+ prog->type_x = RARCH_SCALE_ABSOLUTE;
+ RARCH_LOG("Got size_x attr: %u\n", prog->abs_x);
x_attr_cnt++;
}
@@ -257,8 +257,8 @@ static bool get_xml_attrs(struct shader_program *prog, xmlNodePtr ptr)
{
prog->abs_y = strtoul((const char*)attr_size_y, NULL, 0);
prog->valid_scale = true;
- prog->type_y = SSNES_SCALE_ABSOLUTE;
- SSNES_LOG("Got size_y attr: %u\n", prog->abs_y);
+ prog->type_y = RARCH_SCALE_ABSOLUTE;
+ RARCH_LOG("Got size_y attr: %u\n", prog->abs_y);
y_attr_cnt++;
}
@@ -268,8 +268,8 @@ static bool get_xml_attrs(struct shader_program *prog, xmlNodePtr ptr)
prog->scale_x = scale;
prog->scale_y = scale;
prog->valid_scale = true;
- prog->type_x = prog->type_y = SSNES_SCALE_VIEWPORT;
- SSNES_LOG("Got outscale attr: %.1f\n", scale);
+ prog->type_x = prog->type_y = RARCH_SCALE_VIEWPORT;
+ RARCH_LOG("Got outscale attr: %.1f\n", scale);
x_attr_cnt++;
y_attr_cnt++;
}
@@ -279,8 +279,8 @@ static bool get_xml_attrs(struct shader_program *prog, xmlNodePtr ptr)
float scale = strtod((const char*)attr_outscale_x, NULL);
prog->scale_x = scale;
prog->valid_scale = true;
- prog->type_x = SSNES_SCALE_VIEWPORT;
- SSNES_LOG("Got outscale_x attr: %.1f\n", scale);
+ prog->type_x = RARCH_SCALE_VIEWPORT;
+ RARCH_LOG("Got outscale_x attr: %.1f\n", scale);
x_attr_cnt++;
}
@@ -289,8 +289,8 @@ static bool get_xml_attrs(struct shader_program *prog, xmlNodePtr ptr)
float scale = strtod((const char*)attr_outscale_y, NULL);
prog->scale_y = scale;
prog->valid_scale = true;
- prog->type_y = SSNES_SCALE_VIEWPORT;
- SSNES_LOG("Got outscale_y attr: %.1f\n", scale);
+ prog->type_y = RARCH_SCALE_VIEWPORT;
+ RARCH_LOG("Got outscale_y attr: %.1f\n", scale);
y_attr_cnt++;
}
@@ -325,7 +325,7 @@ static bool get_texture_image(const char *shader_path, xmlNodePtr ptr)
{
if (gl_teximage_cnt >= MAX_TEXTURES)
{
- SSNES_WARN("Too many texture images. Ignoring ...\n");
+ RARCH_WARN("Too many texture images. Ignoring ...\n");
return true;
}
@@ -338,13 +338,13 @@ static bool get_texture_image(const char *shader_path, xmlNodePtr ptr)
if (!id)
{
- SSNES_ERR("Could not find ID in texture.\n");
+ RARCH_ERR("Could not find ID in texture.\n");
goto error;
}
if (!filename)
{
- SSNES_ERR("Could not find filename in texture.\n");
+ RARCH_ERR("Could not find filename in texture.\n");
goto error;
}
@@ -360,10 +360,10 @@ static bool get_texture_image(const char *shader_path, xmlNodePtr ptr)
strlcat(tex_path, (const char*)filename, sizeof(tex_path));
- SSNES_LOG("Loading texture image from: \"%s\" ...\n", tex_path);
+ RARCH_LOG("Loading texture image from: \"%s\" ...\n", tex_path);
if (!texture_image_load(tex_path, &img))
{
- SSNES_ERR("Failed to load texture image from: \"%s\"\n", tex_path);
+ RARCH_ERR("Failed to load texture image from: \"%s\"\n", tex_path);
goto error;
}
@@ -411,7 +411,7 @@ static bool get_script(const char *path, xmlNodePtr ptr)
{
if (*gl_tracker_script || gl_script_program)
{
- SSNES_ERR("Script already imported.\n");
+ RARCH_ERR("Script already imported.\n");
return false;
}
@@ -425,7 +425,7 @@ static bool get_script(const char *path, xmlNodePtr ptr)
xmlChar *language = xmlGetProp(ptr, (const xmlChar*)"language");
if (!language || strcmp((const char*)language, "python") != 0)
{
- SSNES_ERR("Script language is not Python.\n");
+ RARCH_ERR("Script language is not Python.\n");
if (language)
xmlFree(language);
return false;
@@ -450,7 +450,7 @@ static bool get_script(const char *path, xmlNodePtr ptr)
xmlChar *script = xmlNodeGetContent(ptr);
if (!script)
{
- SSNES_ERR("No content in script.\n");
+ RARCH_ERR("No content in script.\n");
return false;
}
gl_script_program = script;
@@ -465,7 +465,7 @@ static bool get_import_value(xmlNodePtr ptr)
bool ret = true;
if (gl_tracker_info_cnt >= MAX_VARIABLES)
{
- SSNES_ERR("Too many import variables ...\n");
+ RARCH_ERR("Too many import variables ...\n");
return false;
}
@@ -478,41 +478,41 @@ static bool get_import_value(xmlNodePtr ptr)
unsigned memtype;
enum state_tracker_type tracker_type;
- enum state_ram_type ram_type = SSNES_STATE_NONE;
+ enum state_ram_type ram_type = RARCH_STATE_NONE;
uint32_t addr = 0;
unsigned mask_value = 0;
unsigned mask_equal = 0;
if (!semantic || !id)
{
- SSNES_ERR("No semantic or ID for import value.\n");
+ RARCH_ERR("No semantic or ID for import value.\n");
ret = false;
goto end;
}
if (strcmp((const char*)semantic, "capture") == 0)
- tracker_type = SSNES_STATE_CAPTURE;
+ tracker_type = RARCH_STATE_CAPTURE;
else if (strcmp((const char*)semantic, "capture_previous") == 0)
- tracker_type = SSNES_STATE_CAPTURE_PREV;
+ tracker_type = RARCH_STATE_CAPTURE_PREV;
else if (strcmp((const char*)semantic, "transition") == 0)
- tracker_type = SSNES_STATE_TRANSITION;
+ tracker_type = RARCH_STATE_TRANSITION;
else if (strcmp((const char*)semantic, "transition_count") == 0)
- tracker_type = SSNES_STATE_TRANSITION_COUNT;
+ tracker_type = RARCH_STATE_TRANSITION_COUNT;
else if (strcmp((const char*)semantic, "transition_previous") == 0)
- tracker_type = SSNES_STATE_TRANSITION_PREV;
+ tracker_type = RARCH_STATE_TRANSITION_PREV;
#ifdef HAVE_PYTHON
else if (strcmp((const char*)semantic, "python") == 0)
- tracker_type = SSNES_STATE_PYTHON;
+ tracker_type = RARCH_STATE_PYTHON;
#endif
else
{
- SSNES_ERR("Invalid semantic for import value.\n");
+ RARCH_ERR("Invalid semantic for import value.\n");
ret = false;
goto end;
}
#ifdef HAVE_PYTHON
- if (tracker_type != SSNES_STATE_PYTHON)
+ if (tracker_type != RARCH_STATE_PYTHON)
#endif
{
if (input)
@@ -521,14 +521,14 @@ static bool get_import_value(xmlNodePtr ptr)
switch (slot)
{
case 1:
- ram_type = SSNES_STATE_INPUT_SLOT1;
+ ram_type = RARCH_STATE_INPUT_SLOT1;
break;
case 2:
- ram_type = SSNES_STATE_INPUT_SLOT2;
+ ram_type = RARCH_STATE_INPUT_SLOT2;
break;
default:
- SSNES_ERR("Invalid input slot for import.\n");
+ RARCH_ERR("Invalid input slot for import.\n");
ret = false;
goto end;
}
@@ -536,11 +536,11 @@ static bool get_import_value(xmlNodePtr ptr)
else if (wram)
{
addr = strtoul((const char*)wram, NULL, 16);
- ram_type = SSNES_STATE_WRAM;
+ ram_type = RARCH_STATE_WRAM;
}
else
{
- SSNES_ERR("No RAM address specificed for import value.\n");
+ RARCH_ERR("No RAM address specificed for import value.\n");
ret = false;
goto end;
}
@@ -548,7 +548,7 @@ static bool get_import_value(xmlNodePtr ptr)
switch (ram_type)
{
- case SSNES_STATE_WRAM:
+ case RARCH_STATE_WRAM:
memtype = RETRO_MEMORY_SYSTEM_RAM;
break;
@@ -558,7 +558,7 @@ static bool get_import_value(xmlNodePtr ptr)
if ((memtype != -1u) && (addr >= pretro_get_memory_size(memtype)))
{
- SSNES_ERR("Address out of bounds.\n");
+ RARCH_ERR("Address out of bounds.\n");
ret = false;
goto end;
}
@@ -593,11 +593,11 @@ static unsigned get_xml_shaders(const char *path, struct shader_program *prog, s
xmlParserCtxtPtr ctx = xmlNewParserCtxt();
if (!ctx)
{
- SSNES_ERR("Failed to load libxml2 context.\n");
+ RARCH_ERR("Failed to load libxml2 context.\n");
return false;
}
- SSNES_LOG("Loading XML shader: %s\n", path);
+ RARCH_LOG("Loading XML shader: %s\n", path);
xmlDocPtr doc = xmlCtxtReadFile(ctx, path, NULL, 0);
xmlNodePtr head = NULL;
xmlNodePtr cur = NULL;
@@ -605,13 +605,13 @@ static unsigned get_xml_shaders(const char *path, struct shader_program *prog, s
if (!doc)
{
- SSNES_ERR("Failed to parse XML file: %s\n", path);
+ RARCH_ERR("Failed to parse XML file: %s\n", path);
goto error;
}
if (ctx->valid == 0)
{
- SSNES_ERR("Cannot validate XML shader: %s\n", path);
+ RARCH_ERR("Cannot validate XML shader: %s\n", path);
goto error;
}
@@ -653,7 +653,7 @@ static unsigned get_xml_shaders(const char *path, struct shader_program *prog, s
{
if (prog[num].vertex)
{
- SSNES_ERR("Cannot have more than one vertex shader in a program.\n");
+ RARCH_ERR("Cannot have more than one vertex shader in a program.\n");
xmlFree(content);
goto error;
}
@@ -665,7 +665,7 @@ static unsigned get_xml_shaders(const char *path, struct shader_program *prog, s
prog[num].fragment = (char*)content;
if (!get_xml_attrs(&prog[num], cur))
{
- SSNES_ERR("XML shader attributes do not comply with specifications.\n");
+ RARCH_ERR("XML shader attributes do not comply with specifications.\n");
goto error;
}
num++;
@@ -674,7 +674,7 @@ static unsigned get_xml_shaders(const char *path, struct shader_program *prog, s
{
if (!get_texture_image(path, cur))
{
- SSNES_ERR("Texture image failed to load.\n");
+ RARCH_ERR("Texture image failed to load.\n");
goto error;
}
}
@@ -682,7 +682,7 @@ static unsigned get_xml_shaders(const char *path, struct shader_program *prog, s
{
if (!get_import_value(cur))
{
- SSNES_ERR("Import value is invalid.\n");
+ RARCH_ERR("Import value is invalid.\n");
goto error;
}
}
@@ -691,7 +691,7 @@ static unsigned get_xml_shaders(const char *path, struct shader_program *prog, s
{
if (!get_script(path, cur))
{
- SSNES_ERR("Script is invalid.\n");
+ RARCH_ERR("Script is invalid.\n");
goto error;
}
}
@@ -700,7 +700,7 @@ static unsigned get_xml_shaders(const char *path, struct shader_program *prog, s
if (num == 0)
{
- SSNES_ERR("Couldn't find vertex shader nor fragment shader in XML file.\n");
+ RARCH_ERR("Couldn't find vertex shader nor fragment shader in XML file.\n");
goto error;
}
@@ -709,7 +709,7 @@ static unsigned get_xml_shaders(const char *path, struct shader_program *prog, s
return num;
error:
- SSNES_ERR("Failed to load XML shader ...\n");
+ RARCH_ERR("Failed to load XML shader ...\n");
if (doc)
xmlFreeDoc(doc);
xmlFreeParserCtxt(ctx);
@@ -733,7 +733,7 @@ static void print_shader_log(GLuint obj)
pglGetShaderInfoLog(obj, max_len, &info_len, info_log);
if (info_len > 0)
- SSNES_LOG("Shader log: %s\n", info_log);
+ RARCH_LOG("Shader log: %s\n", info_log);
free(info_log);
}
@@ -755,7 +755,7 @@ static void print_linker_log(GLuint obj)
pglGetProgramInfoLog(obj, max_len, &info_len, info_log);
if (info_len > 0)
- SSNES_LOG("Linker log: %s\n", info_log);
+ RARCH_LOG("Linker log: %s\n", info_log);
free(info_log);
}
@@ -797,17 +797,17 @@ static bool compile_programs(GLuint *gl_prog, struct shader_program *progs, size
if (gl_prog[i] == 0)
{
- SSNES_ERR("Failed to create GL program #%u.\n", i);
+ RARCH_ERR("Failed to create GL program #%u.\n", i);
return false;
}
if (progs[i].vertex)
{
- SSNES_LOG("Found GLSL vertex shader.\n");
+ RARCH_LOG("Found GLSL vertex shader.\n");
GLuint shader = pglCreateShader(GL_VERTEX_SHADER);
if (!compile_shader(shader, progs[i].vertex))
{
- SSNES_ERR("Failed to compile vertex shader #%u\n", i);
+ RARCH_ERR("Failed to compile vertex shader #%u\n", i);
return false;
}
@@ -817,11 +817,11 @@ static bool compile_programs(GLuint *gl_prog, struct shader_program *progs, size
if (progs[i].fragment)
{
- SSNES_LOG("Found GLSL fragment shader.\n");
+ RARCH_LOG("Found GLSL fragment shader.\n");
GLuint shader = pglCreateShader(GL_FRAGMENT_SHADER);
if (!compile_shader(shader, progs[i].fragment))
{
- SSNES_ERR("Failed to compile fragment shader #%u\n", i);
+ RARCH_ERR("Failed to compile fragment shader #%u\n", i);
return false;
}
@@ -831,10 +831,10 @@ static bool compile_programs(GLuint *gl_prog, struct shader_program *progs, size
if (progs[i].vertex || progs[i].fragment)
{
- SSNES_LOG("Linking GLSL program.\n");
+ RARCH_LOG("Linking GLSL program.\n");
if (!link_program(gl_prog[i]))
{
- SSNES_ERR("Failed to link program #%u\n", i);
+ RARCH_ERR("Failed to link program #%u\n", i);
return false;
}
@@ -886,7 +886,7 @@ bool gl_glsl_init(const char *path)
LOAD_GL_SYM(VertexAttribPointer);
#endif
- SSNES_LOG("Checking GLSL shader support ...\n");
+ RARCH_LOG("Checking GLSL shader support ...\n");
#ifdef __APPLE__
const bool shader_support = true;
#else
@@ -902,7 +902,7 @@ bool gl_glsl_init(const char *path)
if (!shader_support)
{
- SSNES_ERR("GLSL shaders aren't supported by your OpenGL driver.\n");
+ RARCH_ERR("GLSL shaders aren't supported by your OpenGL driver.\n");
return false;
}
@@ -918,7 +918,7 @@ bool gl_glsl_init(const char *path)
if (num_progs == 0)
{
- SSNES_ERR("Couldn't find any valid shaders in XML file.\n");
+ RARCH_ERR("Couldn't find any valid shaders in XML file.\n");
return false;
}
@@ -948,13 +948,13 @@ bool gl_glsl_init(const char *path)
}
else
{
- SSNES_ERR("Did not find valid shader in secondary shader file.\n");
+ RARCH_ERR("Did not find valid shader in secondary shader file.\n");
return false;
}
}
//if (!gl_check_error())
- // SSNES_WARN("Detected GL error.\n");
+ // RARCH_WARN("Detected GL error.\n");
if (gl_tracker_info_cnt > 0)
{
@@ -977,7 +977,7 @@ bool gl_glsl_init(const char *path)
gl_state_tracker = state_tracker_init(&info);
if (!gl_state_tracker)
- SSNES_WARN("Failed to init state tracker.\n");
+ RARCH_WARN("Failed to init state tracker.\n");
}
glsl_enable = true;
@@ -1250,14 +1250,14 @@ bool gl_glsl_filter_type(unsigned index, bool *smooth)
switch (gl_filter_type[index])
{
- case SSNES_GL_NOFORCE:
+ case RARCH_GL_NOFORCE:
return false;
- case SSNES_GL_NEAREST:
+ case RARCH_GL_NEAREST:
*smooth = false;
return true;
- case SSNES_GL_LINEAR:
+ case RARCH_GL_LINEAR:
*smooth = true;
return true;
diff --git a/gfx/shader_glsl.h b/gfx/shader_glsl.h
index aa8aa5426b..668a601bf6 100644
--- a/gfx/shader_glsl.h
+++ b/gfx/shader_glsl.h
@@ -14,8 +14,8 @@
*/
-#ifndef __SSNES_GLSL_H
-#define __SSNES_GLSL_H
+#ifndef __RARCH_GLSL_H
+#define __RARCH_GLSL_H
#include "../boolean.h"
#include "gl_common.h"
diff --git a/gfx/shader_hlsl.c b/gfx/shader_hlsl.c
index 28d5c68839..b199d2be76 100644
--- a/gfx/shader_hlsl.c
+++ b/gfx/shader_hlsl.c
@@ -40,7 +40,7 @@ struct hlsl_program
};
static IDirect3DDevice9 *d3d_device_ptr;
-static struct hlsl_program prg[SSNES_HLSL_MAX_SHADERS] = {0};
+static struct hlsl_program prg[RARCH_HLSL_MAX_SHADERS] = {0};
static bool hlsl_active = false;
static unsigned active_index = 0;
@@ -156,11 +156,11 @@ static bool load_program(unsigned index, const char *prog, bool path_is_file)
if (FAILED(ret_fp) || FAILED(ret_vp) || listing_v || listing_f)
{
- SSNES_ERR("HLSL error:\n");
+ RARCH_ERR("HLSL error:\n");
if(listing_f)
- SSNES_ERR("Fragment:\n%s\n", (char*)listing_f->GetBufferPointer());
+ RARCH_ERR("Fragment:\n%s\n", (char*)listing_f->GetBufferPointer());
if(listing_v)
- SSNES_ERR("Vertex:\n%s\n", (char*)listing_v->GetBufferPointer());
+ RARCH_ERR("Vertex:\n%s\n", (char*)listing_v->GetBufferPointer());
ret = false;
goto end;
@@ -188,7 +188,7 @@ static bool load_stock(void)
{
if (!load_program(0, stock_hlsl_program, false))
{
- SSNES_ERR("Failed to compile passthrough shader, is something wrong with your environment?\n");
+ RARCH_ERR("Failed to compile passthrough shader, is something wrong with your environment?\n");
return false;
}
@@ -202,7 +202,7 @@ static bool load_plain(const char *path)
return false;
#endif
- SSNES_LOG("Loading HLSL file: %s\n", path);
+ RARCH_LOG("Loading HLSL file: %s\n", path);
if (!load_program(0, path, true))
return false;
@@ -212,7 +212,7 @@ static bool load_plain(const char *path)
static void hlsl_deinit_progs(void)
{
- for(int i = 0; i < SSNES_HLSL_MAX_SHADERS; i++)
+ for(int i = 0; i < RARCH_HLSL_MAX_SHADERS; i++)
{
if (prg[i].fprg)
prg[i].fprg->Release();
diff --git a/gfx/shader_hlsl.h b/gfx/shader_hlsl.h
index abb906221d..88dc4585a0 100644
--- a/gfx/shader_hlsl.h
+++ b/gfx/shader_hlsl.h
@@ -15,8 +15,8 @@
*/
-#ifndef __SSNES_HLSL_H
-#define __SSNES_HLSL_H
+#ifndef __RARCH_HLSL_H
+#define __RARCH_HLSL_H
#include "../boolean.h"
#include
@@ -34,6 +34,6 @@ void hlsl_set_params(unsigned width, unsigned height,
void hlsl_use(unsigned index);
-#define SSNES_HLSL_MAX_SHADERS 16
+#define RARCH_HLSL_MAX_SHADERS 16
#endif
diff --git a/gfx/state_tracker.c b/gfx/state_tracker.c
index fb3d2c052f..8e8ae7fbfb 100644
--- a/gfx/state_tracker.c
+++ b/gfx/state_tracker.c
@@ -73,7 +73,7 @@ state_tracker_t* state_tracker_init(const struct state_tracker_info *info)
if (!tracker->py)
{
free(tracker);
- SSNES_ERR("Failed to init Python script.\n");
+ RARCH_ERR("Failed to init Python script.\n");
return NULL;
}
}
@@ -91,7 +91,7 @@ state_tracker_t* state_tracker_init(const struct state_tracker_info *info)
tracker->info[i].equal = info->info[i].equal;
#ifdef HAVE_PYTHON
- if (info->info[i].type == SSNES_STATE_PYTHON)
+ if (info->info[i].type == RARCH_STATE_PYTHON)
tracker->info[i].py = tracker->py;
#endif
@@ -100,14 +100,14 @@ state_tracker_t* state_tracker_init(const struct state_tracker_info *info)
switch (info->info[i].ram_type)
{
- case SSNES_STATE_WRAM:
+ case RARCH_STATE_WRAM:
tracker->info[i].ptr = info->wram ? info->wram : ∅
break;
- case SSNES_STATE_INPUT_SLOT1:
+ case RARCH_STATE_INPUT_SLOT1:
tracker->info[i].input_ptr = &tracker->input_state[0];
tracker->info[i].is_input = true;
break;
- case SSNES_STATE_INPUT_SLOT2:
+ case RARCH_STATE_INPUT_SLOT2:
tracker->info[i].input_ptr = &tracker->input_state[1];
tracker->info[i].is_input = true;
break;
@@ -154,11 +154,11 @@ static void update_element(
switch (info->type)
{
- case SSNES_STATE_CAPTURE:
+ case RARCH_STATE_CAPTURE:
uniform->value = fetch(info);
break;
- case SSNES_STATE_CAPTURE_PREV:
+ case RARCH_STATE_CAPTURE_PREV:
if (info->prev[0] != fetch(info))
{
info->prev[1] = info->prev[0];
@@ -167,7 +167,7 @@ static void update_element(
uniform->value = info->prev[1];
break;
- case SSNES_STATE_TRANSITION:
+ case RARCH_STATE_TRANSITION:
if (info->old_value != fetch(info))
{
info->old_value = fetch(info);
@@ -176,7 +176,7 @@ static void update_element(
uniform->value = info->frame_count;
break;
- case SSNES_STATE_TRANSITION_COUNT:
+ case RARCH_STATE_TRANSITION_COUNT:
if (info->old_value != fetch(info))
{
info->old_value = fetch(info);
@@ -185,7 +185,7 @@ static void update_element(
uniform->value = info->transition_count;
break;
- case SSNES_STATE_TRANSITION_PREV:
+ case RARCH_STATE_TRANSITION_PREV:
if (info->old_value != fetch(info))
{
info->old_value = fetch(info);
@@ -196,7 +196,7 @@ static void update_element(
break;
#ifdef HAVE_PYTHON
- case SSNES_STATE_PYTHON:
+ case RARCH_STATE_PYTHON:
uniform->value = py_state_get(info->py, info->id, frame_count);
break;
#endif
diff --git a/gfx/state_tracker.h b/gfx/state_tracker.h
index 98d0a4d920..7e0076bd4e 100644
--- a/gfx/state_tracker.h
+++ b/gfx/state_tracker.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_SNES_TRACKER_H
-#define __SSNES_SNES_TRACKER_H
+#ifndef __RARCH_SNES_TRACKER_H
+#define __RARCH_SNES_TRACKER_H
#include
#include "../boolean.h"
@@ -26,21 +26,21 @@
enum state_tracker_type
{
#ifdef HAVE_PYTHON
- SSNES_STATE_PYTHON,
+ RARCH_STATE_PYTHON,
#endif
- SSNES_STATE_CAPTURE,
- SSNES_STATE_CAPTURE_PREV,
- SSNES_STATE_TRANSITION,
- SSNES_STATE_TRANSITION_COUNT,
- SSNES_STATE_TRANSITION_PREV
+ RARCH_STATE_CAPTURE,
+ RARCH_STATE_CAPTURE_PREV,
+ RARCH_STATE_TRANSITION,
+ RARCH_STATE_TRANSITION_COUNT,
+ RARCH_STATE_TRANSITION_PREV
};
enum state_ram_type
{
- SSNES_STATE_NONE,
- SSNES_STATE_WRAM,
- SSNES_STATE_INPUT_SLOT1,
- SSNES_STATE_INPUT_SLOT2
+ RARCH_STATE_NONE,
+ RARCH_STATE_WRAM,
+ RARCH_STATE_INPUT_SLOT1,
+ RARCH_STATE_INPUT_SLOT2
};
struct state_tracker_uniform_info
diff --git a/gfx/xvideo.c b/gfx/xvideo.c
index 012a32c81c..fd898c67ba 100644
--- a/gfx/xvideo.c
+++ b/gfx/xvideo.c
@@ -83,7 +83,7 @@ static void xv_set_nonblock_state(void *data, bool state)
if (atom != None && xv->port)
XvSetPortAttribute(xv->display, xv->port, atom, !state);
else
- SSNES_WARN("Failed to set SYNC_TO_VBLANK attribute.\n");
+ RARCH_WARN("Failed to set SYNC_TO_VBLANK attribute.\n");
}
static volatile sig_atomic_t g_quit = 0;
@@ -155,7 +155,7 @@ static void set_fullscreen(xv_t *xv)
if (!XA_NET_WM_STATE || !XA_NET_WM_STATE_FULLSCREEN)
{
- SSNES_WARN("X11: Cannot set fullscreen.\n");
+ RARCH_WARN("X11: Cannot set fullscreen.\n");
return;
}
@@ -204,10 +204,10 @@ static void xv_init_font(xv_t *xv, const char *font_path, unsigned font_size)
r, g, b);
}
else
- SSNES_WARN("Failed to init font.\n");
+ RARCH_WARN("Failed to init font.\n");
}
else
- SSNES_LOG("Did not find default font.\n");
+ RARCH_LOG("Did not find default font.\n");
#endif
}
@@ -416,7 +416,7 @@ static void *xv_init(const video_info_t *video, const input_driver_t **input, vo
if (!XShmQueryExtension(xv->display))
{
- SSNES_ERR("XVideo: XShm extension not found.\n");
+ RARCH_ERR("XVideo: XShm extension not found.\n");
goto error;
}
@@ -438,14 +438,14 @@ static void *xv_init(const video_info_t *video, const input_driver_t **input, vo
xv->depth = adaptor_info[i].formats->depth;
xv->visualid = adaptor_info[i].formats->visual_id;
- SSNES_LOG("XVideo: Found suitable XvPort #%u\n", (unsigned)xv->port);
+ RARCH_LOG("XVideo: Found suitable XvPort #%u\n", (unsigned)xv->port);
break;
}
XvFreeAdaptorInfo(adaptor_info);
if (xv->port == 0)
{
- SSNES_ERR("XVideo: Failed to find valid XvPort or format.\n");
+ RARCH_ERR("XVideo: Failed to find valid XvPort or format.\n");
goto error;
}
@@ -457,7 +457,7 @@ static void *xv_init(const video_info_t *video, const input_driver_t **input, vo
if (visualmatches < 1 || !visualinfo->visual)
{
if (visualinfo) XFree(visualinfo);
- SSNES_ERR("XVideo: Unable to find Xv-compatible visual.\n");
+ RARCH_ERR("XVideo: Unable to find Xv-compatible visual.\n");
goto error;
}
@@ -497,7 +497,7 @@ static void *xv_init(const video_info_t *video, const input_driver_t **input, vo
xv->image = XvShmCreateImage(xv->display, xv->port, xv->fourcc, NULL, xv->width, xv->height, &xv->shminfo);
if (!xv->image)
{
- SSNES_ERR("XVideo: XShmCreateImage failed.\n");
+ RARCH_ERR("XVideo: XShmCreateImage failed.\n");
goto error;
}
xv->width = xv->image->width;
@@ -508,7 +508,7 @@ static void *xv_init(const video_info_t *video, const input_driver_t **input, vo
xv->shminfo.readOnly = false;
if (!XShmAttach(xv->display, &xv->shminfo))
{
- SSNES_ERR("XVideo: XShmAttach failed.\n");
+ RARCH_ERR("XVideo: XShmAttach failed.\n");
goto error;
}
XSync(xv->display, False);
@@ -563,7 +563,7 @@ static bool check_resize(xv_t *xv, unsigned width, unsigned height)
xv->image = XvShmCreateImage(xv->display, xv->port, xv->fourcc, NULL, xv->width, xv->height, &xv->shminfo);
if (xv->image == None)
{
- SSNES_ERR("Failed to create image.\n");
+ RARCH_ERR("Failed to create image.\n");
return false;
}
@@ -573,7 +573,7 @@ static bool check_resize(xv_t *xv, unsigned width, unsigned height)
xv->shminfo.shmid = shmget(IPC_PRIVATE, xv->image->data_size, IPC_CREAT | 0777);
if (xv->shminfo.shmid < 0)
{
- SSNES_ERR("Failed to init SHM.\n");
+ RARCH_ERR("Failed to init SHM.\n");
return false;
}
@@ -582,7 +582,7 @@ static bool check_resize(xv_t *xv, unsigned width, unsigned height)
if (!XShmAttach(xv->display, &xv->shminfo))
{
- SSNES_ERR("Failed to reattch XvShm image.\n");
+ RARCH_ERR("Failed to reattch XvShm image.\n");
return false;
}
XSync(xv->display, False);
diff --git a/hash.h b/hash.h
index 0d481c2350..6a7cbb5dd6 100644
--- a/hash.h
+++ b/hash.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_HASH_H
-#define __SSNES_HASH_H
+#ifndef __RARCH_HASH_H
+#define __RARCH_HASH_H
#include
#include
diff --git a/input/dinput.c b/input/dinput.c
index c23af05da7..2faa647333 100644
--- a/input/dinput.c
+++ b/input/dinput.c
@@ -13,7 +13,7 @@
* If not, see .
*/
-#include "ssnes_dinput.h"
+#include "rarch_dinput.h"
#include "SDL.h"
#include "SDL_syswm.h"
#include "../boolean.h"
@@ -110,7 +110,7 @@ sdl_dinput_t* sdl_dinput_init(void)
if (!sdlwrap_get_wm_info(&info))
{
- SSNES_ERR("Failed to get SysWM info.\n");
+ RARCH_ERR("Failed to get SysWM info.\n");
goto error;
}
@@ -130,13 +130,13 @@ sdl_dinput_t* sdl_dinput_init(void)
(void**)&di->ctx, NULL)))
#endif
{
- SSNES_ERR("Failed to init DirectInput.\n");
+ RARCH_ERR("Failed to init DirectInput.\n");
goto error;
}
- SSNES_LOG("Enumerating DInput devices ...\n");
+ RARCH_LOG("Enumerating DInput devices ...\n");
IDirectInput8_EnumDevices(di->ctx, DI8DEVCLASS_GAMECTRL, enum_joypad_cb, di, DIEDFL_ATTACHEDONLY);
- SSNES_LOG("Done enumerating DInput devices ...\n");
+ RARCH_LOG("Done enumerating DInput devices ...\n");
return di;
diff --git a/input/keysym.h b/input/keysym.h
index 2778ef4b5a..23e03813bf 100644
--- a/input/keysym.h
+++ b/input/keysym.h
@@ -13,13 +13,13 @@
* If not, see .
*/
-#ifndef __SSNES_KEYSYM_H
-#define __SSNES_KEYSYM_H
+#ifndef __RARCH_KEYSYM_H
+#define __RARCH_KEYSYM_H
// Global keysym table for SSNES.
// As you may have noticed, it's the same as SDL 1.2 since I'm lazy.
-enum ssnes_key
+enum rarch_key
{
SK_UNKNOWN = 0,
SK_FIRST = 0,
diff --git a/input/ssnes_sdl_input.h b/input/rarch_sdl_input.h
similarity index 93%
rename from input/ssnes_sdl_input.h
rename to input/rarch_sdl_input.h
index 9408560734..ecef2e1179 100644
--- a/input/ssnes_sdl_input.h
+++ b/input/rarch_sdl_input.h
@@ -13,14 +13,14 @@
* If not, see .
*/
-#ifndef __SSNES_SDL_INPUT_H
-#define __SSNES_SDL_INPUT_H
+#ifndef __RARCH_SDL_INPUT_H
+#define __RARCH_SDL_INPUT_H
#include "SDL.h"
#include "../general.h"
#ifdef HAVE_DINPUT
-#include "ssnes_dinput.h"
+#include "rarch_dinput.h"
#endif
typedef struct sdl_input
diff --git a/input/sdl_input.c b/input/sdl_input.c
index 45dcb43828..701d65a359 100644
--- a/input/sdl_input.c
+++ b/input/sdl_input.c
@@ -21,13 +21,13 @@
#include
#include
#include "../libretro.h"
-#include "ssnes_sdl_input.h"
+#include "rarch_sdl_input.h"
#include "keysym.h"
struct key_bind
{
unsigned sdl;
- enum ssnes_key sk;
+ enum rarch_key sk;
};
static unsigned keysym_lut[SK_LAST];
@@ -137,7 +137,7 @@ static void *sdl_input_init(void)
if (!sdl->di)
{
free(sdl);
- SSNES_ERR("Failed to init SDL/DInput.\n");
+ RARCH_ERR("Failed to init SDL/DInput.\n");
return NULL;
}
#else
@@ -160,19 +160,19 @@ static void *sdl_input_init(void)
sdl->joysticks[i] = SDL_JoystickOpen(port);
if (!sdl->joysticks[i])
{
- SSNES_ERR("Couldn't open SDL joystick #%u on SNES port %u\n", port, i + 1);
+ RARCH_ERR("Couldn't open SDL joystick #%u on SNES port %u\n", port, i + 1);
free(sdl);
SDL_QuitSubSystem(SDL_INIT_JOYSTICK);
return NULL;
}
- SSNES_LOG("Opened Joystick: %s (#%u) on port %u\n",
+ RARCH_LOG("Opened Joystick: %s (#%u) on port %u\n",
SDL_JoystickName(port), port, i + 1);
sdl->num_axes[i] = SDL_JoystickNumAxes(sdl->joysticks[i]);
sdl->num_buttons[i] = SDL_JoystickNumButtons(sdl->joysticks[i]);
sdl->num_hats[i] = SDL_JoystickNumHats(sdl->joysticks[i]);
- SSNES_LOG("Joypad has: %u axes, %u buttons, %u hats.\n",
+ RARCH_LOG("Joypad has: %u axes, %u buttons, %u hats.\n",
sdl->num_axes[i], sdl->num_buttons[i], sdl->num_hats[i]);
}
#endif
@@ -269,7 +269,7 @@ static bool sdl_is_pressed(sdl_input_t *sdl, unsigned port_num, const struct sne
static bool sdl_bind_button_pressed(void *data, int key)
{
const struct snes_keybind *binds = g_settings.input.binds[0];
- if (key >= 0 && key < SSNES_BIND_LIST_END)
+ if (key >= 0 && key < RARCH_BIND_LIST_END)
{
const struct snes_keybind *bind = &binds[key];
return sdl_is_pressed((sdl_input_t*)data, 0, bind);
@@ -282,7 +282,7 @@ static int16_t sdl_joypad_device_state(sdl_input_t *sdl, const struct snes_keybi
unsigned port_num, unsigned id)
{
const struct snes_keybind *binds = binds_[port_num];
- if (id < SSNES_BIND_LIST_END)
+ if (id < RARCH_BIND_LIST_END)
{
const struct snes_keybind *bind = &binds[id];
return bind->valid ? (sdl_is_pressed(sdl, port_num, bind) ? 1 : 0) : 0;
diff --git a/input/ssnes_dinput.h b/input/ssnes_dinput.h
index e2c7044e17..d7d556b916 100644
--- a/input/ssnes_dinput.h
+++ b/input/ssnes_dinput.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_DINPUT_H
-#define __SSNES_DINPUT_H
+#ifndef __RARCH_DINPUT_H
+#define __RARCH_DINPUT_H
#undef DIRECTINPUT_VERSION
#define DIRECTINPUT_VERSION 0x0800
diff --git a/input/x11_input.c b/input/x11_input.c
index ac0fc716e8..8baaea6e52 100644
--- a/input/x11_input.c
+++ b/input/x11_input.c
@@ -20,7 +20,7 @@
#include "general.h"
#include
#include
-#include "ssnes_sdl_input.h"
+#include "rarch_sdl_input.h"
#include "keysym.h"
#include
@@ -37,7 +37,7 @@ typedef struct x11_input
struct key_bind
{
unsigned x;
- enum ssnes_key sk;
+ enum rarch_key sk;
};
static unsigned keysym_lut[SK_LAST];
@@ -171,7 +171,7 @@ static bool x_key_pressed(x11_input_t *x11, int key)
static bool x_is_pressed(x11_input_t *x11, const struct snes_keybind *binds, unsigned id)
{
- if (id < SSNES_BIND_LIST_END)
+ if (id < RARCH_BIND_LIST_END)
{
const struct snes_keybind *bind = &binds[id];
return bind->valid && x_key_pressed(x11, binds[id].key);
diff --git a/logger_override.h b/logger_override.h
index 84a1283394..c4902124e1 100644
--- a/logger_override.h
+++ b/logger_override.h
@@ -14,42 +14,42 @@
* If not, see .
*/
-#ifndef __SSNES_LOGGER_OVERRIDE_H
-#define __SSNES_LOGGER_OVERRIDE_H
+#ifndef __RARCH_LOGGER_OVERRIDE_H
+#define __RARCH_LOGGER_OVERRIDE_H
#if defined(HAVE_LOGGER)
#include "console/logger/logger.h"
-#define SSNES_LOG(...) do { \
+#define RARCH_LOG(...) do { \
if (g_extern.verbose) logger_send("SSNES: " __VA_ARGS__); \
} while(0)
-#define SSNES_ERR(...) do { \
+#define RARCH_ERR(...) do { \
logger_send("RetroArch [ERROR] :: " __VA_ARGS__); \
} while(0)
-#define SSNES_WARN(...) do { \
+#define RARCH_WARN(...) do { \
logger_send("RetroArch [WARN] :: " __VA_ARGS__); \
} while(0)
#elif defined(HAVE_FILE_LOGGER)
extern FILE * log_fp;
-#ifndef SSNES_LOG
-#define SSNES_LOG(...) do { \
+#ifndef RARCH_LOG
+#define RARCH_LOG(...) do { \
if (g_extern.verbose) \
fprintf(log_fp, "SSNES: " __VA_ARGS__); \
fflush(log_fp); \
} while (0)
#endif
-#ifndef SSNES_ERR
-#define SSNES_ERR(...) do { \
+#ifndef RARCH_ERR
+#define RARCH_ERR(...) do { \
fprintf(log_fp, "RetroArch [ERROR] :: " __VA_ARGS__); \
fflush(log_fp); \
} while (0)
#endif
-#ifndef SSNES_WARN
-#define SSNES_WARN(...) do { \
+#ifndef RARCH_WARN
+#define RARCH_WARN(...) do { \
fprintf(log_fp, "RetroArch [WARN] :: " __VA_ARGS__); \
fflush(log_fp); \
} while (0)
diff --git a/message.h b/message.h
index 33a088eb17..939bd93525 100644
--- a/message.h
+++ b/message.h
@@ -14,8 +14,8 @@
*/
-#ifndef __SSNES_MSG_QUEUE_H
-#define __SSNES_MSG_QUEUE_H
+#ifndef __RARCH_MSG_QUEUE_H
+#define __RARCH_MSG_QUEUE_H
#include
diff --git a/movie.c b/movie.c
index ddb036ea4e..73e0a982da 100644
--- a/movie.c
+++ b/movie.c
@@ -44,26 +44,26 @@ static bool init_playback(bsv_movie_t *handle, const char *path)
handle->file = fopen(path, "rb");
if (!handle->file)
{
- SSNES_ERR("Couldn't open BSV file \"%s\" for playback.\n", path);
+ RARCH_ERR("Couldn't open BSV file \"%s\" for playback.\n", path);
return false;
}
uint32_t header[4] = {0};
if (fread(header, sizeof(uint32_t), 4, handle->file) != 4)
{
- SSNES_ERR("Couldn't read movie header.\n");
+ RARCH_ERR("Couldn't read movie header.\n");
return false;
}
// Compatibility with old implementation that used incorrect documentation.
if (swap_if_little32(header[MAGIC_INDEX]) != BSV_MAGIC && swap_if_big32(header[MAGIC_INDEX]) != BSV_MAGIC)
{
- SSNES_ERR("Movie file is not a valid BSV1 file.\n");
+ RARCH_ERR("Movie file is not a valid BSV1 file.\n");
return false;
}
if (swap_if_big32(header[CRC_INDEX]) != g_extern.cart_crc)
- SSNES_WARN("CRC32 checksum mismatch between ROM file and saved ROM checksum in replay file header; replay highly likely to desync on playback.\n");
+ RARCH_WARN("CRC32 checksum mismatch between ROM file and saved ROM checksum in replay file header; replay highly likely to desync on playback.\n");
uint32_t state_size = swap_if_big32(header[STATE_SIZE_INDEX]);
@@ -76,14 +76,14 @@ static bool init_playback(bsv_movie_t *handle, const char *path)
if (fread(handle->state, 1, state_size, handle->file) != state_size)
{
- SSNES_ERR("Couldn't read state from movie.\n");
+ RARCH_ERR("Couldn't read state from movie.\n");
return false;
}
if (pretro_serialize_size() == state_size)
pretro_unserialize(handle->state, state_size);
else
- SSNES_WARN("Movie format seems to have a different serializer version. Will most likely fail.\n");
+ RARCH_WARN("Movie format seems to have a different serializer version. Will most likely fail.\n");
}
handle->min_file_pos = sizeof(header) + state_size;
@@ -96,7 +96,7 @@ static bool init_record(bsv_movie_t *handle, const char *path)
handle->file = fopen(path, "wb");
if (!handle->file)
{
- SSNES_ERR("Couldn't open BSV \"%s\" for recording.\n", path);
+ RARCH_ERR("Couldn't open BSV \"%s\" for recording.\n", path);
return false;
}
@@ -155,13 +155,13 @@ void bsv_movie_set_input(bsv_movie_t *handle, int16_t input)
fwrite(&input, sizeof(int16_t), 1, handle->file);
}
-bsv_movie_t *bsv_movie_init(const char *path, enum ssnes_movie_type type)
+bsv_movie_t *bsv_movie_init(const char *path, enum rarch_movie_type type)
{
bsv_movie_t *handle = (bsv_movie_t*)calloc(1, sizeof(*handle));
if (!handle)
return NULL;
- if (type == SSNES_MOVIE_PLAYBACK)
+ if (type == RARCH_MOVIE_PLAYBACK)
{
if (!init_playback(handle, path))
goto error;
diff --git a/movie.h b/movie.h
index 5b31153fc9..67b1d0bcf3 100644
--- a/movie.h
+++ b/movie.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_MOVIE_H
-#define __SSNES_MOVIE_H
+#ifndef __RARCH_MOVIE_H
+#define __RARCH_MOVIE_H
#include
#include
@@ -29,13 +29,13 @@
typedef struct bsv_movie bsv_movie_t;
-enum ssnes_movie_type
+enum rarch_movie_type
{
- SSNES_MOVIE_PLAYBACK,
- SSNES_MOVIE_RECORD
+ RARCH_MOVIE_PLAYBACK,
+ RARCH_MOVIE_RECORD
};
-bsv_movie_t *bsv_movie_init(const char *path, enum ssnes_movie_type type);
+bsv_movie_t *bsv_movie_init(const char *path, enum rarch_movie_type type);
// Playback
bool bsv_movie_get_input(bsv_movie_t *handle, int16_t *input);
diff --git a/msvc/msvc_compat.h b/msvc/msvc_compat.h
index 837d2fe529..c069f15fb1 100644
--- a/msvc/msvc_compat.h
+++ b/msvc/msvc_compat.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_MSVC_COMPAT_H
-#define __SSNES_MSVC_COMPAT_H
+#ifndef __RARCH_MSVC_COMPAT_H
+#define __RARCH_MSVC_COMPAT_H
#ifdef _MSC_VER
diff --git a/netplay.c b/netplay.c
index 92550f8586..e0197d1343 100644
--- a/netplay.c
+++ b/netplay.c
@@ -174,7 +174,7 @@ static bool recv_all(int fd, void *data_, size_t size)
static void warn_hangup(void)
{
- SSNES_WARN("Netplay has disconnected. Will continue without connection ...\n");
+ RARCH_WARN("Netplay has disconnected. Will continue without connection ...\n");
if (g_extern.msg_queue)
msg_queue_push(g_extern.msg_queue, "Netplay has disconnected. Will continue without connection.", 0, 480);
}
@@ -258,7 +258,7 @@ static void log_connection(const struct sockaddr_storage *their_addr,
char msg[512];
snprintf(msg, sizeof(msg), "Got connection from: \"%s (%s)\" (#%u)", nick, str, slot);
msg_queue_push(g_extern.msg_queue, msg, 1, 180);
- SSNES_LOG("%s\n", msg);
+ RARCH_LOG("%s\n", msg);
}
}
#endif
@@ -287,7 +287,7 @@ static bool init_tcp_socket(netplay_t *handle, const char *server, uint16_t port
handle->fd = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
if (handle->fd < 0)
{
- SSNES_ERR("Failed to init socket...\n");
+ RARCH_ERR("Failed to init socket...\n");
if (res)
freeaddrinfo(res);
@@ -298,7 +298,7 @@ static bool init_tcp_socket(netplay_t *handle, const char *server, uint16_t port
{
if (connect(handle->fd, res->ai_addr, res->ai_addrlen) < 0)
{
- SSNES_ERR("Failed to connect to server.\n");
+ RARCH_ERR("Failed to connect to server.\n");
close(handle->fd);
handle->fd = -1;
freeaddrinfo(res);
@@ -313,7 +313,7 @@ static bool init_tcp_socket(netplay_t *handle, const char *server, uint16_t port
if (bind(handle->fd, res->ai_addr, res->ai_addrlen) < 0 ||
listen(handle->fd, MAX_SPECTATORS) < 0)
{
- SSNES_ERR("Failed to bind socket.\n");
+ RARCH_ERR("Failed to bind socket.\n");
close(handle->fd);
handle->fd = -1;
freeaddrinfo(res);
@@ -328,7 +328,7 @@ static bool init_tcp_socket(netplay_t *handle, const char *server, uint16_t port
if (bind(handle->fd, res->ai_addr, res->ai_addrlen) < 0 ||
listen(handle->fd, 1) < 0)
{
- SSNES_ERR("Failed to bind socket.\n");
+ RARCH_ERR("Failed to bind socket.\n");
close(handle->fd);
handle->fd = -1;
freeaddrinfo(res);
@@ -340,7 +340,7 @@ static bool init_tcp_socket(netplay_t *handle, const char *server, uint16_t port
(struct sockaddr*)&handle->other_addr, &addr_size);
if (new_fd < 0)
{
- SSNES_ERR("Failed to accept socket.\n");
+ RARCH_ERR("Failed to accept socket.\n");
close(handle->fd);
handle->fd = -1;
freeaddrinfo(res);
@@ -379,7 +379,7 @@ static bool init_udp_socket(netplay_t *handle, const char *server, uint16_t port
handle->udp_fd = socket(handle->addr->ai_family, handle->addr->ai_socktype, handle->addr->ai_protocol);
if (handle->udp_fd < 0)
{
- SSNES_ERR("Failed to init socket...\n");
+ RARCH_ERR("Failed to init socket...\n");
return false;
}
@@ -391,7 +391,7 @@ static bool init_udp_socket(netplay_t *handle, const char *server, uint16_t port
if (bind(handle->udp_fd, handle->addr->ai_addr, handle->addr->ai_addrlen) < 0)
{
- SSNES_ERR("Failed to bind socket.\n");
+ RARCH_ERR("Failed to bind socket.\n");
close(handle->udp_fd);
handle->udp_fd = -1;
}
@@ -480,13 +480,13 @@ static bool send_nickname(netplay_t *handle, int fd)
if (!send_all(fd, &nick_size, sizeof(nick_size)))
{
- SSNES_ERR("Failed to send nick size.\n");
+ RARCH_ERR("Failed to send nick size.\n");
return false;
}
if (!send_all(fd, handle->nick, nick_size))
{
- SSNES_ERR("Failed to send nick.\n");
+ RARCH_ERR("Failed to send nick.\n");
return false;
}
@@ -499,19 +499,19 @@ static bool get_nickname(netplay_t *handle, int fd)
if (!recv_all(fd, &nick_size, sizeof(nick_size)))
{
- SSNES_ERR("Failed to receive nick size from host.\n");
+ RARCH_ERR("Failed to receive nick size from host.\n");
return false;
}
if (nick_size >= sizeof(handle->other_nick))
{
- SSNES_ERR("Invalid nick size.\n");
+ RARCH_ERR("Invalid nick size.\n");
return false;
}
if (!recv_all(fd, handle->other_nick, nick_size))
{
- SSNES_ERR("Failed to receive nick.\n");
+ RARCH_ERR("Failed to receive nick.\n");
return false;
}
@@ -531,7 +531,7 @@ static bool send_info(netplay_t *handle)
if (!send_nickname(handle, handle->fd))
{
- SSNES_ERR("Failed to send nick to host.\n");
+ RARCH_ERR("Failed to send nick to host.\n");
return false;
}
@@ -541,19 +541,19 @@ static bool send_info(netplay_t *handle)
if (!recv_all(handle->fd, sram, sram_size))
{
- SSNES_ERR("Failed to receive SRAM data from host.\n");
+ RARCH_ERR("Failed to receive SRAM data from host.\n");
return false;
}
if (!get_nickname(handle, handle->fd))
{
- SSNES_ERR("Failed to receive nick from host.\n");
+ RARCH_ERR("Failed to receive nick from host.\n");
return false;
}
char msg[512];
snprintf(msg, sizeof(msg), "Connected to: \"%s\"", handle->other_nick);
- SSNES_LOG("%s\n", msg);
+ RARCH_LOG("%s\n", msg);
msg_queue_push(g_extern.msg_queue, msg, 1, 180);
return true;
@@ -565,31 +565,31 @@ static bool get_info(netplay_t *handle)
if (!recv_all(handle->fd, header, sizeof(header)))
{
- SSNES_ERR("Failed to receive header from client.\n");
+ RARCH_ERR("Failed to receive header from client.\n");
return false;
}
if (g_extern.cart_crc != ntohl(header[0]))
{
- SSNES_ERR("Cart CRC32s differ. Cannot use different games.\n");
+ RARCH_ERR("Cart CRC32s differ. Cannot use different games.\n");
return false;
}
if (implementation_magic_value() != ntohl(header[1]))
{
- SSNES_ERR("Implementations differ, make sure you're using exact same libsnes implementations and RetroArch version.\n");
+ RARCH_ERR("Implementations differ, make sure you're using exact same libsnes implementations and RetroArch version.\n");
return false;
}
if (pretro_get_memory_size(RETRO_MEMORY_SAVE_RAM) != ntohl(header[2]))
{
- SSNES_ERR("Cartridge SRAM sizes do not correspond.\n");
+ RARCH_ERR("Cartridge SRAM sizes do not correspond.\n");
return false;
}
if (!get_nickname(handle, handle->fd))
{
- SSNES_ERR("Failed to get nickname from client.\n");
+ RARCH_ERR("Failed to get nickname from client.\n");
return false;
}
@@ -598,13 +598,13 @@ static bool get_info(netplay_t *handle)
unsigned sram_size = pretro_get_memory_size(RETRO_MEMORY_SAVE_RAM);
if (!send_all(handle->fd, sram, sram_size))
{
- SSNES_ERR("Failed to send SRAM data to client.\n");
+ RARCH_ERR("Failed to send SRAM data to client.\n");
return false;
}
if (!send_nickname(handle, handle->fd))
{
- SSNES_ERR("Failed to send nickname to client.\n");
+ RARCH_ERR("Failed to send nickname to client.\n");
return false;
}
@@ -646,7 +646,7 @@ static bool bsv_parse_header(const uint32_t *header, uint32_t magic)
uint32_t in_bsv = swap_if_little32(header[MAGIC_INDEX]);
if (in_bsv != BSV_MAGIC)
{
- SSNES_ERR("BSV magic mismatch, got 0x%x, expected 0x%x.\n",
+ RARCH_ERR("BSV magic mismatch, got 0x%x, expected 0x%x.\n",
in_bsv, BSV_MAGIC);
return false;
}
@@ -654,21 +654,21 @@ static bool bsv_parse_header(const uint32_t *header, uint32_t magic)
uint32_t in_magic = swap_if_big32(header[SERIALIZER_INDEX]);
if (in_magic != magic)
{
- SSNES_ERR("Magic mismatch, got 0x%x, expected 0x%x.\n", in_magic, magic);
+ RARCH_ERR("Magic mismatch, got 0x%x, expected 0x%x.\n", in_magic, magic);
return false;
}
uint32_t in_crc = swap_if_big32(header[CRC_INDEX]);
if (in_crc != g_extern.cart_crc)
{
- SSNES_ERR("CRC32 mismatch, got 0x%x, expected 0x%x.\n", in_crc, g_extern.cart_crc);
+ RARCH_ERR("CRC32 mismatch, got 0x%x, expected 0x%x.\n", in_crc, g_extern.cart_crc);
return false;
}
uint32_t in_state_size = swap_if_big32(header[STATE_SIZE_INDEX]);
if (in_state_size != pretro_serialize_size())
{
- SSNES_ERR("Serialization size mismatch, got 0x%x, expected 0x%x.\n",
+ RARCH_ERR("Serialization size mismatch, got 0x%x, expected 0x%x.\n",
(unsigned)in_state_size, (unsigned)pretro_serialize_size());
return false;
}
@@ -680,33 +680,33 @@ static bool get_info_spectate(netplay_t *handle)
{
if (!send_nickname(handle, handle->fd))
{
- SSNES_ERR("Failed to send nickname to host.\n");
+ RARCH_ERR("Failed to send nickname to host.\n");
return false;
}
if (!get_nickname(handle, handle->fd))
{
- SSNES_ERR("Failed to receive nickname from host.\n");
+ RARCH_ERR("Failed to receive nickname from host.\n");
return false;
}
char msg[512];
snprintf(msg, sizeof(msg), "Connected to \"%s\"", handle->other_nick);
msg_queue_push(g_extern.msg_queue, msg, 1, 180);
- SSNES_LOG("%s\n", msg);
+ RARCH_LOG("%s\n", msg);
uint32_t header[4];
if (!recv_all(handle->fd, header, sizeof(header)))
{
- SSNES_ERR("Cannot get header from host.\n");
+ RARCH_ERR("Cannot get header from host.\n");
return false;
}
size_t save_state_size = pretro_serialize_size();
if (!bsv_parse_header(header, implementation_magic_value()))
{
- SSNES_ERR("Received invalid BSV header from host.\n");
+ RARCH_ERR("Received invalid BSV header from host.\n");
return false;
}
@@ -718,7 +718,7 @@ static bool get_info_spectate(netplay_t *handle)
if (!recv_all(handle->fd, buf, size))
{
- SSNES_ERR("Failed to receive save state from host.\n");
+ RARCH_ERR("Failed to receive save state from host.\n");
free(buf);
return false;
}
@@ -884,7 +884,7 @@ static int poll_input(netplay_t *handle, bool block)
if (block)
{
- SSNES_LOG("Network is stalling, resending packet... Count %u of %d ...\n",
+ RARCH_LOG("Network is stalling, resending packet... Count %u of %d ...\n",
handle->timeout_cnt, MAX_RETRIES);
}
} while ((handle->timeout_cnt < MAX_RETRIES) && block);
@@ -903,7 +903,7 @@ static bool get_self_input_state(netplay_t *handle)
if (handle->frame_count > 0) // First frame we always give zero input since relying on input from first frame screws up when we use -F 0.
{
retro_input_state_t cb = handle->cbs.state_cb;
- for (unsigned i = 0; i < SSNES_FIRST_META_KEY; i++)
+ for (unsigned i = 0; i < RARCH_FIRST_META_KEY; i++)
{
int16_t tmp = cb(g_settings.input.netplay_client_swap_input ? 0 : !handle->port,
RETRO_DEVICE_JOYPAD, 0, i);
@@ -1088,35 +1088,35 @@ static bool netplay_get_cmd(netplay_t *handle)
{
if (cmd_size != sizeof(uint32_t))
{
- SSNES_ERR("CMD_FLIP_PLAYERS has unexpected command size.\n");
+ RARCH_ERR("CMD_FLIP_PLAYERS has unexpected command size.\n");
return netplay_cmd_nak(handle);
}
uint32_t flip_frame;
if (!recv_all(handle->fd, &flip_frame, sizeof(flip_frame)))
{
- SSNES_ERR("Failed to receive CMD_FLIP_PLAYERS argument.\n");
+ RARCH_ERR("Failed to receive CMD_FLIP_PLAYERS argument.\n");
return netplay_cmd_nak(handle);
}
flip_frame = ntohl(flip_frame);
if (flip_frame < handle->flip_frame)
{
- SSNES_ERR("Host asked us to flip players in the past. Not possible ...\n");
+ RARCH_ERR("Host asked us to flip players in the past. Not possible ...\n");
return netplay_cmd_nak(handle);
}
handle->flip ^= true;
handle->flip_frame = flip_frame;
- SSNES_LOG("Netplay players are flipped.\n");
+ RARCH_LOG("Netplay players are flipped.\n");
msg_queue_push(g_extern.msg_queue, "Netplay players are flipped.", 1, 180);
return netplay_cmd_ack(handle);
}
default:
- SSNES_ERR("Unknown netplay command received.\n");
+ RARCH_ERR("Unknown netplay command received.\n");
return netplay_cmd_nak(handle);
}
}
@@ -1149,7 +1149,7 @@ void netplay_flip_players(netplay_t *handle)
if (netplay_send_cmd(handle, NETPLAY_CMD_FLIP_PLAYERS, &flip_frame_net, sizeof(flip_frame_net))
&& netplay_get_response(handle))
{
- SSNES_LOG("Netplay players are flipped.\n");
+ RARCH_LOG("Netplay players are flipped.\n");
msg_queue_push(g_extern.msg_queue, "Netplay players are flipped.", 1, 180);
// Queue up a flip well enough in the future.
@@ -1165,7 +1165,7 @@ void netplay_flip_players(netplay_t *handle)
return;
error:
- SSNES_WARN("%s\n", msg);
+ RARCH_WARN("%s\n", msg);
msg_queue_push(g_extern.msg_queue, msg, 1, 180);
}
@@ -1267,7 +1267,7 @@ static int16_t netplay_get_spectate_input(netplay_t *handle, bool port, unsigned
return swap_if_big16(inp);
else
{
- SSNES_ERR("Connection with host was cut.\n");
+ RARCH_ERR("Connection with host was cut.\n");
msg_queue_clear(g_extern.msg_queue);
msg_queue_push(g_extern.msg_queue, "Connection with host was cut.", 1, 180);
@@ -1302,7 +1302,7 @@ static void netplay_pre_frame_spectate(netplay_t *handle)
int new_fd = accept(handle->fd, (struct sockaddr*)&their_addr, &addr_size);
if (new_fd < 0)
{
- SSNES_ERR("Failed to accept incoming spectator.\n");
+ RARCH_ERR("Failed to accept incoming spectator.\n");
return;
}
@@ -1325,14 +1325,14 @@ static void netplay_pre_frame_spectate(netplay_t *handle)
if (!get_nickname(handle, new_fd))
{
- SSNES_ERR("Failed to get nickname from client.\n");
+ RARCH_ERR("Failed to get nickname from client.\n");
close(new_fd);
return;
}
if (!send_nickname(handle, new_fd))
{
- SSNES_ERR("Failed to send nickname to client.\n");
+ RARCH_ERR("Failed to send nickname to client.\n");
close(new_fd);
return;
}
@@ -1341,7 +1341,7 @@ static void netplay_pre_frame_spectate(netplay_t *handle)
uint32_t *header = bsv_header_generate(&header_size, implementation_magic_value());
if (!header)
{
- SSNES_ERR("Failed to generate BSV header.\n");
+ RARCH_ERR("Failed to generate BSV header.\n");
close(new_fd);
return;
}
@@ -1351,7 +1351,7 @@ static void netplay_pre_frame_spectate(netplay_t *handle)
if (!send_all(new_fd, header, header_size))
{
- SSNES_ERR("Failed to send header to client.\n");
+ RARCH_ERR("Failed to send header to client.\n");
close(new_fd);
free(header);
return;
@@ -1434,7 +1434,7 @@ static void netplay_post_frame_spectate(netplay_t *handle)
if (!send_all(handle->spectate_fds[i],
handle->spectate_input, handle->spectate_input_ptr * sizeof(int16_t)))
{
- SSNES_LOG("Client (#%u) disconnected ...\n", i);
+ RARCH_LOG("Client (#%u) disconnected ...\n", i);
char msg[512];
snprintf(msg, sizeof(msg), "Client (#%u) disconnected.", i);
@@ -1469,7 +1469,7 @@ void netplay_post_frame(netplay_t *handle)
#include
#include
-#define addrinfo addrinfo_ssnes__
+#define addrinfo addrinfo_rarch__
// Yes, we love shitty implementations, don't we? :(
#ifdef _XBOX
@@ -1514,7 +1514,7 @@ error:
}
#endif
-int getaddrinfo_ssnes__(const char *node, const char *service,
+int getaddrinfo_rarch__(const char *node, const char *service,
const struct addrinfo *hints,
struct addrinfo **res)
{
@@ -1563,7 +1563,7 @@ error:
return -1;
}
-void freeaddrinfo_ssnes__(struct addrinfo *res)
+void freeaddrinfo_rarch__(struct addrinfo *res)
{
free(res->ai_addr);
free(res);
diff --git a/netplay.h b/netplay.h
index 004957b1e5..cec7bda5a8 100644
--- a/netplay.h
+++ b/netplay.h
@@ -14,8 +14,8 @@
*/
-#ifndef __SSNES_NETPLAY_H
-#define __SSNES_NETPLAY_H
+#ifndef __RARCH_NETPLAY_H
+#define __RARCH_NETPLAY_H
#include
#include
diff --git a/netplay_compat.h b/netplay_compat.h
index c42a8ce0fa..d8986eca90 100644
--- a/netplay_compat.h
+++ b/netplay_compat.h
@@ -51,9 +51,9 @@
#ifdef HAVE_SOCKET_LEGACY
#define sockaddr_storage sockaddr_in
-#define addrinfo addrinfo_ssnes__
-#define getaddrinfo(serv, port, hints, res) getaddrinfo_ssnes__(serv, port, hints, res)
-#define freeaddrinfo(res) freeaddrinfo_ssnes__(res)
+#define addrinfo addrinfo_rarch__
+#define getaddrinfo(serv, port, hints, res) getaddrinfo_rarch__(serv, port, hints, res)
+#define freeaddrinfo(res) freeaddrinfo_rarch__(res)
struct addrinfo
{
diff --git a/ps3/image.c b/ps3/image.c
index 0fe47c3816..5e0123a33e 100644
--- a/ps3/image.c
+++ b/ps3/image.c
@@ -140,7 +140,7 @@ static bool ps3graphics_load_jpeg(const char * path, struct texture_image *out_i
return true;
error:
- SSNES_ERR("ps3graphics_load_jpeg(): error.\n");
+ RARCH_ERR("ps3graphics_load_jpeg(): error.\n");
if (mHandle && sHandle)
cellJpgDecClose(mHandle, sHandle);
if (mHandle)
@@ -231,7 +231,7 @@ static bool ps3graphics_load_png(const char * path, struct texture_image *out_im
return true;
error:
- SSNES_ERR("ps3graphics_load_png(): error.\n");
+ RARCH_ERR("ps3graphics_load_png(): error.\n");
if (mHandle && sHandle)
cellPngDecClose(mHandle, sHandle);
diff --git a/ps3/main.c b/ps3/main.c
index d3788074f1..51e0374a1f 100644
--- a/ps3/main.c
+++ b/ps3/main.c
@@ -76,7 +76,7 @@ char SYS_CONFIG_FILE[MAX_PATH_LENGTH];
char EMULATOR_CORE_SELF[MAX_PATH_LENGTH];
char MULTIMAN_EXECUTABLE[MAX_PATH_LENGTH];
-int ssnes_main(int argc, char *argv[]);
+int rarch_main(int argc, char *argv[]);
SYS_PROCESS_PARAM(1001, 0x100000)
@@ -100,21 +100,21 @@ static void set_default_settings(void)
g_settings.video.msg_pos_y = 0.90f;
g_settings.video.aspect_ratio = -1.0f;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_B] = platform_keys[PS3_DEVICE_ID_JOYPAD_CROSS].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_Y] = platform_keys[PS3_DEVICE_ID_JOYPAD_SQUARE].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_SELECT] = platform_keys[PS3_DEVICE_ID_JOYPAD_SELECT].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_START] = platform_keys[PS3_DEVICE_ID_JOYPAD_START].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_UP] = platform_keys[PS3_DEVICE_ID_JOYPAD_UP].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_DOWN] = platform_keys[PS3_DEVICE_ID_JOYPAD_DOWN].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_LEFT] = platform_keys[PS3_DEVICE_ID_JOYPAD_LEFT].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_RIGHT] = platform_keys[PS3_DEVICE_ID_JOYPAD_RIGHT].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_A] = platform_keys[PS3_DEVICE_ID_JOYPAD_CIRCLE].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_X] = platform_keys[PS3_DEVICE_ID_JOYPAD_TRIANGLE].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_L] = platform_keys[PS3_DEVICE_ID_JOYPAD_L1].joykey;
- ssnes_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_R] = platform_keys[PS3_DEVICE_ID_JOYPAD_R1].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_B] = platform_keys[PS3_DEVICE_ID_JOYPAD_CROSS].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_Y] = platform_keys[PS3_DEVICE_ID_JOYPAD_SQUARE].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_SELECT] = platform_keys[PS3_DEVICE_ID_JOYPAD_SELECT].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_START] = platform_keys[PS3_DEVICE_ID_JOYPAD_START].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_UP] = platform_keys[PS3_DEVICE_ID_JOYPAD_UP].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_DOWN] = platform_keys[PS3_DEVICE_ID_JOYPAD_DOWN].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_LEFT] = platform_keys[PS3_DEVICE_ID_JOYPAD_LEFT].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_RIGHT] = platform_keys[PS3_DEVICE_ID_JOYPAD_RIGHT].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_A] = platform_keys[PS3_DEVICE_ID_JOYPAD_CIRCLE].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_X] = platform_keys[PS3_DEVICE_ID_JOYPAD_TRIANGLE].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_L] = platform_keys[PS3_DEVICE_ID_JOYPAD_L1].joykey;
+ rarch_default_keybind_lut[RETRO_DEVICE_ID_JOYPAD_R] = platform_keys[PS3_DEVICE_ID_JOYPAD_R1].joykey;
for(uint32_t x = 0; x < MAX_PLAYERS; x++)
- ssnes_input_set_default_keybinds(x);
+ rarch_input_set_default_keybinds(x);
// g_console
g_console.block_config_read = true;
@@ -122,7 +122,7 @@ static void set_default_settings(void)
g_console.emulator_initialized = 0;
g_console.screenshots_enable = true;
g_console.throttle_enable = true;
- g_console.initialize_ssnes_enable = false;
+ g_console.initialize_rarch_enable = false;
g_console.triple_buffering_enable = true;
g_console.default_savestate_dir_enable = false;
g_console.default_sram_dir_enable = false;
@@ -154,7 +154,7 @@ static void init_settings(bool load_libretro_path)
{
if(!path_file_exists(SYS_CONFIG_FILE))
{
- SSNES_ERR("Config file \"%s\" doesn't exist. Creating...\n", SYS_CONFIG_FILE);
+ RARCH_ERR("Config file \"%s\" doesn't exist. Creating...\n", SYS_CONFIG_FILE);
FILE * f;
f = fopen(SYS_CONFIG_FILE, "w");
fclose(f);
@@ -177,7 +177,7 @@ static void init_settings(bool load_libretro_path)
if (!dir_list)
{
- SSNES_ERR("Couldn't read %s directory.\n", EMULATOR_CORE_DIR);
+ RARCH_ERR("Couldn't read %s directory.\n", EMULATOR_CORE_DIR);
return;
}
@@ -185,12 +185,12 @@ static void init_settings(bool load_libretro_path)
if(first_self)
{
- SSNES_LOG("Set first entry in libretro %s dir: [%s] to libretro path.\n", EMULATOR_CORE_DIR, first_self);
+ RARCH_LOG("Set first entry in libretro %s dir: [%s] to libretro path.\n", EMULATOR_CORE_DIR, first_self);
strlcpy(g_settings.libretro, first_self, sizeof(g_settings.libretro));
}
else
{
- SSNES_ERR("Failed to set first entry in libretro %s dir to libretro path.\n", EMULATOR_CORE_DIR);
+ RARCH_ERR("Failed to set first entry in libretro %s dir to libretro path.\n", EMULATOR_CORE_DIR);
}
dir_list_free(dir_list);
@@ -245,7 +245,7 @@ static void save_settings(void)
{
if(!path_file_exists(SYS_CONFIG_FILE))
{
- SSNES_ERR("Config file \"%s\" doesn't exist. Creating...\n", SYS_CONFIG_FILE);
+ RARCH_ERR("Config file \"%s\" doesn't exist. Creating...\n", SYS_CONFIG_FILE);
FILE * f;
f = fopen(SYS_CONFIG_FILE, "w");
fclose(f);
@@ -301,7 +301,7 @@ static void save_settings(void)
config_set_int(conf, "audio_mute", g_extern.audio_data.mute);
if (!config_file_write(conf, SYS_CONFIG_FILE))
- SSNES_ERR("Failed to write config file to \"%s\". Check permissions.\n", SYS_CONFIG_FILE);
+ RARCH_ERR("Failed to write config file to \"%s\". Check permissions.\n", SYS_CONFIG_FILE);
free(conf);
}
@@ -346,7 +346,7 @@ static void get_environment_settings(int argc, char *argv[])
ret = cellSysCacheMount(¶m);
if(ret != CELL_SYSCACHE_RET_OK_CLEARED)
{
- SSNES_ERR("System cache partition could not be mounted, it might be already mounted.\n");
+ RARCH_ERR("System cache partition could not be mounted, it might be already mounted.\n");
}
if(argc > 1)
@@ -364,12 +364,12 @@ static void get_environment_settings(int argc, char *argv[])
if(path_file_exists(MULTIMAN_EXECUTABLE) && argc > 1 && path_file_exists(argv[1]))
{
g_console.external_launcher_support = EXTERN_LAUNCHER_MULTIMAN;
- SSNES_LOG("Started from multiMAN, auto-game start enabled.\n");
+ RARCH_LOG("Started from multiMAN, auto-game start enabled.\n");
}
else
{
g_console.external_launcher_support = EXTERN_LAUNCHER_SALAMANDER;
- SSNES_WARN("Not started from multiMAN, auto-game start disabled.\n");
+ RARCH_WARN("Not started from multiMAN, auto-game start disabled.\n");
}
memset(&size, 0x00, sizeof(CellGameContentSize));
@@ -377,26 +377,26 @@ static void get_environment_settings(int argc, char *argv[])
ret = cellGameBootCheck(&get_type, &get_attributes, &size, dirName);
if(ret < 0)
{
- SSNES_ERR("cellGameBootCheck() Error: 0x%x.\n", ret);
+ RARCH_ERR("cellGameBootCheck() Error: 0x%x.\n", ret);
}
else
{
- SSNES_LOG("cellGameBootCheck() OK.\n");
- SSNES_LOG("Directory name: [%s].\n", dirName);
- SSNES_LOG(" HDD Free Size (in KB) = [%d] Size (in KB) = [%d] System Size (in KB) = [%d].\n", size.hddFreeSizeKB, size.sizeKB, size.sysSizeKB);
+ RARCH_LOG("cellGameBootCheck() OK.\n");
+ RARCH_LOG("Directory name: [%s].\n", dirName);
+ RARCH_LOG(" HDD Free Size (in KB) = [%d] Size (in KB) = [%d] System Size (in KB) = [%d].\n", size.hddFreeSizeKB, size.sizeKB, size.sysSizeKB);
switch(get_type)
{
case CELL_GAME_GAMETYPE_DISC:
- SSNES_LOG("RetroArch was launched on Optical Disc Drive.\n");
+ RARCH_LOG("RetroArch was launched on Optical Disc Drive.\n");
break;
case CELL_GAME_GAMETYPE_HDD:
- SSNES_LOG("RetroArch was launched on HDD.\n");
+ RARCH_LOG("RetroArch was launched on HDD.\n");
break;
}
if((get_attributes & CELL_GAME_ATTRIBUTE_APP_HOME) == CELL_GAME_ATTRIBUTE_APP_HOME)
- SSNES_LOG("RetroArch was launched from host machine (APP_HOME).\n");
+ RARCH_LOG("RetroArch was launched from host machine (APP_HOME).\n");
ret = cellGameContentPermit(contentInfoPath, usrDirPath);
@@ -408,13 +408,13 @@ static void get_environment_settings(int argc, char *argv[])
if(ret < 0)
{
- SSNES_ERR("cellGameContentPermit() Error: 0x%x\n", ret);
+ RARCH_ERR("cellGameContentPermit() Error: 0x%x\n", ret);
}
else
{
- SSNES_LOG("cellGameContentPermit() OK.\n");
- SSNES_LOG("contentInfoPath : [%s].\n", contentInfoPath);
- SSNES_LOG("usrDirPath : [%s].\n", usrDirPath);
+ RARCH_LOG("cellGameContentPermit() OK.\n");
+ RARCH_LOG("contentInfoPath : [%s].\n", contentInfoPath);
+ RARCH_LOG("usrDirPath : [%s].\n", usrDirPath);
}
/* now we fill in all the variables */
@@ -436,7 +436,7 @@ static void get_environment_settings(int argc, char *argv[])
int main(int argc, char *argv[])
{
- SSNES_LOG("Registering system utility callback...\n");
+ RARCH_LOG("Registering system utility callback...\n");
cellSysutilRegisterCallback(0, callback_sysutil_exit, NULL);
cellSysmoduleLoadModule(CELL_SYSMODULE_IO);
@@ -456,7 +456,7 @@ int main(int argc, char *argv[])
sceNpInit(NP_POOL_SIZE, np_pool);
- ssnes_main_clear_state();
+ rarch_main_clear_state();
get_environment_settings(argc, argv);
config_set_defaults();
@@ -464,7 +464,7 @@ int main(int argc, char *argv[])
char full_path[1024], tmp_path[1024];
snprintf(full_path, sizeof(full_path), "%s/%s/CORE.SELF", usrDirPath, EMULATOR_CORE_DIR);
snprintf(tmp_path, sizeof(tmp_path), "%s/%s/", usrDirPath, EMULATOR_CORE_DIR);
- bool load_libretro_path = ssnes_manage_libretro_core(full_path, tmp_path, ".SELF");
+ bool load_libretro_path = rarch_manage_libretro_core(full_path, tmp_path, ".SELF");
set_default_settings();
init_settings(load_libretro_path);
@@ -489,7 +489,7 @@ int main(int argc, char *argv[])
ps3_input_init();
oskutil_init(&g_console.oskutil_handle, 0);
- ssnes_input_set_default_keybind_names_for_emulator();
+ rarch_input_set_default_keybind_names_for_emulator();
menu_init();
@@ -499,11 +499,11 @@ int main(int argc, char *argv[])
g_console.mode_switch = MODE_MENU;
break;
case EXTERN_LAUNCHER_MULTIMAN:
- SSNES_LOG("Started from multiMAN, will auto-start game.\n");
+ RARCH_LOG("Started from multiMAN, will auto-start game.\n");
strncpy(g_console.rom_path, argv[1], sizeof(g_console.rom_path));
- g_console.initialize_ssnes_enable = 1;
+ g_console.initialize_rarch_enable = 1;
g_console.mode_switch = MODE_EMULATION;
- ssnes_startup(SYS_CONFIG_FILE);
+ rarch_startup(SYS_CONFIG_FILE);
break;
}
@@ -515,13 +515,13 @@ begin_loop:
input_ps3.poll(NULL);
do{
- repeat = ssnes_main_iterate();
+ repeat = rarch_main_iterate();
}while(repeat && !g_console.frame_advance_enable);
}
else if(g_console.mode_switch == MODE_MENU)
{
menu_loop();
- ssnes_startup(SYS_CONFIG_FILE);
+ rarch_startup(SYS_CONFIG_FILE);
}
else
goto begin_shutdown;
@@ -532,7 +532,7 @@ begin_shutdown:
if(path_file_exists(SYS_CONFIG_FILE))
save_settings();
if(g_console.emulator_initialized)
- ssnes_main_deinit();
+ rarch_main_deinit();
cell_pad_input_deinit();
ps3_video_deinit();
if(g_console.oskutil_handle.is_running)
@@ -552,10 +552,10 @@ begin_shutdown:
if(ret != CELL_SYSCACHE_RET_OK_CLEARED)
{
- SSNES_ERR("System cache partition could not be cleared on exit.\n");
+ RARCH_ERR("System cache partition could not be cleared on exit.\n");
}
- ssnes_exec();
+ rarch_exec();
return 1;
}
diff --git a/ps3/menu-entries.h b/ps3/menu-entries.h
index b2123ce1fa..d4feebebde 100644
--- a/ps3/menu-entries.h
+++ b/ps3/menu-entries.h
@@ -344,7 +344,7 @@ static item items_generalsettings[MAX_NO_OF_CONTROLS_SETTINGS] =
1
},
{
- SETTING_SSNES_DEFAULT_EMU,
+ SETTING_RARCH_DEFAULT_EMU,
"Default emulator core",
"",
0.0f,
diff --git a/ps3/menu.c b/ps3/menu.c
index e450166043..493b5fb8e5 100644
--- a/ps3/menu.c
+++ b/ps3/menu.c
@@ -589,7 +589,7 @@ static void set_setting_label(menu * menu_obj, uint64_t currentsetting)
snprintf(menu_obj->items[currentsetting].comment, sizeof(menu_obj->items[currentsetting].comment), "INFO - [Rewind] feature is set to 'OFF'.");
}
break;
- case SETTING_SSNES_DEFAULT_EMU:
+ case SETTING_RARCH_DEFAULT_EMU:
{
char fname[MAX_PATH_LENGTH];
fill_pathname_base(fname, g_settings.libretro, sizeof(fname));
@@ -730,12 +730,12 @@ static void set_setting_label(menu * menu_obj, uint64_t currentsetting)
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_L:
case SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_R:
{
- if(g_settings.input.binds[currently_selected_controller_menu][currentsetting-(FIRST_CONTROL_BIND)].joykey == ssnes_default_keybind_lut[currentsetting-FIRST_CONTROL_BIND])
+ if(g_settings.input.binds[currently_selected_controller_menu][currentsetting-(FIRST_CONTROL_BIND)].joykey == rarch_default_keybind_lut[currentsetting-FIRST_CONTROL_BIND])
menu_obj->items[currentsetting].text_color = GREEN;
else
menu_obj->items[currentsetting].text_color = ORANGE;
- const char * value = ssnes_input_find_platform_key_label(g_settings.input.binds[currently_selected_controller_menu][currentsetting-(FIRST_CONTROL_BIND)].joykey);
- snprintf(menu_obj->items[currentsetting].text, sizeof(menu_obj->items[currentsetting].text), ssnes_default_libretro_keybind_name_lut[currentsetting-(FIRST_CONTROL_BIND)]);
+ const char * value = rarch_input_find_platform_key_label(g_settings.input.binds[currently_selected_controller_menu][currentsetting-(FIRST_CONTROL_BIND)].joykey);
+ snprintf(menu_obj->items[currentsetting].text, sizeof(menu_obj->items[currentsetting].text), rarch_default_libretro_keybind_name_lut[currentsetting-(FIRST_CONTROL_BIND)]);
snprintf(menu_obj->items[currentsetting].comment, sizeof(menu_obj->items[currentsetting].comment), "INFO - [%s] on the PS3 controller is mapped to action:\n[%s].", menu_obj->items[currentsetting].text, value);
snprintf(menu_obj->items[currentsetting].setting_text, sizeof(menu_obj->items[currentsetting].setting_text), value);
}
@@ -806,13 +806,13 @@ static void apply_scaling (unsigned init_mode)
gl_deinit_fbo(g_gl);
break;
case FBO_INIT:
- gl_init_fbo(g_gl, SSNES_SCALE_BASE * INPUT_SCALE,
- SSNES_SCALE_BASE * INPUT_SCALE);
+ gl_init_fbo(g_gl, RARCH_SCALE_BASE * INPUT_SCALE,
+ RARCH_SCALE_BASE * INPUT_SCALE);
break;
case FBO_REINIT:
gl_deinit_fbo(g_gl);
- gl_init_fbo(g_gl, SSNES_SCALE_BASE * INPUT_SCALE,
- SSNES_SCALE_BASE * INPUT_SCALE);
+ gl_init_fbo(g_gl, RARCH_SCALE_BASE * INPUT_SCALE,
+ RARCH_SCALE_BASE * INPUT_SCALE);
break;
}
}
@@ -1074,13 +1074,13 @@ static void set_keybind_digital(uint64_t state, uint64_t default_retro_joypad_id
if(CTRL_START(state))
keybind_action = KEYBIND_DEFAULT;
- ssnes_input_set_keybind(currently_selected_controller_menu, keybind_action, default_retro_joypad_id);
+ rarch_input_set_keybind(currently_selected_controller_menu, keybind_action, default_retro_joypad_id);
if(keybind_action != KEYBIND_NOACTION)
set_delay = DELAY_MEDIUM;
}
-static void ssnes_filename_input_and_save (unsigned filename_type)
+static void rarch_filename_input_and_save (unsigned filename_type)
{
bool filename_entered = false;
char filename_tmp[256], filepath[MAX_PATH_LENGTH];
@@ -1484,7 +1484,7 @@ static void producesettingentry(menu * menu_obj, uint64_t switchvalue)
case SETTING_SAVE_SHADER_PRESET:
if(CTRL_LEFT(state) || CTRL_LSTICK_LEFT(state) || CTRL_RIGHT(state) | CTRL_LSTICK_RIGHT(state) || CTRL_CROSS(state))
{
- ssnes_filename_input_and_save(SHADER_PRESET_FILE);
+ rarch_filename_input_and_save(SHADER_PRESET_FILE);
}
break;
case SETTING_APPLY_SHADER_PRESET_ON_STARTUP:
@@ -1567,7 +1567,7 @@ static void producesettingentry(menu * menu_obj, uint64_t switchvalue)
g_settings.rewind_enable = false;
}
break;
- case SETTING_SSNES_DEFAULT_EMU:
+ case SETTING_RARCH_DEFAULT_EMU:
if(CTRL_LEFT(state) || CTRL_LSTICK_LEFT(state) || CTRL_RIGHT(state) || CTRL_LSTICK_RIGHT(state) || CTRL_CROSS(state))
{
menuStackindex++;
@@ -1779,13 +1779,13 @@ static void producesettingentry(menu * menu_obj, uint64_t switchvalue)
case SETTING_CONTROLS_SAVE_CUSTOM_CONTROLS:
if(CTRL_LEFT(state) || CTRL_LSTICK_LEFT(state) || CTRL_RIGHT(state) || CTRL_LSTICK_RIGHT(state) || CTRL_CROSS(state) || CTRL_START(state))
{
- ssnes_filename_input_and_save(INPUT_PRESET_FILE);
+ rarch_filename_input_and_save(INPUT_PRESET_FILE);
}
break;
case SETTING_CONTROLS_DEFAULT_ALL:
if(CTRL_LEFT(state) || CTRL_LSTICK_LEFT(state) || CTRL_RIGHT(state) || CTRL_LSTICK_RIGHT(state) || CTRL_CROSS(state) || CTRL_START(state))
{
- ssnes_input_set_default_keybinds(currently_selected_controller_menu);
+ rarch_input_set_default_keybinds(currently_selected_controller_menu);
menu_reinit_settings();
}
break;
@@ -1916,7 +1916,7 @@ static void select_rom(void)
}
if (CTRL_START(button_was_pressed))
- filebrowser_reset_start_directory(&browser, "/", ssnes_console_get_rom_ext());
+ filebrowser_reset_start_directory(&browser, "/", rarch_console_get_rom_ext());
if (CTRL_CROSS(button_was_pressed))
{
@@ -1945,12 +1945,12 @@ static void select_rom(void)
snprintf(rom_path_temp, sizeof(rom_path_temp), "%s/%s", FILEBROWSER_GET_CURRENT_DIRECTORY_NAME(browser), FILEBROWSER_GET_CURRENT_FILENAME(browser));
if((strstr(rom_path_temp, ".zip") || strstr(rom_path_temp, ".ZIP")) && !block_zip_extract)
- ssnes_extract_zipfile(rom_path_temp);
+ rarch_extract_zipfile(rom_path_temp);
else
{
g_console.menu_enable = false;
snprintf(g_console.rom_path, sizeof(g_console.rom_path), "%s/%s", FILEBROWSER_GET_CURRENT_DIRECTORY_NAME(browser), FILEBROWSER_GET_CURRENT_FILENAME(browser));
- g_console.initialize_ssnes_enable = 1;
+ g_console.initialize_rarch_enable = 1;
g_console.mode_switch = MODE_EMULATION;
}
}
@@ -2032,18 +2032,18 @@ static void ingame_menu(uint32_t menu_id)
case MENU_ITEM_LOAD_STATE:
if(CTRL_CROSS(state))
{
- ssnes_load_state();
+ rarch_load_state();
return_to_game();
}
if(CTRL_LEFT(state) || CTRL_LSTICK_LEFT(state))
{
- ssnes_state_slot_decrease();
+ rarch_state_slot_decrease();
set_delay = DELAY_LONG;
blocking = 0;
}
if(CTRL_RIGHT(state) || CTRL_LSTICK_RIGHT(state))
{
- ssnes_state_slot_increase();
+ rarch_state_slot_increase();
set_delay = DELAY_LONG;
blocking = 0;
}
@@ -2053,18 +2053,18 @@ static void ingame_menu(uint32_t menu_id)
case MENU_ITEM_SAVE_STATE:
if(CTRL_CROSS(state))
{
- ssnes_save_state();
+ rarch_save_state();
return_to_game();
}
if(CTRL_LEFT(state) || CTRL_LSTICK_LEFT(state))
{
- ssnes_state_slot_decrease();
+ rarch_state_slot_decrease();
set_delay = DELAY_LONG;
blocking = 0;
}
if(CTRL_RIGHT(state) || CTRL_LSTICK_RIGHT(state))
{
- ssnes_state_slot_increase();
+ rarch_state_slot_increase();
set_delay = DELAY_LONG;
blocking = 0;
}
@@ -2216,7 +2216,7 @@ static void ingame_menu(uint32_t menu_id)
glEnable(GL_BLEND);
}
- ssnes_render_cached_frame();
+ rarch_render_cached_frame();
if(CTRL_SQUARE(~state))
{
@@ -2343,7 +2343,7 @@ static void ingame_menu(uint32_t menu_id)
stuck_in_loop = 0;
}
- ssnes_render_cached_frame();
+ rarch_render_cached_frame();
video_gl.swap(NULL);
}
@@ -2361,7 +2361,7 @@ static void ingame_menu(uint32_t menu_id)
if(CTRL_CROSS(state))
{
return_to_game();
- ssnes_game_reset();
+ rarch_game_reset();
}
strcpy(comment, "Press 'CROSS' to reset the game.");
break;
@@ -2509,7 +2509,7 @@ static void ingame_menu(uint32_t menu_id)
void menu_init (void)
{
- filebrowser_new(&browser, g_console.default_rom_startup_dir, ssnes_console_get_rom_ext());
+ filebrowser_new(&browser, g_console.default_rom_startup_dir, rarch_console_get_rom_ext());
}
void menu_loop(void)
@@ -2538,7 +2538,7 @@ void menu_loop(void)
glEnable(GL_BLEND);
if(g_console.emulator_initialized)
{
- ssnes_render_cached_frame();
+ rarch_render_cached_frame();
}
gl_frame_menu();
diff --git a/ps3/menu.h b/ps3/menu.h
index c33a9acb27..b8544afc2e 100644
--- a/ps3/menu.h
+++ b/ps3/menu.h
@@ -102,7 +102,7 @@ enum
SETTING_ENABLE_CUSTOM_BGM,
SETTING_DEFAULT_AUDIO_ALL,
SETTING_EMU_CURRENT_SAVE_STATE_SLOT,
- SETTING_SSNES_DEFAULT_EMU,
+ SETTING_RARCH_DEFAULT_EMU,
SETTING_EMU_DEFAULT_ALL,
SETTING_EMU_REWIND_ENABLED,
SETTING_EMU_VIDEO_DEFAULT_ALL,
diff --git a/ps3/ps3_input.c b/ps3/ps3_input.c
index 190b10502c..3b59aa0aad 100644
--- a/ps3/ps3_input.c
+++ b/ps3/ps3_input.c
@@ -293,17 +293,17 @@ static bool ps3_key_pressed(void *data, int key)
(void)data;
switch (key)
{
- case SSNES_FAST_FORWARD_HOLD_KEY:
+ case RARCH_FAST_FORWARD_HOLD_KEY:
return CTRL_RSTICK_DOWN(state[0]) && CTRL_R2(~state[0]);
- case SSNES_LOAD_STATE_KEY:
+ case RARCH_LOAD_STATE_KEY:
return (CTRL_RSTICK_UP(state[0]) && CTRL_R2(state[0]));
- case SSNES_SAVE_STATE_KEY:
+ case RARCH_SAVE_STATE_KEY:
return (CTRL_RSTICK_DOWN(state[0]) && CTRL_R2(state[0]));
- case SSNES_STATE_SLOT_PLUS:
+ case RARCH_STATE_SLOT_PLUS:
return (CTRL_RSTICK_RIGHT(state[0]) && CTRL_R2(state[0]));
- case SSNES_STATE_SLOT_MINUS:
+ case RARCH_STATE_SLOT_MINUS:
return (CTRL_RSTICK_LEFT(state[0]) && CTRL_R2(state[0]));
- case SSNES_FRAMEADVANCE:
+ case RARCH_FRAMEADVANCE:
if(g_console.frame_advance_enable)
{
g_console.menu_enable = true;
@@ -311,9 +311,9 @@ static bool ps3_key_pressed(void *data, int key)
g_console.mode_switch = MODE_MENU;
}
return false;
- case SSNES_REWIND:
+ case RARCH_REWIND:
return CTRL_RSTICK_UP(state[0]) && CTRL_R2(~state[0]);
- case SSNES_QUIT_KEY:
+ case RARCH_QUIT_KEY:
if(IS_TIMER_EXPIRED(g_console.timer_expiration_frame_count))
{
uint32_t r3_pressed = CTRL_R3(state[0]);
diff --git a/ps3/ps3_video_psgl.c b/ps3/ps3_video_psgl.c
index 7b10938d32..c25b863dbe 100644
--- a/ps3/ps3_video_psgl.c
+++ b/ps3/ps3_video_psgl.c
@@ -112,11 +112,11 @@ static bool gl_shader_init(void)
{
switch (g_settings.video.shader_type)
{
- case SSNES_SHADER_AUTO:
+ case RARCH_SHADER_AUTO:
if (strlen(g_settings.video.cg_shader_path) > 0 && strlen(g_settings.video.bsnes_shader_path) > 0)
- SSNES_WARN("Both Cg and bSNES XML shader are defined in config file. Cg shader will be selected by default.\n");
+ RARCH_WARN("Both Cg and bSNES XML shader are defined in config file. Cg shader will be selected by default.\n");
// fall-through
- case SSNES_SHADER_CG:
+ case RARCH_SHADER_CG:
if (strlen(g_settings.video.cg_shader_path) > 0)
return gl_cg_init(g_settings.video.cg_shader_path);
break;
@@ -220,18 +220,18 @@ void gl_init_fbo(gl_t *gl, unsigned width, unsigned height)
{
scale.scale_x = g_settings.video.fbo_scale_x;
scale.scale_y = g_settings.video.fbo_scale_y;
- scale.type_x = scale.type_y = SSNES_SCALE_INPUT;
+ scale.type_x = scale.type_y = RARCH_SCALE_INPUT;
}
switch (scale.type_x)
{
- case SSNES_SCALE_INPUT:
+ case RARCH_SCALE_INPUT:
gl->fbo_rect[0].width = width * next_pow2(ceil(scale.scale_x));
break;
- case SSNES_SCALE_ABSOLUTE:
+ case RARCH_SCALE_ABSOLUTE:
gl->fbo_rect[0].width = next_pow2(scale.abs_x);
break;
- case SSNES_SCALE_VIEWPORT:
+ case RARCH_SCALE_VIEWPORT:
gl->fbo_rect[0].width = next_pow2(gl->win_width);
break;
default:
@@ -240,13 +240,13 @@ void gl_init_fbo(gl_t *gl, unsigned width, unsigned height)
switch (scale.type_y)
{
- case SSNES_SCALE_INPUT:
+ case RARCH_SCALE_INPUT:
gl->fbo_rect[0].height = height * next_pow2(ceil(scale.scale_y));
break;
- case SSNES_SCALE_ABSOLUTE:
+ case RARCH_SCALE_ABSOLUTE:
gl->fbo_rect[0].height = next_pow2(scale.abs_y);
break;
- case SSNES_SCALE_VIEWPORT:
+ case RARCH_SCALE_VIEWPORT:
gl->fbo_rect[0].height = next_pow2(gl->win_height);
break;
default:
@@ -256,7 +256,7 @@ void gl_init_fbo(gl_t *gl, unsigned width, unsigned height)
unsigned last_width = gl->fbo_rect[0].width, last_height = gl->fbo_rect[0].height;
gl->fbo_scale[0] = scale;
- SSNES_LOG("Creating FBO 0 @ %ux%u\n", gl->fbo_rect[0].width, gl->fbo_rect[0].height);
+ RARCH_LOG("Creating FBO 0 @ %ux%u\n", gl->fbo_rect[0].width, gl->fbo_rect[0].height);
for (int i = 1; i < gl->fbo_pass; i++)
{
@@ -265,13 +265,13 @@ void gl_init_fbo(gl_t *gl, unsigned width, unsigned height)
{
switch (gl->fbo_scale[i].type_x)
{
- case SSNES_SCALE_INPUT:
+ case RARCH_SCALE_INPUT:
gl->fbo_rect[i].width = last_width * next_pow2(ceil(gl->fbo_scale[i].scale_x));
break;
- case SSNES_SCALE_ABSOLUTE:
+ case RARCH_SCALE_ABSOLUTE:
gl->fbo_rect[i].width = next_pow2(gl->fbo_scale[i].abs_x);
break;
- case SSNES_SCALE_VIEWPORT:
+ case RARCH_SCALE_VIEWPORT:
gl->fbo_rect[i].width = next_pow2(gl->win_width);
break;
default:
@@ -280,13 +280,13 @@ void gl_init_fbo(gl_t *gl, unsigned width, unsigned height)
switch (gl->fbo_scale[i].type_y)
{
- case SSNES_SCALE_INPUT:
+ case RARCH_SCALE_INPUT:
gl->fbo_rect[i].height = last_height * next_pow2(ceil(gl->fbo_scale[i].scale_y));
break;
- case SSNES_SCALE_ABSOLUTE:
+ case RARCH_SCALE_ABSOLUTE:
gl->fbo_rect[i].height = next_pow2(gl->fbo_scale[i].abs_y);
break;
- case SSNES_SCALE_VIEWPORT:
+ case RARCH_SCALE_VIEWPORT:
gl->fbo_rect[i].height = next_pow2(gl->win_height);
break;
default:
@@ -301,10 +301,10 @@ void gl_init_fbo(gl_t *gl, unsigned width, unsigned height)
// Use previous values, essentially a 1x scale compared to last shader in chain.
gl->fbo_rect[i] = gl->fbo_rect[i - 1];
gl->fbo_scale[i].scale_x = gl->fbo_scale[i].scale_y = 1.0;
- gl->fbo_scale[i].type_x = gl->fbo_scale[i].type_y = SSNES_SCALE_INPUT;
+ gl->fbo_scale[i].type_x = gl->fbo_scale[i].type_y = RARCH_SCALE_INPUT;
}
- SSNES_LOG("Creating FBO %d @ %ux%u\n", i, gl->fbo_rect[i].width, gl->fbo_rect[i].height);
+ RARCH_LOG("Creating FBO %d @ %ux%u\n", i, gl->fbo_rect[i].width, gl->fbo_rect[i].height);
}
gl_create_fbo_textures(gl);
@@ -327,7 +327,7 @@ void gl_init_fbo(gl_t *gl, unsigned width, unsigned height)
error:
glDeleteTextures(gl->fbo_pass, gl->fbo_texture);
glDeleteFramebuffersOES(gl->fbo_pass, gl->fbo);
- SSNES_ERR("Failed to set up frame buffer objects. Multi-pass shading will not work.\n");
+ RARCH_ERR("Failed to set up frame buffer objects. Multi-pass shading will not work.\n");
}
static inline void gl_compute_fbo_geometry(gl_t *gl, unsigned width, unsigned height,
@@ -343,14 +343,14 @@ unsigned vp_width, unsigned vp_height)
{
switch (gl->fbo_scale[i].type_x)
{
- case SSNES_SCALE_INPUT:
+ case RARCH_SCALE_INPUT:
gl->fbo_rect[i].img_width = last_width * gl->fbo_scale[i].scale_x;
gl->fbo_rect[i].max_img_width = last_max_width * gl->fbo_scale[i].scale_x;
break;
- case SSNES_SCALE_ABSOLUTE:
+ case RARCH_SCALE_ABSOLUTE:
gl->fbo_rect[i].img_width = gl->fbo_rect[i].max_img_width = gl->fbo_scale[i].abs_x;
break;
- case SSNES_SCALE_VIEWPORT:
+ case RARCH_SCALE_VIEWPORT:
gl->fbo_rect[i].img_width = gl->fbo_rect[i].max_img_width = gl->fbo_scale[i].scale_x * gl->vp_out_width;
break;
default:
@@ -359,14 +359,14 @@ unsigned vp_width, unsigned vp_height)
switch (gl->fbo_scale[i].type_y)
{
- case SSNES_SCALE_INPUT:
+ case RARCH_SCALE_INPUT:
gl->fbo_rect[i].img_height = last_height * gl->fbo_scale[i].scale_y;
gl->fbo_rect[i].max_img_height = last_max_height * gl->fbo_scale[i].scale_y;
break;
- case SSNES_SCALE_ABSOLUTE:
+ case RARCH_SCALE_ABSOLUTE:
gl->fbo_rect[i].img_height = gl->fbo_rect[i].max_img_height = gl->fbo_scale[i].abs_y;
break;
- case SSNES_SCALE_VIEWPORT:
+ case RARCH_SCALE_VIEWPORT:
gl->fbo_rect[i].img_height = gl->fbo_rect[i].max_img_height = gl->fbo_scale[i].scale_y * gl->vp_out_height;
break;
default:
@@ -491,7 +491,7 @@ void gl_frame_menu (void)
if(!gl)
return;
- gl_cg_use(SSNES_CG_MENU_SHADER_INDEX);
+ gl_cg_use(RARCH_CG_MENU_SHADER_INDEX);
gl_cg_set_params(gl->win_width, gl->win_height, gl->win_width,
gl->win_height, gl->win_width, gl->win_height, g_frame_count,
@@ -749,7 +749,7 @@ static void gl_set_nonblock_state(void *data, bool state)
gl_t *gl = data;
if (gl->vsync)
{
- SSNES_LOG("GL VSync => %s\n", state ? "off" : "on");
+ RARCH_LOG("GL VSync => %s\n", state ? "off" : "on");
if(state)
glDisable(GL_VSYNC_SCE);
else
@@ -837,33 +837,33 @@ static void *gl_init(const video_info_t *video, const input_driver_t **input, vo
return NULL;
- SSNES_LOG("Detecting resolution %ux%u.\n", gl->win_width, gl->win_height);
+ RARCH_LOG("Detecting resolution %ux%u.\n", gl->win_width, gl->win_height);
video->vsync ? glEnable(GL_VSYNC_SCE) : glDisable(GL_VSYNC_SCE);
gl->vsync = video->vsync;
- SSNES_LOG("GL: Using resolution %ux%u.\n", gl->win_width, gl->win_height);
+ RARCH_LOG("GL: Using resolution %ux%u.\n", gl->win_width, gl->win_height);
- SSNES_LOG("GL: Initializing debug fonts...\n");
+ RARCH_LOG("GL: Initializing debug fonts...\n");
psgl_init_dbgfont(gl);
- SSNES_LOG("Initializing menu shader...\n");
+ RARCH_LOG("Initializing menu shader...\n");
gl_cg_set_menu_shader(DEFAULT_MENU_SHADER_FILE);
if (!gl_shader_init())
{
- SSNES_ERR("Menu shader initialization failed.\n");
+ RARCH_ERR("Menu shader initialization failed.\n");
psgl_deinit(gl);
free(gl);
return NULL;
}
- SSNES_LOG("GL: Loaded %u program(s).\n", gl_shader_num());
+ RARCH_LOG("GL: Loaded %u program(s).\n", gl_shader_num());
// Set up render to texture.
- gl_init_fbo(gl, SSNES_SCALE_BASE * video->input_scale,
- SSNES_SCALE_BASE * video->input_scale);
+ gl_init_fbo(gl, RARCH_SCALE_BASE * video->input_scale,
+ RARCH_SCALE_BASE * video->input_scale);
gl->keep_aspect = video->force_aspect;
@@ -890,8 +890,8 @@ static void *gl_init(const video_info_t *video, const input_driver_t **input, vo
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
- gl->tex_w = SSNES_SCALE_BASE * video->input_scale;
- gl->tex_h = SSNES_SCALE_BASE * video->input_scale;
+ gl->tex_w = RARCH_SCALE_BASE * video->input_scale;
+ gl->tex_h = RARCH_SCALE_BASE * video->input_scale;
glGenBuffers(1, &gl->pbo);
glBindBuffer(GL_TEXTURE_REFERENCE_BUFFER_SCE, gl->pbo);
glBufferData(GL_TEXTURE_REFERENCE_BUFFER_SCE, gl->tex_w * gl->tex_h * gl_base_size * TEXTURES, NULL, GL_STREAM_DRAW);
@@ -1137,10 +1137,10 @@ bool ps3_setup_texture(void)
glGenTextures(1, &gl->menu_texture_id);
- SSNES_LOG("Loading texture image for menu...\n");
+ RARCH_LOG("Loading texture image for menu...\n");
if(!texture_image_load(DEFAULT_MENU_BORDER_FILE, &gl->menu_texture))
{
- SSNES_ERR("Failed to load texture image for menu.\n");
+ RARCH_ERR("Failed to load texture image for menu.\n");
return false;
}
diff --git a/ps3/ps3_video_psgl.h b/ps3/ps3_video_psgl.h
index 6a67816815..eb1fcc2c9e 100644
--- a/ps3/ps3_video_psgl.h
+++ b/ps3/ps3_video_psgl.h
@@ -39,8 +39,8 @@
#define IS_TIMER_EXPIRED(getter) (!(IS_TIMER_NOT_EXPIRED(getter)))
#define SET_TIMER_EXPIRATION(setter, value) setter = g_frame_count + value;
-#define SSNES_CG_MAX_SHADERS 16
-#define SSNES_CG_MENU_SHADER_INDEX (SSNES_CG_MAX_SHADERS - 1)
+#define RARCH_CG_MAX_SHADERS 16
+#define RARCH_CG_MENU_SHADER_INDEX (RARCH_CG_MAX_SHADERS - 1)
typedef struct gl
{
diff --git a/retroarch.c b/retroarch.c
index b40cf832a7..e2de0431e1 100644
--- a/retroarch.c
+++ b/retroarch.c
@@ -107,12 +107,12 @@ static void take_screenshot(void)
const char *msg = NULL;
if (ret)
{
- SSNES_LOG("Taking screenshot.\n");
+ RARCH_LOG("Taking screenshot.\n");
msg = "Taking screenshot.";
}
else
{
- SSNES_WARN("Failed to take screenshot ...\n");
+ RARCH_WARN("Failed to take screenshot ...\n");
msg = "Failed to take screenshot.";
}
@@ -121,7 +121,7 @@ static void take_screenshot(void)
if (g_extern.is_paused)
{
msg_queue_push(g_extern.msg_queue, msg, 1, 1);
- ssnes_render_cached_frame();
+ rarch_render_cached_frame();
}
else
msg_queue_push(g_extern.msg_queue, msg, 1, 180);
@@ -148,7 +148,7 @@ static void readjust_audio_input_rate(void)
static void video_frame(const void *data, unsigned width, unsigned height, size_t pitch)
{
-#ifndef SSNES_CONSOLE
+#ifndef RARCH_CONSOLE
if (!g_extern.video_active)
return;
#endif
@@ -213,11 +213,11 @@ static void video_frame(const void *data, unsigned width, unsigned height, size_
}
#ifdef HAVE_GRIFFIN
-#include "console/griffin/ssnes_func_hooks.h"
+#include "console/griffin/rarch_func_hooks.h"
#endif
#ifndef HAVE_GRIFFIN_OVERRIDE_VIDEO_FRAME_FUNC
-void ssnes_render_cached_frame(void)
+void rarch_render_cached_frame(void)
{
#ifdef HAVE_FFMPEG
// Cannot allow FFmpeg recording when pushing duped frames.
@@ -265,11 +265,11 @@ static bool audio_flush(const int16_t *data, size_t samples)
audio_convert_s16_to_float(g_extern.audio_data.data, data, samples);
- ssnes_dsp_output_t dsp_output = {0};
- dsp_output.should_resample = SSNES_TRUE;
+ rarch_dsp_output_t dsp_output = {0};
+ dsp_output.should_resample = RARCH_TRUE;
#ifdef HAVE_DYLIB
- ssnes_dsp_input_t dsp_input = {0};
+ rarch_dsp_input_t dsp_input = {0};
dsp_input.samples = g_extern.audio_data.data;
dsp_input.frames = samples / 2;
@@ -409,7 +409,7 @@ static int16_t input_state(unsigned port, unsigned device, unsigned index, unsig
};
int16_t res = 0;
- if (id < SSNES_FIRST_META_KEY)
+ if (id < RARCH_FIRST_META_KEY)
res = input_input_state_func(binds, port, device, index, id);
#ifdef HAVE_BSV_MOVIE
@@ -421,11 +421,11 @@ static int16_t input_state(unsigned port, unsigned device, unsigned index, unsig
}
#ifdef _WIN32
-#define SSNES_DEFAULT_CONF_PATH_STR "\n\t\tDefaults to ssnes.cfg in same directory as ssnes.exe."
+#define RARCH_DEFAULT_CONF_PATH_STR "\n\t\tDefaults to ssnes.cfg in same directory as ssnes.exe."
#elif defined(__APPLE__)
-#define SSNES_DEFAULT_CONF_PATH_STR " Defaults to $HOME/.ssnes.cfg."
+#define RARCH_DEFAULT_CONF_PATH_STR " Defaults to $HOME/.ssnes.cfg."
#else
-#define SSNES_DEFAULT_CONF_PATH_STR " Defaults to $XDG_CONFIG_HOME/ssnes/ssnes.cfg,\n\t\tor $HOME/.ssnes.cfg, if $XDG_CONFIG_HOME is not defined."
+#define RARCH_DEFAULT_CONF_PATH_STR " Defaults to $XDG_CONFIG_HOME/ssnes/ssnes.cfg,\n\t\tor $HOME/.ssnes.cfg, if $XDG_CONFIG_HOME is not defined."
#endif
#include "config.features.h"
@@ -500,7 +500,7 @@ static void print_help(void)
puts("\t-f/--fullscreen: Start RetroArch in fullscreen regardless of config settings.");
puts("\t-S/--savestate: Path to use for save states. If not selected, *.state will be assumed.");
#ifdef HAVE_CONFIGFILE
- puts("\t-c/--config: Path for config file." SSNES_DEFAULT_CONF_PATH_STR);
+ puts("\t-c/--config: Path for config file." RARCH_DEFAULT_CONF_PATH_STR);
#endif
#ifdef HAVE_DYNAMIC
puts("\t-L/--libretro: Path to libretro implementation. Overrides any config setting.");
@@ -563,12 +563,12 @@ static void set_paths(const char *path)
{
set_basename(path);
- SSNES_LOG("Opening file: \"%s\"\n", path);
+ RARCH_LOG("Opening file: \"%s\"\n", path);
g_extern.rom_file = fopen(path, "rb");
if (g_extern.rom_file == NULL)
{
- SSNES_ERR("Could not open file: \"%s\"\n", path);
- ssnes_fail(1, "set_paths()");
+ RARCH_ERR("Could not open file: \"%s\"\n", path);
+ rarch_fail(1, "set_paths()");
}
if (!g_extern.has_set_save_path)
@@ -579,23 +579,23 @@ static void set_paths(const char *path)
if (path_is_directory(g_extern.savefile_name_srm))
{
fill_pathname_dir(g_extern.savefile_name_srm, g_extern.basename, ".srm", sizeof(g_extern.savefile_name_srm));
- SSNES_LOG("Redirecting save file to \"%s\".\n", g_extern.savefile_name_srm);
+ RARCH_LOG("Redirecting save file to \"%s\".\n", g_extern.savefile_name_srm);
}
if (path_is_directory(g_extern.savestate_name))
{
fill_pathname_dir(g_extern.savestate_name, g_extern.basename, ".state", sizeof(g_extern.savestate_name));
- SSNES_LOG("Redirecting save state to \"%s\".\n", g_extern.savestate_name);
+ RARCH_LOG("Redirecting save state to \"%s\".\n", g_extern.savestate_name);
}
#ifdef HAVE_CONFIGFILE
if (*g_extern.config_path && path_is_directory(g_extern.config_path))
{
fill_pathname_dir(g_extern.config_path, g_extern.basename, ".cfg", sizeof(g_extern.config_path));
- SSNES_LOG("Redirecting config file to \"%s\".\n", g_extern.config_path);
+ RARCH_LOG("Redirecting config file to \"%s\".\n", g_extern.config_path);
if (!path_file_exists(g_extern.config_path))
{
*g_extern.config_path = '\0';
- SSNES_LOG("Did not find config file. Using system default.\n");
+ RARCH_LOG("Did not find config file. Using system default.\n");
}
}
#endif
@@ -605,36 +605,36 @@ static void verify_stdin_paths(void)
{
if (strlen(g_extern.savefile_name_srm) == 0)
{
- SSNES_ERR("Need savefile path argument (--save) when reading rom from stdin.\n");
+ RARCH_ERR("Need savefile path argument (--save) when reading rom from stdin.\n");
print_help();
- ssnes_fail(1, "verify_stdin_paths()");
+ rarch_fail(1, "verify_stdin_paths()");
}
else if (strlen(g_extern.savestate_name) == 0)
{
- SSNES_ERR("Need savestate path argument (--savestate) when reading rom from stdin.\n");
+ RARCH_ERR("Need savestate path argument (--savestate) when reading rom from stdin.\n");
print_help();
- ssnes_fail(1, "verify_stdin_paths()");
+ rarch_fail(1, "verify_stdin_paths()");
}
if (path_is_directory(g_extern.savefile_name_srm))
{
- SSNES_ERR("Cannot specify directory for path argument (--save) when reading from stdin.\n");
+ RARCH_ERR("Cannot specify directory for path argument (--save) when reading from stdin.\n");
print_help();
- ssnes_fail(1, "verify_stdin_paths()");
+ rarch_fail(1, "verify_stdin_paths()");
}
else if (path_is_directory(g_extern.savestate_name))
{
- SSNES_ERR("Cannot specify directory for path argument (--savestate) when reading from stdin.\n");
+ RARCH_ERR("Cannot specify directory for path argument (--savestate) when reading from stdin.\n");
print_help();
- ssnes_fail(1, "verify_stdin_paths()");
+ rarch_fail(1, "verify_stdin_paths()");
}
#ifdef HAVE_CONFIGFILE
else if (path_is_directory(g_extern.config_path))
{
- SSNES_ERR("Cannot specify directory for config file (--config) when reading from stdin.\n");
+ RARCH_ERR("Cannot specify directory for config file (--config) when reading from stdin.\n");
print_help();
- ssnes_fail(1, "verify_stdin_paths()");
+ rarch_fail(1, "verify_stdin_paths()");
}
#endif
}
@@ -644,7 +644,7 @@ static void parse_input(int argc, char *argv[])
if (argc < 2)
{
print_help();
- ssnes_fail(1, "parse_input()");
+ rarch_fail(1, "parse_input()");
}
// Make sure we can call parse_input several times ...
@@ -771,27 +771,27 @@ static void parse_input(int argc, char *argv[])
case 'g':
strlcpy(g_extern.gb_rom_path, optarg, sizeof(g_extern.gb_rom_path));
- g_extern.game_type = SSNES_CART_SGB;
+ g_extern.game_type = RARCH_CART_SGB;
break;
case 'b':
strlcpy(g_extern.bsx_rom_path, optarg, sizeof(g_extern.bsx_rom_path));
- g_extern.game_type = SSNES_CART_BSX;
+ g_extern.game_type = RARCH_CART_BSX;
break;
case 'B':
strlcpy(g_extern.bsx_rom_path, optarg, sizeof(g_extern.bsx_rom_path));
- g_extern.game_type = SSNES_CART_BSX_SLOTTED;
+ g_extern.game_type = RARCH_CART_BSX_SLOTTED;
break;
case 'Y':
strlcpy(g_extern.sufami_rom_path[0], optarg, sizeof(g_extern.sufami_rom_path[0]));
- g_extern.game_type = SSNES_CART_SUFAMI;
+ g_extern.game_type = RARCH_CART_SUFAMI;
break;
case 'Z':
strlcpy(g_extern.sufami_rom_path[1], optarg, sizeof(g_extern.sufami_rom_path[1]));
- g_extern.game_type = SSNES_CART_SUFAMI;
+ g_extern.game_type = RARCH_CART_SUFAMI;
break;
case 'S':
@@ -807,9 +807,9 @@ static void parse_input(int argc, char *argv[])
port = strtol(optarg, NULL, 0);
if (port < 1 || port > 2)
{
- SSNES_ERR("Connect mouse to port 1 or 2.\n");
+ RARCH_ERR("Connect mouse to port 1 or 2.\n");
print_help();
- ssnes_fail(1, "parse_input()");
+ rarch_fail(1, "parse_input()");
}
g_extern.has_mouse[port - 1] = true;
break;
@@ -818,9 +818,9 @@ static void parse_input(int argc, char *argv[])
port = strtol(optarg, NULL, 0);
if (port < 1 || port > 2)
{
- SSNES_ERR("Disconnected device from port 1 or 2.\n");
+ RARCH_ERR("Disconnected device from port 1 or 2.\n");
print_help();
- ssnes_fail(1, "parse_input()");
+ rarch_fail(1, "parse_input()");
}
g_extern.disconnect_device[port - 1] = true;
break;
@@ -869,9 +869,9 @@ static void parse_input(int argc, char *argv[])
g_extern.sram_save_disable = true;
else if (strcmp(optarg, "load-save") != 0)
{
- SSNES_ERR("Invalid argument in --sram-mode.\n");
+ RARCH_ERR("Invalid argument in --sram-mode.\n");
print_help();
- ssnes_fail(1, "parse_input()");
+ rarch_fail(1, "parse_input()");
}
break;
#endif
@@ -947,18 +947,18 @@ static void parse_input(int argc, char *argv[])
g_extern.record_width = strtoul(optarg, &ptr, 0);
if ((*ptr != 'x') || errno)
{
- SSNES_ERR("Wrong format for --size.\n");
+ RARCH_ERR("Wrong format for --size.\n");
print_help();
- ssnes_fail(1, "parse_input()");
+ rarch_fail(1, "parse_input()");
}
ptr++;
g_extern.record_height = strtoul(ptr, &ptr, 0);
if ((*ptr != '\0') || errno)
{
- SSNES_ERR("Wrong format for --size.\n");
+ RARCH_ERR("Wrong format for --size.\n");
print_help();
- ssnes_fail(1, "parse_input()");
+ rarch_fail(1, "parse_input()");
}
break;
}
@@ -974,11 +974,11 @@ static void parse_input(int argc, char *argv[])
case '?':
print_help();
- ssnes_fail(1, "parse_input()");
+ rarch_fail(1, "parse_input()");
default:
- SSNES_ERR("Error parsing arguments.\n");
- ssnes_fail(1, "parse_input()");
+ RARCH_ERR("Error parsing arguments.\n");
+ rarch_fail(1, "parse_input()");
}
}
@@ -993,17 +993,17 @@ static void init_controllers(void)
{
if (g_extern.has_justifier)
{
- SSNES_LOG("Connecting Justifier to port 2.\n");
+ RARCH_LOG("Connecting Justifier to port 2.\n");
pretro_set_controller_port_device(1, RETRO_DEVICE_LIGHTGUN_JUSTIFIER);
}
else if (g_extern.has_justifiers)
{
- SSNES_LOG("Connecting Justifiers to port 2.\n");
+ RARCH_LOG("Connecting Justifiers to port 2.\n");
pretro_set_controller_port_device(1, RETRO_DEVICE_LIGHTGUN_JUSTIFIERS);
}
else if (g_extern.has_multitap)
{
- SSNES_LOG("Connecting Multitap to port 2.\n");
+ RARCH_LOG("Connecting Multitap to port 2.\n");
pretro_set_controller_port_device(1, RETRO_DEVICE_JOYPAD_MULTITAP);
}
else
@@ -1012,17 +1012,17 @@ static void init_controllers(void)
{
if (g_extern.disconnect_device[i])
{
- SSNES_LOG("Disconnecting device from port %u.\n", i + 1);
+ RARCH_LOG("Disconnecting device from port %u.\n", i + 1);
pretro_set_controller_port_device(i, RETRO_DEVICE_NONE);
}
else if (g_extern.has_mouse[i])
{
- SSNES_LOG("Connecting mouse to port %u.\n", i + 1);
+ RARCH_LOG("Connecting mouse to port %u.\n", i + 1);
pretro_set_controller_port_device(i, RETRO_DEVICE_MOUSE);
}
else if (g_extern.has_scope[i])
{
- SSNES_LOG("Connecting scope to port %u.\n", i + 1);
+ RARCH_LOG("Connecting scope to port %u.\n", i + 1);
pretro_set_controller_port_device(i, RETRO_DEVICE_LIGHTGUN_SUPER_SCOPE);
}
}
@@ -1033,23 +1033,23 @@ static inline void load_save_files(void)
{
switch (g_extern.game_type)
{
- case SSNES_CART_NORMAL:
+ case RARCH_CART_NORMAL:
load_ram_file(g_extern.savefile_name_srm, RETRO_MEMORY_SAVE_RAM);
load_ram_file(g_extern.savefile_name_rtc, RETRO_MEMORY_RTC);
break;
- case SSNES_CART_SGB:
+ case RARCH_CART_SGB:
save_ram_file(g_extern.savefile_name_srm, RETRO_MEMORY_SNES_GAME_BOY_RAM);
save_ram_file(g_extern.savefile_name_rtc, RETRO_MEMORY_SNES_GAME_BOY_RTC);
break;
- case SSNES_CART_BSX:
- case SSNES_CART_BSX_SLOTTED:
+ case RARCH_CART_BSX:
+ case RARCH_CART_BSX_SLOTTED:
load_ram_file(g_extern.savefile_name_srm, RETRO_MEMORY_SNES_BSX_RAM);
load_ram_file(g_extern.savefile_name_psrm, RETRO_MEMORY_SNES_BSX_PRAM);
break;
- case SSNES_CART_SUFAMI:
+ case RARCH_CART_SUFAMI:
load_ram_file(g_extern.savefile_name_asrm, RETRO_MEMORY_SNES_SUFAMI_TURBO_A_RAM);
load_ram_file(g_extern.savefile_name_bsrm, RETRO_MEMORY_SNES_SUFAMI_TURBO_B_RAM);
break;
@@ -1063,27 +1063,27 @@ static inline void save_files(void)
{
switch (g_extern.game_type)
{
- case SSNES_CART_NORMAL:
- SSNES_LOG("Saving regular SRAM.\n");
+ case RARCH_CART_NORMAL:
+ RARCH_LOG("Saving regular SRAM.\n");
save_ram_file(g_extern.savefile_name_srm, RETRO_MEMORY_SAVE_RAM);
save_ram_file(g_extern.savefile_name_rtc, RETRO_MEMORY_RTC);
break;
- case SSNES_CART_SGB:
- SSNES_LOG("Saving Gameboy SRAM.\n");
+ case RARCH_CART_SGB:
+ RARCH_LOG("Saving Gameboy SRAM.\n");
save_ram_file(g_extern.savefile_name_srm, RETRO_MEMORY_SNES_GAME_BOY_RAM);
save_ram_file(g_extern.savefile_name_rtc, RETRO_MEMORY_SNES_GAME_BOY_RTC);
break;
- case SSNES_CART_BSX:
- case SSNES_CART_BSX_SLOTTED:
- SSNES_LOG("Saving BSX (P)RAM.\n");
+ case RARCH_CART_BSX:
+ case RARCH_CART_BSX_SLOTTED:
+ RARCH_LOG("Saving BSX (P)RAM.\n");
save_ram_file(g_extern.savefile_name_srm, RETRO_MEMORY_SNES_BSX_RAM);
save_ram_file(g_extern.savefile_name_psrm, RETRO_MEMORY_SNES_BSX_PRAM);
break;
- case SSNES_CART_SUFAMI:
- SSNES_LOG("Saving Sufami turbo A/B RAM.\n");
+ case RARCH_CART_SUFAMI:
+ RARCH_LOG("Saving Sufami turbo A/B RAM.\n");
save_ram_file(g_extern.savefile_name_asrm, RETRO_MEMORY_SNES_SUFAMI_TURBO_A_RAM);
save_ram_file(g_extern.savefile_name_bsrm, RETRO_MEMORY_SNES_SUFAMI_TURBO_B_RAM);
break;
@@ -1102,7 +1102,7 @@ static void init_recording(void)
double fps = g_extern.system.av_info.timing.fps;
double samplerate = g_extern.system.av_info.timing.sample_rate;
- SSNES_LOG("Custom timing given: FPS: %.4f, Sample rate: %.4f\n", (float)fps, (float)samplerate);
+ RARCH_LOG("Custom timing given: FPS: %.4f, Sample rate: %.4f\n", (float)fps, (float)samplerate);
struct ffemu_params params = {0};
const struct retro_system_av_info *info = &g_extern.system.av_info;
@@ -1144,11 +1144,11 @@ static void init_recording(void)
params.fb_height = next_pow2(max_height);
}
- SSNES_LOG("Recording with FFmpeg to %s @ %ux%u. (FB size: %ux%u 32-bit: %s)\n", g_extern.record_path, params.out_width, params.out_height, params.fb_width, params.fb_height, params.rgb32 ? "yes" : "no");
+ RARCH_LOG("Recording with FFmpeg to %s @ %ux%u. (FB size: %ux%u 32-bit: %s)\n", g_extern.record_path, params.out_width, params.out_height, params.fb_width, params.fb_height, params.rgb32 ? "yes" : "no");
g_extern.rec = ffemu_new(¶ms);
if (!g_extern.rec)
{
- SSNES_ERR("Failed to start FFmpeg recording.\n");
+ RARCH_ERR("Failed to start FFmpeg recording.\n");
g_extern.recording = false;
}
}
@@ -1165,7 +1165,7 @@ static void deinit_recording(void)
static void init_msg_queue(void)
{
- ssnes_assert(g_extern.msg_queue = msg_queue_new(8));
+ rarch_assert(g_extern.msg_queue = msg_queue_new(8));
}
static void deinit_msg_queue(void)
@@ -1201,23 +1201,23 @@ static void init_rewind(void)
if (!g_extern.state_buf)
{
- SSNES_ERR("Failed to allocate memory for rewind buffer.\n");
+ RARCH_ERR("Failed to allocate memory for rewind buffer.\n");
return;
}
if (!pretro_serialize(g_extern.state_buf, g_extern.state_size))
{
- SSNES_ERR("Failed to perform initial serialization for rewind.\n");
+ RARCH_ERR("Failed to perform initial serialization for rewind.\n");
free(g_extern.state_buf);
g_extern.state_buf = NULL;
return;
}
- SSNES_LOG("Initing rewind buffer with size: %u MB\n", (unsigned)(g_settings.rewind_buffer_size / 1000000));
+ RARCH_LOG("Initing rewind buffer with size: %u MB\n", (unsigned)(g_settings.rewind_buffer_size / 1000000));
g_extern.state_manager = state_manager_new(aligned_state_size, g_settings.rewind_buffer_size, g_extern.state_buf);
if (!g_extern.state_manager)
- SSNES_WARN("Failed to init rewind buffer. Rewinding will be disabled.\n");
+ RARCH_WARN("Failed to init rewind buffer. Rewinding will be disabled.\n");
}
static void deinit_rewind(void)
@@ -1233,16 +1233,16 @@ static void init_movie(void)
{
if (g_extern.bsv.movie_start_playback)
{
- g_extern.bsv.movie = bsv_movie_init(g_extern.bsv.movie_start_path, SSNES_MOVIE_PLAYBACK);
+ g_extern.bsv.movie = bsv_movie_init(g_extern.bsv.movie_start_path, RARCH_MOVIE_PLAYBACK);
if (!g_extern.bsv.movie)
{
- SSNES_ERR("Failed to load movie file: \"%s\".\n", g_extern.bsv.movie_start_path);
- ssnes_fail(1, "init_movie()");
+ RARCH_ERR("Failed to load movie file: \"%s\".\n", g_extern.bsv.movie_start_path);
+ rarch_fail(1, "init_movie()");
}
g_extern.bsv.movie_playback = true;
msg_queue_push(g_extern.msg_queue, "Starting movie playback.", 2, 180);
- SSNES_LOG("Starting movie playback.\n");
+ RARCH_LOG("Starting movie playback.\n");
g_settings.rewind_granularity = 1;
}
else if (g_extern.bsv.movie_start_recording)
@@ -1251,18 +1251,18 @@ static void init_movie(void)
snprintf(msg, sizeof(msg), "Starting movie record to \"%s\".",
g_extern.bsv.movie_start_path);
- g_extern.bsv.movie = bsv_movie_init(g_extern.bsv.movie_start_path, SSNES_MOVIE_RECORD);
+ g_extern.bsv.movie = bsv_movie_init(g_extern.bsv.movie_start_path, RARCH_MOVIE_RECORD);
msg_queue_clear(g_extern.msg_queue);
msg_queue_push(g_extern.msg_queue,
g_extern.bsv.movie ? msg : "Failed to start movie record.", 1, 180);
if (g_extern.bsv.movie)
{
- SSNES_LOG("Starting movie record to \"%s\".\n", g_extern.bsv.movie_start_path);
+ RARCH_LOG("Starting movie record to \"%s\".\n", g_extern.bsv.movie_start_path);
g_settings.rewind_granularity = 1;
}
else
- SSNES_ERR("Failed to start movie record.\n");
+ RARCH_ERR("Failed to start movie record.\n");
}
}
@@ -1273,7 +1273,7 @@ static void deinit_movie(void)
}
#endif
-#define SSNES_DEFAULT_PORT 55435
+#define RARCH_DEFAULT_PORT 55435
#ifdef HAVE_NETPLAY
static void init_netplay(void)
@@ -1289,21 +1289,21 @@ static void init_netplay(void)
if (*g_extern.netplay_server)
{
- SSNES_LOG("Connecting to netplay host...\n");
+ RARCH_LOG("Connecting to netplay host...\n");
g_extern.netplay_is_client = true;
}
else
- SSNES_LOG("Waiting for client...\n");
+ RARCH_LOG("Waiting for client...\n");
g_extern.netplay = netplay_new(g_extern.netplay_is_client ? g_extern.netplay_server : NULL,
- g_extern.netplay_port ? g_extern.netplay_port : SSNES_DEFAULT_PORT,
+ g_extern.netplay_port ? g_extern.netplay_port : RARCH_DEFAULT_PORT,
g_extern.netplay_sync_frames, &cbs, g_extern.netplay_is_spectate,
g_extern.netplay_nick);
if (!g_extern.netplay)
{
g_extern.netplay_is_client = false;
- SSNES_WARN("Failed to init netplay ...\n");
+ RARCH_WARN("Failed to init netplay ...\n");
if (g_extern.msg_queue)
{
@@ -1362,22 +1362,22 @@ static void init_autosave(void)
switch (g_extern.game_type)
{
- case SSNES_CART_BSX:
- case SSNES_CART_BSX_SLOTTED:
+ case RARCH_CART_BSX:
+ case RARCH_CART_BSX_SLOTTED:
ram_types[0] = RETRO_MEMORY_SNES_BSX_RAM;
ram_types[1] = RETRO_MEMORY_SNES_BSX_PRAM;
ram_paths[0] = g_extern.savefile_name_srm;
ram_paths[1] = g_extern.savefile_name_psrm;
break;
- case SSNES_CART_SUFAMI:
+ case RARCH_CART_SUFAMI:
ram_types[0] = RETRO_MEMORY_SNES_SUFAMI_TURBO_A_RAM;
ram_types[1] = RETRO_MEMORY_SNES_SUFAMI_TURBO_B_RAM;
ram_paths[0] = g_extern.savefile_name_asrm;
ram_paths[1] = g_extern.savefile_name_bsrm;
break;
- case SSNES_CART_SGB:
+ case RARCH_CART_SGB:
ram_types[0] = RETRO_MEMORY_SNES_GAME_BOY_RAM;
ram_types[1] = RETRO_MEMORY_SNES_GAME_BOY_RTC;
ram_paths[0] = g_extern.savefile_name_srm;
@@ -1402,7 +1402,7 @@ static void init_autosave(void)
pretro_get_memory_size(ram_types[i]),
g_settings.autosave_interval);
if (!g_extern.autosave[i])
- SSNES_WARN("Could not initialize autosave.\n");
+ RARCH_WARN("Could not initialize autosave.\n");
}
}
}
@@ -1462,15 +1462,15 @@ static void set_savestate_auto_index(void)
dir_list_free(dir_list);
g_extern.state_slot = max_index;
- SSNES_LOG("Found last state slot: #%u\n", g_extern.state_slot);
+ RARCH_LOG("Found last state slot: #%u\n", g_extern.state_slot);
}
static void fill_pathnames(void)
{
switch (g_extern.game_type)
{
- case SSNES_CART_BSX:
- case SSNES_CART_BSX_SLOTTED:
+ case RARCH_CART_BSX:
+ case RARCH_CART_BSX_SLOTTED:
// BSX PSRM
if (!g_extern.has_set_save_path)
{
@@ -1488,9 +1488,9 @@ static void fill_pathnames(void)
}
break;
- case SSNES_CART_SUFAMI:
+ case RARCH_CART_SUFAMI:
if (g_extern.has_set_save_path && *g_extern.sufami_rom_path[0] && *g_extern.sufami_rom_path[1])
- SSNES_WARN("Sufami Turbo SRAM paths will be inferred from their respective paths to avoid conflicts.\n");
+ RARCH_WARN("Sufami Turbo SRAM paths will be inferred from their respective paths to avoid conflicts.\n");
// SUFAMI ARAM
fill_pathname(g_extern.savefile_name_asrm,
@@ -1509,7 +1509,7 @@ static void fill_pathnames(void)
}
break;
- case SSNES_CART_SGB:
+ case RARCH_CART_SGB:
if (!g_extern.has_set_save_path)
{
fill_pathname(g_extern.savefile_name_srm,
@@ -1572,7 +1572,7 @@ static void load_auto_state(void)
if (path_file_exists(savestate_name_auto))
{
- SSNES_LOG("Found auto savestate in: %s\n", savestate_name_auto);
+ RARCH_LOG("Found auto savestate in: %s\n", savestate_name_auto);
load_state(savestate_name_auto);
char msg[PATH_MAX];
@@ -1581,7 +1581,7 @@ static void load_auto_state(void)
}
}
-void ssnes_load_state(void)
+void rarch_load_state(void)
{
char load_path[PATH_MAX];
@@ -1600,7 +1600,7 @@ void ssnes_load_state(void)
msg_queue_push(g_extern.msg_queue, msg, 2, 180);
}
-void ssnes_save_state(void)
+void rarch_save_state(void)
{
if (g_settings.savestate_auto_index)
g_extern.state_slot++;
@@ -1626,29 +1626,29 @@ void ssnes_save_state(void)
static void check_savestates(bool immutable)
{
static bool old_should_savestate = false;
- bool should_savestate = input_key_pressed_func(SSNES_SAVE_STATE_KEY);
+ bool should_savestate = input_key_pressed_func(RARCH_SAVE_STATE_KEY);
if (should_savestate && !old_should_savestate)
- ssnes_save_state();
+ rarch_save_state();
old_should_savestate = should_savestate;
if (!immutable)
{
static bool old_should_loadstate = false;
- bool should_loadstate = input_key_pressed_func(SSNES_LOAD_STATE_KEY);
+ bool should_loadstate = input_key_pressed_func(RARCH_LOAD_STATE_KEY);
if (!should_savestate && should_loadstate && !old_should_loadstate)
- ssnes_load_state();
+ rarch_load_state();
old_should_loadstate = should_loadstate;
}
}
-#ifndef SSNES_CONSOLE
+#ifndef RARCH_CONSOLE
static bool check_fullscreen(void)
{
// If we go fullscreen we drop all drivers and reinit to be safe.
static bool was_pressed = false;
- bool pressed = input_key_pressed_func(SSNES_FULLSCREEN_TOGGLE_KEY);
+ bool pressed = input_key_pressed_func(RARCH_FULLSCREEN_TOGGLE_KEY);
bool toggle = pressed && !was_pressed;
if (toggle)
{
@@ -1666,7 +1666,7 @@ static bool check_fullscreen(void)
}
#endif
-void ssnes_state_slot_increase(void)
+void rarch_state_slot_increase(void)
{
g_extern.state_slot++;
@@ -1683,10 +1683,10 @@ void ssnes_state_slot_increase(void)
if (g_extern.msg_queue)
msg_queue_push(g_extern.msg_queue, msg, 1, 180);
- SSNES_LOG("%s\n", msg);
+ RARCH_LOG("%s\n", msg);
}
-void ssnes_state_slot_decrease(void)
+void rarch_state_slot_decrease(void)
{
if (g_extern.state_slot > 0)
g_extern.state_slot--;
@@ -1705,34 +1705,34 @@ void ssnes_state_slot_decrease(void)
if (g_extern.msg_queue)
msg_queue_push(g_extern.msg_queue, msg, 1, 180);
- SSNES_LOG("%s\n", msg);
+ RARCH_LOG("%s\n", msg);
}
static void check_stateslots(void)
{
// Save state slots
static bool old_should_slot_increase = false;
- bool should_slot_increase = input_key_pressed_func(SSNES_STATE_SLOT_PLUS);
+ bool should_slot_increase = input_key_pressed_func(RARCH_STATE_SLOT_PLUS);
if (should_slot_increase && !old_should_slot_increase)
- ssnes_state_slot_increase();
+ rarch_state_slot_increase();
old_should_slot_increase = should_slot_increase;
static bool old_should_slot_decrease = false;
- bool should_slot_decrease = input_key_pressed_func(SSNES_STATE_SLOT_MINUS);
+ bool should_slot_decrease = input_key_pressed_func(RARCH_STATE_SLOT_MINUS);
if (should_slot_decrease && !old_should_slot_decrease)
- ssnes_state_slot_decrease();
+ rarch_state_slot_decrease();
old_should_slot_decrease = should_slot_decrease;
}
static void check_input_rate(void)
{
bool display = false;
- if (input_key_pressed_func(SSNES_AUDIO_INPUT_RATE_PLUS))
+ if (input_key_pressed_func(RARCH_AUDIO_INPUT_RATE_PLUS))
{
g_settings.audio.in_rate += g_settings.audio.rate_step;
display = true;
}
- else if (input_key_pressed_func(SSNES_AUDIO_INPUT_RATE_MINUS))
+ else if (input_key_pressed_func(RARCH_AUDIO_INPUT_RATE_MINUS))
{
g_settings.audio.in_rate -= g_settings.audio.rate_step;
display = true;
@@ -1745,7 +1745,7 @@ static void check_input_rate(void)
msg_queue_clear(g_extern.msg_queue);
msg_queue_push(g_extern.msg_queue, msg, 1, 180);
- SSNES_LOG("%s\n", msg);
+ RARCH_LOG("%s\n", msg);
g_extern.audio_data.src_ratio =
(double)g_settings.audio.out_rate / g_settings.audio.in_rate;
@@ -1792,7 +1792,7 @@ static void check_rewind(void)
if (!g_extern.state_manager)
return;
- if (input_key_pressed_func(SSNES_REWIND))
+ if (input_key_pressed_func(RARCH_REWIND))
{
msg_queue_clear(g_extern.msg_queue);
void *buf;
@@ -1835,7 +1835,7 @@ static void check_rewind(void)
static void check_slowmotion(void)
{
- g_extern.is_slowmotion = input_key_pressed_func(SSNES_SLOWMOTION);
+ g_extern.is_slowmotion = input_key_pressed_func(RARCH_SLOWMOTION);
if (g_extern.is_slowmotion)
{
msg_queue_clear(g_extern.msg_queue);
@@ -1850,7 +1850,7 @@ static void movie_record_toggle(void)
{
msg_queue_clear(g_extern.msg_queue);
msg_queue_push(g_extern.msg_queue, "Stopping movie record.", 2, 180);
- SSNES_LOG("Stopping movie record.\n");
+ RARCH_LOG("Stopping movie record.\n");
bsv_movie_free(g_extern.bsv.movie);
g_extern.bsv.movie = NULL;
}
@@ -1873,14 +1873,14 @@ static void movie_record_toggle(void)
char msg[PATH_MAX];
snprintf(msg, sizeof(msg), "Starting movie record to \"%s\".", path);
- g_extern.bsv.movie = bsv_movie_init(path, SSNES_MOVIE_RECORD);
+ g_extern.bsv.movie = bsv_movie_init(path, RARCH_MOVIE_RECORD);
msg_queue_clear(g_extern.msg_queue);
msg_queue_push(g_extern.msg_queue, g_extern.bsv.movie ? msg : "Failed to start movie record.", 1, 180);
if (g_extern.bsv.movie)
- SSNES_LOG("Starting movie record to \"%s\".\n", path);
+ RARCH_LOG("Starting movie record to \"%s\".\n", path);
else
- SSNES_ERR("Failed to start movie record.\n");
+ RARCH_ERR("Failed to start movie record.\n");
}
}
@@ -1895,7 +1895,7 @@ static void check_movie_playback(bool pressed)
if (g_extern.bsv.movie_end || pressed)
{
msg_queue_push(g_extern.msg_queue, "Movie playback ended.", 1, 180);
- SSNES_LOG("Movie playback ended.\n");
+ RARCH_LOG("Movie playback ended.\n");
bsv_movie_free(g_extern.bsv.movie);
g_extern.bsv.movie = NULL;
@@ -1907,7 +1907,7 @@ static void check_movie_playback(bool pressed)
static void check_movie(void)
{
static bool old_button = false;
- bool new_button = input_key_pressed_func(SSNES_MOVIE_RECORD_TOGGLE);
+ bool new_button = input_key_pressed_func(RARCH_MOVIE_RECORD_TOGGLE);
bool pressed = new_button && !old_button;
if (g_extern.bsv.movie_playback)
@@ -1919,14 +1919,14 @@ static void check_movie(void)
}
#endif
-#ifndef SSNES_CONSOLE
+#ifndef RARCH_CONSOLE
static void check_pause(void)
{
static bool old_state = false;
- bool new_state = input_key_pressed_func(SSNES_PAUSE_TOGGLE);
+ bool new_state = input_key_pressed_func(RARCH_PAUSE_TOGGLE);
// FRAMEADVANCE will set us into pause mode.
- new_state |= !g_extern.is_paused && input_key_pressed_func(SSNES_FRAMEADVANCE);
+ new_state |= !g_extern.is_paused && input_key_pressed_func(RARCH_FRAMEADVANCE);
static bool old_focus = true;
bool focus = true;
@@ -1940,18 +1940,18 @@ static void check_pause(void)
if (g_extern.is_paused)
{
- SSNES_LOG("Paused.\n");
+ RARCH_LOG("Paused.\n");
if (driver.audio_data)
audio_stop_func();
}
else
{
- SSNES_LOG("Unpaused.\n");
+ RARCH_LOG("Unpaused.\n");
if (driver.audio_data)
{
if (!audio_start_func())
{
- SSNES_ERR("Failed to resume audio driver. Will continue without audio.\n");
+ RARCH_ERR("Failed to resume audio driver. Will continue without audio.\n");
g_extern.audio_active = false;
}
}
@@ -1959,17 +1959,17 @@ static void check_pause(void)
}
else if (focus && !old_focus)
{
- SSNES_LOG("Unpaused.\n");
+ RARCH_LOG("Unpaused.\n");
g_extern.is_paused = false;
if (driver.audio_data && !audio_start_func())
{
- SSNES_ERR("Failed to resume audio driver. Will continue without audio.\n");
+ RARCH_ERR("Failed to resume audio driver. Will continue without audio.\n");
g_extern.audio_active = false;
}
}
else if (!focus && old_focus)
{
- SSNES_LOG("Paused.\n");
+ RARCH_LOG("Paused.\n");
g_extern.is_paused = true;
if (driver.audio_data)
audio_stop_func();
@@ -1983,20 +1983,20 @@ static void check_pause(void)
static void check_oneshot(void)
{
static bool old_state = false;
- bool new_state = input_key_pressed_func(SSNES_FRAMEADVANCE);
+ bool new_state = input_key_pressed_func(RARCH_FRAMEADVANCE);
g_extern.is_oneshot = (new_state && !old_state);
old_state = new_state;
// Rewind buttons works like FRAMEREWIND when paused. We will one-shot in that case.
static bool old_rewind_state = false;
- bool new_rewind_state = input_key_pressed_func(SSNES_REWIND);
+ bool new_rewind_state = input_key_pressed_func(RARCH_REWIND);
g_extern.is_oneshot |= new_rewind_state && !old_rewind_state;
old_rewind_state = new_rewind_state;
}
-void ssnes_game_reset(void)
+void rarch_game_reset(void)
{
- SSNES_LOG("Resetting game.\n");
+ RARCH_LOG("Resetting game.\n");
msg_queue_clear(g_extern.msg_queue);
msg_queue_push(g_extern.msg_queue, "Reset.", 1, 120);
pretro_reset();
@@ -2006,9 +2006,9 @@ void ssnes_game_reset(void)
static void check_reset(void)
{
static bool old_state = false;
- bool new_state = input_key_pressed_func(SSNES_RESET);
+ bool new_state = input_key_pressed_func(RARCH_RESET);
if (new_state && !old_state)
- ssnes_game_reset();
+ rarch_game_reset();
old_state = new_state;
}
@@ -2023,8 +2023,8 @@ static void check_shader_dir(void)
return;
bool should_apply = false;
- bool pressed_next = input_key_pressed_func(SSNES_SHADER_NEXT);
- bool pressed_prev = input_key_pressed_func(SSNES_SHADER_PREV);
+ bool pressed_next = input_key_pressed_func(RARCH_SHADER_NEXT);
+ bool pressed_prev = input_key_pressed_func(RARCH_SHADER_PREV);
if (pressed_next && !old_pressed_next)
{
should_apply = true;
@@ -2044,16 +2044,16 @@ static void check_shader_dir(void)
const char *shader = g_extern.shader_dir.elems[g_extern.shader_dir.ptr];
strlcpy(g_settings.video.bsnes_shader_path, shader, sizeof(g_settings.video.bsnes_shader_path));
- g_settings.video.shader_type = SSNES_SHADER_BSNES;
+ g_settings.video.shader_type = RARCH_SHADER_BSNES;
msg_queue_clear(g_extern.msg_queue);
char msg[512];
snprintf(msg, sizeof(msg), "XML shader #%u: \"%s\"", (unsigned)g_extern.shader_dir.ptr, shader);
msg_queue_push(g_extern.msg_queue, msg, 1, 120);
- SSNES_LOG("Applying shader \"%s\"\n", shader);
+ RARCH_LOG("Applying shader \"%s\"\n", shader);
if (!video_xml_shader_func(shader))
- SSNES_WARN("Failed to apply shader.\n");
+ RARCH_WARN("Failed to apply shader.\n");
}
old_pressed_next = pressed_next;
@@ -2069,9 +2069,9 @@ static void check_cheats(void)
static bool old_pressed_next = false;
static bool old_pressed_toggle = false;
- bool pressed_next = input_key_pressed_func(SSNES_CHEAT_INDEX_PLUS);
- bool pressed_prev = input_key_pressed_func(SSNES_CHEAT_INDEX_MINUS);
- bool pressed_toggle = input_key_pressed_func(SSNES_CHEAT_TOGGLE);
+ bool pressed_next = input_key_pressed_func(RARCH_CHEAT_INDEX_PLUS);
+ bool pressed_prev = input_key_pressed_func(RARCH_CHEAT_INDEX_MINUS);
+ bool pressed_toggle = input_key_pressed_func(RARCH_CHEAT_TOGGLE);
if (pressed_next && !old_pressed_next)
cheat_manager_index_next(g_extern.cheat);
@@ -2090,7 +2090,7 @@ static void check_cheats(void)
static void check_screenshot(void)
{
static bool old_pressed = false;
- bool pressed = input_key_pressed_func(SSNES_SCREENSHOT);
+ bool pressed = input_key_pressed_func(RARCH_SCREENSHOT);
if (pressed && !old_pressed)
take_screenshot();
@@ -2105,7 +2105,7 @@ static void check_dsp_config(void)
return;
static bool old_pressed = false;
- bool pressed = input_key_pressed_func(SSNES_DSP_CONFIG);
+ bool pressed = input_key_pressed_func(RARCH_DSP_CONFIG);
if (pressed && !old_pressed)
g_extern.audio_data.dsp_plugin->config(g_extern.audio_data.dsp_handle);
@@ -2113,14 +2113,14 @@ static void check_dsp_config(void)
}
#endif
-#ifndef SSNES_CONSOLE
+#ifndef RARCH_CONSOLE
static void check_mute(void)
{
if (!g_extern.audio_active)
return;
static bool old_pressed = false;
- bool pressed = input_key_pressed_func(SSNES_MUTE);
+ bool pressed = input_key_pressed_func(RARCH_MUTE);
if (pressed && !old_pressed)
{
g_extern.audio_data.mute = !g_extern.audio_data.mute;
@@ -2129,7 +2129,7 @@ static void check_mute(void)
msg_queue_clear(g_extern.msg_queue);
msg_queue_push(g_extern.msg_queue, msg, 1, 180);
- SSNES_LOG("%s\n", msg);
+ RARCH_LOG("%s\n", msg);
}
old_pressed = pressed;
@@ -2140,7 +2140,7 @@ static void check_mute(void)
static void check_netplay_flip(void)
{
static bool old_pressed = false;
- bool pressed = input_key_pressed_func(SSNES_NETPLAY_FLIP);
+ bool pressed = input_key_pressed_func(RARCH_NETPLAY_FLIP);
if (pressed && !old_pressed)
netplay_flip_players(g_extern.netplay);
@@ -2153,7 +2153,7 @@ static void do_state_checks(void)
#ifdef HAVE_SCREENSHOTS
check_screenshot();
#endif
-#ifndef SSNES_CONSOLE
+#ifndef RARCH_CONSOLE
check_mute();
#endif
@@ -2161,28 +2161,28 @@ static void do_state_checks(void)
if (!g_extern.netplay)
{
#endif
-#ifndef SSNES_CONSOLE
+#ifndef RARCH_CONSOLE
check_pause();
#endif
check_oneshot();
-#ifdef SSNES_CONSOLE
+#ifdef RARCH_CONSOLE
if (g_extern.is_paused)
#else
if (check_fullscreen() && g_extern.is_paused)
#endif
{
- ssnes_render_cached_frame();
+ rarch_render_cached_frame();
}
-#ifndef SSNES_CONSOLE
+#ifndef RARCH_CONSOLE
if (g_extern.is_paused && !g_extern.is_oneshot)
return;
#endif
set_fast_forward_button(
- input_key_pressed_func(SSNES_FAST_FORWARD_KEY),
- input_key_pressed_func(SSNES_FAST_FORWARD_HOLD_KEY));
+ input_key_pressed_func(RARCH_FAST_FORWARD_KEY),
+ input_key_pressed_func(RARCH_FAST_FORWARD_HOLD_KEY));
check_stateslots();
#ifdef HAVE_BSV_MOVIE
@@ -2212,7 +2212,7 @@ static void do_state_checks(void)
else
{
check_netplay_flip();
-#ifndef SSNES_CONSOLE
+#ifndef RARCH_CONSOLE
check_fullscreen();
#endif
}
@@ -2229,10 +2229,10 @@ static void init_state(void)
{
g_extern.video_active = true;
g_extern.audio_active = true;
- g_extern.game_type = SSNES_CART_NORMAL;
+ g_extern.game_type = RARCH_CART_NORMAL;
}
-void ssnes_main_clear_state(void)
+void rarch_main_clear_state(void)
{
memset(&g_settings, 0, sizeof(g_settings));
@@ -2240,7 +2240,7 @@ void ssnes_main_clear_state(void)
free(g_extern.system.environment_split);
memset(&g_extern, 0, sizeof(g_extern));
-#ifdef SSNES_CONSOLE
+#ifdef RARCH_CONSOLE
memset(&g_console, 0, sizeof(g_console));
#endif
@@ -2268,13 +2268,13 @@ static void init_system_av_info(void)
static void verify_api_version(void)
{
- SSNES_LOG("Version of libretro API: %u\n", pretro_api_version());
- SSNES_LOG("Compiled against API: %u\n", RETRO_API_VERSION);
+ RARCH_LOG("Version of libretro API: %u\n", pretro_api_version());
+ RARCH_LOG("Compiled against API: %u\n", RETRO_API_VERSION);
if (pretro_api_version() != RETRO_API_VERSION)
- SSNES_WARN("RetroArch is compiled against a different version of libretro than this libretro implementation.\n");
+ RARCH_WARN("RetroArch is compiled against a different version of libretro than this libretro implementation.\n");
}
-int ssnes_main_init(int argc, char *argv[])
+int rarch_main_init(int argc, char *argv[])
{
init_state();
parse_input(argc, argv);
@@ -2282,7 +2282,7 @@ int ssnes_main_init(int argc, char *argv[])
int sjlj_ret;
if ((sjlj_ret = setjmp(g_extern.error_sjlj_context)) > 0)
{
- SSNES_ERR("Fatal error received in: \"%s\"\n", g_extern.error_string);
+ RARCH_ERR("Fatal error received in: \"%s\"\n", g_extern.error_string);
return sjlj_ret;
}
g_extern.error_in_init = true;
@@ -2321,7 +2321,7 @@ int ssnes_main_init(int argc, char *argv[])
if (!g_extern.sram_load_disable)
load_save_files();
else
- SSNES_LOG("Skipping SRAM load.\n");
+ RARCH_LOG("Skipping SRAM load.\n");
load_auto_state();
@@ -2353,7 +2353,7 @@ int ssnes_main_init(int argc, char *argv[])
#endif
if (!g_extern.use_sram)
- SSNES_LOG("SRAM will not be saved.\n");
+ RARCH_LOG("SRAM will not be saved.\n");
#ifdef HAVE_THREADS
if (g_extern.use_sram)
@@ -2383,7 +2383,7 @@ error:
return 1;
}
-bool ssnes_main_iterate(void)
+bool rarch_main_iterate(void)
{
#ifdef HAVE_DYLIB
// DSP plugin GUI events.
@@ -2392,7 +2392,7 @@ bool ssnes_main_iterate(void)
#endif
// Time to drop?
- if (input_key_pressed_func(SSNES_QUIT_KEY) ||
+ if (input_key_pressed_func(RARCH_QUIT_KEY) ||
!video_alive_func())
return false;
@@ -2400,7 +2400,7 @@ bool ssnes_main_iterate(void)
do_state_checks();
// Run libretro for one frame.
-#ifndef SSNES_CONSOLE // On consoles pausing is handled better elsewhere.
+#ifndef RARCH_CONSOLE // On consoles pausing is handled better elsewhere.
if (!g_extern.is_paused || g_extern.is_oneshot)
#endif
{
@@ -2434,18 +2434,18 @@ bool ssnes_main_iterate(void)
unlock_autosave();
#endif
}
-#ifndef SSNES_CONSOLE
+#ifndef RARCH_CONSOLE
else
{
input_poll();
- ssnes_sleep(10);
+ rarch_sleep(10);
}
#endif
return true;
}
-void ssnes_main_deinit(void)
+void rarch_main_deinit(void)
{
#ifdef HAVE_NETPLAY
deinit_netplay();
@@ -2483,15 +2483,15 @@ void ssnes_main_deinit(void)
uninit_libretro_sym();
}
-#ifndef HAVE_SSNES_MAIN_WRAP
+#ifndef HAVE_RARCH_MAIN_WRAP
// Consoles use the higher level API.
int main(int argc, char *argv[])
{
int init_ret;
- if ((init_ret = ssnes_main_init(argc, argv))) return init_ret;
- while (ssnes_main_iterate());
- ssnes_main_deinit();
- ssnes_main_clear_state();
+ if ((init_ret = rarch_main_init(argc, argv))) return init_ret;
+ while (rarch_main_iterate());
+ rarch_main_deinit();
+ rarch_main_clear_state();
return 0;
}
#endif
diff --git a/rewind.c b/rewind.c
index 15a790f9bb..00eec09476 100644
--- a/rewind.c
+++ b/rewind.c
@@ -70,13 +70,13 @@ state_manager_t *state_manager_new(size_t state_size, size_t buffer_size, void *
return NULL;
// We need 4-byte aligned state_size to avoid having to enforce this with unneeded memcpy's!
- ssnes_assert(state_size % 4 == 0);
+ rarch_assert(state_size % 4 == 0);
state->top_ptr = 1;
state->state_size = state_size / sizeof(uint32_t); // Works in multiple of 4.
state->buf_size = nearest_pow2_size(buffer_size) / sizeof(uint64_t); // Works in multiple of 8.
state->buf_size_mask = state->buf_size - 1;
- SSNES_LOG("Readjusted rewind buffer size to %u MiB\n", (unsigned)(sizeof(uint64_t) * (state->buf_size >> 20)));
+ RARCH_LOG("Readjusted rewind buffer size to %u MiB\n", (unsigned)(sizeof(uint64_t) * (state->buf_size >> 20)));
if (!(state->buffer = (uint64_t*)calloc(1, state->buf_size * sizeof(uint64_t))))
goto error;
diff --git a/rewind.h b/rewind.h
index df650aef46..bf5e5617dd 100644
--- a/rewind.h
+++ b/rewind.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_REWIND_H
-#define __SSNES_REWIND_H
+#ifndef __RARCH_REWIND_H
+#define __RARCH_REWIND_H
#include
#include "boolean.h"
diff --git a/screenshot.c b/screenshot.c
index 3fb2210721..e830a9ae23 100644
--- a/screenshot.c
+++ b/screenshot.c
@@ -99,7 +99,7 @@ bool screenshot_dump(const char *folder, const uint16_t *frame,
FILE *file = fopen(filename, "wb");
if (!file)
{
- SSNES_ERR("Failed to open file \"%s\" for screenshot.\n", filename);
+ RARCH_ERR("Failed to open file \"%s\" for screenshot.\n", filename);
return false;
}
diff --git a/screenshot.h b/screenshot.h
index 6a79039deb..9096340f4f 100644
--- a/screenshot.h
+++ b/screenshot.h
@@ -13,8 +13,8 @@
* If not, see .
*/
-#ifndef __SSNES_SCREENSHOT_H
-#define __SSNES_SCREENSHOT_H
+#ifndef __RARCH_SCREENSHOT_H
+#define __RARCH_SCREENSHOT_H
#include
#include "boolean.h"
diff --git a/settings.c b/settings.c
index 874d388331..a9ef345cdd 100644
--- a/settings.c
+++ b/settings.c
@@ -30,7 +30,7 @@
struct settings g_settings;
struct global g_extern;
-#ifdef SSNES_CONSOLE
+#ifdef RARCH_CONSOLE
struct console_settings g_console;
#endif
@@ -162,7 +162,7 @@ void config_set_defaults(void)
g_settings.video.crop_overscan = crop_overscan;
g_settings.video.aspect_ratio = aspect_ratio;
g_settings.video.aspect_ratio_auto = aspect_ratio_auto; // Let implementation decide if automatic, or 1:1 PAR.
- g_settings.video.shader_type = SSNES_SHADER_AUTO;
+ g_settings.video.shader_type = RARCH_SHADER_AUTO;
g_settings.video.allow_rotate = allow_rotate;
#ifdef HAVE_FREETYPE
@@ -209,17 +209,17 @@ void config_set_defaults(void)
g_settings.block_sram_overwrite = block_sram_overwrite;
g_settings.savestate_auto_index = savestate_auto_index;
- ssnes_assert(sizeof(g_settings.input.binds[0]) >= sizeof(snes_keybinds_1));
- ssnes_assert(sizeof(g_settings.input.binds[1]) >= sizeof(snes_keybinds_rest));
+ rarch_assert(sizeof(g_settings.input.binds[0]) >= sizeof(snes_keybinds_1));
+ rarch_assert(sizeof(g_settings.input.binds[1]) >= sizeof(snes_keybinds_rest));
memcpy(g_settings.input.binds[0], snes_keybinds_1, sizeof(snes_keybinds_1));
for (unsigned i = 1; i < MAX_PLAYERS; i++)
memcpy(g_settings.input.binds[i], snes_keybinds_rest, sizeof(snes_keybinds_rest));
// Verify that binds are in proper order.
for (int i = 0; i < MAX_PLAYERS; i++)
- for (int j = 0; j < SSNES_BIND_LIST_END; j++)
+ for (int j = 0; j < RARCH_BIND_LIST_END; j++)
if (g_settings.input.binds[i][j].valid)
- ssnes_assert(j == g_settings.input.binds[i][j].id);
+ rarch_assert(j == g_settings.input.binds[i][j].id);
g_settings.input.axis_threshold = axis_threshold;
g_settings.input.netplay_client_swap_input = netplay_client_swap_input;
@@ -233,7 +233,7 @@ static void parse_config_file(void);
void config_load(void)
{
-#ifdef SSNES_CONSOLE
+#ifdef RARCH_CONSOLE
if (!g_console.block_config_read)
#endif
{
@@ -277,7 +277,7 @@ static config_file_t *open_default_config_file(void)
#elif !defined(__CELLOS_LV2__) && !defined(_XBOX)
const char *xdg = getenv("XDG_CONFIG_HOME");
if (!xdg)
- SSNES_WARN("XDG_CONFIG_HOME is not defined. Will look for config in $HOME/.ssnes.cfg ...\n");
+ RARCH_WARN("XDG_CONFIG_HOME is not defined. Will look for config in $HOME/.ssnes.cfg ...\n");
const char *home = getenv("HOME");
if (xdg)
@@ -317,8 +317,8 @@ static void parse_config_file(void)
if (!ret)
{
- SSNES_ERR("Couldn't find config at path: \"%s\"\n", g_extern.config_path);
- ssnes_fail(1, "parse_config_file()");
+ RARCH_ERR("Couldn't find config at path: \"%s\"\n", g_extern.config_path);
+ rarch_fail(1, "parse_config_file()");
}
}
@@ -405,13 +405,13 @@ bool config_load_file(const char *path)
if (config_get_array(conf, "video_shader_type", tmp_str, sizeof(tmp_str)))
{
if (strcmp("cg", tmp_str) == 0)
- g_settings.video.shader_type = SSNES_SHADER_CG;
+ g_settings.video.shader_type = RARCH_SHADER_CG;
else if (strcmp("bsnes", tmp_str) == 0)
- g_settings.video.shader_type = SSNES_SHADER_BSNES;
+ g_settings.video.shader_type = RARCH_SHADER_BSNES;
else if (strcmp("auto", tmp_str) == 0)
- g_settings.video.shader_type = SSNES_SHADER_AUTO;
+ g_settings.video.shader_type = RARCH_SHADER_AUTO;
else if (strcmp("none", tmp_str) == 0)
- g_settings.video.shader_type = SSNES_SHADER_NONE;
+ g_settings.video.shader_type = RARCH_SHADER_NONE;
}
#endif
@@ -450,7 +450,7 @@ bool config_load_file(const char *path)
CONFIG_GET_STRING(screenshot_directory, "screenshot_directory");
if (*g_settings.screenshot_directory && !path_is_directory(g_settings.screenshot_directory))
{
- SSNES_WARN("screenshot_directory is not an existing directory, ignoring ...\n");
+ RARCH_WARN("screenshot_directory is not an existing directory, ignoring ...\n");
*g_settings.screenshot_directory = '\0';
}
@@ -480,7 +480,7 @@ bool config_load_file(const char *path)
g_extern.system.environment_split = strdup(g_extern.system.environment);
if (!g_extern.system.environment_split)
{
- SSNES_ERR("Failed to allocate environment variables. Will ignore them.\n");
+ RARCH_ERR("Failed to allocate environment variables. Will ignore them.\n");
free(g_extern.system.environment);
g_extern.system.environment = NULL;
}
@@ -494,7 +494,7 @@ bool config_load_file(const char *path)
fill_pathname_dir(g_extern.savefile_name_srm, g_extern.basename, ".srm", sizeof(g_extern.savefile_name_srm));
}
else
- SSNES_WARN("savefile_directory is not a directory, ignoring ....\n");
+ RARCH_WARN("savefile_directory is not a directory, ignoring ....\n");
}
if (!g_extern.has_set_state_path && config_get_array(conf, "savestate_directory", tmp_str, sizeof(tmp_str)))
{
@@ -504,7 +504,7 @@ bool config_load_file(const char *path)
fill_pathname_dir(g_extern.savestate_name, g_extern.basename, ".state", sizeof(g_extern.savestate_name));
}
else
- SSNES_WARN("savestate_directory is not a directory, ignoring ...\n");
+ RARCH_WARN("savestate_directory is not a directory, ignoring ...\n");
}
config_read_keybinds_conf(conf);
@@ -540,7 +540,7 @@ struct bind_map
}
// Big and nasty bind map... :)
-static const struct bind_map bind_maps[MAX_PLAYERS][SSNES_BIND_LIST_END] = {
+static const struct bind_map bind_maps[MAX_PLAYERS][RARCH_BIND_LIST_END] = {
{
DECLARE_BIND(player1_b, RETRO_DEVICE_ID_JOYPAD_B),
DECLARE_BIND(player1_y, RETRO_DEVICE_ID_JOYPAD_Y),
@@ -555,31 +555,31 @@ static const struct bind_map bind_maps[MAX_PLAYERS][SSNES_BIND_LIST_END] = {
DECLARE_BIND(player1_l, RETRO_DEVICE_ID_JOYPAD_L),
DECLARE_BIND(player1_r, RETRO_DEVICE_ID_JOYPAD_R),
- DECLARE_BIND(toggle_fast_forward, SSNES_FAST_FORWARD_KEY),
- DECLARE_BIND(hold_fast_forward, SSNES_FAST_FORWARD_HOLD_KEY),
- DECLARE_BIND(load_state, SSNES_LOAD_STATE_KEY),
- DECLARE_BIND(save_state, SSNES_SAVE_STATE_KEY),
- DECLARE_BIND(toggle_fullscreen, SSNES_FULLSCREEN_TOGGLE_KEY),
- DECLARE_BIND(exit_emulator, SSNES_QUIT_KEY),
- DECLARE_BIND(state_slot_increase, SSNES_STATE_SLOT_PLUS),
- DECLARE_BIND(state_slot_decrease, SSNES_STATE_SLOT_MINUS),
- DECLARE_BIND(rate_step_up, SSNES_AUDIO_INPUT_RATE_PLUS),
- DECLARE_BIND(rate_step_down, SSNES_AUDIO_INPUT_RATE_MINUS),
- DECLARE_BIND(rewind, SSNES_REWIND),
- DECLARE_BIND(movie_record_toggle, SSNES_MOVIE_RECORD_TOGGLE),
- DECLARE_BIND(pause_toggle, SSNES_PAUSE_TOGGLE),
- DECLARE_BIND(frame_advance, SSNES_FRAMEADVANCE),
- DECLARE_BIND(reset, SSNES_RESET),
- DECLARE_BIND(shader_next, SSNES_SHADER_NEXT),
- DECLARE_BIND(shader_prev, SSNES_SHADER_PREV),
- DECLARE_BIND(cheat_index_plus, SSNES_CHEAT_INDEX_PLUS),
- DECLARE_BIND(cheat_index_minus, SSNES_CHEAT_INDEX_MINUS),
- DECLARE_BIND(cheat_toggle, SSNES_CHEAT_TOGGLE),
- DECLARE_BIND(screenshot, SSNES_SCREENSHOT),
- DECLARE_BIND(dsp_config, SSNES_DSP_CONFIG),
- DECLARE_BIND(audio_mute, SSNES_MUTE),
- DECLARE_BIND(netplay_flip_players, SSNES_NETPLAY_FLIP),
- DECLARE_BIND(slowmotion, SSNES_SLOWMOTION),
+ DECLARE_BIND(toggle_fast_forward, RARCH_FAST_FORWARD_KEY),
+ DECLARE_BIND(hold_fast_forward, RARCH_FAST_FORWARD_HOLD_KEY),
+ DECLARE_BIND(load_state, RARCH_LOAD_STATE_KEY),
+ DECLARE_BIND(save_state, RARCH_SAVE_STATE_KEY),
+ DECLARE_BIND(toggle_fullscreen, RARCH_FULLSCREEN_TOGGLE_KEY),
+ DECLARE_BIND(exit_emulator, RARCH_QUIT_KEY),
+ DECLARE_BIND(state_slot_increase, RARCH_STATE_SLOT_PLUS),
+ DECLARE_BIND(state_slot_decrease, RARCH_STATE_SLOT_MINUS),
+ DECLARE_BIND(rate_step_up, RARCH_AUDIO_INPUT_RATE_PLUS),
+ DECLARE_BIND(rate_step_down, RARCH_AUDIO_INPUT_RATE_MINUS),
+ DECLARE_BIND(rewind, RARCH_REWIND),
+ DECLARE_BIND(movie_record_toggle, RARCH_MOVIE_RECORD_TOGGLE),
+ DECLARE_BIND(pause_toggle, RARCH_PAUSE_TOGGLE),
+ DECLARE_BIND(frame_advance, RARCH_FRAMEADVANCE),
+ DECLARE_BIND(reset, RARCH_RESET),
+ DECLARE_BIND(shader_next, RARCH_SHADER_NEXT),
+ DECLARE_BIND(shader_prev, RARCH_SHADER_PREV),
+ DECLARE_BIND(cheat_index_plus, RARCH_CHEAT_INDEX_PLUS),
+ DECLARE_BIND(cheat_index_minus, RARCH_CHEAT_INDEX_MINUS),
+ DECLARE_BIND(cheat_toggle, RARCH_CHEAT_TOGGLE),
+ DECLARE_BIND(screenshot, RARCH_SCREENSHOT),
+ DECLARE_BIND(dsp_config, RARCH_DSP_CONFIG),
+ DECLARE_BIND(audio_mute, RARCH_MUTE),
+ DECLARE_BIND(netplay_flip_players, RARCH_NETPLAY_FLIP),
+ DECLARE_BIND(slowmotion, RARCH_SLOWMOTION),
},
DECL_PLAYER(2),
@@ -704,7 +704,7 @@ static void read_keybinds_keyboard(config_file_t *conf, unsigned player, unsigne
int key = find_sk_key(tmp);
if (key >= 0)
- bind->key = (enum ssnes_key)key;
+ bind->key = (enum rarch_key)key;
}
}
@@ -719,7 +719,7 @@ static void parse_hat(struct snes_keybind *bind, const char *str)
if (!dir)
{
- SSNES_WARN("Found invalid hat in config!\n");
+ RARCH_WARN("Found invalid hat in config!\n");
return;
}
@@ -780,7 +780,7 @@ static void read_keybinds_player(config_file_t *conf, unsigned player)
for (unsigned i = 0; bind_maps[player][i].valid; i++)
{
struct snes_keybind *bind = find_snes_bind(player, bind_maps[player][i].snes_key);
- ssnes_assert(bind);
+ rarch_assert(bind);
read_keybinds_keyboard(conf, player, i, bind);
read_keybinds_button(conf, player, i, bind);
@@ -827,7 +827,7 @@ static void save_keybind_key(config_file_t *conf,
config_set_string(conf, map->key, btn);
}
-#ifndef SSNES_CONSOLE
+#ifndef RARCH_CONSOLE
static void save_keybind_hat(config_file_t *conf,
const struct bind_map *map, const struct snes_keybind *bind)
{
@@ -853,7 +853,7 @@ static void save_keybind_hat(config_file_t *conf,
break;
default:
- ssnes_assert(0);
+ rarch_assert(0);
}
char config[16];
@@ -867,7 +867,7 @@ static void save_keybind_joykey(config_file_t *conf,
{
if (bind->joykey == NO_BTN)
config_set_string(conf, map->btn, "nul");
-#ifndef SSNES_CONSOLE // Consoles don't understand hats.
+#ifndef RARCH_CONSOLE // Consoles don't understand hats.
else if (GET_HAT_DIR(bind->joykey))
save_keybind_hat(conf, map, bind);
#endif
@@ -912,7 +912,7 @@ static void save_keybind(config_file_t *conf,
static void save_keybinds_player(config_file_t *conf, unsigned i)
{
- for (unsigned j = 0; j < SSNES_BIND_LIST_END; j++)
+ for (unsigned j = 0; j < RARCH_BIND_LIST_END; j++)
save_keybind(conf, &bind_maps[i][j], &g_settings.input.binds[i][j]);
}
diff --git a/thread.c b/thread.c
index 5c679e7e26..cde43001f9 100644
--- a/thread.c
+++ b/thread.c
@@ -284,7 +284,7 @@ void scond_wait(scond_t *cond, slock_t *lock)
pthread_cond_wait(&cond->cond, &lock->lock);
}
-#ifndef SSNES_CONSOLE
+#ifndef RARCH_CONSOLE
bool scond_wait_timeout(scond_t *cond, slock_t *lock, unsigned timeout_ms)
{
struct timespec now;
diff --git a/thread.h b/thread.h
index 9696725dfd..58d06b154e 100644
--- a/thread.h
+++ b/thread.h
@@ -42,7 +42,7 @@ scond_t *scond_new(void);
void scond_free(scond_t *cond);
void scond_wait(scond_t *cond, slock_t *lock);
-#ifndef SSNES_CONSOLE
+#ifndef RARCH_CONSOLE
bool scond_wait_timeout(scond_t *cond, slock_t *lock, unsigned timeout_ms);
#endif
void scond_signal(scond_t *cond);
diff --git a/wii/input.c b/wii/input.c
index bee569a8db..fd36859e51 100644
--- a/wii/input.c
+++ b/wii/input.c
@@ -25,9 +25,9 @@
#include "../libretro.h"
#include
-static bool pad_state[5][SSNES_FIRST_META_KEY]; /* Gamecube pads */
+static bool pad_state[5][RARCH_FIRST_META_KEY]; /* Gamecube pads */
#ifdef HW_RVL
-static bool wpad_state[5][SSNES_FIRST_META_KEY]; /* Wii Classic pads */
+static bool wpad_state[5][RARCH_FIRST_META_KEY]; /* Wii Classic pads */
#endif
static bool g_quit;
@@ -130,7 +130,7 @@ static bool wii_key_pressed(void *data, int key)
(void)data;
switch (key)
{
- case SSNES_QUIT_KEY:
+ case RARCH_QUIT_KEY:
return g_quit ||
(pad_state[0][RETRO_DEVICE_ID_JOYPAD_SELECT] &&
pad_state[0][RETRO_DEVICE_ID_JOYPAD_START] &&
diff --git a/wii/main.c b/wii/main.c
index b91ca5e21e..cc59afffec 100644
--- a/wii/main.c
+++ b/wii/main.c
@@ -83,7 +83,7 @@ static const char *get_rom_path(sgui_handle_t *sgui)
uint16_t input_state = 0;
input_wii.poll(NULL);
- if (input_wii.key_pressed(NULL, SSNES_QUIT_KEY))
+ if (input_wii.key_pressed(NULL, RARCH_QUIT_KEY))
{
if (can_quit)
return NULL;
@@ -91,7 +91,7 @@ static const char *get_rom_path(sgui_handle_t *sgui)
else
can_quit = true;
- for (unsigned i = 0; i < SSNES_FIRST_META_KEY; i++)
+ for (unsigned i = 0; i < RARCH_FIRST_META_KEY; i++)
{
input_state |= input_wii.input_state(NULL, NULL, false,
RETRO_DEVICE_JOYPAD, 0, i) ? (1 << i) : 0;
@@ -118,11 +118,11 @@ static const char *get_rom_path(sgui_handle_t *sgui)
SGUI_WIDTH * sizeof(uint16_t), NULL);
old_input_state = input_state;
- ssnes_sleep(10);
+ rarch_sleep(10);
}
}
-int ssnes_main(int argc, char **argv);
+int rarch_main(int argc, char **argv);
extern uint8_t _binary_console_font_bmp_start[];
@@ -146,20 +146,20 @@ int main(void)
int ret = 0;
while ((rom_path = get_rom_path(sgui)) && ret == 0)
{
- g_console.initialize_ssnes_enable = true;
+ g_console.initialize_rarch_enable = true;
strlcpy(g_console.rom_path, rom_path, sizeof(g_console.rom_path));
- ssnes_startup(NULL);
+ rarch_startup(NULL);
bool repeat = false;
input_wii.poll(NULL);
do{
- repeat = ssnes_main_iterate();
+ repeat = rarch_main_iterate();
}while(repeat && !g_console.frame_advance_enable);
}
if(g_console.emulator_initialized)
- ssnes_main_deinit();
+ rarch_main_deinit();
wii_input_deinit();
wii_video_deinit();
diff --git a/xenon/main.c b/xenon/main.c
index 57252d82e6..48108b5954 100644
--- a/xenon/main.c
+++ b/xenon/main.c
@@ -34,14 +34,14 @@
#undef main
-int ssnes_main(int argc, char **argv);
+int rarch_main(int argc, char **argv);
static void start_ssnes(const char *path)
{
char arg0[] = "ssnes";
char arg1[256];
strncpy(arg1, path, sizeof(arg1));
char *argv[3] = { arg0, arg1, NULL };
- ssnes_main(sizeof(argv) / sizeof(argv[0]) - 1, argv);
+ rarch_main(sizeof(argv) / sizeof(argv[0]) - 1, argv);
}
#define FG_COL -1
|