See the web version. Or the GBA ROM running in a web GBA emulator (click "Run it anyway"). Or download the GBA ROM.
This repo:
- Uses AssemblyScript (a subset of TypeScript that targets WASM)
- To create a WASM-4 compliant WASM file
- The WASM file is then run through wasm4-aot
- Which uses wasm2c to generate C code leveraging the WASM-4 API calls
- The generated code links against code in wasm4-aot to connect the WASM-4 APIs to the Game Boy Advance APIs using devkitPro
- And a Game Boy Advance ROM is created!