MyLab2 GB is a Gameboy emulator written in C for the MyLab2 card. The MyLab2 card is an expansion card developped in hepia (Switzerland) and made for NXP's ARM-based microcontrollers LPC1769 and LPC4337.
MyLab2 GB is made for the MyLab2 expansion card but the Gameboy library can be build in a C program like so :
cd mylab2-gb/workspace/gb_lib
make
Note : Works for UNIX based systems only
Usage :
./gameboy <game_file>
Play with Z, Q, S, D, P, L, Enter, LShift.
feature | comment | state |
---|---|---|
CPU | Pass all Blargg's cpu tests | ✅ |
GPU | Uses SDL2 | ✅ |
Joypad | Works fine | ✅ |
Sound | Not implemented yet | ❌ |
Interrupts | Pass Blargg's interrupt tests | ✅ |
Timer | Pass Blargg's timer test | ✅ |
MBC1-5 support | Only support for MBC1-2 | ❌ |
Saves | Not implemented yet | ❌ |