Closed JaCzekanski closed 4 years ago
Latest commits 3af4dd9..9291062 added support for missing GTE opcodes and fixed most of implementation bugs. Automatic testing based on fuzzing real console was added.
Code should be refactored into high level functions like MultiplyMatrixByVector to provide better code reusage and to make opcodes human readable.
Code is mostly refactored, there are still few opcodes which fails auto test suite.
Opcodes which calculates under/overflow flags incorrectly:
All green
Right now GTE is implemented according to reversed documentation - reading and understanding it is impossible. Also, there is no tests attached - .exe based tests or unit tests should be created.