Skip to content

Commit

Permalink
updated picoarch, SFC core snes9x2005 -> mednafen_supafaust, GG core …
Browse files Browse the repository at this point in the history
…picodrive -> smsplus-gx, fixed picodrive build

picoarch update:
updated core overrides for fceumm, gambatte, picodrive, mednafen_supafaust
fixed picodrive build, segacd autoresume/save works now, uses less memory, correct optimization options and asm routines are now used. from preliminary testing MD/32X/SEGACD emulation is close to perfect and runs at full speed

core changes:
GG is not fully supported on picodrive, changed the extra GG.pak core to smsplus-gx, which works fine
mednafen_supafaust (SUPA) moved from extras to core and is now the default SFC core. snes9x2005 (SFC) was removed, and SUPA.pak was renamed to SFC.pak. testing showed that supafaust is on-par or faster than snes9x2005 on less demanding games, and more demanding games run perfectly on supafaust while being slow or unplayable on snes9x2005
  • Loading branch information
anzz1 committed May 11, 2023
1 parent cbc5b75 commit 14f951b
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 30 deletions.
15 changes: 6 additions & 9 deletions commits.txt
Original file line number Diff line number Diff line change
@@ -1,25 +1,22 @@
5e600602 DinguxCommander
608ebfc1 SDL-1.2
ab7f0294 picoarch
c57a554b SDL-1.2
20dbad6d picoarch
76e45c34 libpicofe
88252880 libretro-common
aa237429 st-sdl
7edb79a8 st-sdl
15e0485e vvvvvv
a53a9df3 beetle-pce-fast
a45a25c0 beetle-pce-fast
dd6393f7 beetle-vb
eed6109d fake-08
93543609 fceumm
154ee559 fceumm
9574b6ef gambatte
79077669 genesis-plus-gx
f4e65d15 gpsp
75c658cc mednafen_supafaust
a69c3434 mgba
1f371e51 nxengine
131a1b41 pcsx_rearmed
97232a47 picodrive
26d58060 picodrive
684e7ea0 pokemini
60af17dd smsplus-gx
fd45b0e0 snes9x2005
fd45b0e0 snes9x2005_plus
--------
generated by ./bits/commits.sh
3 changes: 2 additions & 1 deletion extras/Emus/GG.pak/launch.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
#!/bin/sh

EMU_EXE=picodrive
EMU_EXE=smsplus
PERF_LEVEL=performance
CORES_PATH=$(dirname "$0")

###############################

Expand Down
16 changes: 0 additions & 16 deletions extras/Emus/SUPA.pak/launch.sh

This file was deleted.

4 changes: 2 additions & 2 deletions makefile
Original file line number Diff line number Diff line change
Expand Up @@ -108,17 +108,17 @@ payload:
cp ./third-party/picoarch/output/gpsp_libretro.so ./build/PAYLOAD/.system/cores/
cp ./third-party/picoarch/output/pcsx_rearmed_libretro.so ./build/PAYLOAD/.system/cores/
cp ./third-party/picoarch/output/picodrive_libretro.so ./build/PAYLOAD/.system/cores/
cp ./third-party/picoarch/output/snes9x2005_plus_libretro.so ./build/PAYLOAD/.system/cores/
cp ./third-party/picoarch/output/mednafen_supafaust_libretro.so ./build/PAYLOAD/.system/cores/
cp ./third-party/DinguxCommander/output/DinguxCommander ./build/EXTRAS/Tools/Files.pak/
cp ./src/clock/clock ./build/EXTRAS/Tools/Clock.pak/
cp -r ./third-party/DinguxCommander/res ./build/EXTRAS/Tools/Files.pak/
cp ./third-party/screenshot/screenshot ./build/EXTRAS/Tools/Screenshots.pak/
cp ./third-party/picoarch/output/beetle-pce-fast_libretro.so ./build/EXTRAS/Emus/PCE.pak/mednafen_pce_fast_libretro.so
cp ./third-party/picoarch/output/pokemini_libretro.so ./build/EXTRAS/Emus/PKM.pak/
cp ./third-party/picoarch/output/mednafen_supafaust_libretro.so ./build/EXTRAS/Emus/SUPA.pak/
cp ./third-party/picoarch/output/mgba_libretro.so ./build/EXTRAS/Emus/MGBA.pak/
cp ./third-party/picoarch/output/mgba_libretro.so ./build/EXTRAS/Emus/SGB.pak/
cp ./third-party/picoarch/output/fake-08_libretro.so ./build/EXTRAS/Emus/P8.pak/
cp ./third-party/picoarch/output/smsplus-gx_libretro.so ./build/EXTRAS/Emus/GG.pak/smsplus_libretro.so
cp ./third-party/picoarch/output/nxengine_libretro.so "./build/EXTRAS/Roms/Native Games (SH)/Cave Story/"
cp ./third-party/st-sdl/st ./build/EXTRAS/Tools/Terminal.pak/
# cp ./third-party/vvvvvv/vvvvvv "./build/EXTRAS/Roms/Native Games (SH)/VVVVVV/" # TODO: fix build
Expand Down
2 changes: 1 addition & 1 deletion skeleton/.system/paks/Emus/SFC.pak/launch.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh

EMU_EXE=snes9x2005_plus
EMU_EXE=mednafen_supafaust
PERF_LEVEL=performance

###############################
Expand Down

0 comments on commit 14f951b

Please sign in to comment.