rajsite / arvaders

Home Page:https://rajsite.github.io/arvaders/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

arvaders

See the web version. Or the GBA ROM running in a web GBA emulator (click "Run it anyway"). Or download the GBA ROM.

What's going on

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!

About

https://rajsite.github.io/arvaders/

License:MIT License


Languages

Language:TypeScript 100.0%