149 lines
4.4 KiB
Text
149 lines
4.4 KiB
Text
-------------------------------
|
|
|
|
<img src="github/minui-main.png" width=320 /> <img src="github/minui-menu-gbc.png" width=320 />
|
|
|
|
Please see the README.txt in the zip file for installation and update instructions.
|
|
|
|
**Base**
|
|
-
|
|
|
|
**Extras**
|
|
-
|
|
|
|
-------------------------------
|
|
|
|
BUG:
|
|
minui.elf treats bare tag rom folders as empty
|
|
|
|
rip out hdmi code
|
|
insert new de+ion code
|
|
test test test
|
|
|
|
hardware rev
|
|
volumn and menu buttons no longer work
|
|
headphone jack detection no longer works
|
|
booting doesn't work reliably
|
|
|
|
all of the above works fine on stock firmware
|
|
eggs cooked up ways to
|
|
under/overclock the cpu and
|
|
access more physical memory for the framebuffer
|
|
on unmodified stock :tada:
|
|
|
|
minarch
|
|
some cores can only fast forward with prevent tearing off
|
|
can this be set as an override preference?
|
|
Boost FF Off|On
|
|
Prioritize speed when fast forwarding by disabling tearing prevention and increasing CPU speed.
|
|
|
|
SFC (2x with) (Star Fox still only hits 1.5x with)
|
|
MGBA (2x with) (SGB is fine without)
|
|
FC (2x without, 2.66x with)
|
|
PS (depends on game, without FFVII gets 4x, SotN only 2x, Tekken 3 just crashes)
|
|
SUPA (Starfox 1.5x with)
|
|
VB (can't be helped, already needs Performance)
|
|
|
|
can I support changing discs in multi-disc pbps?
|
|
|
|
change Frontend > Scanlines/Grid to Screen Effect (None, Scanlines, Grid, LCD)
|
|
and Shortcuts > Toggle Scanlines to Cycle Effect
|
|
or don't because my cpu scalers are bad (performance-wise)
|
|
or flesh them out just because :sweat_smile:
|
|
|
|
eggs implemented mixed scale neon scalers, hook those up
|
|
I should probably rewrite the entire render pipeline now that I better understand
|
|
the requirements for resolution independence...
|
|
and because I'll need a self-contained implementation to be able to address the unique quirks of each platform I want to support
|
|
|
|
add most recent uImage/kernel changes
|
|
wait till things settle
|
|
keep an eye on gpu work
|
|
not interested in tripling boot time for gpu access
|
|
I would never pick up the device again if it took that long to boot
|
|
|
|
hdmi
|
|
I might this off as a novelty
|
|
it's a distraction
|
|
my time is better spent unionizing this for the Mini
|
|
minarch menu
|
|
need to figure out how to create a 4:3 thumb from a distorted framebuffer
|
|
should be able to reconstruct it with screen->w|h and renderer.(src|dst)_(w|h)
|
|
just need to downsample to a cropped region of the source
|
|
or keep the libretro buffer data and use that to create the snapshot and resized backing
|
|
|
|
audio
|
|
the following works if we boot with hdmi attached but hangs/crashes when we disconnect hdmi
|
|
I imagine the crash is because SDL is trying to write to a device that is no longer present
|
|
the hang is the result of the audio callback stopping maybe?
|
|
no, it's hanging in SDL_CloseAudio()
|
|
could this have something to do with env vars?
|
|
eggs had a similar crash with another (something like NO BLANK ON QUIT) flag
|
|
|
|
if (GetHDMI()) SDL_putenv("AUDIODEV=plughw:0,1");
|
|
else SDL_putenv("AUDIODEV=default");
|
|
|
|
usb contollers
|
|
prevent sleep (auto or manual) when on hdmi
|
|
should show a message saying sleep is disabled on hdmi or
|
|
turn off mirroring while asleep
|
|
I still think sleep on HDMI is a bad idea unless connected to power...
|
|
|
|
|
|
create a clean image to flash and install over
|
|
advanced users seem to be confused about how simple it is tow install :sweat_smile:
|
|
this might be difficult with the gpio revs on newer devices
|
|
|
|
|
|
minui
|
|
-
|
|
|
|
misc
|
|
port Random Game.pak + daemon
|
|
port say, show, blank, and confirm
|
|
make my own simple file browser? :sweat_smile:
|
|
|
|
checkout eggs tools
|
|
I wonder if I could patch in Commander-11, BPreplayBold is too bold at that size
|
|
|
|
cores
|
|
vb
|
|
launching directly into native scaling has normal performance
|
|
but launching into aspect and switching to native tanks the framerate
|
|
conversely aspect runs terrible on hdmi (~45fps) but native runs fine
|
|
pcsx-rearmed
|
|
reset hangs the PlayStation emulator core
|
|
Tekken 3 freezes PlayStation emulator core while fast-forwarding after a while
|
|
|
|
cave story
|
|
would need to set up disabling autosleep and
|
|
warning about lack of autosave and
|
|
update ui for lack of save states, etc
|
|
|
|
|
|
Union-ize this?
|
|
Mini?
|
|
Smart & Model S?
|
|
|
|
makefile
|
|
-
|
|
|
|
sdl
|
|
-
|
|
|
|
batmon
|
|
charging icons at least?
|
|
ramdisk.img/res/images/charger/battery_[0-5].png
|
|
|
|
clock
|
|
-
|
|
|
|
libmsettings
|
|
hdmi
|
|
|
|
keymon
|
|
handle sleep/wake
|
|
minui/minarch would opt out of this
|
|
would be useful for Files.pak and third-party binaries
|
|
jack
|
|
instead of manually polling once a second use poll()?
|
|
|