Upstream info
Merits
Other than support for Amiga (see #2003), I would like see if BizHawk will get support for Atari ST, the first personal computer with a bitmapped color GUI. But the closest thing on emulating it is Hatari, a multi-platform emulator. Unlike many other Atari ST emulators which try to give you a good environment for running GEM applications, it tries to emulate the hardware of a ST as close as possible so that it is able to run most of the old ST games and demos.
Technical details
Surprise, surprise! Hatari is built under the rock-solid foundation of the Simple DirectMedia Layer library (which is written in C), meaning it'll work well with C++, too! (Any version of SDL2 or newer will do that.) And as a bonus, there's also C# language binding for SDL (actually made for SDL3!), so I bet if you manage to implement it.
Alternatives
Atari System Emulator, which says it's partly based on Hatari.
Upstream info
Merits
Other than support for Amiga (see #2003), I would like see if BizHawk will get support for Atari ST, the first personal computer with a bitmapped color GUI. But the closest thing on emulating it is Hatari, a multi-platform emulator. Unlike many other Atari ST emulators which try to give you a good environment for running GEM applications, it tries to emulate the hardware of a ST as close as possible so that it is able to run most of the old ST games and demos.
Technical details
Surprise, surprise! Hatari is built under the rock-solid foundation of the Simple DirectMedia Layer library (which is written in C), meaning it'll work well with C++, too! (Any version of SDL2 or newer will do that.) And as a bonus, there's also C# language binding for SDL (actually made for SDL3!), so I bet if you manage to implement it.
Alternatives
Atari System Emulator, which says it's partly based on Hatari.