libretro: Sync updates from libretro
This commit is contained in:
parent
ec7d756e3b
commit
6a995bfe10
@ -119,6 +119,20 @@ else ifeq ($(platform), classic_armv7_a7)
|
|||||||
LDFLAGS += -static-libgcc -static-libstdc++
|
LDFLAGS += -static-libgcc -static-libstdc++
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
###########################
|
||||||
|
# Raspberry Pi 4 in 64 mode
|
||||||
|
else ifneq (,$(findstring rpi4_64,$(platform)))
|
||||||
|
EXT ?= so
|
||||||
|
TARGET := $(TARGET_NAME)_libretro.$(EXT)
|
||||||
|
fpic := -fPIC
|
||||||
|
SHARED := -shared -Wl,--version-script=$(CORE_DIR)/libretro/link.T -Wl,--no-undefined
|
||||||
|
CFLAGS += -O2 -march=armv8-a+crc+simd -mtune=cortex-a72
|
||||||
|
CXXFLAGS += $(CFLAGS)
|
||||||
|
CPPFLAGS += $(CFLAGS)
|
||||||
|
ASFLAGS += $(CFLAGS)
|
||||||
|
###########################
|
||||||
|
|
||||||
#######################################
|
#######################################
|
||||||
# Nintendo Switch (libtransistor)
|
# Nintendo Switch (libtransistor)
|
||||||
else ifeq ($(platform), switch)
|
else ifeq ($(platform), switch)
|
||||||
|
@ -1 +1,2 @@
|
|||||||
|
APP_STL := c++_static
|
||||||
APP_ABI := all
|
APP_ABI := all
|
||||||
|
@ -1128,6 +1128,7 @@ bool retro_load_game(const struct retro_game_info *info)
|
|||||||
void retro_unload_game(void)
|
void retro_unload_game(void)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < emulated_devices; i++) {
|
for (int i = 0; i < emulated_devices; i++) {
|
||||||
|
log_cb(RETRO_LOG_INFO, "Unloading GB: %d\n", emulated_devices);
|
||||||
GB_free(&gameboy[i]);
|
GB_free(&gameboy[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user