README.md

April 19, 2026 ยท View on GitHub


ClownMDEmu

Try It Yourself

You can try ClownMDEmu in your web browser at clownmdemu.clownacy.com.

Overview

This is ClownMDEmu, a Sega Mega Drive (a.k.a. Sega Genesis) emulator.

Some features of the Mega Drive are currently unemulated (see common/core/TODO.md for more information).

The repository contains ClownMDEmu's standalone frontend; it is written in C++20 and leverages the SDL3 and Dear ImGui libraries.

Controls

The default control scheme is as follows:

Keyboard

InputAction
UpUp
DownDown
LeftLeft
RightRight
ZA
XB
CC
AX
SY
DZ
EnterStart
BackspaceMode

Controller

InputAction
UpUp
DownDown
LeftLeft
RightRight
XA
AB
BC
LBX
YY
RBZ
StartStart
BackMode
LTRewind
RTFast-forward
RSBPause

Menus can also be navigated with a controller:

Hotkeys

InputAction
PausePause
SpaceFast-forward (unpaused), frame-advance (paused)
FFast-forward (unpaused), frame-advance (paused)
RRewind
TabSoft reset
F5Create save state
F9Load save state
F11Toggle fullscreen

Licence

ClownMDEmu is free software, licensed under the AGPLv3 (or any later version). See LICENCE.txt for more information.