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.
CHIP-8 is a pretty interesting and historically relevant platform, considering its age and the various communities that have popped up around it in the decades, who have created a substantial amount of games for the system that I think would be neat to have support of. Both CubeChip-SDL and Cadmium seem like the best out of all the ones I have looked at and both their main devs have helped out with info while writing this core request issue.
Technical details
Single-threaded
Has I/O abstraction accepting byte array
No savestates of its own
Alternative: Cadmium
Note: Cadmium is currently in the middle of a refactoring, so any porting would have to wait until that was done.
Upstream info
Merits
CHIP-8 is a pretty interesting and historically relevant platform, considering its age and the various communities that have popped up around it in the decades, who have created a substantial amount of games for the system that I think would be neat to have support of. Both CubeChip-SDL and Cadmium seem like the best out of all the ones I have looked at and both their main devs have helped out with info while writing this core request issue.
Technical details
Alternative: Cadmium
Note: Cadmium is currently in the middle of a refactoring, so any porting would have to wait until that was done.
Upstream info
Technical details