-
Notifications
You must be signed in to change notification settings - Fork 0
Design Goals and Requirements
Azimer edited this page Feb 14, 2017
·
1 revision
Goal: Achieve 100% capability of emulating existing homebrew and other software as accurately as reasonable without the use of hacks or per-image configurations.
UI Inferface:
- SDL based
- Custom UI using OpenGL draw methods
- A "console" feel as opposed to a "application" feel.
R4300 emulator:
- Flexible Big Endian or Little Endian implementation (at compile time).
- Interpretive to achieve 100% compatibility with existing software.
- Recompiler planned of an unspecified design
RSP Emulation:
- Interpretive to achieve 100% compatibility with existing software.
- Recompiler planned of an unspecified design
- May have instruction accurate HLE baked in statically compile and speed up emulation
- Plugin support with internal defaults
RDP Emulation:
- Low-level primarily
Video:
- OpenGL through SDL
- Plugins
Audio:
- Audio through SDL
- Plugins
Input:
- Input through SDL
- Plugins
Other wishlist items:
- Save/Restore States
- Game Cheats / Patches
- Full debugger