Skip to content

Update to 0.7.0#21

Merged
AetiasHax merged 16 commits into
mainfrom
0.7
Feb 20, 2026
Merged

Update to 0.7.0#21
AetiasHax merged 16 commits into
mainfrom
0.7

Conversation

@AetiasHax
Copy link
Copy Markdown
Owner

@AetiasHax AetiasHax commented Dec 27, 2025

This update adds mutable accessors on the plain Rom type, and adds support for more games.

  • Mutable getters to plain Rom fields
    • rom::OverlayTable::overlays_mut
    • rom::Rom::header_logo_mut
    • rom::Rom::arm9_mut
    • rom::Rom::arm9_overlay_table_mut
    • rom::Rom::arm9_overlays_mut
    • rom::Rom::arm7_mut
    • rom::Rom::arm7_overlay_table_mut
    • rom::Rom::arm7_overlays_mut
    • rom::Rom::header_mut
  • Don't require HMAC-SHA1 key if overlay table signature is specified
    • Adds compatibility with games with an overlay table signature, but no overlay signatures or HMAC-SHA1 key
  • Support multiboot signatures
    • RSA signature at the end of the ROM, used by games that can be shared with Download Play
    • NOTE: Signing is not possible due to unknown private key
  • rom::Arm9::libraries to access library strings in the ARM9 program

@AetiasHax AetiasHax merged commit 598b779 into main Feb 20, 2026
5 checks passed
@AetiasHax AetiasHax deleted the 0.7 branch February 20, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant