GBA ESP32 Module

Intro

The GBA ESP32 Module is an accessory for gameboy advance (SP) and Gameboy player.
It adds to the GBA a dual-core processor, wifi and bluetooth.
You can completely reprogrammed the module using the GPIOs or directly over the air with Wifi
It is a perfect tool for developing on GBA,
It is possible to send GBA code via HTTP in Wifi and to start it using multiboot

Picture

3D view

Flash code examples

Multiboot simple

The module send a simple demo to the GBA at the start

Ah snap, your browser doesn't work! Ah snap, you are not allowed to use this on HTTP! Source code

Multiboot over HTTP

The module start Wifi and wait to receive data over HTTP

  • Flash the Module"
  • Connect to Wifi : "GBA_ESP32"
  • Go to http://192.168.4.1/
  • Click on "Configure WiFi"
  • Set your wifi credentials and save
  • The ESP32 should reboot and connect to your Wifi
  • You can send GBA multiboot file at http://gba_esp32/upload
  • You can send ESP firmware file at http://gba_esp32/update
Ah snap, your browser doesn't work! Ah snap, you are not allowed to use this on HTTP! Source code

Video

© 2022 Antoine Doussaud