Files
libretro/emulators/clownmdemu.yml
T
Abdessamad Derraz 8b8d94e331 fix: name moved repositories by their new name
profile_sync --all reported 18 repositories the forge answers under another owner or name. Each pin resolves in the renamed repository, so the URLs change and the pins stay. flycast2021 builds from metallic77/flycast 603814c9 (ROCKNIX package.mk), whose upstream libretro/flycast now answers as libretro/parallel-dc with 4c293f30 still in its master history.
2026-10-21 11:10:46 +02:00

40 lines
1.4 KiB
YAML

emulator: ClownMDEmu
type: standalone + libretro
core_classification: official_port
source: "https://github.com/Clownacy/clownmdemu-libretro"
upstream: "https://github.com/Clownacy/clownmdemu-core"
profiled_date: "2026-03-23"
source_commit: "d43c2708b0a31c285ce16724b6c4a2e92af07346"
# The core the port vendors at source_commit (common -> core submodule).
upstream_commit: "88ef45a6585556e2247dd26b6c937d6b9fb4a12d"
core_version: "Git"
display_name: "Sega - MD/CD (ClownMDEmu)"
cores:
- clownmdemu
systems:
- sega-megadrive
- sega-megacd
notes: |
Mega Drive/Genesis and Mega CD emulator by Clownacy. Supports cartridge
(bin/md/gen) and CD (cue/iso/chd) formats, plus a subsystem for
cartridge+CD combo (Mega CD Mode 1). Mega CD boot ROM is an open-source
replacement compiled into the binary (mega-cd-boot-rom.c, 32 KB). Sub-CPU
BIOS calls handled via HLE. TMSS not implemented. No external files needed.
files: []
analysis:
tmss:
supported: false
megacd_bios:
external_required: false
builtin_boot_rom: true
boot_rom_source: "https://github.com/Clownacy/clownmdemu-mcd-boot"
boot_rom_location: "source/mega-cd-boot-rom.c (16384 uint16 entries = 32 KB)"
bus_mapping: "0x400000-0x41FFFF (address & 0x20000 == 0)"
source_ref: "source/bus-main-m68k.c:19-21, source/bus-main-m68k.c:508-521"
bios_hle: true
hle_source_ref: "source/bus-sub-m68k.c:66 (MegaCDBIOSCall)"