Improve / refactor Z80 engine to be compliant with Z80 test case

In general, the Z80 emulation works, however it is reported to fail in some validation tests, see https://gitlab.com/elpekos/zexdoc .

Improve register API, especially alternate register fetch and define, finally fix any instruction emulations that are reported to fail.

Edited Apr 22, 2020 by Bits4fun
Assignee Loading
Time tracking Loading