Warning
This is a beta test channel, not a public release.
Builds here are provided for testers only. They may be unstable, incomplete, or
change without notice. Do not run them as your everyday setup, and please do not
redistribute them. For a stable, supported version, install the latest release
from the main Leaf repo:
https://github.com/Utility-Muffin-Research-Kitchen/Leaf/releases/latest
What's new in v0.10.1-beta.2
This build lets every home layout use either flat or photographic system artwork,
fixes stuck directions during rapid D-pad reversals in DraStic, and stops unnecessary
controller forwarding and calibration logging while standalone emulators are active.
It also includes all fixes and features introduced in beta.1.
Added in beta.2
Pick flat or photographic system icons
- Settings > Appearance > Layout > System Icons now offers Automatic, Flat,
and Photographic independently of the selected home layout. - Automatic preserves the existing behavior: Tabs use flat artwork and Cover Flow uses
photographic artwork. An explicit choice persists across layout changes and relaunches. - Per-system
Roms/<SYSTEM>/icon.pngoverrides still take priority. Systems without a
photographic asset safely fall back to the flat pack.
DraStic D-pad reversals no longer stick
- DraStic now releases the previous direction when the D-pad jumps directly to its
opposite direction without a neutral event in between. - This fixes unwanted continued steering or movement during fast left/right and up/down
reversals, including the reported Mario Kart drift case.
Cleaner standalone-emulator input monitoring
- While a standalone emulator is active, Jawaka's watch-only input mode no longer tries
to forward events through a virtual controller that is intentionally absent. - Unused stick-calibration sampling is also skipped in that mode, preventing repeated
bad-file-descriptor and calibration messages without affecting Menu hotkey monitoring.
Included from beta.1
Amiga joins the library
- Put Amiga games in Roms/AMIGA. Leaf supports floppy, hard-disk, CD, WHDLoad,
archive, and manual.m3uplaylist formats through the packaged PUAE 2021 core.
The newer core is the default; full PUAE remains available from the Core menu. - Put user-supplied Kickstart firmware under BIOS/puae. Leaf does not include
proprietary firmware. - Multi-disk
.m3ugames appear as one library entry while their member files stay
available to RetroArch's disk controls. ZIP and 7z packages pass through intact. - Amiga has dedicated launcher and Central Scrutinizer cards, normal and Cover Flow
artwork, safe ROM/BIOS upload routing, and ordered ScreenScraper matching for Amiga,
AGA, CDTV, and CD32 content.
RetroArch settings survive normal and forced exits
- Ordinary settings changed in the RetroArch app now save back to Leaf's durable
configuration after Quit, launcher restart, reboot, and other managed shutdowns. - Leaf hides RetroArch's unsupported alternate-configuration menu, keeps its per-launch
working copy private, and replaces the durable configuration atomically so a failed
save cannot truncate the last good copy. - Launcher shutdown now gives RetroArch time to save before cleaning up verified
stragglers. A normal boot no longer waits through the former fixed one-second delay.
Select is a game button again
- RetroArch no longer reserves Select as its hotkey modifier or combines it with
Start to exit. Existing shared configurations are healed automatically. - Holding Select no longer blocks the D-pad or other core input, fixing hold-to-act
controls such as the warp action in Goodboy Galaxy. - Leaf's Menu button still opens the in-game menu, and the existing Menu chords for
screenshots, recording, brightness, and game switching remain in place.
Faster, more dependable launcher input
- Short D-pad presses are no longer swallowed when a slow frame queues a release and
the next press together. The input daemon also wakes immediately for physical
controller activity instead of forwarding a quick press and release as one batch. - Animated list text now reuses cached glyphs instead of rerendering every color step.
- Cover Flow loads system and app images through the background worker, uses smaller
runtime icons, and starts sooner while thumbnails stream in. - PC-98, Atomiswave, and Naomi use photographic Cover Flow renders consistent with the
rest of the carousel.
Simplified Chinese in Thing-File
Leaf passes its language to launched apps. Thing-File follows that setting, ships a
fully reviewed Simplified Chinese interface, and reuses Leaf's shared CJK font for both
translated controls and Chinese or Japanese filenames.
Tester focus
- System icons: exercise Automatic, Flat, and Photographic under both Tabs and Cover
Flow. Confirm the choice updates immediately, survives relaunches, respects a
Roms/<SYSTEM>/icon.pngoverride, and falls back cleanly for missing artwork. - DraStic: rapidly reverse each D-pad axis, move through diagonals, and repeat the
reported Mario Kart steering case. Confirm no direction remains held after release. - Standalone input monitoring: exercise DraStic, PPSSPP, N64, and Flycast sessions
with stick movement and Menu hotkeys. Confirm hotkeys still work and Jawaka's logs do
not accumulate bad-file-descriptor or calibration-measure messages. - Beta.1 regressions: recheck Amiga launch and persistence, RetroArch settings after
exit/restart, held Select input, short launcher D-pad taps, Cover Flow artwork, and
Thing-File in Simplified Chinese.
This beta includes everything in stable Leaf v0.10.0.
Already running a compatible Leaf install? Open System Update, set Update Channel
to Beta, then check for and install the update.
For a fresh install, extract leaf-mlp1-sd-v0.10.1-beta.2.zip to the root of a FAT32
or ext4 SD card and boot with it inserted. Your games, saves, and states are left alone.