Squishy Tia wrote:
RB's emulators may be "long in the tooth", but just because something's old doesn't mean it's useless or that you throw it away. They get the job done, and are damned accurate to boot, so they're still my main go-to if I want a stint of nostalgia.
As I said before, my plan is to keep them going for as long as Apple supports Carbon. Furthermore, I will do my best to release any core updates provided it is possible (BSNES regrettably isn't, as the core now uses C++ extensions that are not available in the version of GCC included with Xcode).
I do have an unfinished version of Emulator Enhancer developed with Cocoa, but it needs considerable work to bring it to release quality, and there are more important things on my radar for at least the next year.
Now if I could just figure out how to get a joystick and buttons mapped in Rainbow. Only Full Screen and Turbo are available to be set... ^_^
I just had a look at the code. The reason this doesn't work is that Rainbow uses its own internal keyboard handling rather than that provided by my shell; in fact, this code is unchanged from the first versions of Rainbow written by Chris Lam years ago. This is only likely to be fixed if and when I finish the Cocoa shell code. In short, don't hold your breath :)