aboutsummaryrefslogtreecommitdiff
path: root/core.c
diff options
context:
space:
mode:
authorneonloop2021-11-28 21:08:17 +0000
committerneonloop2021-11-28 21:08:17 +0000
commitaf5f38f00f49ab0c60425270502a09a9fee5fd23 (patch)
tree28a1e020edf608d8d05f79fee6bae65a2812eb66 /core.c
parent909467d97d7ebd5918e426a27b7fb2e3e6b4ac15 (diff)
downloadpicoarch-af5f38f00f49ab0c60425270502a09a9fee5fd23.tar.gz
picoarch-af5f38f00f49ab0c60425270502a09a9fee5fd23.tar.bz2
picoarch-af5f38f00f49ab0c60425270502a09a9fee5fd23.zip
Adds fMSX core and builds trimui picoarch.zip
Diffstat (limited to 'core.c')
-rw-r--r--core.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/core.c b/core.c
index 9122695..4e6c1dc 100644
--- a/core.c
+++ b/core.c
@@ -613,6 +613,11 @@ int core_load_content(struct content *content) {
sram_read();
+ if (!strcmp(core_name, "fmsx") && current_core.retro_set_controller_port_device) {
+ /* fMSX works best with joypad + keyboard */
+ current_core.retro_set_controller_port_device(0, RETRO_DEVICE_SUBCLASS(RETRO_DEVICE_JOYPAD, 0));
+ }
+
current_core.retro_get_system_av_info(&av_info);
PA_INFO("Screen: %dx%d\n", av_info.geometry.base_width, av_info.geometry.base_height);