Heck, it would be better if he was able to do software rendering. Many of the effects JJ uses are hard to do with shaders or are plainly faster in software, especially in ES space where how compact shader is is even more important than on a PC with proper GPU and full GLSL/HLSL.
Plus, JJ2 breaks anyway on higher resolutions, so best would be to render in 640x480 or 640x360 if you want 16:9 preset and upscale to fill the screen. And software 2d rendering in 640x480 is fast enough for any modern CPU, even cheapo ARMs used in Pi2) - then hardware can do upscaling.
__________________
Code:
.──.
│O_O │
││_╱ │
╱╱ │╲
(|▔╲ │ )
╱'╲_▔ _╱`╲
╲___) (___╱ TUX LOVES YOU.
|