What is Daphne?
Daphne emulates laserdisc games like Dragon's Lair and Space Ace. It's available from Daphne-EMu.com.
How to run Daphne on my arcadecab?
Laserdisc games consisted of a traditional arcade pcb, and a laser disc player. The pcb worked much like a traditional video game, but the graphics were stored on the laser disc player, and the pcb would change to the appropriate scene based on the user's input. It is important to understand this relationship to setup daphne properly.
Once you have installed the emulator, you need three things for every game you wish to run:
A rom image. Video Footage. A framefile.
Rom's in this one case aren't a taboo and are freely available at The Dragon's Lair Project These are placed in the "roms" folder for daphne.
Video footage, however is copyrighted, as it is the bulk of the laserdisc game. You have a few (legal) options to obtain it. Firstly Digital Leisure has dvd versions of some of the more popular games available. Also you can obtain an original laser disc and rip the footage onto the pc via a laser disc player and a video capture card. In any case once you get a video source you have to rip it in a very special way. Details on how to do this are found at the Daphne homepage.
Once the video is ripped properly you will have to make a framefile. The framefile, is simply a text file that tells daphne where the useable portion of the video file is stored. Making the file can be rather complicated but luckily details on how to do so are also available at the Daphne homepage.
Once you have all three items you need to discover the command line to launch them. The easiest way to do this is to configure a single game in the included daphne loader. Most options are your preference, but the important one is to set the laserdisc player type to "Virtual LDP" and to point to the framefile for that game. Note that to make things easier, keep all of your framefiles in a single folder and name the framefiles after the rom for said game. More on that in a minute. Anyway, once you have everything to your liking check the "display command line before launching" option in the advanced tab. Now run the game and you'll see the exact command line used to launch the game with those options in daphne. Copy the text and set it aside.
Make sure the game launched properly and if so let's look at the text which we will be using:
daphne.exe romname vldp -framefile "famefilepath\romname.txt" -fullscreen
Notice the pattern, and notice why we wanted to keep the framefiles named after the rom. Any front end that supports sending a custom command line and injecting the romname into the command line should support daphne natively. If not, then the command line could be sent via a wrapper.