## GameBoyZ

Docs
Source
Changelog
Todo
License

### Docs

Back end is based on gngb (http://membres.lycos.fr/frogus/gngb/index.html) which is an SDL, GPL, gameboy emulator.

Front end is based on the qtopiagnuboy (http://www.slac.com/~mpilone/projects/qtopiagnuboy.phtml) launcher (LGPL)

### Game controls:

GB | Zaurus
A | DateBook button
B | Contacts button
Arrows | Direction keypad
Select | Enter (must use hardware keyboard)
Start | Space (or the center button inside directions)
RESET | Typically on the gameboy, SELECT+START+A+B reset the game; simply press the menu button once to reset the emulator.
PowerOff
The HOME button (directly above UP) closes down the emulator; the cancel key is disabled to prevent the emulator from quitting on multiple-keypresses.

Keybd | Action
s | Takes a timestamped screencap of the gameboy screen and saves it in ~/Documents/
f | Enables the FPS display
c | Turns on the keycode display (useful for finding the SDL keycodes of buttons in-game -- this isn't useful for the average user)

Please let me know if you have any suggestions to be implemented or ways to make it more user friendly.

### Source

Source will be available at http://psifertex.com/zaurus/gbz.phtml

### Changelog

0.2 Fixed exit behavior when entering multiple keys by remapping keys.
Added help documentation
Other bugfixes
Locked keys from other applications; allows the use of hardware buttons in emulator. 0.1 Initial Release; implement gngb backend with qtopiagnuboy frontend, adding screenshot functionality, and adjustments for zaurus specific settings (keys, mainly)

### TODO:

Scale size larger (full screen, or at least closer)
Use of OK button (not currently supported by SDL)
Customize key settings in launcher
Increased in-game options
Fix MIME types (currently just runs the launcher)

### License

This software is released under the GPL (http://psifertex.com/zaurus/gbz.phtml). The sources it is based upon are released under the GPL and the LPGP (http://www.gnu.org/copyleft/lgpl.html)