added psp and wonderswan generators
This commit is contained in:
parent
6d069696c7
commit
5b7262c6ab
|
@ -96,6 +96,24 @@ case "$sys_type" in
|
||||||
core_name="Sony - PlayStation (PCSX ReARMed)"
|
core_name="Sony - PlayStation (PCSX ReARMed)"
|
||||||
db_name="Sony - PlayStation.lpl"
|
db_name="Sony - PlayStation.lpl"
|
||||||
;;
|
;;
|
||||||
|
'psp')
|
||||||
|
rom_ext="iso"
|
||||||
|
core_path="$CORE_PREFIX/ppsspp_libretro.so"
|
||||||
|
core_name="Sony - PlayStation Portable (PPSSPP)"
|
||||||
|
db_name="Sony - PlayStation Portable.lpl"
|
||||||
|
;;
|
||||||
|
'ws')
|
||||||
|
rom_ext="ws"
|
||||||
|
core_path="$CORE_PREFIX/mednafen_wswan_libretro.so"
|
||||||
|
core_name="Bandai - WonderSwan (Beetle Cygne)"
|
||||||
|
db_name="Bandai - WonderSwan.lpl"
|
||||||
|
;;
|
||||||
|
'wsc')
|
||||||
|
rom_ext="wsc"
|
||||||
|
core_path="$CORE_PREFIX/mednafen_wswan_libretro.so"
|
||||||
|
core_name="Bandai - WonderSwan Color (Beetle Cygne)"
|
||||||
|
db_name="Bandai - WonderSwan Color.lpl"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Don't recognize system for roms in $sys_type directory..."
|
echo "Don't recognize system for roms in $sys_type directory..."
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -107,7 +125,6 @@ cat > temp.json <<EOF
|
||||||
"version": "1.5",
|
"version": "1.5",
|
||||||
"default_core_path": "$core_path",
|
"default_core_path": "$core_path",
|
||||||
"default_core_name": "$core_name",
|
"default_core_name": "$core_name",
|
||||||
"base_content_directory": ".com/assets/cores/.index-dirs",
|
|
||||||
"label_display_mode": 0,
|
"label_display_mode": 0,
|
||||||
"right_thumbnail_mode": 0,
|
"right_thumbnail_mode": 0,
|
||||||
"left_thumbnail_mode": 0,
|
"left_thumbnail_mode": 0,
|
||||||
|
@ -123,15 +140,14 @@ for rom in "$rom_dir"/*."$rom_ext"; do
|
||||||
mame_name="${rom_file%.$rom_ext}"
|
mame_name="${rom_file%.$rom_ext}"
|
||||||
rom_label="$(jq -r '.[] | select(.name=="'"$mame_name"'") | .description' mame2003plusdb.json | sed 's/\( ([^)]\+)\)*$//')"
|
rom_label="$(jq -r '.[] | select(.name=="'"$mame_name"'") | .description' mame2003plusdb.json | sed 's/\( ([^)]\+)\)*$//')"
|
||||||
else
|
else
|
||||||
rom_label="$(echo "$rom_file" | sed -e 's/\( ([^)]\+)\)*\.[^.]\+$//')"
|
rom_label="$(echo "$rom_file" | sed 's/ \?\[[^]]\+\]//g' | sed 's/\( ([^)]\+)\)*\.[^.]\+$//')"
|
||||||
|
|
||||||
fi
|
fi
|
||||||
rom_path="$ROM_PREFIX/$sys_type/$rom_file"
|
rom_path="$ROM_PREFIX/$sys_type/$rom_file"
|
||||||
cat >> temp.json <<EOF
|
cat >> temp.json <<EOF
|
||||||
$comma{
|
$comma{
|
||||||
"path": "$rom_path",
|
"path": "$rom_path",
|
||||||
"label": "$rom_label",
|
"label": "$rom_label",
|
||||||
"core_path": "$core_path",
|
|
||||||
"core_name": "$core_name",
|
|
||||||
"crc32": "DETECT",
|
"crc32": "DETECT",
|
||||||
"db_name": "$db_name"
|
"db_name": "$db_name"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue