mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-21 03:09:08 -05:00
feat: commit the corrected file of each platform
exports/ now holds the twelve platforms' own files, corrected, with a report of every change, read by the site's corrected files page. Two summaries are reworded for the page: an addition the format cannot carry is counted as left out, and RetroPie names each skipped package by sentence instead of joining reasons with semicolons. Its parser no longer reads "e.g" as a file name.
This commit is contained in:
1 parent
b3b3880c19
commit
b6a1304893
39 files changed
+32056
-7
No files matched your search
@@ -0,0 +1,64 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# This file is part of The RetroPie Project
|
||||
#
|
||||
# The RetroPie Project is the legal property of its developers, whose names are
|
||||
# too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source.
|
||||
#
|
||||
# See the LICENSE.md file at the top-level directory of this distribution and
|
||||
# at https://raw.githubusercontent.com/RetroPie/RetroPie-Setup/master/LICENSE.md
|
||||
#
|
||||
|
||||
rp_module_id="gngeopi"
|
||||
rp_module_desc="NeoGeo emulator GnGeoPi"
|
||||
rp_module_help="ROM Extension: .zip\n\nCopy your GnGeoPi roms to $romdir/neogeo\n\nCopy the required BIOS files neogeo.zip and gngeo_data.zip BIOS to $romdir/neogeo"
|
||||
rp_module_licence="NONCOM https://raw.githubusercontent.com/ymartel06/GnGeo-Pi/master/gngeo/COPYING"
|
||||
rp_module_repo="git https://github.com/ymartel06/GnGeo-Pi.git master"
|
||||
rp_module_section="opt"
|
||||
rp_module_flags="!all arm !mali !kms"
|
||||
|
||||
function depends_gngeopi() {
|
||||
getDepends libsdl1.2-dev
|
||||
}
|
||||
|
||||
function sources_gngeopi() {
|
||||
gitPullOrClone
|
||||
}
|
||||
|
||||
function build_gngeopi() {
|
||||
cd gngeo
|
||||
chmod +x configure
|
||||
./configure --disable-i386asm --prefix="$md_inst"
|
||||
make clean
|
||||
# not safe for building in parallel
|
||||
make -j1
|
||||
md_ret_require="$md_build/gngeo/src/gngeo"
|
||||
}
|
||||
|
||||
function install_gngeopi() {
|
||||
cd gngeo
|
||||
make install
|
||||
mkdir -p "$md_inst/neogeobios"
|
||||
}
|
||||
|
||||
function configure_gngeopi() {
|
||||
mkRomDir "arcade"
|
||||
mkRomDir "neogeo"
|
||||
|
||||
# move old config to new location
|
||||
moveConfigDir "$home/.gngeo" "$md_conf_root/neogeo"
|
||||
|
||||
if [[ ! -f "$md_conf_root/neogeo/gngeorc" ]]; then
|
||||
# add default controls for keyboard p1/p2
|
||||
cat > "$md_conf_root/neogeo/gngeorc" <<\_EOF_
|
||||
p1control A=K122,B=K120,C=K97,D=K115,START=K49,COIN=K51,UP=K273,DOWN=K274,LEFT=K276,RIGHT=K275,MENU=K27
|
||||
p2control A=K108,B=K59,C=K111,D=K112,START=K50,COIN=K52,UP=K264,DOWN=K261,LEFT=K260,RIGHT=K262,MENU=K27
|
||||
_EOF_
|
||||
chown -R "$__user":"$__group" "$md_conf_root/neogeo/gngeorc"
|
||||
fi
|
||||
|
||||
addEmulator 0 "$md_id" "arcade" "$md_inst/bin/gngeo -i $romdir/neogeo -B $md_inst/neogeobios %ROM%"
|
||||
addEmulator 0 "$md_id" "neogeo" "$md_inst/bin/gngeo -i $romdir/neogeo -B $md_inst/neogeobios %ROM%"
|
||||
addSystem "arcade"
|
||||
addSystem "neogeo"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# This file is part of The RetroPie Project
|
||||
#
|
||||
# The RetroPie Project is the legal property of its developers, whose names are
|
||||
# too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source.
|
||||
#
|
||||
# See the LICENSE.md file at the top-level directory of this distribution and
|
||||
# at https://raw.githubusercontent.com/RetroPie/RetroPie-Setup/master/LICENSE.md
|
||||
#
|
||||
|
||||
rp_module_id="lr-geargrafx"
|
||||
rp_module_desc="PC Engine/TurboGrafx-16/SuperGrafx/PCE CD-ROM² emulator"
|
||||
rp_module_help="ROM Extensions: .7z .chd .cue .pce .sgx .zip\n\nCopy your PC Engine roms to $romdir/pcengine\n\nCopy the required BIOS files syscard3.pce, gexpress.pce, pac-n1.bin and pac-n10.bin to $biosdir"
|
||||
rp_module_licence="GPL3 https://raw.githubusercontent.com/drhelius/Geargrafx/refs/heads/main/LICENSE"
|
||||
rp_module_repo="git https://github.com/drhelius/Geargrafx.git main"
|
||||
rp_module_section="opt"
|
||||
|
||||
function sources_lr-geargrafx() {
|
||||
gitPullOrClone
|
||||
}
|
||||
|
||||
function build_lr-geargrafx() {
|
||||
make -C platforms/libretro clean
|
||||
make -C platforms/libretro
|
||||
md_ret_require="$md_build/platforms/libretro/geargrafx_libretro.so"
|
||||
}
|
||||
|
||||
function install_lr-geargrafx() {
|
||||
md_ret_files=(
|
||||
'platforms/libretro/geargrafx_libretro.so'
|
||||
'LICENSE'
|
||||
'README.md'
|
||||
)
|
||||
}
|
||||
|
||||
function configure_lr-geargrafx() {
|
||||
mkRomDir "pcengine"
|
||||
defaultRAConfig "pcengine"
|
||||
|
||||
addEmulator 0 "$md_id" "pcengine" "$md_inst/geargrafx_libretro.so"
|
||||
addSystem "pcengine"
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# This file is part of The RetroPie Project
|
||||
#
|
||||
# The RetroPie Project is the legal property of its developers, whose names are
|
||||
# too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source.
|
||||
#
|
||||
# See the LICENSE.md file at the top-level directory of this distribution and
|
||||
# at https://raw.githubusercontent.com/RetroPie/RetroPie-Setup/master/LICENSE.md
|
||||
#
|
||||
|
||||
rp_module_id="lr-o2em"
|
||||
rp_module_desc="Odyssey 2 / Videopac emu - O2EM port for libretro"
|
||||
rp_module_help="ROM Extensions: .bin .zip\n\nCopy your Odyssey 2 / Videopac roms to $romdir/videopac\n\nCopy the required BIOS files o2rom.bin, c52.bin, g7400.bin and jopac.bin to $biosdir"
|
||||
rp_module_licence="OTHER"
|
||||
rp_module_repo="git https://github.com/libretro/libretro-o2em master"
|
||||
rp_module_section="opt"
|
||||
|
||||
function sources_lr-o2em() {
|
||||
gitPullOrClone
|
||||
}
|
||||
|
||||
function build_lr-o2em() {
|
||||
make clean
|
||||
make
|
||||
md_ret_require="$md_build/o2em_libretro.so"
|
||||
}
|
||||
|
||||
function install_lr-o2em() {
|
||||
md_ret_files=(
|
||||
'o2em_libretro.so'
|
||||
'README.md'
|
||||
)
|
||||
}
|
||||
|
||||
function configure_lr-o2em() {
|
||||
mkRomDir "videopac"
|
||||
defaultRAConfig "videopac"
|
||||
|
||||
addEmulator 1 "$md_id" "videopac" "$md_inst/o2em_libretro.so"
|
||||
addSystem "videopac"
|
||||
}
|
||||
Reference in new issue
Block a user