From 109957ecb55823f3d60a9a75a6e1f5d9a3d07b83 Mon Sep 17 00:00:00 2001 From: Toad King Date: Sun, 21 Oct 2012 16:04:08 -0400 Subject: switch to rgb565 --- libretro/libretro.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'libretro/libretro.cpp') diff --git a/libretro/libretro.cpp b/libretro/libretro.cpp index 2ec65f8..ccc1859 100644 --- a/libretro/libretro.cpp +++ b/libretro/libretro.cpp @@ -415,6 +415,13 @@ bool retro_load_game(const struct retro_game_info *game) { bool8 loaded; + enum retro_pixel_format fmt = RETRO_PIXEL_FORMAT_RGB565; + if (!environ_cb(RETRO_ENVIRONMENT_SET_PIXEL_FORMAT, &fmt)) + { + fprintf(stderr, "[libretro]: RGB565 is not supported.\n"); + return false; + } + /* Hack. S9x cannot do stuff from RAM. <_< */ memstream_set_buffer((uint8_t*)game->data, game->size); @@ -422,7 +429,7 @@ bool retro_load_game(const struct retro_game_info *game) if (!loaded) { fprintf(stderr, "[libretro]: Rom loading failed...\n"); - return FALSE; + return false; } //S9xGraphicsInit(); @@ -439,7 +446,7 @@ bool retro_load_game(const struct retro_game_info *game) ZeroMemory(audio_buf, sizeof(audio_buf)); - return TRUE; + return true; } bool retro_load_game_special( -- cgit v1.2.3