GBA Jam 2021 Entry "Metaboot" - Custom BIOS Implementation and Demo
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Luna Catkins 43fcc7a3ea
add memtest rom
2 weeks ago
tests add memtest rom 2 weeks ago
DEVLOG.md add memtest rom 2 weeks ago
LICENSE Initial commit 2 weeks ago
README.md README 2 weeks ago

README.md

gbajam21

GBA Jam 2021 Entry "Metaboot" - Custom BIOS Implementation and Demo

Using a "recently" "discovered" I/O register, it is possible to change how the GBA's Work RAM and BIOS ROM are mapped into memory, allowing a custom BIOS to be run on unmodified hardware.

The goal is to create a demo capable of the following:

  1. Run normally using the GBA BIOS, showing something cool in line with the 'meta' theme of this entry.
  2. Enable and 'boot' into a custom BIOS implementing hardware and software interrupt handling, as well as a splash screen, in 16K or less.
  3. Run a different demo using the same ROM entry point, making use of of the custom BIOS.

License

All code in this project is licensed under the Mozilla Public License, version 2.0. See LICENSE for more information.

The LunarLambda logo may not be used outside of this project without permission.