Skip to content
This repository has been archived by the owner on Sep 23, 2023. It is now read-only.

Commit

Permalink
pre-release tidy
Browse files Browse the repository at this point in the history
  • Loading branch information
Shaun Inman committed May 16, 2022
1 parent d8dbe7c commit a7b38a7
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 6 deletions.
3 changes: 2 additions & 1 deletion cores.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
e880168 beetle-pce-fast
b3c35b6 fceumm
1553621 gambatte
492b4c6 genesis-plus-gx
f0f0b31 gpsp
5d48e07 mgba
131a1b4 pcsx_rearmed
7ff457f picodrive
c072d02 pokemini
684e7ea pokemini
9de9847 smsplus-gx
87b6523 snes9x2005_plus
-------
Expand Down
14 changes: 14 additions & 0 deletions extras/Emus/MCD.pak/launch.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/bin/sh

EMU_EXE=genesis_plus_gx
CORES_PATH=$(dirname "$0")

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

EMU_TAG=$(basename "$(dirname "$0")" .pak)
ROM="$1"
mkdir -p "$BIOS_PATH/$EMU_TAG"
mkdir -p "$SAVES_PATH/$EMU_TAG"
HOME="$USERDATA_PATH"
cd "$HOME"
picoarch "$CORES_PATH/${EMU_EXE}_libretro.so" "$ROM" &> "$LOGS_PATH/$EMU_TAG.txt"
2 changes: 2 additions & 0 deletions makefile
Original file line number Diff line number Diff line change
Expand Up @@ -102,13 +102,15 @@ payload:
cp ./third-party/screenshot/screenshot ./build/EXTRAS/Tools/Screenshots.pak/
cp ./third-party/picoarch/beetle-pce-fast_libretro.so ./build/EXTRAS/Emus/PCE.pak/mednafen_pce_fast_libretro.so
cp ./third-party/picoarch/pokemini_libretro.so ./build/EXTRAS/Emus/PKM.pak/
# cp ./third-party/picoarch/genesis-plus-gx/genesis_plus_gx_libretro.so ./build/EXTRAS/Emus/MCD.pak/
# cp -R ./bits/bootlogos/pak/. ./build/EXTRAS/Tools/Single-use/bootlogo.tmp
# cp ./third-party/logotweak/logomake/logomake ./build/EXTRAS/Tools/Single-use/bootlogo.tmp/
# cp ./third-party/logotweak/logowrite/logowrite ./build/EXTRAS/Tools/Single-use/bootlogo.tmp/
# cd ./build/EXTRAS/Tools/Single-use/ && cp -R ./bootlogo.tmp/. "02) Remove MiniUI Boot Logo.pak"
# cp -R ./bits/bootlogos/miniui/. ./build/EXTRAS/Tools/Single-use/bootlogo.tmp/
# cd ./build/EXTRAS/Tools/Single-use/ && cp -R ./bootlogo.tmp/. "02) Add MiniUI Boot Logo.pak"
# rm -rf ./build/EXTRAS/Tools/Single-use/bootlogo.tmp
rm -rf ./build/EXTRAS/Emus/MCD.pak

bundle:
cp -L /opt/miyoomini-toolchain/arm-none-linux-gnueabihf/libc/lib/ld-linux-armhf.so.3 ./build/PAYLOAD/.system/lib/
Expand Down
29 changes: 24 additions & 5 deletions todo.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,35 @@
Please see the README.txt in the zip file for installation and update instructions.

- fixed native nearest neighbor scaler when aspect ratio produces an odd width (eg. FFVIII's post-battle spoils screen)
- updated Pokémon mini (adds optional 60Hz mode)
- update PlayStation defaults (frameskip default to disabled)

-------------------------------

- added Sega CD to extras (see updated extras readme for required bios)
- pulled after reports of
- crashes on autoresume and
- extra slashes in .brm paths
- added to extras readme:
MCD: bios_CD_U.bin, bios_CD_E.bin, bios_CD_J.bin


- try removing 3x scaler, bumping to 4x where 3x is requested or down to 2x if 4x is too large
- FFVI runs at 45fps at 3x or 4x

- look into CamOS and MI_ERRs in MiniUI and picoarch
probably tied to both settings and SDL trying to restore audio volume?
- probably tied to both settings and SDL trying to restore audio volume?
- add logging to try to bookend the errors to identify their source then untangle the cause
- look into removing trimui patches from picoarch cores, breaking on latest core commits, see pcsx_rearmed

- BUG: vectorman 1 and 2 fail to load on MiniUI
Onion is using 688c90d5bd017d21b9bcee99a4aa83c5224711a0 (Dec 29 2021)
latest on libretro is 22 days ago https://github.com/libretro/picodrive/commit/7ff457f2f833570013f2a7e2608ac40632e0735d
it was fixed 19 days ago https://github.com/irixxxx/picodrive/commit/72c2a04a9d4ae0fe52383dbf4d680849036b48a1
plays fine on genesis_plus_gx

- add Single-use paks to extras Tools (Add/Remove MiniUI Boot Logo and Update Boot Command)

- try removing 3x scaler, bumping to 4x where 3x is requested or down to 2x if 4x is too large

- BUG: repo doesn't checkout correct branch for submodules when cloned...
tried but didn't work
Expand All @@ -31,8 +50,6 @@ Please see the README.txt in the zip file for installation and update instructio
integrate cheat support into MiniUI
truncate the common parts of a group of options, not the (usually unique) ends

- BUG: Sega CD might need a short delay to resume audio like pokemini
https://github.com/shauninman/picoarch/blob/miniui-miyoomini/patches/pokemini/0001-fix-resume-audio.patch

- faqs
- document auto.sh
Expand All @@ -53,7 +70,9 @@ Please see the README.txt in the zip file for installation and update instructio
- use smsplus-gx for SMS/GG?
- look into supafaust
is it just the new hotness or an actual improvement over snes9x
it might have MSU-1 support, which, eh, is fine for extras but not essential
is audio better or worse?
might have MSU-1 support, which, eh, is fine for extras but not essential
might have better SuperFX chip support


- look into an audioserver-like approach to eliminating pop
Expand Down

0 comments on commit a7b38a7

Please sign in to comment.