Files
libretro/emulators/clownmdemu.yml
T
Abdessamad Derraz e7aa9e870b fix: state libretro core versions from their code
Each libretro profile records version_basis and core_version is read
there at its pin. snes9x states 1.63 in snes9x.h, nestopia 2.0.0, mgba
0.11.0, vice 3.10, atari800's libretro tree 7.0.0. Cores whose build
takes its version from git carry the nearest tag in describe form
(flycast v2.7-90-ge88b0ce, ppsspp, duckstation, gearcoleco), placeholders
copied from .info files (Git, SVN) are replaced by the code's statement,
and a code that states none is null with kind none.
2026-10-27 19:21:27 +01:00

44 lines
1.5 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: "v1.6.12"
version_basis:
kind: file
path: "source/libretro-interface.c"
pattern: 'info->library_version\s*=\s*"([^"]+)"'
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)"