A portable Zilog z80 emulator, written in C#.
Some notes:
- Some instructions are still yet to be implemented, but most of them are and it will pass a basic preliminary test suite.
- Emulation isn't currently 1:1 with original hardware or other fully functional emulators, which is mainly due to the flags not working as expected in this emulator.
Make sure you have at least .NET 8 and git installed, then
git clone https://github.com/tmaakis/z80cs.git && cd z80cs
dotnet run path/to/rom -c Release