BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
This was always intended to become a universal base class. The goal was to have a way to inject anything into every form, if that ever became necessary—but it's since become clear that proper input handling involves passing the focused window's inputs (or a subset thereof) to the root, so this would have multiple benefits.
(TODO put a nicer checklist here—link file and group by subdir)
This was always intended to become a universal base class. The goal was to have a way to inject anything into every form, if that ever became necessary—but it's since become clear that proper input handling involves passing the focused window's inputs (or a subset thereof) to the root, so this would have multiple benefits.
(TODO put a nicer checklist here—link file and group by subdir)
A7800ControllerSettings
A7800FilterSettings
AddBreakpointDialog
AmstradCpcAudioSettings
AmstradCpcCoreEmulationSettings
AmstradCpcNonSyncSettings
ArchiveChooser
AutofireConfig
BSNESControllerSettings
BSNESOptions
BatchRun
BizBox
CGBColorChooserForm
ColecoControllerSettings
ColorChooserForm
ControllerConfig
DisplayConfig
EditCommentsForm
EditSubtitlesForm
EmuHawkOptions
ExceptionBox
FFmpegDownloaderForm
FFmpegWriterForm
FileExtensionPreferences
FirmwaresConfig
FirmwaresConfigInfo
FramesPrompt
GBLPrefs
GBPrefs
GenericCoreConfig
GifWriterForm
GreenzoneSettings
HexColorsForm
HexFind
HotkeyConfig
InputPrompt
IntvControllerSettings
JmdForm
LuaCanvas
LuaFunctionsForm
LuaRegisteredFunctionsList
LuaWinform
MessageConfig
MobileBmpView
MobileDetailView
MovieHeaderEditor
MsgBox
N64ControllersSetup
N64MatrixDisplayDialog
N64VideoPluginConfig
NESGraphicsConfig
NESSyncSettingsForm
NesControllerSettings
NesVsSettings
OpenAdvancedChooser
PSXControllerConfig
PSXOptions
PathConfig
PathInfo
PatternsForm
PlatformChooser
PlayMovie
ProfileConfig
QuickNesConfig
RAIntegrationDownloaderForm
RCheevosAchievementForm
RCheevosAchievementListForm
RCheevosGameInfoForm
RCheevosLeaderboardForm
RCheevosLeaderboardListForm
RCheevosLoginForm
RamPoke
RecordMovie
RewindConfig
RomStatusPicker
SNESControllerSettings
SNESOptions
SameBoyColorChooserForm
ScreenshotForm
SoundConfig
SubtitleMaker
SynclessRecordingTools
TAStudioColorSettingsForm
TI83PaletteConfig
UndoHistoryForm
VideoWriterChooserForm
WatchEditor
ZxSpectrumAudioSettings
ZxSpectrumCoreEmulationSettings
ZxSpectrumJoystickSettings
ZxSpectrumNonSyncSettings