Skip to content

DirkSimple emulates Laserdisc arcade games.

About this profile
Detail Value
Type standalone + libretro
Classification Official port
Source https://github.com/icculus/DirkSimple
Version 0.3, stated in dirksimple_libretro.c
Revision icculus/DirkSimple@d5d75f97af34
Profiled 2026-03-23
Profile YAML, JSON
Cores dirksimple
Systems Laserdisc arcade games
Technical notes

DirkSimple by Ryan C. Gordon (icculus). Plays laserdisc arcade games via Lua scripts + Ogg Theora video. Same author wrote both standalone and libretro backends (source == upstream).

Libretro port loads from system_dir/DirkSimple/. ref: dirksimple_libretro.c:782,794 sysdir from RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY basedir = sysdir + "/DirkSimple/" DirkSimple_startup(basedir, info->path, ...) at line 799

Standalone loads from SDL_GetBasePath() + data/. ref: dirksimple_sdl.c:575-577

Game data in data/games/<gamename>/game.lua + assets (PNG, WAV). User provides the OGV laserdisc video as content.

Supported games: Dragon's Lair (lair), Cliff Hanger (cliff). 10 data files in the repo (game.lua scripts, sprites, sounds, icons).

Buildbot provides DirkSimple.zip via Core System Files Downloader.

No BIOS or firmware files required.

.