mirror of
https://github.com/FunKey-Project/picodrive-irixxxx.git
synced 2026-03-04 15:51:16 +01:00
Fix
This commit is contained in:
parent
6f5c48801e
commit
3ee33cd1c5
2
Makefile
2
Makefile
@ -125,6 +125,7 @@ PLATFORM_MP3 = 1
|
||||
endif
|
||||
ifeq "$(PLATFORM)" "libretro"
|
||||
OBJS += platform/libretro/libretro.o
|
||||
ifeq "$(USE_LIBRETRO_VFS)" "1"
|
||||
OBJS += platform/libretro/libretro-common/compat/compat_strl.o
|
||||
OBJS += platform/libretro/libretro-common/compat/fopen_utf8.o
|
||||
OBJS += platform/libretro/libretro-common/encodings/encoding_utf.o
|
||||
@ -132,6 +133,7 @@ OBJS += platform/libretro/libretro-common/streams/file_stream.o
|
||||
OBJS += platform/libretro/libretro-common/streams/file_stream_transforms.o
|
||||
OBJS += platform/libretro/libretro-common/vfs/vfs_implementation.o
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq "$(USE_FRONTEND)" "1"
|
||||
|
||||
|
||||
@ -521,7 +521,9 @@ void lprintf(const char *fmt, ...)
|
||||
/* libretro */
|
||||
void retro_set_environment(retro_environment_t cb)
|
||||
{
|
||||
#ifdef USE_LIBRETRO_VFS
|
||||
struct retro_vfs_interface_info vfs_iface_info;
|
||||
#endif
|
||||
|
||||
static const struct retro_variable vars[] = {
|
||||
{ "picodrive_input1", "Input device 1; 3 button pad|6 button pad|None" },
|
||||
@ -542,12 +544,14 @@ void retro_set_environment(retro_environment_t cb)
|
||||
|
||||
cb(RETRO_ENVIRONMENT_SET_VARIABLES, (void *)vars);
|
||||
|
||||
#ifdef USE_LIBRETRO_VFS
|
||||
vfs_iface_info.required_interface_version = 1;
|
||||
vfs_iface_info.iface = NULL;
|
||||
if (environ_cb(RETRO_ENVIRONMENT_GET_VFS_INTERFACE, &vfs_iface_info))
|
||||
{
|
||||
filestream_vfs_init(&vfs_iface_info);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
void retro_set_video_refresh(retro_video_refresh_t cb) { video_cb = cb; }
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user