emulator: MESS 2015 type: libretro core_classification: frozen_snapshot source: "https://github.com/libretro/mame2015-libretro" upstream: "https://github.com/mamedev/mame/tree/mame0160" profiled_date: "2026-03-24" source_commit: "7adbf440d5f554097f58f8c6ebb673adc4320a31" core_version: "0.160" display_name: "Multi (MESS 2015)" mame_version: "0.159" cores: - mess2015 - mess systems: [] notes: | Frozen snapshot of MAME/MESS 0.159 (version.c says 0.159, core reports 0.160). Built from same repo as mame2015/ume2015/cdi2015 with TARGET=mess. 619 machine drivers (home computers, consoles, handhelds, calculators). No BIOS root sets (no GAME_IS_BIOS_ROOT in src/mess/). Machine ROMs loaded per-machine via MAME ROM system from content directory. Software list support via 375 XML hash files in system_dir/mess2015/hash/. Hash files are bundled in the source repo at /hash/. Not on libretro buildbot. .info incorrectly says SYSTEMDIR\ume\hash — actual path is mess2015/hash. hiscore.c integrated (libretro addition, not in upstream MAME 0.159). SAMPLES sound driver disabled in mess.mak. Per-game cheat XMLs via system_dir/mess2015/cheat/. Artwork layouts via system_dir/mess2015/artwork/. Upstream comparison (tag mame0160): romload.c and softlist.c unmodified. files: - name: hiscore.dat path: "mess2015/hiscore.dat" required: false category: game_data sha1: "68e94fb579f46f3255ef7c34c0322f3f0f3c8e20" md5: "7e31f0b84f6ea6f9ffec0cd968decf9f" size: 216250 source_ref: "src/emu/hiscore.c:122-138,335-337" note: >- high score definitions, loaded via f.open without explicit search path. metadata/hiscore.dat of the core repository; is_mem_range reads only "cpu:addr:len:start:end" lines under a "gamename:" header.