|
5882678bc5
|
chore: inline some functions
continuous-integration/drone/push Build was killed
|
2021-09-20 01:34:41 -03:00 |
|
|
bcd67cb317
|
chore: begin refactor of public api
|
2021-09-20 01:34:21 -03:00 |
|
|
6087e3b20b
|
chore: remove Cycle struct and begin scheduler design
|
2021-09-12 04:56:34 -03:00 |
|
|
318a6e0386
|
fix(emu): remove GAMEPAD_ENABLED const flag
continuous-integration/drone/push Build is passing
|
2021-09-09 11:12:50 -03:00 |
|
|
6265c8af04
|
chore(joypad): poll input every frame instead of every instruction
continuous-integration/drone/push Build is failing
|
2021-08-03 20:36:55 -05:00 |
|
|
33be2e0e83
|
fix(main): tie emulation to 60Hz on host machine
|
2021-08-03 14:09:16 -05:00 |
|
|
7112cd15e3
|
chore(cpu): refactor SM83 implementation
continuous-integration/drone/push Build is passing
Instruction::decode no longer requires mutable access to the CPU
|
2021-07-31 20:29:13 -05:00 |
|
|
45dc27301c
|
chore: enable/disable gamepad input at compile time
|
2021-07-11 15:45:37 -05:00 |
|
|
40ca0abb72
|
feat: implement keyboard controls
|
2021-07-09 19:19:52 -05:00 |
|
|
ce630baa5d
|
feat(snd): implement audio playback using rodio
continuous-integration/drone/push Build is failing
|
2021-07-09 01:25:52 -05:00 |
|
|
4f3fc3136d
|
chore: print cartridge info in stderr
continuous-integration/drone/push Build is passing
|
2021-07-05 01:10:10 -05:00 |
|
|
fd7f0655ef
|
chore: satisfy clippy
|
2021-06-27 20:31:59 -05:00 |
|
|
fc4a898177
|
chore: reorganize select parts of codebase
|
2021-06-27 20:28:29 -05:00 |
|