Rekai Musuka
|
3bbd896e18
|
Fix Underflow bug, and require game path in arg
|
2020-07-15 17:37:11 -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
|
f10ad7f8dd
|
Implement opcode-limiting (current: 500 opcodes per second)
|
2020-07-15 14:25:29 -05:00 |
Rekai Musuka
|
ff1a8222a8
|
Fix issues with user input.
Maybe we should do something about the 36 if statements in handle_input
|
2020-07-14 23:35:00 -05:00 |
Rekai Musuka
|
f05e01b7de
|
Implement User Input, add req_redraw flag, fix Fx15 bug
|
2020-07-14 22:44:26 -05:00 |
Rekai Musuka
|
9b88965cab
|
Fix bug in Fx33 Opcode. Fx33 now works as intended.
|
2020-07-14 21:43:03 -05:00 |
Rekai Musuka
|
6b116d2592
|
Slightly improve code quality
|
2020-07-13 23:07:39 -05:00 |
Rekai Musuka
|
28be6356f2
|
Remove useless hidpi_factor variable from main.rs
|
2020-07-13 22:32:45 -05:00 |
Rekai Musuka
|
acf1b10e66
|
Move where CHIP-8 Program Counter is updated
|
2020-07-13 22:16:42 -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
|
9f990159b6
|
Restructured opcodes and reorganized code in src/main.rs
|
2020-06-25 19:06:27 -05:00 |
paoda
|
4acffdfb6b
|
Add pixels-rs and winit as dependencies
|
2020-06-25 14:22:37 -05:00 |
paoda
|
be4be99c92
|
Implement DRW and reorganize project
|
2020-06-25 13:13:09 -05:00 |
paoda
|
b320398394
|
Fix program counter issues
|
2020-06-25 12:15:31 -05:00 |
Rekai Musuka
|
cb030b992d
|
Implement CHIP-8 Opcodes
Warning: There are currently no tests and I'm pretty sure none of them
work well /shrug
|
2020-06-25 01:40:09 -05:00 |
Rekai Musuka
|
632eab5e34
|
Create Chip8 Struct and implement opcode parsing
|
2020-06-15 00:45:49 -05:00 |
paoda
|
fe2735c102
|
Initial Commit
|
2020-06-14 00:57:43 -05:00 |