ZxSim
API (C#) for simulating certain aspects of a ZX spectrum for porting.
Initially this project is a showcase of my abilities to write code using C# and DotNet libraries, along with Design Patterns and SOLID techniques.
The project itself is a bunch of libraries that make porting Spectrum games easier using C#. Originally I would use a popular UI and write code emulating the Z80. However over time those UIs would come out of favour or not compile on a modern OS, so the first aim is portability. The current examples will use Godot to display and control the game.
...