Wes,
Note that I've never actually used Daphne (or at least not
successfully), so I'm just going from the literature. It reads as
though it is a lot like MAME in that you tell it a "rom name", and
it expects the PCB rom and Laserdisk (or compressed hard disk in
MAME terms) to be in set locations. For mame, that's
"/path/to/roms/kinst.zip" and "/path/to/roms/kinst/kinst.chd" for
the pcb and chd, respectively.
http://wiki.arcadecontrols.com/wiki/Daphne
https://www.daphne-emu.com:9443/mediawiki/index.php/CmdLine
To me, it looks like you have a few "required" parameters. The game
type (rom), player type (vldp, likely) and a frame file. For this,
I'd just set up a simple bash script, like the following:
-------------------
#!/bin/bash
daphne "$1" vldp -framefile "/path/to/framefiles/$1.txt" -fullscreen
-----------------
if you copy between the '-'s and save as a .sh file, then set it
executable (chmod +x script.sh), you can then execute it like this:
./script.sh ace
which would expand to:
daphne "ace" vldp -framefile "/path/to/framefiles/ace.txt"
-fullscreen
I wasn't able to dig up how daphne stores the rom files, or how
those are configured. If it's like mame, there should be an ini that
sets up the path. If you're no-kidding looking to mount the disk
image, then this is what you need:
http://www.cyberciti.biz/tips/how-to-mount-iso-image-under-linux.html
Note that you will need to create a folder to mount to (e.g.
/media/DaphneDisk), as well as know the proper filesystem type to
mount as. "mount" will check the filesystem type and return an error
if there is a mismatch. I'm not sure "laserdisk" is a valid type or
if you really need to go down that rabbit hole.
Hope that helps.
Regards,
Joseph