Game Boy Advance
The Game Boy Advance is a handheld videogame platform based on the ARM7TDMI microcontroller.
Interfaces
Interface | Hardware Supported | TinyGo Support |
---|---|---|
GPIO | ? | ? |
UART | ? | ? |
SPI | ? | ? |
I2C | ? | ? |
ADC | ? | ? |
PWM | ? | ? |
USBDevice | ? | ? |
Machine Package Docs
Documentation for the machine package for the Gameboy Advance
Installing dependencies
You can use a Game Boy Advance software emulator such as MGBA (https://mgba.io) to test your programs.
Building code
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.
Examples
Flashing
Information needed here…