I'm currently dabbling with the GBA's support for loading ROMs from serial (i.e. multibooting).
To build a Multiboot ROM, one must put .text and .rodata into IWRAM EWRAM (with the entrypoint at 0x0200_0000).
Would it be possible to support this usecase in this crate?
I can imagine the following approach:
- Supply a Multiboot start script (
rsrt0_multiboot.S).
- Build it by default in
build.rs
- Instruct the user to adapt their linker scripts to include the multiboot rutime instead of
rsrt0.o and put everything in IWRAM EWRAM.
I'm currently dabbling with the GBA's support for loading ROMs from serial (i.e. multibooting).
To build a Multiboot ROM, one must put
.textand.rodataintoIWRAMEWRAM (with the entrypoint at0x0200_0000).Would it be possible to support this usecase in this crate?
I can imagine the following approach:
rsrt0_multiboot.S).build.rsrsrt0.oand put everything inIWRAMEWRAM.