Hello community,
here is the log from the commit of package libretro-beetle-psx-hw for
openSUSE:Factory checked in at 2020-06-22 17:44:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libretro-beetle-psx-hw (Old)
and /work/SRC/openSUSE:Factory/.libretro-beetle-psx-hw.new.2956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libretro-beetle-psx-hw"
Mon Jun 22 17:44:35 2020 rev:3 rq:816092 version:0~git20200610
Changes:
--------
---
/work/SRC/openSUSE:Factory/libretro-beetle-psx-hw/libretro-beetle-psx-hw.changes
2020-06-07 21:36:54.665182445 +0200
+++
/work/SRC/openSUSE:Factory/.libretro-beetle-psx-hw.new.2956/libretro-beetle-psx-hw.changes
2020-06-22 17:45:01.869678813 +0200
@@ -1,0 +2,12 @@
+Fri Jun 12 19:23:08 UTC 2020 - [email protected]
+
+- Require GCC >= 4.9 because of a bug in 4.8. See
+ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58016
+- Update to version 0~git20200610:
+ * When HAVE_SHM, include <sys/stat.h> for S_IRUSR and S_IWUSR
+ * lightrec: fix race that could cause a freeze
+ * Maintain Solaris compat + restore IllumOS build
+ * Don't use fprintf - go through logging interface
+ * allow using system libs
+
+-------------------------------------------------------------------
Old:
----
libretro-beetle-psx-hw-0~git20200529.tar.xz
New:
----
libretro-beetle-psx-hw-0~git20200610.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libretro-beetle-psx-hw.spec ++++++
--- /var/tmp/diff_new_pack.MVOiJu/_old 2020-06-22 17:45:03.105682780 +0200
+++ /var/tmp/diff_new_pack.MVOiJu/_new 2020-06-22 17:45:03.109682792 +0200
@@ -17,7 +17,7 @@
Name: libretro-beetle-psx-hw
-Version: 0~git20200529
+Version: 0~git20200610
Release: 0
Summary: Mednafen PSX libretro core for Sony PlayStation emulation
License: GPL-2.0-only
@@ -26,7 +26,8 @@
Source: %{name}-%{version}.tar.xz
BuildRequires: Mesa-devel
-BuildRequires: gcc-c++
+# GCC 4.8 bug only fixed in 4.9
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58016
+BuildRequires: gcc-c++ >= 4.9
BuildRequires: make
%description
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.MVOiJu/_old 2020-06-22 17:45:03.153682934 +0200
+++ /var/tmp/diff_new_pack.MVOiJu/_new 2020-06-22 17:45:03.153682934 +0200
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/libretro/beetle-psx-libretro.git</param>
- <param
name="changesrevision">d97126561fcc2c1ad80d7080004a01a64f103cc6</param></service></servicedata>
\ No newline at end of file
+ <param
name="changesrevision">8086ce4d9460034ad5ce67c903cc051a32c61c1a</param></service></servicedata>
\ No newline at end of file
++++++ libretro-beetle-psx-hw-0~git20200529.tar.xz ->
libretro-beetle-psx-hw-0~git20200610.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libretro-beetle-psx-hw-0~git20200529/Makefile
new/libretro-beetle-psx-hw-0~git20200610/Makefile
--- old/libretro-beetle-psx-hw-0~git20200529/Makefile 2020-05-29
16:02:01.000000000 +0200
+++ new/libretro-beetle-psx-hw-0~git20200610/Makefile 2020-06-10
16:08:45.000000000 +0200
@@ -90,7 +90,7 @@
fpic := -fPIC
ifneq ($(findstring SunOS,$(shell uname -a)),)
GREP = ggrep
- SHARED := -shared -z defs -z gnu-version-script-compat
+ SHARED := -shared -z defs
else
GREP = grep
SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libretro-beetle-psx-hw-0~git20200529/Makefile.common
new/libretro-beetle-psx-hw-0~git20200610/Makefile.common
--- old/libretro-beetle-psx-hw-0~git20200529/Makefile.common 2020-05-29
16:02:01.000000000 +0200
+++ new/libretro-beetle-psx-hw-0~git20200610/Makefile.common 2020-06-10
16:08:45.000000000 +0200
@@ -9,6 +9,68 @@
RSXGL_DIR := $(CORE_DIR)/rustation-libretro/src
CDROM_DIR := $(MEDNAFEN_DIR)/cdrom
+LIBCHDR_INCFLAGS = -I$(DEPS_DIR)/crypto \
+ -I$(DEPS_DIR)/flac-1.3.2/include \
+ -I$(DEPS_DIR)/flac-1.3.2/src/libFLAC/include \
+ -I$(DEPS_DIR)/lzma-16.04/C \
+ -I$(DEPS_DIR)/libchdr
+LIBCHDR_SOURCES_C = $(DEPS_DIR)/crypto/md5.c \
+ $(DEPS_DIR)/crypto/sha1.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/bitmath.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/bitreader.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/cpu.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/crc.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/fixed.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/fixed_intrin_sse2.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/fixed_intrin_ssse3.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/float.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/format.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/lpc.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/lpc_intrin_avx2.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/lpc_intrin_sse2.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/lpc_intrin_sse41.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/lpc_intrin_sse.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/md5.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/memory.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/metadata_iterators.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/metadata_object.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/stream_decoder.c \
+ $(DEPS_DIR)/flac-1.3.2/src/libFLAC/window.c \
+ $(DEPS_DIR)/lzma-16.04/C/Alloc.c \
+ $(DEPS_DIR)/lzma-16.04/C/Bra86.c \
+ $(DEPS_DIR)/lzma-16.04/C/Bra.c \
+ $(DEPS_DIR)/lzma-16.04/C/BraIA64.c \
+ $(DEPS_DIR)/lzma-16.04/C/CpuArch.c \
+ $(DEPS_DIR)/lzma-16.04/C/Delta.c \
+ $(DEPS_DIR)/lzma-16.04/C/LzFind.c \
+ $(DEPS_DIR)/lzma-16.04/C/Lzma86Dec.c \
+ $(DEPS_DIR)/lzma-16.04/C/Lzma86Enc.c \
+ $(DEPS_DIR)/lzma-16.04/C/LzmaDec.c \
+ $(DEPS_DIR)/lzma-16.04/C/LzmaEnc.c \
+ $(DEPS_DIR)/lzma-16.04/C/LzmaLib.c \
+ $(DEPS_DIR)/lzma-16.04/C/Sort.c \
+ $(DEPS_DIR)/libchdr/bitstream.c \
+ $(DEPS_DIR)/libchdr/cdrom.c \
+ $(DEPS_DIR)/libchdr/chd.c \
+ $(DEPS_DIR)/libchdr/flac.c \
+ $(DEPS_DIR)/libchdr/huffman.c
+
+ZLIB_INCFLAGS = -I$(DEPS_DIR)/zlib
+ZLIB_SOURCES_C = $(DEPS_DIR)/zlib/adler32.c \
+ $(DEPS_DIR)/zlib/compress.c \
+ $(DEPS_DIR)/zlib/crc32.c \
+ $(DEPS_DIR)/zlib/deflate.c \
+ $(DEPS_DIR)/zlib/gzclose.c \
+ $(DEPS_DIR)/zlib/gzlib.c \
+ $(DEPS_DIR)/zlib/gzread.c \
+ $(DEPS_DIR)/zlib/gzwrite.c \
+ $(DEPS_DIR)/zlib/inffast.c \
+ $(DEPS_DIR)/zlib/inflate.c \
+ $(DEPS_DIR)/zlib/inftrees.c \
+ $(DEPS_DIR)/zlib/trees.c \
+ $(DEPS_DIR)/zlib/uncompr.c \
+ $(DEPS_DIR)/zlib/zutil.c
+
ifeq ($(HAVE_OPENGL), 1)
ifeq ($(GLES), 1)
GLFLAGS := -DHAVE_OPENGLES -DHAVE_OPENGLES2
@@ -37,30 +99,23 @@
-I$(MEDNAFEN_DIR)/hw_cpu \
-I$(MEDNAFEN_DIR)/hw_misc \
-I$(LIBRETRO_DIR)/include \
- -I$(DEPS_DIR)/zlib \
-I$(DEPS_DIR)/ugui
ifneq (,$(findstring msvc,$(platform)))
-INCFLAGS += -I$(CORE_DIR)/msvc
+ INCFLAGS += -I$(CORE_DIR)/msvc
endif
-SOURCES_C += $(DEPS_DIR)/zlib/adler32.c \
- $(DEPS_DIR)/zlib/compress.c \
- $(DEPS_DIR)/zlib/crc32.c \
- $(DEPS_DIR)/zlib/deflate.c \
- $(DEPS_DIR)/zlib/gzclose.c \
- $(DEPS_DIR)/zlib/gzlib.c \
- $(DEPS_DIR)/zlib/gzread.c \
- $(DEPS_DIR)/zlib/gzwrite.c \
- $(DEPS_DIR)/zlib/inffast.c \
- $(DEPS_DIR)/zlib/inflate.c \
- $(DEPS_DIR)/zlib/inftrees.c \
- $(DEPS_DIR)/zlib/trees.c \
- $(DEPS_DIR)/zlib/uncompr.c \
- $(DEPS_DIR)/zlib/zutil.c \
- $(DEPS_DIR)/ugui/ugui.c \
+SOURCES_C += $(DEPS_DIR)/ugui/ugui.c \
$(CORE_DIR)/ugui_tools.c
+ifeq ($(SYSTEM_ZLIB), 1)
+ CFLAGS += $(shell pkg-config --cflags zlib)
+ LIBS += $(shell pkg-config --libs zlib)
+else
+ INCFLAGS += $(ZLIB_INCFLAGS)
+ SOURCES_C += $(ZLIB_SOURCES_C)
+endif
+
ifeq ($(HAVE_GRIFFIN),1)
SOURCES_CXX += beetle_psx_griffin.cpp \
$(CORE_EMU_DIR)/dma.cpp \
@@ -131,14 +186,19 @@
-DHAVE_STDLIB_H \
-DHAVE_SYS_PARAM_H
- INCFLAGS += -I$(DEPS_DIR)/crypto \
- -I$(DEPS_DIR)/flac-1.3.2/include \
- -I$(DEPS_DIR)/flac-1.3.2/src/libFLAC/include \
- -I$(DEPS_DIR)/lzma-16.04/C \
- -I$(DEPS_DIR)/libchdr
-
ifeq ($(platform), win)
- FLAGS += -DHAVE_FSEEKO
+ FLAGS += -DHAVE_FSEEKO
+ endif
+
+ ifeq ($(SYSTEM_LIBCHDR), 1)
+ INCFLAGS += $(shell pkg-config --cflags libchdr)
+ LIBS += $(shell pkg-config --libs libchdr)
+ else
+ INCFLAGS += -I$(DEPS_DIR)/crypto \
+ -I$(DEPS_DIR)/flac-1.3.2/include \
+ -I$(DEPS_DIR)/flac-1.3.2/src/libFLAC/include \
+ -I$(DEPS_DIR)/lzma-16.04/C \
+ -I$(DEPS_DIR)/libchdr
endif
endif
@@ -317,49 +377,11 @@
$(CORE_DIR)/pgxp/pgxp_value.c
ifeq ($(HAVE_CHD), 1)
- SOURCES_C += $(DEPS_DIR)/crypto/md5.c \
- $(DEPS_DIR)/crypto/sha1.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/bitmath.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/bitreader.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/cpu.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/crc.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/fixed.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/fixed_intrin_sse2.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/fixed_intrin_ssse3.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/float.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/format.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/lpc.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/lpc_intrin_avx2.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/lpc_intrin_sse2.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/lpc_intrin_sse41.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/lpc_intrin_sse.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/md5.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/memory.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/metadata_iterators.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/metadata_object.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/stream_decoder.c \
- $(DEPS_DIR)/flac-1.3.2/src/libFLAC/window.c \
- $(DEPS_DIR)/lzma-16.04/C/Alloc.c \
- $(DEPS_DIR)/lzma-16.04/C/Bra86.c \
- $(DEPS_DIR)/lzma-16.04/C/Bra.c \
- $(DEPS_DIR)/lzma-16.04/C/BraIA64.c \
- $(DEPS_DIR)/lzma-16.04/C/CpuArch.c \
- $(DEPS_DIR)/lzma-16.04/C/Delta.c \
- $(DEPS_DIR)/lzma-16.04/C/LzFind.c \
- $(DEPS_DIR)/lzma-16.04/C/Lzma86Dec.c \
- $(DEPS_DIR)/lzma-16.04/C/Lzma86Enc.c \
- $(DEPS_DIR)/lzma-16.04/C/LzmaDec.c \
- $(DEPS_DIR)/lzma-16.04/C/LzmaEnc.c \
- $(DEPS_DIR)/lzma-16.04/C/LzmaLib.c \
- $(DEPS_DIR)/lzma-16.04/C/Sort.c \
- $(DEPS_DIR)/libchdr/bitstream.c \
- $(DEPS_DIR)/libchdr/cdrom.c \
- $(DEPS_DIR)/libchdr/chd.c \
- $(DEPS_DIR)/libchdr/flac.c \
- $(DEPS_DIR)/libchdr/huffman.c
-
- ifneq (,$(findstring win,$(platform)))
- SOURCES_C +=
$(DEPS_DIR)/flac-1.3.2/src/libFLAC/windows_unicode_filenames.c
+ ifneq ($(SYSTEM_LIBCHDR), 1)
+ SOURCES_C += $(LIBCHDR_SOURCES_C)
+ ifneq (,$(findstring win,$(platform)))
+ SOURCES_C +=
$(DEPS_DIR)/flac-1.3.2/src/libFLAC/windows_unicode_filenames.c
+ endif
endif
SOURCES_CXX += $(CDROM_DIR)/CDAccess_CHD.cpp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/libretro-beetle-psx-hw-0~git20200529/deps/lightrec/.gitrepo
new/libretro-beetle-psx-hw-0~git20200610/deps/lightrec/.gitrepo
--- old/libretro-beetle-psx-hw-0~git20200529/deps/lightrec/.gitrepo
2020-05-29 16:02:01.000000000 +0200
+++ new/libretro-beetle-psx-hw-0~git20200610/deps/lightrec/.gitrepo
2020-06-10 16:08:45.000000000 +0200
@@ -6,7 +6,7 @@
[subrepo]
remote = https://github.com/pcercuei/lightrec.git
branch = master
- commit = 2081869a00371dac285836fb950f8cd0c26b55b9
+ commit = 2cca097e538876d219b8af9663abe0ca74f68bb2
parent = 9f797430963d9cf0fcef7d963466f9cac7026de2
method = merge
cmdver = 0.4.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/libretro-beetle-psx-hw-0~git20200529/deps/lightrec/recompiler.c
new/libretro-beetle-psx-hw-0~git20200610/deps/lightrec/recompiler.c
--- old/libretro-beetle-psx-hw-0~git20200529/deps/lightrec/recompiler.c
2020-05-29 16:02:01.000000000 +0200
+++ new/libretro-beetle-psx-hw-0~git20200610/deps/lightrec/recompiler.c
2020-06-10 16:08:45.000000000 +0200
@@ -76,7 +76,7 @@
pthread_mutex_lock(&rec->mutex);
- do {
+ while (!rec->stop) {
do {
pthread_cond_wait(&rec->cond, &rec->mutex);
@@ -86,7 +86,7 @@
} while (slist_empty(&rec->slist));
lightrec_compile_list(rec);
- } while (!rec->stop);
+ }
out_unlock:
pthread_mutex_unlock(&rec->mutex);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libretro-beetle-psx-hw-0~git20200529/libretro.cpp
new/libretro-beetle-psx-hw-0~git20200610/libretro.cpp
--- old/libretro-beetle-psx-hw-0~git20200529/libretro.cpp 2020-05-29
16:02:01.000000000 +0200
+++ new/libretro-beetle-psx-hw-0~git20200610/libretro.cpp 2020-06-10
16:08:45.000000000 +0200
@@ -39,6 +39,7 @@
#endif
#if defined(HAVE_SHM) || defined(HAVE_ASHMEM)
+#include <sys/stat.h>
#include <fcntl.h>
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/libretro-beetle-psx-hw-0~git20200529/mednafen/psx/cpu.cpp
new/libretro-beetle-psx-hw-0~git20200610/mednafen/psx/cpu.cpp
--- old/libretro-beetle-psx-hw-0~git20200529/mednafen/psx/cpu.cpp
2020-05-29 16:02:01.000000000 +0200
+++ new/libretro-beetle-psx-hw-0~git20200610/mednafen/psx/cpu.cpp
2020-06-10 16:08:45.000000000 +0200
@@ -3319,14 +3319,21 @@
static void cop_op(struct lightrec_state *state, u32 func)
{
- fprintf(stderr, "Access to invalid co-processor 0\n");
+ MDFND_DispMessage(3, RETRO_LOG_WARN,
+ RETRO_MESSAGE_TARGET_LOG, RETRO_MESSAGE_TYPE_NOTIFICATION_ALT,
+ "Access to invalid co-processor 0");
}
-static void cop2_op(struct lightrec_state *state, u32 func){
- if (MDFN_UNLIKELY(!cp2_ops[func & 0x3f]))
- fprintf(stderr, "Invalid CP2 function %u\n", func);
- else
- GTE_Instruction(func);
+static void cop2_op(struct lightrec_state *state, u32 func)
+{
+ if (MDFN_UNLIKELY(!cp2_ops[func & 0x3f]))
+ {
+ MDFN_DispMessage(3, RETRO_LOG_WARN,
+ RETRO_MESSAGE_TARGET_LOG, RETRO_MESSAGE_TYPE_NOTIFICATION_ALT,
+ "Invalid CP2 function %u\n", func);
+ }
+ else
+ GTE_Instruction(func);
}
void PS_CPU::reset_target_cycle_count(struct lightrec_state *state,
pscpu_timestamp_t timestamp){
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/libretro-beetle-psx-hw-0~git20200529/mednafen/settings.cpp
new/libretro-beetle-psx-hw-0~git20200610/mednafen/settings.cpp
--- old/libretro-beetle-psx-hw-0~git20200529/mednafen/settings.cpp
2020-05-29 16:02:01.000000000 +0200
+++ new/libretro-beetle-psx-hw-0~git20200610/mednafen/settings.cpp
2020-06-10 16:08:45.000000000 +0200
@@ -43,7 +43,9 @@
if (!strcmp("psx.spu.resamp_quality", name)) /* make configurable */
return 4;
- fprintf(stderr, "unhandled setting UI: %s\n", name);
+ MDFN_DispMessage(3, RETRO_LOG_WARN,
+ RETRO_MESSAGE_TARGET_LOG, RETRO_MESSAGE_TYPE_NOTIFICATION,
+ "unhandled setting UI: %s\n", name);
return 0;
}
@@ -59,7 +61,9 @@
return setting_last_scanline;
if (!strcmp("psx.slendp", name))
return setting_last_scanline_pal;
- fprintf(stderr, "unhandled setting I: %s\n", name);
+ MDFN_DispMessage(3, RETRO_LOG_WARN,
+ RETRO_MESSAGE_TARGET_LOG, RETRO_MESSAGE_TYPE_NOTIFICATION,
+ "unhandled setting I: %s\n", name);
return 0;
}
@@ -104,7 +108,9 @@
return 0;
if (!strcmp("filesys.disablesavegz", name))
return 1;
- fprintf(stderr, "unhandled setting B: %s\n", name);
+ MDFN_DispMessage(3, RETRO_LOG_WARN,
+ RETRO_MESSAGE_TARGET_LOG, RETRO_MESSAGE_TYPE_NOTIFICATION,
+ "unhandled setting B: %s\n", name);
return 0;
}
@@ -131,11 +137,13 @@
int r = snprintf(fullpath, sizeof(fullpath), "%s.sav",
retro_cd_base_name);
if (r > 4095)
{
- fprintf(stderr,"Path to .sav too long");
+ MDFND_DispMessage(3, RETRO_LOG_ERROR,
+ RETRO_MESSAGE_TARGET_LOG, RETRO_MESSAGE_TYPE_NOTIFICATION,
+ "Path to .sav too long.");
return 0;
}
- else
- return std::string(fullpath);
+
+ return std::string(fullpath);
}
if (!strcmp("filesys.fname_sav", name))
{
@@ -143,13 +151,17 @@
int r = snprintf(fullpath, sizeof(fullpath), "%s.bsv",
retro_cd_base_name);
if (r > 4095)
{
- fprintf(stderr,"Path to .bsv too long");
+ MDFND_DispMessage(3, RETRO_LOG_ERROR,
+ RETRO_MESSAGE_TARGET_LOG, RETRO_MESSAGE_TYPE_NOTIFICATION,
+ "Path to .bsv too long.");
return 0;
}
- else
- return std::string(fullpath);
+
+ return std::string(fullpath);
}
- fprintf(stderr, "unhandled setting S: %s\n", name);
+ MDFN_DispMessage(3, RETRO_LOG_WARN,
+ RETRO_MESSAGE_TARGET_LOG, RETRO_MESSAGE_TYPE_NOTIFICATION,
+ "unhandled setting S: %s\n", name);
return 0;
}