The Game Boy Advance is a handheld videogame platform based on the ARM7TDMI microcontroller.
| Interface | Hardware Supported | TinyGo Support |
|---|---|---|
| GPIO | ? | ? |
| UART | ? | ? |
| SPI | ? | ? |
| I2C | ? | ? |
| ADC | ? | ? |
| PWM | ? | ? |
Documentation for the machine package for the Gameboy Advance
You can use a Game Boy Advance software emulator such as MGBA (https://mgba.io) to test your programs.
Build your Game Boy Advance programs using -target gameboy-advance like this:
tinygo build -o main.gba -target gameboy-advance examples/gba-display
You can now use the GBA file with your emulator or flash it onto your physical hardware.
Information needed here…