Skip to content

Unofficial Builds Windows ARM64 - ClownMDEmu - Reference standalone frontend for ClownMDEmu.

License

Notifications You must be signed in to change notification settings

tordona/clownmdemu-frontend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

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 standard features of the Mega Drive are currently unemulated (see common/core/TODO.md for more information).

Minimal Debug

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

Controls

The default control scheme is as follows:

Keyboard

  • 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

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.

About

Unofficial Builds Windows ARM64 - ClownMDEmu - Reference standalone frontend for ClownMDEmu.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 81.9%
  • C++ 17.6%
  • Other 0.5%