{"id":15047829,"url":"https://github.com/clownacy/clownmdemu-frontend","last_synced_at":"2026-05-10T22:04:34.244Z","repository":{"id":96449188,"uuid":"595356444","full_name":"Clownacy/clownmdemu-frontend","owner":"Clownacy","description":"Reference standalone frontend for ClownMDEmu, a Sega Mega Drive/Sega Genesis emulator.","archived":false,"fork":false,"pushed_at":"2025-04-05T18:21:18.000Z","size":16778,"stargazers_count":72,"open_issues_count":6,"forks_count":6,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-09T16:13:25.577Z","etag":null,"topics":["cplusplus-20","dear-imgui","emulator","genesis","mega-drive","megadrive","sdl3"],"latest_commit_sha":null,"homepage":"https://clownacy.wordpress.com/tag/clownmdemu/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Clownacy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Clownacy"}},"created_at":"2023-01-30T22:57:14.000Z","updated_at":"2025-04-05T18:21:22.000Z","dependencies_parsed_at":"2023-12-06T19:25:35.486Z","dependency_job_id":"2de2d2b8-729e-485e-840c-895332fef2d0","html_url":"https://github.com/Clownacy/clownmdemu-frontend","commit_stats":{"total_commits":1091,"total_committers":2,"mean_commits":545.5,"dds":0.002749770852429001,"last_synced_commit":"1b1cc999c6d957e6c73fd49af812ad2cf8fa8e05"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Clownacy%2Fclownmdemu-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Clownacy%2Fclownmdemu-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Clownacy%2Fclownmdemu-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Clownacy%2Fclownmdemu-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Clownacy","download_url":"https://codeload.github.com/Clownacy/clownmdemu-frontend/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248065282,"owners_count":21041872,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cplusplus-20","dear-imgui","emulator","genesis","mega-drive","megadrive","sdl3"],"created_at":"2024-09-24T21:05:02.110Z","updated_at":"2026-05-10T22:04:34.224Z","avatar_url":"https://github.com/Clownacy.png","language":"C","funding_links":["https://github.com/sponsors/Clownacy"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"/assets/logo.svg\" width=\"256\"/\u003e\n  \u003cbr/\u003e\n  ClownMDEmu\n\u003c/h1\u003e\n\n## Try It Yourself\n\nYou can try ClownMDEmu in your web browser at [clownmdemu.clownacy.com](http://clownmdemu.clownacy.com).\n\n## Overview\n\nThis is ClownMDEmu, a Sega Mega Drive (a.k.a. Sega Genesis) emulator.\n\nSome features of the Mega Drive are currently unemulated (see\n`common/core/TODO.md` for more information).\n\n\u003cimg src=\"/assets/screenshot-minimal.png\" width=\"600\"/\u003e\n\u003cimg src=\"/assets/screenshot-debug.png\"/\u003e\n\nThe repository contains ClownMDEmu's standalone frontend; it is written in\nC++20 and leverages the SDL3 and Dear ImGui libraries.\n\n### Controls\n\nThe default control scheme is as follows:\n\n#### Keyboard\n\n| Input     | Action |\n| --------- | ------ |\n| Up        | Up     |\n| Down      | Down   |\n| Left      | Left   |\n| Right     | Right  |\n| Z         | A      |\n| X         | B      |\n| C         | C      |\n| A         | X      |\n| S         | Y      |\n| D         | Z      |\n| Enter     | Start  |\n| Backspace | Mode   |\n\n#### Controller\n\n| Input | Action       |\n| ----- | ------------ |\n| Up    | Up           |\n| Down  | Down         |\n| Left  | Left         |\n| Right | Right        |\n| X     | A            |\n| A     | B            |\n| B     | C            |\n| LB    | X            |\n| Y     | Y            |\n| RB    | Z            |\n| Start | Start        |\n| Back  | Mode         |\n| LT    | Rewind       |\n| RT    | Fast-forward |\n| RSB   | Pause        |\n\nMenus can also be navigated with a controller:\n\u003cimg src=\"http://www.dearimgui.com/controls_sheets/imgui%20controls%20v7%20-%20Xbox.png\"/\u003e\n\n#### Hotkeys\n\n| Input | Action                                          |\n| ----- | ----------------------------------------------- |\n| Pause | Pause                                           |\n| Space | Fast-forward (unpaused), frame-advance (paused) |\n| F     | Fast-forward (unpaused), frame-advance (paused) |\n| R     | Rewind                                          |\n| Tab   | Soft reset                                      |\n| F5    | Create save state                               |\n| F9    | Load save state                                 |\n| F11   | Toggle fullscreen                               |\n\n## Licence\n\nClownMDEmu is free software, licensed under the AGPLv3 (or any later version).\nSee `LICENCE.txt` for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclownacy%2Fclownmdemu-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclownacy%2Fclownmdemu-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclownacy%2Fclownmdemu-frontend/lists"}