Chirp/tests
John Breaux cc3bc3a7fe Major Refactor: Make invalid states unrepresentable™️
- Rewrote the instruction decoder as an enum
- Used imperative_rs to auto-generate the bit twiddling logic
- Implemented Display on that enum, for disassembly
- Rewrote CPU::tick
  - Now >10x faster
  - Disassembly mode is still 5x slower though
- Implemented time-based benchmarking
  - (use option -S to set the number of instructions per epoch)
2023-03-30 08:27:06 -05:00
..
chip8-test-suite@af7829841b tests: Move chip8-test-suite to integration tests. 2023-03-27 21:01:33 -05:00
screens/chip8-test-suite tests: Clean up integration tests 2023-03-27 21:31:54 -05:00
chip8_test_suite.rs Major Refactor: Make invalid states unrepresentable™️ 2023-03-30 08:27:06 -05:00
integration.rs Major Refactor: Make invalid states unrepresentable™️ 2023-03-30 08:27:06 -05:00