Dolphin, the GameCube and Wii emulator - Forums

Full Version: Use Dolphin in arcade machines [download inside]
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
This is just something really fun the devs should check out to see what their work allows. It uses a cross platform library called libmmmagic to interface with the machine itself. The end result is pretty neat even if that computer is underpowered. It's using a radeon hd 6450 so things lag all over the place when it tries to layer multiple videos and 3d effects on top of each other.

https://youtu.be/faAJnnlduxI
OK I separated this out from a dolphin plugin mod. It's now standalone. As such, here is what you need to do to interface dolphin (or at this point, any application) with your arcade DDR machine.

1. Connect arcade machine to a PC using a minimaid (or minimaid api compatible device). Simply plug in the jamma connector and light connectors to the minimaid and set DIP 2 to on. Connect minimaid to PC using USB.
2. Set audio recording device to stereo mix if applicable. You may have to enable stereo mix in the registry if you lack this.
3. Install dolphin, any version, and games. (In fact you can use any game now, not just dolphin)
4. Configure pad / input settings using keystrokes (non-keyboard input would require an input plugin)
5. Just double click dolphin-mmmagic.exe and let it run in the background.
6. Play your game with arcade mappings and full light support!


You can download dolphin-mmmagic.exe from my mediafire:
http://www.mediafire.com/download/wz6htn...mmagic.exe

Sorry for the large file size. For user simplicity the entire mingw runtime (what I used to make this) is included in the exe.

My library supports linux as well but I lack a linux box at the moment to compile and test it with.

Since this is now standalone, this project makes use of RTAudio. License is available here: https://www.music.mcgill.ca/~gary/rtaudio/license.html
Tested this with Windows 10 since it came out today. Performed perfectly Smile.