16 Commits

Author SHA1 Message Date
a07e270fad chore: update to rust 1.63.0 2022-12-23 20:15:55 -06:00
Rekai Musuka
67c2b9b100 Switch from Mutex to AtomicU8 2020-07-16 00:30:51 -05:00
Rekai Musuka
3bbd896e18 Fix Underflow bug, and require game path in arg 2020-07-15 17:37:11 -05:00
Rekai Musuka
6fffa6fac5 Connect CHIP-8 to Timer tick() thread, Emulator now runs as expected. 2020-07-15 17:17:43 -05:00
Rekai Musuka
6954a60864 Run Sound + Delay Timers in another thread in Safe Rust
There is yet to be communication between the Parallel timers and the
actual CHIP-8 Emulator
2020-07-15 16:50:57 -05:00
Rekai Musuka
7acfaeb3a1 Remove Beep from Delay Timer 2020-07-15 15:08:02 -05:00
Rekai Musuka
37a2e89dab Remove unnecesary print from Timer#beep() 2020-07-15 15:01:40 -05:00
Rekai Musuka
a6f1dd0f11 Implement CHIP-8 Beep 2020-07-15 15:00:50 -05:00
Rekai Musuka
8d1a2b59d6 Remove Beep println from Timer 2020-07-14 23:33:36 -05:00
Rekai Musuka
80850e6fe8 Fix bug in Display#draw_sprite. Display now works properly 2020-07-14 21:04:07 -05:00
Rekai Musuka
6b116d2592 Slightly improve code quality 2020-07-13 23:07:39 -05:00
Rekai Musuka
05f52dd397 Implement working Dxyn Opcode 2020-07-13 18:08:15 -05:00
Rekai Musuka
2e2497206f Begin reimplementation of CHIP-8 Dxyn opcode 2020-07-13 15:28:41 -05:00
Rekai Musuka
83b48cf27a Continue implementing more opcode tests 2020-06-27 21:49:58 -05:00
Rekai Musuka
dd41957dd5 Improve code quality 2020-06-26 15:54:18 -05:00
paoda
be4be99c92 Implement DRW and reorganize project 2020-06-25 13:13:09 -05:00