Releases: mac2612/retroleap
Retroleap v2.0.0-alpha10
Another WIP release for testing.
Changes:
-Add swap support to all non-surgeon kernels
-Fix bug where ohboy could not find its config files.
Known issues:
-LF3000 only confirmed to work on Leappad3 (Does NOT work on platinum at this time)
Retroleap v2.0.0-alpha9
Another WIP release for testing.
Changes:
-Remove RNDIS support in all kernels
-Revert to original Leapfrog device IDs for compatibility with windows USBNIC drivers
Known issues:
-LF3000 only confirmed to work on Leappad3 (Does NOT work on platinum at this time)
Retroleap v2.0.0-alpha8
Another WIP release for testing.
Changes:
-Fix issue with gmenunx build
-Fix various path issues with retroarch configs
-Disable retroarch framecounter by default
-Add soft shutdown support for LF2000 and LF3000 devices
-Add support for mounting ROMS partition on MMC-based devices (LF3K)
Known issues:
-LF3000 only confirmed to work on Leappad3 (Does NOT work on platinum at this time)
Retroleap v2.0.0-alpha7
Another WIP release for testing.
Changes:
-Surgeon boot screen for LF1000 devices
-Changes to enable didj-fi bringup (not finished yet)
-LF1000 kernel changes for better SD card support
-LF2000 basic touchscreen support
-Fixes to config infrastructure and button mapping
Known issues:
-LF3000 only confirmed to work on Leappad3 (Does NOT work on platinum at this time)
-LF3000 soft power-off not working (have to hold the power button)
-Roms partition not mounting on SD-based devices (e.g. LF3K)
Retroleap v2.0.0-alpha6
Another WIP release for testing.
Changes:
-Persist new ECDSA key format to avoid known host errors in ssh
-Build gmenunx and launch it by default for lf2000
-Add retroarch cores to gmenunx (new script to generate core files)
-Move configs (gmenu and retroarch) to live in /configs
-Pick machine-specific retroarch config and copy it to retroarch.cfg (so gmenunx will work)
-Add separate build for lf2000 RT/OC kernel (from DCFUKSURMOM) - works with latest version of sshflash
Known issues:
-Brightness control in lf2000 is backwards (turning brightness down turns it up)
-Need separate retroarch config for didj (different button mapping)
-ohboy config on didj is broken/not reading configs
-Missing filename extensions in gmenunx on a couple of cores
Retroleap v2.0.0-alpha5
OK, it's been a long time, but the project is starting to get some attention again - cool!
Changes:
Throughout:
-Shift to buildroot 2022.11 - meaning many core packages got version increases.
-Remove RSA key for surgeon builds - this means that you can SSH into a surgeon with 'root' and no password. sshflash has been updated accordingly.
Known issues:
-Button mapping on LF3000 (leappad3) may not be quite right.
Retroleap v2.0.0-alpha4
Getting closer to release, but still got a ways to go on the lf2000 side. lf1000 should be near-complete.
Changes:
LF1000:
-Swap button layout on lf1000 to make it consistent with the emulator button layouts.
-Didj volume slider support (this took way more work than it should have, shout to jrspruitt for the kernel driver for the slider)
-Better battery meter (but maybe stiill needs tweaking)
-Lots of misc gmenu changes and bug fixes.
LF2000:
-Fix performance regression caused by aggressively polling SD card state. This breaks compat with the didj-fi for the time being.
Retroleap v2.0.0-alpha3 (lf1000 only)
More work on the LF1000 version of retroleap, marking this release alpha but it should be near beta-quality at this point.
New features:
-Support for adjusting brightness in gmenu
-Support for adjusting volume in gmenu
-Button layout fixes in gmenu
-Battery meter support in gmenu
-Amazing new boot and menu logos by BernoO (Thanks again!)
Retroleap v2.0.0-alpha2
Another year, another milestone on the road to v2 of Retroleap.
alpha2 primarily improves LF1000 support, including port of gmenunx (gmenu2x fork), and non-retroarch emulator cores that run fast enough to be usable on the LF1000 (Explorer/Didj) hardware.
-For Didj, you'll probably need to change your bootloader from lightningboot to emeraldboot. For more info, see here: https://elinux.org/Didj_Emerald_Boot - note that flashing the bootloader incorrectly can brick your didj, though it should be recoverable with some effort and bridging of pins + UART boot.
-For Leapster Explorer, things should work out of the box.
-LeapPad 1 is not yet tested/supported.
Major changes:
-Add gmenunx to build system
-Add picodrive, ohboy, and pocketSNES to LF1000 version
-(Incomplete) support for Didj-Fi wifi cartridge (https://wiki.jkent.net/devices/pollux/didj-fi?redirect=1)
Known issues;
-Performance regressions on LF2000, probably due to addition of SD card polling
-PocketSNES does not run on didj port (likely due to insufficient RAM but have not investigated)
-Volume buttons don't work on LF1000
-Brightness control doesn't work on LF1000
-LX kernel config does not match tree
-Placeholder image for gmenunx background
Things are still very much a work in progress for 2.0, but welcome any feedback, PRs etc.
Retroleap v2.0.0-alpha1
This is an alpha/testing release for a set of significant changes to retroleap.
I'd appreciate anyone willing to try this out, but be ready for some bugs and incompleteness please :)
To get going with this, download the release, clone the 2.0.0-alpha1 version of sshflash, put your release files in the same directory as ssh_flash, and then use remote_flash.sh as normal.
Major changes:
-Switch to the 3.4.x kernel tree for LF2000 devices (Explorer GS and Leappad 2)
-Add support for Leappad Ultra XDi (LF2000-based)
-Add support for later-model LeapPad 2 ("CIP" devices)
-Add initial support for LF1000 platform (Right now, Leapster Explorer only)
-Add initial support for LF3000 platform (Tested locally on LeapPad 3, other LF3000 devices may work).
Known issues:
LF1000:
-Only one test core (NES-based) for LF1000 devices for now
-LF1000 has significant screen flicker
-LF1000 doesn't have sound yet
-Does not automount ROMS partition
LF2000:
-Ultra XDi has wifi but it's not set up yet
LF3000:
-Ethernet usb gadget is broken and won't transfer data correctly on the non-surgeon kernel
-Surgeon kernel is a bit of a hackjob to make the ethernet gadget work
-Not yet tried on non-Leappad 3 devices
-Need to add additional cores as LF3000 is significantly more powerful (4x 1.2ghz cores with NEON!)
-Does not automount ROMS partition