Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clownacy/clownmdemu-frontend
Reference standalone frontend for clownmdemu.
https://github.com/clownacy/clownmdemu-frontend
cplusplus-11 dear-imgui emulator genesis mega-drive megadrive sdl2
Last synced: 3 days ago
JSON representation
Reference standalone frontend for clownmdemu.
- Host: GitHub
- URL: https://github.com/clownacy/clownmdemu-frontend
- Owner: Clownacy
- License: agpl-3.0
- Created: 2023-01-30T22:57:14.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-14T00:36:02.000Z (9 days ago)
- Last Synced: 2024-12-14T01:24:40.356Z (9 days ago)
- Topics: cplusplus-11, dear-imgui, emulator, genesis, mega-drive, megadrive, sdl2
- Language: C
- Homepage: https://clownacy.wordpress.com/tag/clownmdemu/
- Size: 10.4 MB
- Stars: 48
- Watchers: 8
- Forks: 4
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Logo](/assets/logo.png)
# Try It Yourself
You can try ClownMDEmu in your web browser at [clownmdemu.clownacy.com](http://clownmdemu.clownacy.com).
# Overview
This is ClownMDEmu, a Sega Mega Drive (a.k.a. Sega Genesis) emulator.
Some standard features of the Mega Drive are currently unemulated (see
`common/core/TODO.md` for more information).![Minimal](/assets/screenshot-minimal.png)
![Debug](/assets/screenshot-debug.png)The repository contains ClownMDEmu's standalone frontend; it is written in
C++11 and leverages the SDL2, Dear ImGui, FreeType, and inih libraries. On
Unix platforms, there is also an optional dependency on the Zenity and kdialog
projects.## Controls
The default control scheme is as follows:
### Keyboard
- Up = Up
- Down = Down
- Left = Left
- Right = Right
- Z = A
- X = B
- C = C
- Enter = Start### Controller
- Up = Up
- Down = Down
- Left = Left
- Right = Right
- X = A
- Y = B
- B = C
- A = B
- Start = Start
- Back = Toggle which Control Pad the controller controls
- LB = Load save state
- RB = Create save state
- LT = Rewind
- RT = Fast-forward
- RSB = Toggle menu controls (see http://www.dearimgui.org/controls_sheets/imgui%20controls%20v6%20-%20Xbox.png)### Hotkeys
- Pause = Pause
- Space = Fast-forward (unpaused), frame-advance (paused)
- R = Rewind
- Tab = Soft reset
- F1 = Toggle which Control Pad the keyboard controls
- 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.