Hiya.
I've done a bit of fiddling with the code, and I've added mouse click support (using L and R, as suggested by someone earlier in this thread).
I also added diagonals support, as that clearly needed doing.
Finally, I got rid of the 'return to menu on left-down', which was silly. Select now does that job.
I tested Turrican again, and that appears okay, although the diagonals are a bit too easy to hit (no surprises there, eh?). I also tried Chaos Engine this time, as the new mouse-click support enabled me to get past the trainer menu. It played okay, and handled the disk-swap. The movement of the character seemed about right in that (Chaos Engine has diagonal movement anyway).
I'm not sure if my upload to the file archive has worked correctly or not... I'll give it a bit longer, then edit this with a new location if I've screwed up somehow.