Just in case there is anyone who reads PinHacks but not RGP there is a new version up, which I have proclaimed RC1. After this I'm only planning on fixing bugs (there are a few features which didn't make it, like the tank turret, and the disc in the IO Tower game, but they aren't very noticeable from playing distance and I'm essentially out of space.)

- eli

EDIT - Jeremy and a few other people have asked about customizing strings - here's a brief explanation

There are two types of strings, the replacement table and the strings in the code.

The replacement table is near the beginning and has a giant list of short strings, they get inserted into the regular strings anywhere there is a lowercase letter, DON'T mess with this table because you will almost certainly break something.

The regular strings are found throughout the code and are generally defined as "byte STR_MYSTRING ... , 0x00" you can change these however you'd like and do NOT need to worry about letter counts or anything (although you could go off the screen or misalign something) there are also some "commands" that can be embedded into the screen to move the cursor, insert a string of spaces, or change the margins. Those are a little tricky but you can kind of figure them out by looking at the examples.

Has anyone tried to play video on the your uOLED-128-G1 screen?
It would be so cool to add a mem card and play some TRON movie then loop back to Eli’s code. If I get some time next week maybe I will experiment with video on it.

That would be fun. I played some video clips of MAME captures when first toying with the screens and was a little frustrated by the workflow of converting to/from animated GIF, but I'll bet it would look pretty good on the uOLED-128. I'd love to see a video of your results.

Space is tight enough that you might have to comment out the strings and extra logic that occasionally show the credit screen mixed in with the regular instructions screens. Let me know if you run out of room and I can try to provide some hints.