Skip to content
Work in progress SDK for creating Game Boy Advance games using Zig programming language.
Zig
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode * Add Mode4Flip demo Jan 3, 2020
GBA Update to latest Zig master which have a fix for Windows not founding… Jan 14, 2020
docs/images Rename repo to Zig GBA to build more of a SDK Dec 14, 2019
examples Zig master now supports __clzsi2 intrinsic Jan 17, 2020
.gitattributes Initial commit of GBA Hello World Dec 8, 2019
.gitignore
.gitmodules * Add Mode4Flip demo Jan 3, 2020
LICENSE * Add Mode4Flip demo Jan 3, 2020
README.md Zig master now supports __clzsi2 intrinsic Jan 17, 2020
build.zig * Add tile demo Jan 6, 2020

README.md

Zig GBA

This is a work in progress SDK for creating Game Boy Advance games using Zig programming language. Once Zig has a proper package manager, I hope that it would as easy as import the ZigGBA package. Inspired by TONC GBA tutorial

Build

This project assume current Zig master (0.5.0+b5ac079f8). For now, you need llvm-objcopy in your PATH.

To build, simply use Zig's integrated build system

zig build

First example running in a emulator

First example emulator image

First example running on real hardware

First example real hardware image

You can’t perform that action at this time.