added GG and SMS paks

This commit is contained in:
Shaun Inman 2023-03-01 21:10:34 -05:00
parent 2e34a86a78
commit a416457520
7 changed files with 41 additions and 12 deletions

View file

View file

View file

@ -0,0 +1,13 @@
#!/bin/sh
EMU_EXE=picodrive
###############################
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"
minarch.elf "$CORES_PATH/${EMU_EXE}_libretro.so" "$ROM" &> "$LOGS_PATH/$EMU_TAG.txt"

View file

@ -0,0 +1,13 @@
#!/bin/sh
EMU_EXE=picodrive
###############################
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"
minarch.elf "$CORES_PATH/${EMU_EXE}_libretro.so" "$ROM" &> "$LOGS_PATH/$EMU_TAG.txt"

View file

View file

View file

@ -3,35 +3,38 @@
Please see the README.txt in the zip file for installation and update instructions. Please see the README.txt in the zip file for installation and update instructions.
*base* *base*
- fixed input mapping for cores with different input modes
- fixed late loading of configs (was preventing boot logos for certain systems)
- fixed flicker at low end of screen brightness ramp - fixed flicker at low end of screen brightness ramp
- restored PlayStation interlace and enhanced resolutions options - restored PlayStation interlace and enhanced resolutions options
*extras* *extras*
- added GG.pak for Game Gear
- added SMS.pak for Master System
- restored Game Boy Player rumble support in MGBA.pak (some games had rumble hardware on the cartridge, others depended on the Game Cube's and require this toggle to access it)
- added SGB.pak for Super Game Boy - added SGB.pak for Super Game Boy
- added PCE.pak for TurboGrafx-16 - added PCE.pak for TurboGrafx-16
------------------------------- -------------------------------
create a clean image to flash and install over create a clean image to flash and install over
- advanced users seem to be confused about how simple it is to install :sweat_smile: advanced users seem to be confused about how simple it is to install :sweat_smile:
add most recent uImage/kernel changes
hdmi hdmi
for now I could add to a user auto.sh for now I could add to a user auto.sh
cat /sys/class/switch/hdmi/state cat /sys/class/switch/hdmi/state
echo 1 > /sys/class/graphics/fb0/mirror_to_hdmi echo 1 > /sys/class/graphics/fb0/mirror_to_hdmi
if connected to hdmi switch to aspect (if native)
and resize to address stretching 640x480 to 1280x720
ignore brightness shortcut when on hdmi
minarch minarch
figure out how to handle different button mappings for cores with different modes
cores with different modes that report different inputs break with overrides
eg. GG or SMS with picodrive eg. GG or SMS with picodrive
kinda related SGB (with mgba) uses GBA button naming (and turbo) move overrides to a text file that lives in the pak?
is there a way to detect the mode in the env callback??
move overrides to a text file that lives in the pack?
that way I don't have to update minarch to support new cores? that way I don't have to update minarch to support new cores?
also buttons should be bound RA_ID => MIN_ID not DISPLAY_NAME => MIN_ID
related to above
bindings for shortcuts should also use something less brittle than the display name
some cores can only fast forward with prevent tearing off some cores can only fast forward with prevent tearing off
can this be set as an override preference? can this be set as an override preference?