EmuOS2

Welcome to the new Emu-OS/2 homepage at netlabs.org!

This web site is dedicated to the OS/2 ports of MAME, Retrocade, and SNES9x. This page should be your source for the latest versions of the OS/2 ports of these emulators, as well as news about them and tech support for them. For those who don't know...

MAME stands for Multiple Arcade Machine Emulator. It currently emulates several thousand arcade games, including classics like Centipede and PacMan, as well as more modern games, like Street Fighter and X-Men. The OS/2 port of MAME originally started as a netlabs.org project and I'm glad it's finally back at netlabs.org where it belongs.

Retrocade is another arcade emulator, headed up by Neil Bradley. It was written with two purposes in mind: speed and glitz. It doesn't play nearly as many games as MAME, but the emulation cores were written entirely in assembly and the speed shines through. The interface is also quite attractive. I apologize that I don't currently have a version of Retrocade available for download. I new release is under development but requires the completion of a port of the Simple DirectMedia Layer (SDL) to OS/2 first. When this port is complete, work can begin on the update to Retrocade.

SNES9x emulates Nintendo's 16 bit game platform, the Super Nintendo. Its emulation core is written in x86 assembly and gets very good performance. In addition, the emulation of the advanced features of the Super Nintendo are extremely accurate.

If you have a problem, send me your DEBUG.LOG file as well as any core files that may have been generated. Please read the ReadMe.OS2 files included in each archive thoroughly before using this software.

System Requirements

 * EMX runtime libraries version .9d
 * DART sound support
 * DualMode library and Scitech support files (both included in archives)
 * OS/2 Warp 3, Warp 4, Warp Server for e-Business, Warp 4.51, or eComStation
 * Appropriate ROM image files (which I cannot legally supply, so don't ask)
 * Vesa J's joystick driver is required for joystick support (see downloads below)

MAME for OS/2 .37 beta 14 source code has been released
At the request of several, the complete source tree to the last available OS/2 port of MAME (Multi-Arcade Machine Emulator) has been cleaned up and released. This source code was updated to work with the latest release of the DualMode library (which is included in the source package). This version is a bit more stable than the one that was originally distributed with MAME.

Emu-OS/2 Web site has a new home!
After many months of being unreliable, out of date, or just plain unreachable, the Emu-OS/2 Web site (formerly emusos2.vintagegaming.com) is back "at home" at OS/2 Netlabs. Many thanks to Adrian for hosting me here as well as providing an extremely easy to use web interface to keep the site up to date!

This is the new official home of the MAME, Retrocade, and SNES9x for OS/2 projects. Once the site is fully operational, keep your eyes opened for some new releases. :-)

Download
Dynamic Windows 2.0 for Windows 64-bit

Dynamic Windows 2.0 for Windows 64-bit
 * Advanced Joystick Driver for OS/2 - Vesa J's award-winning enhanced joystick driver for OS/2. This version is supported by SNES9x, Retrocade, and MAME.


 * SNES9x for OS/2 Core Version 1.39, OS/2 release 13 - Pentium Optimized - OS/2 port of SNES9x (Super Nintendo emulator). SNES9x core version is 1.39. OS/2 interface code is release 13. Includes support for windowed AND full screen operation. This version has been optimized for Intel Pentium processors.


 * SNES9x for OS/2 Core Version 1.39, OS/2 release 13 - AMD K6 Optimized : OS/2 port of SNES9x (Super Nintendo emulator). SNES9x core version is 1.39. OS/2 interface code is release 13. Includes support for windowed AND full screen operation. This version has been optimized for AMD K6 processors.


 * EMX runtime library: This is the EMX runtime library which is required for the applications. Please check the readme about how to install.


 * MAME for OS/2 version .37 beta 14 : OS/2 port of the Multiple Arcade Machine Emulator (MAME) version .37 beta 14. This version uses the DualMode library for full screen and windowed graphics.


 * Latest OS/2 MAME (.37b14) source code: Complete source code to MAME for OS/2 version .37 beta 14. Requires GNU make, GCC (2.9.x or higher), EMX .9d Developer kit, IBM resource compiler (RC), and lxLite to compress the resulting executable.

Contributors

 * Marty Amodeo