diff --git a/build-config.sh b/build-config.sh index 9cc03747..84f5d58f 100644 --- a/build-config.sh +++ b/build-config.sh @@ -176,6 +176,9 @@ include_core_4do include_core_fuse include_core_81 +# --- NEC PC-88 emulator cores --- +include_core_quasi88 + # --- NEC PC-98 emulator cores --- include_core_nekop2 include_core_np2kai diff --git a/recipes/android/cores-android-jni b/recipes/android/cores-android-jni index 55571a16..2faa6a52 100644 --- a/recipes/android/cores-android-jni +++ b/recipes/android/cores-android-jni @@ -74,6 +74,7 @@ prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YE prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC_JNI Makefile jni puae libretro-puae https://github.com/libretro/libretro-uae.git master YES GENERIC_JNI Makefile jni px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master YES GENERIC_JNI Makefile.libretro libretro/jni +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC_JNI Makefile src/LIBRETRO/jni quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC_JNI Makefile jni reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master YES GENERIC_JNI Makefile jni reminiscence libretro-reminiscence https://github.com/libretro/REminiscence.git master YES GENERIC_JNI Makefile jni diff --git a/recipes/apple/cores-ios-generic b/recipes/apple/cores-ios-generic index b7cf915c..4c68ee0f 100644 --- a/recipes/apple/cores-ios-generic +++ b/recipes/apple/cores-ios-generic @@ -73,6 +73,7 @@ prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YE prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master YES GENERIC Makefile . px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master YES GENERIC Makefile.libretro . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . reminiscence libretro-reminiscence https://github.com/libretro/REminiscence.git master YES GENERIC Makefile . remotejoy libretro-remotejoy https://github.com/libretro/libretro-remotejoy.git master YES GENERIC Makefile . diff --git a/recipes/apple/cores-ios9-generic b/recipes/apple/cores-ios9-generic index ae1841cd..97c9fe97 100644 --- a/recipes/apple/cores-ios9-generic +++ b/recipes/apple/cores-ios9-generic @@ -72,6 +72,7 @@ prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YE prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master YES GENERIC Makefile . px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master YES GENERIC Makefile.libretro . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . reminiscence libretro-reminiscence https://github.com/libretro/REminiscence.git master YES GENERIC Makefile . remotejoy libretro-remotejoy https://github.com/libretro/libretro-remotejoy.git master YES GENERIC Makefile . diff --git a/recipes/apple/cores-osx-x64-generic b/recipes/apple/cores-osx-x64-generic index 4419a85b..45cbb8fd 100644 --- a/recipes/apple/cores-osx-x64-generic +++ b/recipes/apple/cores-osx-x64-generic @@ -83,6 +83,7 @@ prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YE prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master YES GENERIC Makefile . px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master YES GENERIC Makefile.libretro . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master YES GENERIC Makefile . reicast_wince libretro-reicast_wince https://github.com/libretro/reicast-emulator.git fh/wince YES GENERIC Makefile . diff --git a/recipes/blackberry/cores-qnx-generic b/recipes/blackberry/cores-qnx-generic index c762e655..de75df1d 100644 --- a/recipes/blackberry/cores-qnx-generic +++ b/recipes/blackberry/cores-qnx-generic @@ -50,6 +50,7 @@ picodrive libretro-picodrive https://github.com/libretro/picodrive.git master YE prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YES GENERIC_ALT Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master YES GENERIC Makefile . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . scummvm libretro-scummvm https://github.com/libretro/scummvm.git master YES GENERIC Makefile backends/platform/libretro/build snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . diff --git a/recipes/emscripten/emscripten b/recipes/emscripten/emscripten index 79731138..f9b55602 100644 --- a/recipes/emscripten/emscripten +++ b/recipes/emscripten/emscripten @@ -46,6 +46,7 @@ o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master YES GENE picodrive libretro-picodrive https://github.com/libretro/picodrive.git master YES GENERIC Makefile.libretro . prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YES GENERIC_ALT Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master NO GENERIC Makefile . snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . diff --git a/recipes/linux/cores-linux-arm7neonhf b/recipes/linux/cores-linux-arm7neonhf index d6caa763..ca1b32da 100644 --- a/recipes/linux/cores-linux-arm7neonhf +++ b/recipes/linux/cores-linux-arm7neonhf @@ -84,6 +84,7 @@ prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YE prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master YES GENERIC Makefile . px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master YES GENERIC Makefile.libretro . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . reminiscence libretro-reminiscence https://github.com/libretro/REminiscence.git master YES GENERIC Makefile . remotejoy libretro-remotejoy https://github.com/libretro/libretro-remotejoy.git master YES GENERIC Makefile . diff --git a/recipes/linux/cores-linux-armhf-generic b/recipes/linux/cores-linux-armhf-generic index 2da82fe7..585b434d 100644 --- a/recipes/linux/cores-linux-armhf-generic +++ b/recipes/linux/cores-linux-armhf-generic @@ -81,6 +81,7 @@ prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YE prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master YES GENERIC Makefile . px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master YES GENERIC Makefile.libretro . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . reminiscence libretro-reminiscence https://github.com/libretro/REminiscence.git master YES GENERIC Makefile . remotejoy libretro-remotejoy https://github.com/libretro/libretro-remotejoy.git master YES GENERIC Makefile . diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index 50ed772c..8440fbd0 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -93,6 +93,7 @@ prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YE prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master YES GENERIC Makefile . px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master YES GENERIC Makefile.libretro . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . redream libretro-redream https://github.com/libretro/redream.git master YES GENERIC Makefile deps/libretro reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master YES GENERIC Makefile . HAVE_OIT=1 diff --git a/recipes/linux/cores-linux-x86-generic b/recipes/linux/cores-linux-x86-generic index 827c1ad9..b043aa29 100644 --- a/recipes/linux/cores-linux-x86-generic +++ b/recipes/linux/cores-linux-x86-generic @@ -87,6 +87,7 @@ prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YE prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master YES GENERIC Makefile . px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master YES GENERIC Makefile.libretro . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master YES GENERIC Makefile . HAVE_OIT=1 reminiscence libretro-reminiscence https://github.com/libretro/REminiscence.git master YES GENERIC Makefile . diff --git a/recipes/nintendo/3ds b/recipes/nintendo/3ds index e99c35fe..317d6bc2 100644 --- a/recipes/nintendo/3ds +++ b/recipes/nintendo/3ds @@ -31,6 +31,7 @@ picodrive libretro-picodrive https://github.com/libretro/picodrive.git master YE pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master YES GENERIC Makefile . prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master NO GENERIC Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . diff --git a/recipes/nintendo/libnx b/recipes/nintendo/libnx index a3e75ce1..0a6904db 100644 --- a/recipes/nintendo/libnx +++ b/recipes/nintendo/libnx @@ -44,6 +44,7 @@ gw libretro-gw https://github.com/libretro/gw-libretro.git master YES GENERIC Ma 81 libretro-81 https://github.com/libretro/81-libretro.git master YES GENERIC Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master YES GENERIC Makefile.libretro . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . reminiscence libretro-reminiscence https://github.com/libretro/REminiscence.git master YES GENERIC Makefile . snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro diff --git a/recipes/nintendo/wii b/recipes/nintendo/wii index 67ca762e..b259f8d5 100644 --- a/recipes/nintendo/wii +++ b/recipes/nintendo/wii @@ -27,6 +27,7 @@ nestopia libretro-nestopia https://github.com/libretro/nestopia.git master YES G np2kai libretro-np2kai https://github.com/libretro/NP2kai.git master NO GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master YES GENERIC Makefile . prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YES GENERIC Makefile . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . diff --git a/recipes/nintendo/wiiu b/recipes/nintendo/wiiu index c38b9f5d..eb8738d2 100644 --- a/recipes/nintendo/wiiu +++ b/recipes/nintendo/wiiu @@ -42,6 +42,7 @@ nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git mas o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master YES GENERIC Makefile . pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master YES GENERIC Makefile . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . sameboy libretro-sameboy https://github.com/libretro/SameBoy.git buildbot YES GENERIC Makefile libretro snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro diff --git a/recipes/playstation/ps3 b/recipes/playstation/ps3 index dc29fbfa..72d23dbd 100644 --- a/recipes/playstation/ps3 +++ b/recipes/playstation/ps3 @@ -45,6 +45,7 @@ pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master YES G prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YES GENERIC_ALT Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master YES GENERIC Makefile . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master NO GENERIC Makefile . diff --git a/recipes/playstation/vita b/recipes/playstation/vita index 9d390ada..2eb4803a 100644 --- a/recipes/playstation/vita +++ b/recipes/playstation/vita @@ -38,6 +38,7 @@ picodrive libretro-picodrive https://github.com/libretro/picodrive.git master YE pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master YES GENERIC Makefile . prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YES GENERIC_ALT Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index bd114f43..acdc4779 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -90,6 +90,7 @@ ppsspp libretro-ppsspp https://github.com/hrydgard/ppsspp.git master YES GENERIC prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YES GENERIC Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master YES GENERIC Makefile . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . redream libretro-redream https://github.com/libretro/redream.git master YES GENERIC Makefile deps/libretro reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master YES GENERIC Makefile . HAVE_OIT=1 diff --git a/recipes/windows/cores-windows-x86_dw2-generic b/recipes/windows/cores-windows-x86_dw2-generic index a7a764ff..5f24fbcd 100644 --- a/recipes/windows/cores-windows-x86_dw2-generic +++ b/recipes/windows/cores-windows-x86_dw2-generic @@ -88,6 +88,7 @@ prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YE prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master YES GENERIC Makefile . px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master YES GENERIC Makefile.libretro . +quasi88 libretro-quasi88 https://github.com/celerizer/quasi88-libretro.git master YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master YES GENERIC Makefile . HAVE_OIT=1 reminiscence libretro-reminiscence https://github.com/libretro/REminiscence.git master YES GENERIC Makefile . diff --git a/rules.d/core-rules.sh b/rules.d/core-rules.sh index 70531995..ae4b3d6d 100644 --- a/rules.d/core-rules.sh +++ b/rules.d/core-rules.sh @@ -1038,6 +1038,13 @@ libretro_mu_git_url="https://github.com/meepingsnesroms/Mu.git" libretro_mu_build_makefile="Makefile" libretro_mu_build_subdir="libretroBuildSystem" +include_core_quasi88() { + register_module core "quasi88" -theos_ios -ngc -sncps3 -ps3 -psp1 -qnx -wii +} +libretro_quasi88_name="QUASI88" +libretro_quasi88_git_url="https://github.com/celerizer/quasi88-libretro.git" +libretro_quasi88_build_makefile="Makefile" + # CORE RULE VARIABLES #