Skip to content

Releases: lifehackerhansol/flashcard-bootstrap

v2.2.0: This cart is a complete flop; maybe I can fix that

15 Mar 03:01
2a687b3
Compare
Choose a tag to compare

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

23 Jan 03:32
3eeb278
Compare
Choose a tag to compare

Bug fixes

  • Fixed critical issue where DLDI patching boot.nds failed.

v2.1.0: workarounds upon workarounds

22 Jan 04:24
3bf7ddc
Compare
Choose a tag to compare

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

19 Nov 19:16
Compare
Choose a tag to compare

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

13 Nov 06:03
a4fd15b
Compare
Choose a tag to compare

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

31 Oct 07:45
722d0d2
Compare
Choose a tag to compare

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?

15 Aug 20:05
32ff7be
Compare
Choose a tag to compare

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

04 Jun 04:17
346e37b
Compare
Choose a tag to compare

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

19 May 04:35
5ca645c
Compare
Choose a tag to compare

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

02 May 05:40
3b6eddd
Compare
Choose a tag to compare

Regressions

  • Switched back to the SDHC-specific DLDI for the DSTT and DSONE SDHC. Unfortunately it's causing more harm than good.