melonDS is a Nintendo DS emulator. I’ve contributed dozens of bugfixes and refactorings, including:
- Refactored the entire emulator to be object-oriented, laying the groundwork for running multiple instances in a single process (a prerequisite for emulating the DS’s local multiplayer features over the Internet).
- Support for in-memory serialization, rather than requiring writes directly to disk. Not only is this required for emulating local wireless over netplay, but it enables various features when used in RetroArch.