67 Commits

Author SHA1 Message Date
ec9b7c4825 add: registers
Some checks failed
Rust / build (push) Has been cancelled
2025-02-20 17:08:30 +00:00
5a457da578 bump: version 2025-02-20 08:23:09 +00:00
2bb85f7a0b update: dependency version simple logger 2025-02-20 08:13:58 +00:00
ced440a302 update: dependencies 2025-02-20 08:12:54 +00:00
9eea36efa5 add: more helpful warning msgs 2025-02-20 08:10:40 +00:00
867774e367 fix: default configuration 2025-02-20 08:01:53 +00:00
df75a881ac add: configuration for throttling 2025-02-20 07:56:25 +00:00
d6e813b927 fix: get key resource 2025-02-19 16:59:52 +00:00
9b39560d43 [fix] keyboard bug 2025-02-16 12:09:17 +00:00
f56426a9ec Update rust.yml 2025-02-14 22:51:29 +00:00
e7d3cd5f19 Create rust.yml 2025-02-14 20:16:25 +00:00
231cbb8240 Version 2025-02-14 20:13:34 +00:00
06fb6aa650 Args 2025-02-14 20:13:10 +00:00
eaa86e14ba Update tests 2025-02-14 20:07:31 +00:00
518ada8f3e update timing 2025-02-14 15:38:51 +00:00
3240533730 update timing 2025-02-14 15:22:35 +00:00
120a27e00e Add keycode configuration and cpu throttling 2025-02-14 08:51:59 +00:00
462a447489 [feat] add arg to delete if invalid 2024-08-10 10:27:14 +05:30
ca09e30a3d [fix] change deps 2024-08-10 10:26:50 +05:30
c64835c3fa Update README.md 2024-03-10 14:33:36 +05:30
f32dd10143 Update README.md 2024-03-10 14:32:05 +05:30
6226462e56 Update README.md 2024-03-10 14:30:27 +05:30
31fb280fc6 [cln] Code cleanup
Cleanup code
Add a offset delay timer
2024-03-10 14:26:42 +05:30
242919f22a [doc] Add gif 2024-03-06 09:52:58 +05:30
62f680e801 [cln] Restructure code 2024-03-06 09:09:10 +05:30
abad89d4d0 [cln] Code cleanup 2024-03-06 08:18:07 +05:30
ed7c6d3e1c [aud] Use Audio queue 2024-03-06 08:02:15 +05:30
5fc961a155 [ins] Fix shift instructions 2024-03-06 07:26:11 +05:30
2d6557e770 [main] Update sleep times 2024-03-05 22:32:33 +05:30
ff25f1aba3 [dsp] Fix display instruction 2024-03-05 22:21:59 +05:30
2e6410ef90 [aud] Add audio 2024-03-05 21:56:24 +05:30
9f8d29b273 [ref] Simple constant out 2024-03-05 20:16:45 +05:30
9761f76c61 [Args] Accept args for draw scale and new chip8 behaviour 2024-03-05 20:15:09 +05:30
62f33d5054 [cpu] Bugfixes
Add to register should be a wrapped add
BCD should be hundreds first
2024-03-05 20:11:17 +05:30
8702fe7363 [args] Accept the rom filename as arg 2024-03-05 20:10:53 +05:30
6c0d48b749 [cpu] Implement remaining instructions 2024-03-05 19:54:39 +05:30
90a83e131a [cpu] Add all remaining instruction decodes 2024-03-05 19:24:45 +05:30
297e72ab86 [tim] Fix thread name 2024-03-05 18:43:06 +05:30
88e889e071 [tim] Update timer thread name 2024-03-05 18:39:48 +05:30
be03b5aff2 [kbd] Implement keyboard and adapter 2024-03-05 18:37:57 +05:30
d1b3cff7eb [cpu] Implement Conditional execution instructions 2024-03-05 10:12:53 +05:30
ce7c224470 [tim] Cleanup on timer aisle 2024-03-05 09:33:53 +05:30
3aa51389a3 [ref] Error handling outside of expect and unwrap 2024-03-04 21:25:37 +05:30
df80ac5406 [doc] Update Progress 2024-03-04 21:07:25 +05:30
2644f9a0fe [cpu] add flag for chip8 instruction compatibility 2024-03-04 20:37:15 +05:30
b69e936e32 [cpu] Implement rand instruction.rs 2024-03-04 20:31:03 +05:30
1a2be21027 [cpu] Implement some ALU instructions 2024-03-04 20:14:43 +05:30
9329d4e51a [cpu] Add Decode for keypress instructions 2024-03-04 19:46:15 +05:30
69dc84d1c5 [cfg] Update release profile config 2024-03-04 18:51:32 +05:30
be5dd66e99 [cpu] decode upto draw 2024-03-04 18:49:27 +05:30