Files
libretro/emulators/demul.yml
Abdessamad Derraz bbe4936cf2 feat: add 12 batocera standalone profiles, update 3 existing
New profiles: citron (Switch), clk (multi-system), demul (Hikaru),
eka2l1 (Symbian/N-Gage), gsplus (Apple IIGS), lexaloffle (PICO-8),
openmsx (MSX), ryujinx (Switch), shadps4 (PS4), tsugaru (FM Towns),
x16emu (Commander X16), xroar (Dragon/CoCo), zc210 (Zelda Classic).
Updated: amiberry, fsuae (standalone Amiga), ymir (Saturn standalone).
2026-03-26 07:01:16 +01:00

158 lines
5.1 KiB
YAML

emulator: Demul
type: standalone
upstream: "https://demul.emulation64.com"
profiled_date: "2026-03-26"
core_version: "0.7"
display_name: "Sega - Dreamcast/NAOMI/Hikaru (Demul)"
cores:
- demul
systems:
- sega-dreamcast
- sega-naomi
- sega-naomi2
- sega-hikaru
- sammy-atomiswave
- sega-system-sp
- gaelco-powervr
- cave-cv1000
notes: |
Closed-source Windows emulator for Sega Dreamcast and related arcade hardware.
Run via Wine (32-bit, win32 prefix) on Linux platforms (Batocera, RetroBat).
Uses MAME ROM naming conventions for arcade BIOS archives.
Batocera configgen (demulGenerator.py) maps roms0 to the BIOS directory.
All BIOS ZIPs are placed directly in bios/ (no subdirectory prefix).
Demul searches configured ROM paths for both game ROMs and BIOS archives.
Gaelco PowerVR and Cave CV1000 (3rd gen) games are self-contained ROM sets
and do not require separate BIOS archives.
HLE MIE emulation available (changelog: "full HLE MIE" mode). LLE mode
requires mie.zip with the 315-6146 MCU firmware.
Supported launch modes via -run= parameter:
dc, naomi, naomi2, hikaru, atomiswave, gaelco, cave3rd, segasp.
BIOS requirements verified against Batocera configgen, batocera-systems
declarations, MAME ROM set conventions, and community documentation.
No source code available for direct verification.
files:
# -------------------------------------------------------
# Sega Dreamcast
# -------------------------------------------------------
- name: dc_boot.bin
system: sega-dreamcast
required: true
size: 2097152
note: "Dreamcast boot ROM (2 MB). No HLE fallback in Demul."
- name: dc_flash.bin
system: sega-dreamcast
required: false
size: 131072
note: "Dreamcast flash memory (128 KB). Created by emulator if missing."
# -------------------------------------------------------
# Sega NAOMI
# -------------------------------------------------------
- name: naomi.zip
system: sega-naomi
required: true
category: bios_zip
note: >
NAOMI system BIOS archive (MAME format). Contains region-specific
BIOS ROMs (EPR-21576 Japan, EPR-21577 USA, EPR-21578 Export,
EPR-21579 Korea) plus development and special BIOS variants.
- name: naomigd.zip
system: sega-naomi
required: false
category: bios_zip
note: "NAOMI GD-ROM BIOS. Shares ROMs with naomi.zip (subset of region BIOS variants)."
- name: hod2bios.zip
system: sega-naomi
required: false
category: bios_zip
note: "House of the Dead 2 game-specific BIOS. Japan/USA/Export variants."
- name: f355bios.zip
system: sega-naomi
required: false
category: bios_zip
note: "Ferrari F355 Challenge game-specific BIOS. Japan/USA/Export variants."
- name: f355dlx.zip
system: sega-naomi
required: false
category: bios_zip
note: "Ferrari F355 Challenge Deluxe game-specific BIOS. Japan/USA/Export variants."
- name: airlbios.zip
system: sega-naomi
required: false
category: bios_zip
note: "Airline Pilots Deluxe game-specific BIOS. USA/Export variants."
# -------------------------------------------------------
# Sega NAOMI 2
# -------------------------------------------------------
- name: naomi2.zip
system: sega-naomi2
required: true
category: bios_zip
note: >
NAOMI 2 system BIOS archive (MAME format). Contains region-specific
BIOS ROMs (EPR-23605 Japan, EPR-23607 USA, EPR-23608 Export,
EPR-23609 Korea, EPR-23610 Australia).
# -------------------------------------------------------
# Sega Hikaru
# -------------------------------------------------------
- name: hikaru.zip
system: sega-hikaru
required: true
category: bios_zip
note: >
Hikaru system BIOS archive (MAME format). Contains EPR-23400a (latest),
EPR-23400, EPR-21904 (early), prot_bot (dev/prototype). All 2 MB at IC94.
# -------------------------------------------------------
# Sammy Atomiswave
# -------------------------------------------------------
- name: awbios.zip
system: sammy-atomiswave
required: true
category: bios_zip
note: "Atomiswave system BIOS archive (MAME format). Contains bios0.ic23 and bios1.ic23 (128 KB each)."
# -------------------------------------------------------
# Sega System SP
# -------------------------------------------------------
- name: segasp.zip
system: sega-system-sp
required: true
category: bios_zip
note: >
System SP (Aurora/Spider) BIOS archive (MAME format). Contains
EPR-24236a, EPR-24328/a BIOS ROMs, serial EEPROM, and network
firmware variants.
# -------------------------------------------------------
# Device ROMs (NAOMI / NAOMI 2 / Hikaru)
# -------------------------------------------------------
- name: mie.zip
required: false
hle_fallback: true
category: bios_zip
note: "MIE (Maple-JVS bridge) Z80 MCU firmware (315-6146.bin). HLE mode available; LLE mode requires this archive."
- name: jvs13551.zip
required: true
category: bios_zip
note: >
Sega 837-13551 JVS I/O board firmware. Contains sp5001.bin,
sp5001-a.bin, sp5001-b.bin, sp5002-a.bin, 315-6215.bin.