All Projects → AnthonyCalandra → gba-pong

AnthonyCalandra / gba-pong

Licence: MIT license
Classic pong game on the GameBoy Advance.

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to gba-pong

Hades
🔥 A Nintendo Game Boy Advance emulator
Stars: ✭ 44 (+91.3%)
Mutual labels:  arm, gba, gameboy-advance
Mgba
mGBA Game Boy Advance Emulator
Stars: ✭ 3,355 (+14486.96%)
Mutual labels:  gba, gameboy-advance
trick
Library for GBA/NDS image conversion, and more!
Stars: ✭ 23 (+0%)
Mutual labels:  gba, gameboy-advance
awesome-emu-resources
A curated list of emulator development resources
Stars: ✭ 26 (+13.04%)
Mutual labels:  gba, gameboy-advance
smaghetti
A web based level editor for Super Mario Advance 4, the GBA port of Super Mario Bros 3
Stars: ✭ 31 (+34.78%)
Mutual labels:  gba, gameboy-advance
magia
magia is a toy GBA emulator written in golang.
Stars: ✭ 432 (+1778.26%)
Mutual labels:  gba, gameboy-advance
gba-sprite-engine
An object-oriented Game Boy Advance sprite engine concept
Stars: ✭ 68 (+195.65%)
Mutual labels:  gba, gameboy-advance
ChibiOS-rust
ChibiOS for Rust
Stars: ✭ 13 (-43.48%)
Mutual labels:  arm
u8g2-arm-linux
U8g2 for arm linux - a monochrome graphics library
Stars: ✭ 37 (+60.87%)
Mutual labels:  arm
rebuild
Zero-dependency, reproducible build environments
Stars: ✭ 48 (+108.7%)
Mutual labels:  arm
skyland
Realtime strategy game for Gameboy Advance
Stars: ✭ 27 (+17.39%)
Mutual labels:  gameboy-advance
desmume
DeSmuME is a Nintendo DS emulator
Stars: ✭ 1,609 (+6895.65%)
Mutual labels:  arm
Realtek-USB-Wireless-Adapter-Drivers
Realtek USB Wireless Adapter Drivers [0bda:f179] (Kernel 4.15.x ~ 5.9.x)
Stars: ✭ 34 (+47.83%)
Mutual labels:  arm
stm32f4-bare-metal
Bare metal STM32F4 examples for various modules
Stars: ✭ 79 (+243.48%)
Mutual labels:  arm
swarm-monitor
Monitor a Docker Swarm with Blinkt! LED
Stars: ✭ 48 (+108.7%)
Mutual labels:  arm
nsec-badge
Software from the NorthSec badge
Stars: ✭ 34 (+47.83%)
Mutual labels:  arm
packages
PiKVM Packages
Stars: ✭ 18 (-21.74%)
Mutual labels:  arm
Emblem-Magic
An all-purpose ROMhacking tool for the GBA Fire Emblem games
Stars: ✭ 15 (-34.78%)
Mutual labels:  gba
open-watch
An open-source handmade smartwatch. All of the codes, PCBs and schematics are available. ⌚
Stars: ✭ 35 (+52.17%)
Mutual labels:  arm
GBAATM-Rebirth
From the original source code a new rebirth, to add a Trainer in your GBA roms!
Stars: ✭ 26 (+13.04%)
Mutual labels:  gba

gba-pong

Simple pong game on the GameBoy Advance.

Pong screen

Build instructions

devkitPro needs to be installed. Make sure you export them when running the makefile. On Mac OSX Yosemite you can add the following lines to your ~/.bash_profile:

export DEVKITPRO=/opt/devkitPro
export DEVKITARM=/opt/devkitPro/devkitARM

Just run the makefile and it should generate an elf and gba file in the bin directory. You can run the gba file through an emulator or use it to play on the actual GameBoy Advance hardware.

Technical Details

  • Bitmap-based in mode 4.
  • Uses the GBA's page flipping capabilities.
  • Uses a CpuFastSet implementation for fast page clearing.
  • Basic font system.

Author

Anthony Calandra

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].