Skip to content

Singe (Hypseus)

Singe icon Singe logo

Overview

Hypseus Singe is the active fork of the Singe engine (full-motion-video, Lua-driven history of LaserDisc-style games). REG-Linux exposes works under the singe metadata group and loads .daphne packs through the Daphne-compatible core so cinematic shoots like Mad Dog McCree and Dragon’s Lair stay playable.

Quick reference

  • ROM folder: /userdata/roms/singe
  • Accepted formats: .daphne, .squashfs
  • Engine: Hypseus Singe
  • System group: engines

ROMs

Copy each .daphne folder into /userdata/roms/singe/. The pack bundles video (.m2v), audio (.ogg), script (.singe), and overlay assets, as well as a Framework directory. Keep the original structure intact (including Video, Sound, Script, etc.) so the launcher finds the assets automatically.

Download asset packs from the official Hypseus Singe data releases (choose the version that matches your REG-Linux release). Some packs require Framework data from the Hypseus Singe Data repository; place it inside the same directory as the .daphne folder.

Engines

Hypseus Singe

The Hypseus rendering core reads the .daphne scripts and plays video using SDL textures. Quick Menu options cover the usual REG-Linux overrides plus Singe-specific controls:

Setting Description
daphne.gfxbackend OpenGL or Vulkan renderer.
daphne.daphne_ratio Normal or stretch aspect ratio.
daphne.daphne_rotate Rotate the output (0/90/270).
daphne.bilinear_filter Apply bilinear scaling.
daphne.daphne_scanlines Show scanlines when stretching.
daphne.overlay_size Scale the overlay HUD (small vs large).
daphne.abs_mouse_input Use absolute coordinates for light-gun cursors.
daphne.singe_crosshair Toggle the crosshair overlay on/off.
daphne.singe_joystick_range Adjust analog cursor sensitivity.

Toggle these via [HOTKEY] + south or through EmulationStation’s advanced options.

Controls

Gun-based games expect a mouse or light gun; REG-Linux maps the Retropad buttons to emulate light-gun triggers, start, and special actions. Use /remapping_controls_per_emulator when you want to move crosshair commands to shoulder buttons or analog sticks.

Troubleshooting

  • Ensure the Framework folder is present for Singe 2.x packs; missing files cause Lua scripts to fail.
  • Keep the .daphne directory and its .m2v/.ogg assets together after copying; moving them breaks the loader.
  • Toggle daphne.bilinear_filter or daphne.ratio if colors or scaling look off.
  • For general issues, visit the generic support pages.