24 Commits

Author SHA1 Message Date
Marco Thomas
8df00ed248 Delete rust.yml 2021-07-02 00:48:15 +02:00
Marco Thomas
1b34644133 Add GitHub action
Auto Build and Test on every commit
2021-07-02 00:43:31 +02:00
Marco Thomas
4fc446b378 Processor: Use new crate import 2021-06-19 15:51:30 +02:00
Marco Thomas
b836376cdb Merge branch 'master' of github.com:CramMK/chip8-rs 2021-06-16 11:58:58 +02:00
Marco Thomas
2353c575a9 Add fancy cmd-line parsing 2021-06-16 11:56:21 +02:00
Marco Thomas
4a0cacaaa0 Merge pull request #4 from KyRuS-SH/patch-1
Update INSTALL.md
2021-06-13 21:17:43 +02:00
KyRuS
efeabbdded Update INSTALL.md
- Fixed a typo
2021-06-13 17:36:11 +02:00
Marco Thomas
6e95b0e64f Merge pull request #3 from KyRuS-SH/patch-3
Update INSTALL.md
2021-06-13 14:26:28 +02:00
Marco Thomas
d553af5fb7 Update INSTALL.md 2021-06-13 14:26:00 +02:00
KyRuS
d397136e98 Update INSTALL.md
- Added Windows install instructions to INSTALL.md
2021-06-13 13:08:40 +02:00
Marco Thomas
95976b9c37 README: Fox typos 2021-06-13 12:29:53 +02:00
Marco Thomas
275d95feab README: Update structure
Outsource Install requirements to INSTALL.md
2021-06-13 12:24:04 +02:00
Marco Thomas
04166a736d Cargo.lock: Update 2021-06-13 12:19:29 +02:00
Marco Thomas
1888400a26 Merge pull request #2 from KyRuS-SH/patch-2
Cargo.toml: Bump version of sdl2
2021-06-13 12:16:10 +02:00
KyRuS
d23e3bbb54 Update Cargo.toml
-Updated sdl2 dependency version
2021-06-12 18:19:52 +02:00
Marco Thomas
8f3bea9098 Formatting: cargo fmt 2021-06-11 20:29:00 +02:00
Marco Thomas
c1f8c33932 README: Add screenshot 2021-06-11 19:46:08 +02:00
Marco Thomas
1e85a9883a Add documentation 2021-06-11 19:44:59 +02:00
Marco Thomas
6a6dddff91 Processor: Fix input 2021-06-11 17:52:28 +02:00
Marco Thomas
fcc40065a7 README: Add TODOs 2021-06-11 17:31:29 +02:00
Marco Thomas
a08dfb2f46 Tidy up whitespaces 2021-06-11 17:28:47 +02:00
Marco Thomas
33b22d4a7b Processor: Add remaining tests
+ Also fix what seemed broken
+ FX0A input opcode still not working
2021-06-11 16:52:41 +02:00
Marco Thomas
41d9e5dad0 Add sdl2 handlers and bunch of tests
First semi-working state, games can be loaded and they open
a sdl2 window \o/

TODOS:
+ Stacks offset is wrong somewhere
+ Input not working (maybe because of above reason?)
+ Add mising tests
2021-03-12 16:13:25 +01:00
Marco Thomas
f61b3ed74d Initial Commit
This commit adds most of the logic for the processor

Things that are missing:
+ Most sdl2 interactions
+ Cartridge loading
+ Main loop for the game
2021-03-10 14:38:13 +01:00