Game Boy core emulation. Initially, only the classic emulation will be supported.
- Audio support
- Support for ROMs with mapper MBC1
- Save support
- Includes a custom bootROM with quick intro animation (source code)
- Customizable screen color and display zoom size (currently only by editing config file)
Remember to check the status page for information on what is supported or not.
Below is a montage of all 6 Launch Titles running:
Below is the current montage of results from Blargg's tests:
The mem_timing test fails, as it requires cycle accurate emulation. It will take some time for this.
DMG sound tests failed are 09, 10 and 12, all related to edge cases for accessing Wave pattern memory while Channel3 is On, that should not affect most games.
The OAM hardware bug tests also fails, as this kind of behaviour is not being emulated.
Check more accuracy test results: GB Test Results page.
Supports both Keyboard control and Xbox Controller (compatible with any XInput device).
The controls uses pre-mapped keys for now:
GB Button | Keyboard | Xbox Controller |
---|---|---|
Button A | X | B |
Button B | Z | A |
Button Select | Right Shift | Back |
Button Start | Enter/Return | Start |
DPad Up | Arrow Up | DPad Up / Left Stick Up |
DPad Down | Arrow Down | DPad Down / Left Stick Down |
DPad Left | Arrow Left | DPad Left / Left Stick Left |
DPad Right | Arrow Right | DPad Right / Left Stick Right |
Special test core based on OISC ByteByteJump Processor.
It supports full graphics, keyboard and sound.
I think the sound is not stuttering anymore, would appreciate feedback.
It's my first time coding procedural audio.
Below is a montage of 4 programs running:
All known programs can be downloaded from BytePusher home.
The keyboard emulation uses the real keyboard keys ('0'-'9', 'A'-'F')