Application:Gnuboy

NOTE: To successfully follow these instructions, you should know a bit of Linux. If you're uncomfortable with Linux, alternative instructions are available here.

Playability in this emulator is excellent. Gameboy and Gameboy Color games run at full speed.

Setup:
1. Setup Debian.

2. Setup DirectFB.

Some program specific notes about the directfbrc config file:

mode=320x480 primary-layer=00 pixelformat=RGB16 #This needs to be changed from ARGB to RGB16 for accurate gameboy color emulation. no-vt no-cursor bg-color=00000000 hardware

3. Run, outside the chroot:

4. Run, inside the debian chroot:

Run:
Get into the Debian chroot:

Launching Gnuboy from within Webos
The emulator can be launched from the Mojo Webos Terminal app, which can be downloaded from Preware. The emulator even works with Luna on, meaning you can launch it from the Webos Terminal, and receive calls even when playing a game. To exit games when playing like this, press the orange button or the Gnuboy quit button to return to normal Webos function.

However, with Luna on, the Webos GUI functions will turn off the screen and go into sleep mode after a period of time, which causes the emulator to crash. This period of time is defined in the Webos 'Screen & Lock' application under 'Turn Off After'. A workaround is to either tap the screen periodically before the screen turns off, use the functionality in the Webos app NoDoze, or use the "More Standby Times" patch that can also be applied using Preware (original patch notes available here).

Scripts for quick launch
make a script to launch debian, and call it debian.sh. then do the command:

then make a script to run the gameboy emulator. call it gameboy.sh do command:

and now you can run gameboy games with two lines.

1. go to debian script directory 2. go to gameboy script directory, with roms in that directory

Video
Video on Viddler

Video on Youtube