Update:
Port to SDL going nicely now I've fixed a couple of memory leaks.
Colours - Fixed
Switch joystick and early state virtual keyboard are implemented
Controls now:
D-pad: movement
A: Fire/select character on virtual keyboard
Switch player - Left Shoulderpad
(hacky) Virtual Keyboard - Right Shoulderpad
Hold down right shoulderpad whilst using virtual keyboard, select the character with the "A" key and release right shoulderpad to go back.
e = enter
d = clear text (delete)
A few of the keys from the console are currently missing ("=", "YES", "NO", "RESET", "?"). I don't know how important they are as I haven't seen a need for them yet.
I still need to improve the keyboard but would appreciate anyone's feedback as to how best to do this.
I also would like to have a go at finishing porting voices although as this was an add-on and not part of the official console this only enhances a few roms. Currently voices are disabled.
btw, for those unfamiliar with the system (like me!), at the "SELECT GAME" screen you usually need to press "0" or "1" which you can now do with the virtual keyboard!
Latest beta (source code included):
https://drive.google.com/file/d/0BwYi4RGX-HSaOTVYS1VvSk92VU0/view?usp=sharingNew version out!
As before, a bios is required to run placed in the ~/.o2em/bios directory.