17 Commits

Author SHA1 Message Date
6f5e863645 chore: drop pixels-rs and add egui w/ wgpu backend 2021-11-15 21:34:24 -04:00
01278ca83f chore: reduce size of public interface 2021-10-30 10:28:20 +09:00
e1fe00ab64 fix: have start and select keybinds match other emulators 2021-09-20 03:26:06 -03:00
5882678bc5 chore: inline some functions
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-09-20 01:34:41 -03:00
002dae6826 fix(joypad): improve handling of keyboard input 2021-08-03 20:23:43 -05:00
9d0e099a97 chore: remove unnecessary derivations from structs 2021-07-28 00:09:07 -05:00
40ca0abb72 feat: implement keyboard controls 2021-07-09 19:19:52 -05:00
a904503b90 chore: document IO registers 2021-06-09 13:43:46 -05:00
1449ed3765 fix(joypad): reimplement joypad 2021-06-07 17:23:48 -05:00
878edd4082 chore: replace pub with pub(crate) when possible 2021-06-06 19:14:28 -05:00
9ea26d4a05 chore: improve performance of match statements 2021-05-19 02:52:32 -05:00
6575eb5531 chore(bus): ensure no read-only bits are overwritten by the cpu 2021-05-05 19:23:01 -05:00
5a59c31b72 fix(joypad): fix bug where gameboy overwrites read only bits 2021-05-03 23:37:30 -05:00
4abb2833c4 chore: implement gamepad controls 2021-05-03 23:11:39 -05:00
1e19854ab0 feat: reimplement joypad status register 2021-05-03 03:27:23 -05:00
b213a6e545 feat: make 0xFF0F aware of joypad struct interrupt bool 2021-03-20 21:21:55 -05:00
36e572b783 feat: implement Joypad register 2021-03-20 21:11:45 -05:00