UPDATE!!
OK, I've been hard at work polishing away, making a shiny new opk for you all to enjoy
CHANGELOG - in no particular order
Enabled Triplebuffering - graphics now supersmooth
Enabled 22kHz sound - I tried 44kHz but it was too cpu intensive, hopefully this is the correct balance.
Fixed multiple mouse emulation bugs - the code needed quite a lot of work but should be working fine now.
Fixed directory creation on first launch - it now works!
Changed File manager titlebar to show which button to press to load disk image to A or B drive.
DCaSTaway now remembers your rom directory - It still defaults to $HOME/.DCaSTaway/diskimages in case you use an SD card and then remove it.
Changed borders to black - Controversial? I prefer it this way. Let me know if you disagree.
Enabled swap disk - slider up now changes disks so disk B now has a use!
Hunted down all the relevant button combinations in the code and put them all into the manual.
Oh, and...
Changed splash screen and icon- by Gab1975, thanks for the great artwork!
Controls (from the manual):
There are three input modes in DCaSTaway, mouse, joystick and virtual keyboard.
Joystick mode (default)
-Controls: D-pad to move and A/Y.
-Slider up: Swap disks (useful for multidisc games, load disk 2 image into drive B first)
-SELECT+Left shoulderpad: Saves selected savestate
-SELECT+Right shoulderpad: Loads selected savestate
-SELECT+X: Decrease savestate number
-SELECT+Y: Increase savestate number
-START: Enable/disable throttle (use to skip intros)
Left shoulderpad: Mouse mode
-Controls: D-pad controls mouse movement and X/B to click.
-Right shouldpad: Increase mouse speed (max 16 then changes back to 1)
-Left shoulderpad: Back to Joystick mode
-SELECT+Left shoulderpad: Saves selected savestate
-SELECT+Right shoulderpad: Loads selected savestate
-SELECT+X: Decrease mouse speed
-SELECT+Y: Increase mouse speed
-START: Enable/disable throttle (use to skip intros)
Right shoulderpad: Virtual keyboard
-Change key: D-pad
-Select key: A
-Right shoulderpad: Back to Joystick mode
-SELECT+Left shoulderpad: Saves selected savestate
-SELECT+Right shoulderpad: Loads selected savestate
-SELECT+X: Decrease savestate number
-SELECT+Y: Increase savestate number
-START: Enable/disable throttle (use to skip intros)
Enjoy, this took a fair bit of work
https://drive.google.com/file/d/0BwYi4RGX-HSaRUU4aC0wMUYwNWc/view?usp=sharingUpdated 09/11/2014 - see later post
https://drive.google.com/file/d/0BwYi4RGX-HSadjBUbmF4ZGg0MHM/view?usp=sharing