From 6d4cea0b1d58eecd382c48ce20cb551ba39786f5 Mon Sep 17 00:00:00 2001 From: pahandav <34494459+pahandav@users.noreply.github.com> Date: Fri, 4 Nov 2022 22:47:51 -0400 Subject: [PATCH] Added PC Engine CD as a seperate system. Fixes Issue #1545. --- platforms.cfg | 4 ++++ scriptmodules/libretrocores/lr-beetle-pce-fast.sh | 11 ++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/platforms.cfg b/platforms.cfg index 4d61f85fd8..a1c7a0817e 100644 --- a/platforms.cfg +++ b/platforms.cfg @@ -170,6 +170,10 @@ pc98_fullname="NEC PC-9801" pc_exts=".bat .com .conf .cue .dosz .exe .ins .ima .img .iso .m3u .m3u8 .sh .vhd .zip" pc_fullname="PC" +pce-cd_exts=".ccd .chd .cue .m3u" +pce-cd_fullname="PC Engine CD" +pce-cd_theme="pce-cd" + pcengine_exts=".7z .pce .ccd .chd .cue .zip" pcengine_fullname="PC Engine" pcengine_theme="pcengine" diff --git a/scriptmodules/libretrocores/lr-beetle-pce-fast.sh b/scriptmodules/libretrocores/lr-beetle-pce-fast.sh index 00f3272ef5..ec1f959c23 100644 --- a/scriptmodules/libretrocores/lr-beetle-pce-fast.sh +++ b/scriptmodules/libretrocores/lr-beetle-pce-fast.sh @@ -39,9 +39,10 @@ function install_lr-beetle-pce-fast() { } function configure_lr-beetle-pce-fast() { - mkRomDir "pcengine" - defaultRAConfig "pcengine" - - addEmulator 1 "$md_id" "pcengine" "$md_inst/mednafen_pce_fast_libretro.so" - addSystem "pcengine" + for system in pcengine pce-cd; do + mkRomDir "$system" + defaultRAConfig "$system" + addEmulator 1 "$md_id" "$system" "$md_inst/mednafen_pce_fast_libretro.so" + addSystem "$system" + done }