CL
Clownacy/clownmdemu-frontend
Reference standalone frontend for ClownMDEmu, a Sega Mega Drive/Sega Genesis emulator.
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
| Input | Action |
|---|---|
| Up | Up |
| Down | Down |
| Left | Left |
| Right | Right |
| Z | A |
| X | B |
| C | C |
| A | X |
| S | Y |
| D | Z |
| Enter | Start |
| Backspace | Mode |
Controller
| Input | Action |
|---|---|
| Up | Up |
| Down | Down |
| Left | Left |
| Right | Right |
| X | A |
| A | B |
| B | C |
| LB | X |
| Y | Y |
| RB | Z |
| Start | Start |
| Back | Mode |
| LT | Rewind |
| RT | Fast-forward |
| RSB | Pause |
Menus can also be navigated with a controller.
Hotkeys
| Input | Action |
|---|---|
| Pause | Pause |
| Space | Fast-forward (unpaused), frame-advance (paused) |
| F | Fast-forward (unpaused), frame-advance (paused) |
| R | Rewind |
| Tab | Soft reset |
| F5 | Create save state |
| F9 | Load save state |
| F11 | Toggle fullscreen |
Licence
ClownMDEmu is free software, licensed under the AGPLv3 (or any later version).
See LICENCE.txt for more information.
On this page
Languages
C++95.3%C4.5%CMake0.1%Shell0.0%GLSL0.0%
GNU Affero General Public License v3.0
Created January 30, 2023
Updated March 9, 2026


