Rockboy Plugin

This plugin is a port of GNUboy to Rockbox which allows you to play Gameboy games on your player. It is included in the Rockbox builds and functions as a viewer (you simply select the .gb or .gbc files to launch them). It does not show up in the "Browse Plugins" list. If you have any .sgb ROM files, you must rename them to .gb in order for them to work.

Status

Done. still choppy because rockboy is not at full speed. but the driver should work fine. (thanks to XShocK).

Grayscale support for iriver

Done

Done. Color can probably be added for h3xx models later.

Grayscale support for iPod

0%

Support for the different iPod grayscale models

Savestates

90%

slightly buggy

Dynamic recompilation cpu core

10%

Framework exists, needs more opcodes implemented

New interpreter cpu core written in assembly

0%

Not started, eventually to be merged with dynarec

Fixing the sprite palette

0%

see open bugs

More / better button handling

0%

Button hold, buttons for simultaneous button presses

Open Bugs

Bug

Description

sprite palette

Sprites are not using the correct palette; caused by gnuboy not supporting a gb mode but only gbc mode, look at BGP / OBP0 / OBP1 and *_scan() functions, this causes some sprites to be displayed wrongly, like the guy in the house at the start of zelda: link's awakening