Show pageOld revisionsBacklinksExport to PDFBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. <WRAP group> <WRAP round box twothirds column> {{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/logos/daphne.svg?nolink&h=320 }} ====== DAPHNE LaserDisc ====== [[http://www.daphne-emu.com|DAPHNE]] is the **F**irst **E**ver **M**ultiple **A**rcade **L**aserdisc **E**mulator!((As quoted on their website: http://www.daphne-emu.com)) For legacy reasons, the [[https://github.com/DirtBagXon/hypseus-singe|Hypseus fork]] of the emulator may be referred to as simply DAPHNE. A LaserDisc video game is an [[:arcade|arcade]] game that uses pre-recorded video (either live-action or animation) played from a LaserDisc. The first LaserDisc video game was Sega's Astron Belt released in 1983. The genre was popularized by Dragon's Lair released shortly after in the same year. The usage of LaserDiscs provided graphics close to an animated or live-action film which was vastly ahead of other arcade games at the time. However, with the drawback of limited interactivity compared to regular arcade games. Cool website about Laserdisc games: http://www.dragons-lair-project.com/games/ Another useful resource is AmberElec's wiki entry on it: https://amberelec.org/System-Laserdisc.html This system scrapes metadata for the ''daphne, arcade'' group(s) and loads the ''daphne'' set from the currently selected theme, if available. </WRAP> <WRAP third column> {{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/consoles/daphne.png?nolink&350 |}} {{ :systems:laserdisc.jpg?nolink&130 |}} </WRAP> </WRAP> ==== Quick reference ==== * **Emulator:** [[#daphne/hypseus|DAPHNE/Hypseus]] * **Folder:** ''/userdata/roms/daphne'' * **Accepted ROM formats:** ''.daphne'' ''.squashfs'' ===== BIOS ===== No Daphne emulator in Batocera needs a BIOS file to run. ===== ROMs ===== ==== Since v37 ==== It is mandatory to use latest assets from [[https://github.com/DirtBagXon/hypseus_singe_data/|Hypseus Singe data repository]]. <WRAP center round info 70%> Depending on your DAPHNE ROM files, you might need to use ''singe1'' or ''singe2'' assets. **Single** ''.m2v'' and ''.ogg'' ROM files most often need ''singe2'' assets. **Multiple** ''.m2v'' and ''.ogg'' ROM files use ''singe1'' assets. ''singe2-ports'' assets are made for boards to gain maximum performance and compatibility. </WRAP> Download the [[https://github.com/DirtBagXon/hypseus_singe_data/releases|source code]] and extract its content to any folder. Open it and you should find the following files: {{:systems:asterix-2.png|}} For this example, we will use ''Asterix'' ROM: {{:systems:asterix-1.png|}}` As mentionned, this game requires ''singe2'' assets. First, navigate to ''/00-singe2/'' folder. You should find ''Asterix'' folder there: {{:systems:asterix-3.png|}} Rename the folder ''Asterix'' to ''Asterix.daphne'' and copy it into Batocera ''/userdata/roms/daphne/'' along with ''Framework'' folder. **''Framework'' is required for Singe 2 ROMs.** {{:systems:asterix-4.png|}} Upload ''asterix.m2v'' and ''asterix.ogg'' files into ''Video'' folder of the ROM asset (''/userdata/roms/daphne/Asterix.daphne/Video/''): {{:systems:asterix-5.png|}} In the end, your ROM structure should look like this: <code> roms |-- daphne | | | |-- Asterix.daphne | | |-- Cfg | | |-- Fonts | | |-- Overlay | | |-- Script | | |-- Sounds | | |-- Video (ROM files go into this folder) | | | |-- asterix.m2v (image ROM) | | | |-- asterix.ogg (audio ROM) | | | |-- Framework </code> ==== Prior to v37 (v36 and less) ==== Place your DAPHNE ROMs in ''/userdata/roms/daphne/''. The file structure consists of a directory with the ending ''.daphne'' and a corresponding ''.zip'' file in the folder roms: <code> roms |-- daphne | | (The folder below holds a laserdisc...".daphne" | | tells emulationstation to add this to the menu, | | and "dle21" tells daphne to use that game engine) | | | |-- dle21.daphne | | |-- dle21.commands (Optional extra command- | | | line params!) | | |-- dle21.txt (Framefile) | | |-- lair.m2v | | |-- lair.ogg | | | | (All roms go into this roms folder) | +-- roms | +-- dle21.zip </code> <WRAP center round important> Without the additional ''.zip'' file in the ''roms'' folder the games will be recognized by Batocera but will not be playable! </WRAP> ===== Emulators ===== ==== DAPHNE/Hypseus ==== DAPHNE is the most famous emulator for LaserDisc arcade games. It supports more games than MAME. We use the [[https://github.com/DirtBagXon/hypseus-singe|Hypseus Singe]], a fork of the [[http://www.daphne-emu.com/|original DAPHNE emulator]]. === DAPHNE/Hypseus configuration === Standardized features available to all cores of this emulator: ''daphne.videomode'', ''daphne.ratio'', ''daphne.padtokeyboard'' ^ ES setting name ''batocera.conf_key'' ^ Description => ES option ''key_value'' ^ ^ Settings that apply to all cores of this emulator || ^ ES setting name ''batocera.conf_key'' ^ Description => ES option ''key_value'' ^ ^ Settings that apply to all cores of this emulator || | **GRAPHICS API ''daphne.gfxbackend''** | Choose which graphics API library to use. Vulkan may not work on all hardware.\\ => OpenGL ''OpenGL'', Vulkan ''Vulkan''. | | **ASPECT RATIO ''daphne.daphne_ratio''** | Not all games support stretching, depending on their video files.\\ => Original ''original'', Stretch ''stretch'', Force 4:3 ''force_ratio''. | | **SCREEN ROTATION ''daphne.daphne_rotate''** | \\ => 0 degrees ''0'', 90 degrees ''90'', 270 degrees ''270''. | | **SMOOTH GAMES (BILINEAR FILTERING) ''daphne.bilinear_filter''** | \\ => On ''0'', Off ''1''. | | **SCANLINES ''daphne.daphne_scanlines''** | Use with the stretch aspect ratio and adjust joystick sensitivity as required.\\ => Off ''0'', On ''1''. | | **BLEND SPRITES (SINGE) ''daphne.blend_sprites''** | Restore BLENDMODE outline on Singe sprites.\\ => Off ''0'', On ''1''. | | **OVERLAY SIZE (SINGE) ''daphne.overlay_size''** | \\ => Standard ''0'', HD Gun Games ''oversize'', Singe 2 Full ''full'', Singe 2 Half ''half''. | | **ABSOLUTE MOUSE INPUT ''daphne.abs_mouse_input''** | This option is required for some gun games when playing with a mouse.\\ => Off ''0'', On ''1''. | | **INVERT AXIS ''daphne.invert_axis''** | Invert the vertical joystick axis on flight games.\\ => Off ''0'', On ''1''. | | **JOYSTICK TO CURSOR SENSITIVITY ''daphne.singe_joystick_range''** | \\ => 5 ''5'', 10 ''10'', 15 ''15'', 20 ''20''. | | **HIDE LIGHT GUN CROSSHAIRS ''daphne.singe_crosshair''** | Hide crosshairs in supported games e.g. ActionMax.\\ => Off ''0'', On ''1''. | | **SDL TEXTURE ACCESS STREAMING ''daphne.daphne_texturestream''** | Can improve video performance. Do not use with ActionMax games or scanlines.\\ => Off ''0'', On ''1''. | | **CUSTOM CONTROLLER ''daphne.daphne_joy''** | Use controller settings manually defined in custom.ini.\\ => Off ''0'', On ''1''. | ===== Command line parameters ===== In ''roms/daphne/<game>.daphne/<game>.commands'', extra command line parameters can be define. For example, for Dragon's Lair in ''roms/daphne/lair.daphne/lair.commands'': <file - lair.commands> -nocrc -noissues -nolog -noserversend -latency 950 -x 640 -y 480 -bank 1 00110111 -bank 0 10011000 </file> ===== Controls ===== Here are the default Daphne's controls shown on a [[:configure_a_controller|Batocera Retropad]]: {{ https://raw.githubusercontent.com/batocera-linux/batocera-controller-overlays/master/solid-4k/daphne.png }} ^ Gamepad ^ Arcade ^ | SELECT | Input Coin | | START | START Player 1 | | A | Action Button | | X | DAPHNE Overlay | | D-pad | Stick | ===== Troubleshooting ===== ==== Further troubleshooting ==== For further troubleshooting, refer to the [[:support|generic support pages]]. systems/daphne.txt Last modified: 6 weeks agoby tovarichtch