Releases: lifehackerhansol/flashcard-bootstrap
Releases · lifehackerhansol/flashcard-bootstrap
v2.2.0: This cart is a complete flop; maybe I can fix that
What's new?
- Added support for the EZ-Flash Parallel.
- This cart is slow...
Improvements
- Updated BlocksDS to v0.14.0.
- Added a fix for timebomb carts not booting.
- Turns out some variants of this cart does in fact need bloating, so the inflator has returned...
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
v2.1.1: hotfixes upon hotfixes
Bug fixes
- Fixed critical issue where DLDI patching
boot.nds
failed.
v2.1.0: workarounds upon workarounds
What's new?
- Added support for r4dspro.com.
- While this cart is Acekard 2-based, some of the hardware commands are broken, notably CMD25. Thus it requires its own driver.
Improvements
- Updated BlocksDS to v0.12.0.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
v2.0.1: maintenance release
Improvements
- Updated to BlocksDS v0.11.0.
- Dependency on libnds32 has been dropped, as BlocksDS now allows a configurable DLDI allocated area (for us, 32KB, which goes beyond the normal libnds limit.)
- R4i-SDHC loader is now compiled directly without patching the ARM9 using an external tool.
- Python dependency on compilation has been removed.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
v2.0.0: rebuilding the project, block by block
What's new?
- Project has completely moved to BlocksDS.
- All devkitPro dependencies have been either refactored or forked.
- Thanks to @asiekierka on the work needed libnds-side for this port to even work.
Improvements
- By switching to BlocksDS, file size has further decreased.
- An average of about 70KB decrease is seen.
v1.4.0: The clone cartridges were the saviour this time around
What's new?
- Added support for the EZ-Flash Vi (ez5isys.bin)
- Added support for the r4i.cn flashcart (_ds_menu.nds)
- Side note: both of the carts are identical to the iSmart Premium, which has an open-source DLDI driver. (The title is written like so as the EZ-Flash Vi is actually the first cart to be released out of the three.)
Improvements
- Bootloader module is updated to nds-hb-menu version 0.9.0.
- Binary size has been reduced.
- R4i-SDHC and related timebomb carts have seen over 200KB decrease in size!
- All other carts have seen roughly 20KB decrease in size.
v1.3.0: no one knew what this was; also, do we care about old things?
What's new?
- Added support for the EDGEi (dsedgei.dat)
- Not to be confused with the original EDGE or the iEDGE!
Improvements
- DLDI space is increased to 32KB. This introduces compatibility of launching flashcard-bootstrap from very old homebrew apps.
- This requires forking libnds: it now lives at https://github.com/lifehackerhansol/libnds32
- Moonshell 2, for instance, regardless of available DLDI space, will write the entire 32KB data into the binary, corrupting flashcard-bootstrap (and pretty much all other homebrew since 2017) in RAM and causing the system to freeze.
- flashcard-bootstrap will refuse to launch
boot.nds
if the actual DLDI driver is over 16KB, as modern homebrew is now using 16KB drivers and anything over that will not fit.
v1.2.4: timebombs weren't meant to be
Bug fixes
- Fix DSONE SDHC's SDHC check (again. I'm sorry.)
- Fix timebomb carts freezing on SD driver initialization
- Update original R4 / N5 driver to r4tfv3
v1.2.3: A new era of DLDIs, and also a cheating machine
What's new?
- Added support for the Datel Games 'n' Music and the Action Replay DSi:
bootme.nds
Improvements
- Newly written DLDIs, based on a newly written original R4 DLDI (though original R4 is currently not used in this project yet)
- Rewritten DLDIs are as follows:
- Ace3DS+
- M3 DS Real
- DSTT
- DSONE
- DSONE SDHC
- Switched to open source GMP-Z003 driver (also based on r4tfv3)
Bug fixes
- Fix DSONE SDHC not having non-SDHC support temporarily. Added with the new rewrite.
Thanks to @Gericom for a new set of code for cartridge operations!
v1.2.2: nope, no 2GB, that didn't work
Regressions
- Switched back to the SDHC-specific DLDI for the DSTT and DSONE SDHC. Unfortunately it's causing more harm than good.