Menu

WikiHome

Chris Clark

A gameboy emulator using the [gnuboy] emulation core.

[ScreenShots]

Oh Boy is a port of the [gnuboy] Gameboy emulator with a basic menu system. See [History].

It runs on:

There is code for Wiz and GP32x but this has not been tested recently (if you own one of these devices and are willing to do some test builds please contact me to get this updated). See the [OtherPorts] page.

Oh Boy is an http://www.libsdl.org/ SDL port of [gnuboy] and offers:
* frame skipping
* GUI menu for loading roms
* GUI menu for some settings and saving them to gnuboy .rc files
* FPS indicator (from SDL gnuboy port)

NOTE Oh Boy does not make use of the existing gnuboy SDL port so there are some potential differences. For instance the original Oh Boy would hang in the audio code on some desktops (this particular sound problem has been fixed, see https://sourceforge.net/p/ohboy/code/).

The current Oh Boy version here is now based on the latest version of [gnuboy] and so the gnuboy code is now required for building. See [BuildRequirements] for more information.

The menu system has the potential for breaking out into a standalone basic C and SDL project for a (game) menu system.

Hopefully the menu system can be added to the official gnuboy code base.

For a related projects see the base [gnuboy] and also http://www.gp32x.com/board/index.php?/topic/48526-lemonboy-supercolor-gameboy-emu/ Lemonboy (has some Super Game Boy support).


Related

Wiki: BuildRequirements
Wiki: DingooOhBoy
Wiki: History
Wiki: OtherPorts
Wiki: ScreenShots
Wiki: gnuboy