Skip to the content.

MesenCE Libretro documentation

This directory is the authoritative documentation source for the fork. Behavior, syntax, architecture, and release changes should be documented in the same commit as the code that implements them.

Start here

Document Purpose
Architecture Complete fork-specific system map
Design philosophy The boundaries and principles used for fork development
HD renderer Tile capture, logical objects, additions, and priority
Audio and video APU mixing, Libretro delivery, pacing, and hitch analysis
HD-pack overview Paths, compatibility, semantic syntax, and parallax
Release process Build, verify, version, tag, and publish
Roadmap Work planned after the 0.9.1 alpha
Project history Consolidated development milestones
0.9.1 Alpha 1 notes Current alpha release

Getting started

Document Purpose
Install into RetroArch Install, verify, and roll back the custom core
Build on Windows Build the Windows x64 DLL
FDS BIOS setup Configure user-supplied FDS firmware

HD-pack authoring

Document Purpose
HD-pack overview Feature overview and runtime model
Syntax reference Classic and fork-only tags
Semantic rules Pages, watches, routes, contexts, and replacements
Examples Minimal test packs and syntax examples

Reference

Document Purpose
Repository layout Source versus generated/local material
Upstream projects Attribution and imported revisions
Changelog Public version history
Preserved upstream documentation Standalone MesenCE material that may not apply directly

The GitHub Wiki is not the source of truth.