Commit graph

17 commits

Author SHA1 Message Date
Henry Sloan
f23628a638 Hotfix for playing with no controller 2021-04-18 18:17:34 -04:00
Henry Sloan
14a4135f5b Add D-Pad support and made loop more extensible 2021-03-28 13:01:18 -04:00
Henry Sloan
5eff260ac1 Add controller support 2021-03-28 12:45:01 -04:00
Henry Sloan
63dbaa1719 Add pause feature 2021-03-28 10:52:39 -04:00
Henry Sloan
7f7e03f8d6 Fix counter overflows in dev profile 2021-03-26 10:23:56 -04:00
Henry Sloan
0df97a638f Re-add simple, cross-platform UI 2021-03-24 18:40:30 -04:00
Henry Sloan
874dc39d32 Refector game loop to new crate 2021-03-23 15:20:55 -04:00
Henry Sloan
9e32c36e60 Add Windows native UI 2021-03-23 14:38:02 -04:00
Henry Sloan
1074555929 Wrap APU buffer access in delegate method 2021-03-22 18:14:05 -04:00
Henry Sloan
6573af30b5 Initial working sound output 2021-03-20 02:52:49 -04:00
Henry Sloan
f315023b23 Implement mapper 7 2021-03-18 14:35:27 -04:00
Henry Sloan
16581a2484 Add framerate lock 2021-03-15 11:05:22 -04:00
Henry Sloan
7c643f4621 Fix slow event polling with strobe-based polling 2021-03-12 16:54:16 -05:00
Henry Sloan
5b2852f07b Run cargo fmt 2021-03-12 13:57:23 -05:00
Henry Sloan
6638daf004 Add controller support in frontend and API 2021-03-12 13:56:54 -05:00
Henry Sloan
10b25bf550 Initial, inaccurate sprite fetching and evalution 2021-03-11 17:52:46 -05:00
Henry Sloan
b2fa7bc7ae Add working SDL frontend 2021-03-07 13:49:52 -05:00