gnuboy Smartphone 2002/2003
This is a Game Boy emulator for Smartphone 2002 and Windows Mobile for Smartphones 2003. It is a port of the GPL'ed gnuboy CE software to
the Smartphone 2002 platform. The main gnuboy project page can be found here.
The current version is tested on unlocked Orange SPVs and e200.
The Smartphone port is ported from the 1.03 gnuboy code in the GnuBoy CE port.
Return home for other projects including PocketSNES SP.
Available Features
- Compatibility with Game Boy and Game Boy Color
- Full gameboy resolution.
- Sound can be turned on but due to speed on the SPV doesn't sound too good. Sound settings can be adjusted to attempt to attain a better quality sound.
- Multiple Roms
- Gziped Roms (there are reported problems with some zipped roms in the latest version that didn't exist in 0.95. Also the decompression algortihm is apparently working much slower. I will look at doing a new build with the old compression code in it soon.
- Keys fully configurable. Layouts (and all other settings) saved against with the state for each game individually.
Screenshots
Download
The latest version is 1.03-0.5
If you are upgrading from a previous version be aware that the format for controls and settings being saved to the state file (.000 file) has changed. When you load a game for the first time in the new version it may load an invalid set of controls. You will need to go to the menu and reset them by hand. Alternately if you don't mind losing the game in progress delete the .000 file and the controls will be reset to the defaults.
Installation Instructions
- Download
gnuboySetup.exe.
- Execute it on your pc.
- Place your GB/GBC ROM image files in the same folder as gnuboy.exe. (\Storage Card\Program Files\Games\gnuboy if you installed on your storage card)
- Run Gnuboy from the programs menu.
Usage Instructions
- On startup you will be presented with a list of ROM files. Move up and down the list with the joystick and select a ROM with the joystick middle button. The title bar will change to GnuBoy CE during ROM load. Loading may take a few moments if it is a large file or you have gzip'd the ROM.
- Directions - joystick on the phone.
- A & B button Left Softkey, Right Softkey
- Start button 1
- Select button 2
- Voice Record, Volume + or Volume - will bring up the menu.
- File menu allows you to resume play, reset the game (saves are retained but your current state is lost), adjust frame rate, and toggle sound.
- Keys menu allows you to redefine which smartphone keys match up to each Gameboy control. It will allow you to map a single physical key to multiple gameboy keys but don't do that, it'll give unpredictable results. The usable keys are every key on the phone except power and voice record.
Gzip'd ROMS Instructions
Rom files can be gzip'd to make them smaller. This usually cuts their size to a little under half the original size. Gzip'd ROMs will take longer to load on the device but will play at the same speed as normal ROMs. Gzip can be used on Windows machines via the CygWin
- Get a rom file (gb or gbc) (eg, 'Pokemon Gold.gbc')
- gzip that file, it will now have .gz appended to it's filename (eg, 'Pokemon Gold.gbc.gz')
- Rename the file back to it's original name (eg, 'rename "Pokemon Gold.gbc.gc" "Pokemon Gold.gbc"')
- copy the gzip'd ROM to the same directory on the device as gnuboy.exe.
Bug list
- There are no known bugs at this time
Changelog:
1.03-0.5
- Added SHCloseApps call to automatically close other background applications on starting gnuboy
1.03-0.4
- Total re-port of all code to be based on a new pocket pc base.
- New version numbering scheme. 1.03 representing the gnuboy base and 0.4 representing the build of the SmartPhone port
- Extra sound options added
- Show frame rate option added
0.95
- Minor compilation changes resulting (maybe) in speed improvement.
0.94
- Softkey menu labels dissappear in game.
0.93
- Framerate and key setup are saved in the state file (*.000)
0.92
Any queries or comments to GnuBoySP (remove the text NOSPAM from the address).
The gnuboy Smartphone Project
Last update: April 27, 2003