libretro / beetle-pcfx-libretro Goto Github PK
View Code? Open in Web Editor NEWStandalone port of Mednafen PCFX to libretro.
License: GNU General Public License v2.0
Standalone port of Mednafen PCFX to libretro.
License: GNU General Public License v2.0
When running a game in CHD format, after the PC-FX boot screen, Retroarch crashes.
The emulator says it can accept CHD images, in the information screen.
Why does this happen?
I just rebuilt lr-beetle-pcfx (mednafen_pcfx_libretro.so) from source on RetroPie about an hour ago and every game runs at about 85% of full speed with continual shuttering sound. I have the correct pcfx.rom file with the SHA1: 1a77fd83e337f906aecab27a1604db064cf10074. Any more information you need from me, please let me know.
The PC-FX works very slowly...
This is a follow-up to a previous bounty.
All I ask is that someone adds CHD support to the Mednafen PC-FX Core.
I figured I might as well make a bounty for the last Mednafen core that uses CDs (other than the PSX, which I've been informed would be problematic).
I doubt many people are going to use it, but I think it would be a good feature to add. Hell, this is more of a "Give rtissera money" type thing.
This will have a bounty of $10.
Unless I'm missing something the docs say that the BIOS file should be named pcfx.rom, but it appears that it must be pcfx.bios.
Hi guys, I can't compile beetle-pcfx for Rpi2
Here the full log:
http://pastebin.com/EDMtvQzk
Thx
Mednafen was recently updated with several corrections of this emulator and it would be nice to include them to improve those small errors. I don't know if some have already been applied, but since the core only reflects that it is in 0.9.36.5, they supposedly were not added.
After 0.9.36.5 there are several changes that would be good to include in the core to improve emulation.
I comment as you recommended to me to be reflected and appear as a pending task.
Many thanks for your work.
The core doesn't compile anymore on PS3, though it compiled and worked correctly untill some time ago (months).
Here's a log of the error while compiling it. https://pastebin.com/PdZhCaxa
libretro-common/rthreads/rthreads.o: In function scond_wait_timeout': /builddir/build/BUILD/libretro-20170303/libretro-mednafen_pcfx/libretro-common/rthreads/rthreads.c:457: undefined reference to
clock_gettime'
collect2: error: ld returned 1 exit status
Hi,
Would it be possible to add m3u support to this core, similar to PlayStation, for multidisc games?
Thanks so much!
RA Git b3aef50
core mednafen_pcfx v0.9.33
pcfx bios : CRC32: 76ffb97a, MD5: 08e36edbea28a017f79f8d4f7ff9b6d7, SHA-1: 1a77fd83e337f906aecab27a1604db064cf10074
game is using bin/cue only files(no separate tracks),original japanese
-after choosing the uniform, the game is stuck at a black screen. game does not seem to have stopped or in a loop. since i can press run+select to soft reset game and go back to title screen. pressing again run+select will still get you back to bios menu.
-switching to d3d video renderer(or sdl2) you now will see just part of the screen of what was suppose to be the black screen above
-navigating the bios menu will turn black if selecting the cd/cd-g icon or the memory card menu but again garbled or only part of the screen if using d3d video renderer in retroarch.
compared to standalone mednafen
-others(might help diagnose) Playing with Zeroigar, RA will crash if running d3d at the part before the start of the stage. but when using gl driver, that part will just be blank instead of what is suppose to be as shown(ss taken from standalone mednafen)
this same aspect ratio seems to be the same with Pia Carrot wherein only part of screen is shown(ss taken from standalone mednafen)
-there was an older pcfx.bios suggested in ra's info and database but that bios will just give black screen when used.
-comparisons are done using standalone Mednafen 0.9.39.2
Running into a compilation error on Lakka....
UNPACK beetle-pcfx
Cloning into '/root/build.Lakka-Generic.x86_64-2.1-devel/beetle-pcfx-111625e'...
remote: Counting objects: 6610, done.
remote: Compressing objects: 100% (133/133), done.
remote: Total 6610 (delta 85), reused 132 (delta 61), pack-reused 6406
Receiving objects: 100% (6610/6610), 24.38 MiB | 375.00 KiB/s, done.
Resolving deltas: 100% (3492/3492), done.
Checking connectivity... done.
Note: checking out '111625e'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at 111625e... Add missing file
BUILD beetle-pcfx (target)
make[1]: Entering directory '/root/build.Lakka-Generic.x86_64-2.1-devel/beetle-pcfx-111625e'
/root/build.Lakka-Generic.x86_64-2.1-devel/toolchain/bin/x86_64-libreelec-linux-gnu-g++ -c -o mednafen/pcfx/king.o mednafen/pcfx/king.cpp -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -O2 -flto -ffat-lto-objects -mmmx -msse -msse2 -mfpmath=sse -DGIT_VERSION=\"" 111625e"\" -pthread -marm -DARM -DWANT_THREADING -DWANT_32BPP -DWANT_NEW_API -DWANT_STEREO_SOUND -DFRONTEND_SUPPORTS_RGB565 -DNEED_CD -DHAVE_CHD -D_7ZIP_ST -DPACKAGE_VERSION=\"1.3.2\" -DFLAC_API_EXPORTS -DFLAC__HAS_OGG=0 -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DHAVE_SYS_PARAM_H -DNEED_TREMOR -O2 -fPIC -I. -I./mednafen -I./mednafen/include -I./mednafen/intl -I./mednafen/hw_sound -I./mednafen/hw_cpu -I./mednafen/hw_misc -I./libretro-common/include -I./deps/zlib -I./libretro-common/include -I./deps/crypto -I./deps/flac-1.3.2/include -I./deps/flac-1.3.2/src/libFLAC/include -I./deps/lzma-16.04/C -I./deps/libchdr -DSIZEOF_DOUBLE=8 -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DMEDNAFEN_VERSION=\"0.9.36.5\" -DPACKAGE=\"mednafen\" -DMEDNAFEN_VERSION_NUMERIC=9365 -DPSS_STYLE=1 -DMPC_FIXED_POINT -DWANT_PCFX_EMU -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -D_LOW_ACCURACY_
/root/build.Lakka-Generic.x86_64-2.1-devel/toolchain/bin/x86_64-libreelec-linux-gnu-g++ -c -o mednafen/pcfx/soundbox.o mednafen/pcfx/soundbox.cpp -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -O2 -flto -ffat-lto-objects -mmmx -msse -msse2 -mfpmath=sse -DGIT_VERSION=\"" 111625e"\" -pthread -marm -DARM -DWANT_THREADING -DWANT_32BPP -DWANT_NEW_API -DWANT_STEREO_SOUND -DFRONTEND_SUPPORTS_RGB565 -DNEED_CD -DHAVE_CHD -D_7ZIP_ST -DPACKAGE_VERSION=\"1.3.2\" -DFLAC_API_EXPORTS -DFLAC__HAS_OGG=0 -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DHAVE_SYS_PARAM_H -DNEED_TREMOR -O2 -fPIC -I. -I./mednafen -I./mednafen/include -I./mednafen/intl -I./mednafen/hw_sound -I./mednafen/hw_cpu -I./mednafen/hw_misc -I./libretro-common/include -I./deps/zlib -I./libretro-common/include -I./deps/crypto -I./deps/flac-1.3.2/include -I./deps/flac-1.3.2/src/libFLAC/include -I./deps/lzma-16.04/C -I./deps/libchdr -DSIZEOF_DOUBLE=8 -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DMEDNAFEN_VERSION=\"0.9.36.5\" -DPACKAGE=\"mednafen\" -DMEDNAFEN_VERSION_NUMERIC=9365 -DPSS_STYLE=1 -DMPC_FIXED_POINT -DWANT_PCFX_EMU -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -D_LOW_ACCURACY_
/root/build.Lakka-Generic.x86_64-2.1-devel/toolchain/bin/x86_64-libreelec-linux-gnu-g++ -c -o mednafen/pcfx/interrupt.o mednafen/pcfx/interrupt.cpp -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -O2 -flto -ffat-lto-objects -mmmx -msse -msse2 -mfpmath=sse -DGIT_VERSION=\"" 111625e"\" -pthread -marm -DARM -DWANT_THREADING -DWANT_32BPP -DWANT_NEW_API -DWANT_STEREO_SOUND -DFRONTEND_SUPPORTS_RGB565 -DNEED_CD -DHAVE_CHD -D_7ZIP_ST -DPACKAGE_VERSION=\"1.3.2\" -DFLAC_API_EXPORTS -DFLAC__HAS_OGG=0 -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DHAVE_SYS_PARAM_H -DNEED_TREMOR -O2 -fPIC -I. -I./mednafen -I./mednafen/include -I./mednafen/intl -I./mednafen/hw_sound -I./mednafen/hw_cpu -I./mednafen/hw_misc -I./libretro-common/include -I./deps/zlib -I./libretro-common/include -I./deps/crypto -I./deps/flac-1.3.2/include -I./deps/flac-1.3.2/src/libFLAC/include -I./deps/lzma-16.04/C -I./deps/libchdr -DSIZEOF_DOUBLE=8 -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DMEDNAFEN_VERSION=\"0.9.36.5\" -DPACKAGE=\"mednafen\" -DMEDNAFEN_VERSION_NUMERIC=9365 -DPSS_STYLE=1 -DMPC_FIXED_POINT -DWANT_PCFX_EMU -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -D_LOW_ACCURACY_
/root/build.Lakka-Generic.x86_64-2.1-devel/toolchain/bin/x86_64-libreelec-linux-gnu-g++ -c -o mednafen/pcfx/huc6273.o mednafen/pcfx/huc6273.cpp -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -O2 -flto -ffat-lto-objects -mmmx -msse -msse2 -mfpmath=sse -DGIT_VERSION=\"" 111625e"\" -pthread -marm -DARM -DWANT_THREADING -DWANT_32BPP -DWANT_NEW_API -DWANT_STEREO_SOUND -DFRONTEND_SUPPORTS_RGB565 -DNEED_CD -DHAVE_CHD -D_7ZIP_ST -DPACKAGE_VERSION=\"1.3.2\" -DFLAC_API_EXPORTS -DFLAC__HAS_OGG=0 -DHAVE_LROUND -DHAVE_STDINT_H -DHAVE_STDLIB_H -DHAVE_SYS_PARAM_H -DNEED_TREMOR -O2 -fPIC -I. -I./mednafen -I./mednafen/include -I./mednafen/intl -I./mednafen/hw_sound -I./mednafen/hw_cpu -I./mednafen/hw_misc -I./libretro-common/include -I./deps/zlib -I./libretro-common/include -I./deps/crypto -I./deps/flac-1.3.2/include -I./deps/flac-1.3.2/src/libFLAC/include -I./deps/lzma-16.04/C -I./deps/libchdr -DSIZEOF_DOUBLE=8 -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DMEDNAFEN_VERSION=\"0.9.36.5\" -DPACKAGE=\"mednafen\" -DMEDNAFEN_VERSION_NUMERIC=9365 -DPSS_STYLE=1 -DMPC_FIXED_POINT -DWANT_PCFX_EMU -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -D_LOW_ACCURACY_
x86_64-libreelec-linux-gnu-g++-6.2.0: error: unrecognized command line option '-marm'; did you mean '-mabm'?
x86_64-libreelec-linux-gnu-g++-6.2.0: error: unrecognized command line option '-marm'; did you mean '-mabm'?
make[1]: *** [Makefile:426: mednafen/pcfx/soundbox.o] Error 1
make[1]: *** Waiting for unfinished jobs....
x86_64-libreelec-linux-gnu-g++-6.2.0: error: unrecognized command line option '-marm'; did you mean '-mabm'?
make[1]: *** [Makefile:426: mednafen/pcfx/interrupt.o] Error 1
x86_64-libreelec-linux-gnu-g++-6.2.0: error: unrecognized command line option '-marm'; did you mean '-mabm'?
make[1]: *** [Makefile:426: mednafen/pcfx/king.o] Error 1
make[1]: *** [Makefile:426: mednafen/pcfx/huc6273.o] Error 1
make[1]: Leaving directory '/root/build.Lakka-Generic.x86_64-2.1-devel/beetle-pcfx-111625e'
Makefile:12: recipe for target 'image' failed
make: *** [image] Error 2
mode1 / mode2 switch on gamepad does not work. suppose to give effects to A/B keys like turbo in Zeroigar or auto-text scroll in Pia Carrot
Hello,
I contact you because I have a problem to emulate pcfx games which is a console that I love on a 4 GB android box (H96 Max 3 x3) with the emuelec system. The problem is that the games work, but in the anime there are music lags in all the games. I would like to know if you could give me some advise me some parameters to help solve this.
Currently using latest retroarch, when loading pcfx game the core will crash to desktop when REWIND is set to ON using retroarch 1.6.8 and above... the last working retroarch was version 1.6.7 sometime Aug 12
Interestingly, rewind seems to work ingame only if before starting core, set REWIND to OFF and when ingame set rewind to ON.
Save states work but not standard saving in games.
Win7 x64, latest RA + core.
This core won't work on android, black screen in all games. The same games works on windows. I'm using the same bios on windows and android, windows is working, android isn't.
I've tested on Shield TV, Moto Z2 Force, Moto Z Force, Much W1 and Nexus 4, various android versions, none working. :(
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.