From df268721b3a4d1b5c8965e8a2ac0f3b49fdcbc42 Mon Sep 17 00:00:00 2001 From: barbudreadmon Date: Sat, 14 Sep 2019 20:22:23 +0200 Subject: [PATCH] add neocd core --- dist/info/libneocd_libretro.info | 49 +++++++++++++++++++ recipes/linux/cores-linux-x64-generic | 1 + recipes/windows/cores-windows-x64_seh-generic | 1 + recipes/windows/cores-windows-x86_dw2-generic | 1 + 4 files changed, 52 insertions(+) create mode 100644 dist/info/libneocd_libretro.info diff --git a/dist/info/libneocd_libretro.info b/dist/info/libneocd_libretro.info new file mode 100644 index 000000000..e6d6f21ea --- /dev/null +++ b/dist/info/libneocd_libretro.info @@ -0,0 +1,49 @@ +display_name = "SNK - Neo Geo CD (NeoCD)" +authors = "Elta" +supported_extensions = "cue|chd" +corename = "NeoCD" +manufacturer = "SNK" +categories = "Emulator" +systemname = "SNK Neo Geo CD" +database = "SNK - Neo Geo CD" +license = "LGPLv3" +display_version = "2019" +supports_no_game = "false" + +firmware_count = 12 +firmware0_desc = "Front Loader BIOS" +firmware0_path = "neocd/neocd_f.rom" +firmware0_opt = "true" +firmware1_desc = "Front Loader BIOS (SMKDAN)" +firmware1_path = "neocd/neocd_sf.rom" +firmware1_opt = "true" +firmware2_desc = "Top Loader BIOS" +firmware2_path = "neocd/neocd_t.rom" +firmware2_opt = "true" +firmware3_desc = "Top Loader BIOS (SMKDAN)" +firmware3_path = "neocd/neocd_st.rom" +firmware3_opt = "true" +firmware4_desc = "CDZ BIOS" +firmware4_path = "neocd/neocd_z.rom" +firmware4_opt = "true" +firmware5_desc = "CDZ BIOS (SMKDAN)" +firmware5_path = "neocd/neocd_sz.rom" +firmware5_opt = "true" +firmware6_desc = "Y-ZOOM ROM" +firmware6_path = "neocd/ng-lo.rom" +firmware6_opt = "true" +firmware7_desc = "Y-ZOOM ROM (MAME)" +firmware7_path = "neocd/000-lo.lo" +firmware7_opt = "true" +firmware8_desc = "Front Loader BIOS (MAME)" +firmware8_path = "neocd/front-sp1.bin" +firmware8_opt = "true" +firmware9_desc = "Top Loader BIOS (MAME)" +firmware9_path = "neocd/top-sp1.bin" +firmware9_opt = "true" +firmware10_desc = "CDZ BIOS (MAME)" +firmware10_path = "neocd/neocd.bin" +firmware10_opt = "true" +firmware11_desc = "Universe BIOS" +firmware11_path = "neocd/uni-bioscd.rom" +firmware11_opt = "true" diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index 20beb3f52..686e88cee 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -50,6 +50,7 @@ higan_sfc libretro-higan https://gitlab.com/higan/higan.git libretro YES GENERIC higan_sfc_balanced libretro-nside https://github.com/libretro/nSide.git master YES GENERIC GNUmakefile nSide compiler=g++ target=libretro binary=library ishiiruka libretro-ishiiruka https://github.com/libretro/Ishiiruka.git master YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=g++-7 -DCMAKE_C_COMPILER=gcc-7 kronos libretro-kronos https://github.com/libretro/yabause.git kronos YES GENERIC Makefile yabause/src/libretro +libneocd libretro-libneocd https://github.com/libretro/neocd_libretro.git master YES CMAKE Makefile build -G "Unix Makefiles" lutro libretro-lutro https://github.com/libretro/libretro-lutro master YES GENERIC Makefile . mame libretro-mame https://github.com/libretro/mame.git master YES GENERIC Makefile.libretro . PTR64=1 mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index 5f98cb0a6..6077f4570 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -47,6 +47,7 @@ higan_sfc libretro-higan https://gitlab.com/higan/higan.git libretro YES GENERIC higan_sfc_balanced libretro-nside https://github.com/libretro/nSide.git master NO GENERIC GNUmakefile nSide compiler=g++ target=libretro binary=library ishiiruka libretro-ishiiruka https://github.com/libretro/Ishiiruka.git master YES CMAKE sln build -DLIBRETRO=ON -DCMAKE_BUILD_TYPE=Release -G\"Visual Studio 15 2017 Win64\" kronos libretro-kronos https://github.com/libretro/yabause.git kronos YES GENERIC Makefile yabause/src/libretro +libneocd libretro-libneocd https://github.com/libretro/neocd_libretro.git master YES CMAKE Makefile build -G "MSYS Makefiles" lutro libretro-lutro https://github.com/libretro/libretro-lutro master YES GENERIC Makefile . mame libretro-mame https://github.com/libretro/mame.git master YES GENERIC Makefile.libretro . PTR64=1 mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-x86_dw2-generic b/recipes/windows/cores-windows-x86_dw2-generic index 60904d336..7c473c806 100644 --- a/recipes/windows/cores-windows-x86_dw2-generic +++ b/recipes/windows/cores-windows-x86_dw2-generic @@ -45,6 +45,7 @@ hatari libretro-hatari https://github.com/libretro/hatari.git master YES GENERIC higan_sfc libretro-higan https://gitlab.com/higan/higan.git libretro YES GENERIC GNUmakefile higan compiler=g++ target=libretro binary=library higan_sfc_balanced libretro-nside https://github.com/libretro/nSide.git master YES GENERIC GNUmakefile nSide compiler=g++ target=libretro binary=library kronos libretro-kronos https://github.com/libretro/yabause.git kronos NO GENERIC Makefile yabause/src/libretro +libneocd libretro-libneocd https://github.com/libretro/neocd_libretro.git master YES CMAKE Makefile build -G "MSYS Makefiles" lutro libretro-lutro https://github.com/libretro/libretro-lutro master YES GENERIC Makefile . mame libretro-mame https://github.com/libretro/mame.git master YES GENERIC Makefile.libretro . PTR64=0 mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master YES GENERIC Makefile .