game boy emulator in c89
games tested:
- Tetris -> playable
- Wario Land: Super Mario Land 3 -> playable
- The Legend of Zelda: Link's Awakening -> playable
- Super Mario Land -> playable
- Kirby's Dream Land -> playable
- Pokemon Yellow -> playable with some graphical glitches
- Pokemon Red/Blue -> playable with some graphical glitches
- Little Sound DJ 4.8.6 -> seems to work but useless until audio is implemented
- Aretha -> playable
- Aretha II -> hangs at opening
- Aretha III -> movement is unnaturally slow
dependencies: SDL2
should be compatible at least with x86/x86_64 windows, linux, freebsd with gcc, clang, msvc
just run ./build
. it's aware of CC
, CFLAGS
,
LDFLAGS
in case you need to override anything
if you compile with ./build -DKT_DEBUG
you will get a full trace
on stdout (SLOW!) which is handy for debugging
this is free and unencumbered software released into the public domain. refer to the attached UNLICENSE or http://unlicense.org/