bd54cba8a038857f2351423974e69ecc662ba514
				
			
			
		
	ZBA (working title)
An in-progress Gameboy Advance Emulator written in Zig ⚡!
Tests
Resources
Compiling
Most recently built on Zig v0.10.0-dev.1037+331cc810d
Dependencies
bitfields.zig from FlorenceOS is included under lib/util/bitfield.zig.
SDL.zig and zig-clap are git submodules you can init using git submodule update --init from your terminal.
On Linux, be sure to have SDL2 installed using whatever package manager your distro uses.
On Windows, it's easiest if you use vcpkg to install sdl2:x64-windows. If not,
SDL2.zig will provide a helpful compile error which should help you get what you need.
On macOS? ¯\_(ツ)_/¯ I hope it isn't too hard to compile though.
Once you've got all the dependencies, run zig build -Drelease-fast. The executable is located at zig-out/bin/.
Controls
| Key | Button | 
|---|---|
| X | A | 
| Z | B | 
| A | Left Shoulder | 
| S | Right Shoulder | 
| Return | Start | 
| RShift | Select | 
| Arrow Keys | D-Pad | 
Description
				
					Languages
				
				
								
								
									Zig
								
								99.7%
							
						
							
								
								
									PowerShell
								
								0.2%
							
						
							
								
								
									GLSL
								
								0.1%