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 | ❌ |
