Michael Kohl
|
e374d5f4ec
|
Implement opcodes, restructure
|
2021-04-10 22:57:14 +07:00 |
Michael Kohl
|
3b23c8c5b1
|
Minor cleanup
|
2021-04-08 22:08:52 +07:00 |
Michael Kohl
|
9fce6f97dc
|
Consistently use Self as return type
|
2021-04-08 18:19:07 +07:00 |
Michael Kohl
|
e51bd4a8e2
|
Import register enum values
|
2021-04-08 17:58:41 +07:00 |
Michael Kohl
|
b105e8ca1e
|
Add ROM loading and basic opcode support
|
2021-04-06 18:52:33 +07:00 |
Michael Kohl
|
408480a4ef
|
Update dependencies
|
2021-04-05 17:12:46 +07:00 |
Michael Kohl
|
026aec826e
|
Add sound timer handling
|
2021-04-05 17:12:05 +07:00 |
Michael Kohl
|
801cbc64df
|
Add delay timer
|
2021-04-04 23:16:27 +07:00 |
Michael Kohl
|
e251e8fdbd
|
Add sprite drawing
|
2021-04-04 22:58:13 +07:00 |
Michael Kohl
|
966a714fae
|
Add display
|
2021-04-02 23:13:25 +07:00 |
Michael Kohl
|
3dc79b8975
|
Big code restructure
|
2021-04-02 22:02:09 +07:00 |
Michael Kohl
|
185796456b
|
Make default character set an array
|
2021-04-01 23:03:47 +07:00 |
Michael Kohl
|
19d8ac4cd4
|
Minor cleanup
|
2021-04-01 22:57:02 +07:00 |
Michael Kohl
|
2060c01fd9
|
Add default character set
|
2021-04-01 22:55:45 +07:00 |
Michael Kohl
|
c65f7f7ebe
|
Update README
|
2021-04-01 21:17:49 +07:00 |
Michael Kohl
|
2789742dfd
|
Add virtual keyboard
|
2021-04-01 18:32:18 +07:00 |
Michael Kohl
|
0b75270984
|
Update LICENSE
|
2021-04-01 18:31:38 +07:00 |
Michael Kohl
|
5c77429374
|
Add stack
|
2021-03-29 17:31:39 +07:00 |
Michael Kohl
|
8e84056a1c
|
Add registers
|
2021-03-28 23:51:54 +07:00 |
Michael Kohl
|
983de3302e
|
Add memory to Chip8 struct, run rustfmt
|
2021-03-28 21:56:55 +07:00 |
Michael Kohl
|
6022ddf04c
|
Add chip8 module, restructure
|
2021-03-27 12:13:48 +07:00 |
Michael Kohl
|
483cd3fc8d
|
Add SDL "Hello, world"
|
2021-03-27 11:35:19 +07:00 |
Michael Kohl
|
14f70e0be8
|
Set up project with SDL2
|
2021-03-27 09:44:32 +07:00 |
Michael Kohl
|
ea6de733f6
|
Initial commit
|
2021-03-27 02:43:24 +00:00 |