|
ef4f3d9ec6
|
chore(cart): refactor sections of cartridge code
|
2021-11-25 03:32:22 -04:00 |
|
|
dda0257655
|
fix(cart): support cartridge headers w/ manufactor codes
|
2021-11-25 00:12:35 -04:00 |
|
|
c10816c048
|
chore: imrpove private and public APIs
|
2021-11-24 22:12:26 -04:00 |
|
|
2405fd027f
|
chore: remove Emulator struct
|
2021-11-21 05:27:04 -04:00 |
|
|
6f5e863645
|
chore: drop pixels-rs and add egui w/ wgpu backend
|
2021-11-15 21:34:24 -04:00 |
|
|
55da5a29d8
|
chore: remove more getters
|
2021-11-01 18:04:22 +09:00 |
|
|
7dfcd44820
|
chore(emu): remove bus and bus_mut from cpu
|
2021-11-01 17:56:42 +09:00 |
|
|
01278ca83f
|
chore: reduce size of public interface
|
2021-10-30 10:28:20 +09:00 |
|
|
080c1e7518
|
fix(bus): don't panic on non-existent cartridge
|
2021-10-28 22:19:38 -03:00 |
|
|
8780c4a59b
|
chore(emu): remove and replace EmulatorBuilder
|
2021-10-28 22:07:36 -03:00 |
|
|
293e5762c3
|
chore: small code-cleanup changes
|
2021-10-20 02:48:44 -03:00 |
|
|
dbbf87af52
|
chore: add a creative-commons boot rom for compat
|
2021-09-24 16:15:55 -03:00 |
|
|
ce121864d2
|
feat: implement cartridge saving
Implemented for MBC1, MBC2, MBC3 and MBC5
|
2021-09-20 04:13:25 -03:00 |
|
|
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 |
|