DualMode library and MGLServer, used for the graphical interface in SNES9x release 7, have gone open source. You can find the source here:
DualMode library and sample app
MGLServer executable
Although I haven't put together any ReadMes, the source is heavily commented and should be fairly straightforward to understand. The example provided in the dmlib archive should also make things fairly clear. If you'd like a more complex but complete example of how to use this library, ask me for the source code to SNES9x.
You are free to do whatever you want with this source, including using it in a commercial product. The only exception that I'll place on the licensing is that it not be used to create a commercial product solely comprising the Dualmode library and MGLServer (in other words, you've got to have an application that uses it, you can't just sell it as is). Please send any and all feedback on this source to
Moderator's Note: Sorry, I think I missed this news on his moment (2001-03-22)and its a really important one for the OS/2 Emulation and Gaming scene.
Source: EmuOS/2 Site