Commit Graph

31 Commits

Author SHA1 Message Date
Rekai Nyangadzayi Musuka 45d0dd04ca chore: update dependencies 2022-01-21 04:18:59 -04:00
Rekai Nyangadzayi Musuka 3ab512d663 fix(ppu): implement proper PPU reset behaviour 2021-12-09 10:46:27 -04:00
Rekai Nyangadzayi Musuka bbcbbd8ce3 chore: fix dependency conflict 2021-12-06 13:36:23 -04:00
Rekai Nyangadzayi Musuka 865c11d53c chore: update dependencies 2021-12-03 16:34:12 -04:00
Rekai Nyangadzayi Musuka 9d23b571fb chore: update cargo.toml 2021-11-30 04:00:34 -04:00
Rekai Nyangadzayi Musuka c10816c048 chore: imrpove private and public APIs 2021-11-24 22:12:26 -04:00
Rekai Nyangadzayi Musuka 6f5e863645 chore: drop pixels-rs and add egui w/ wgpu backend 2021-11-15 21:34:24 -04:00
Rekai Nyangadzayi Musuka 2bb8bd6d8f chore: update dependencies 2021-10-30 09:37:24 +09:00
Rekai Nyangadzayi Musuka e19a540650 chore: upgrade to rust 2021 2021-10-22 01:42:40 -03:00
Rekai Nyangadzayi Musuka 293e5762c3 chore: small code-cleanup changes 2021-10-20 02:48:44 -03:00
Rekai Nyangadzayi Musuka e573411890 chore: update dependencies 2021-10-11 00:06:51 -03:00
Rekai Nyangadzayi Musuka 352a65b705 chore(apu): update spsc depenency 2021-10-07 15:27:51 -03:00
Rekai Nyangadzayi Musuka ce121864d2 feat: implement cartridge saving
Implemented for MBC1, MBC2, MBC3 and MBC5
2021-09-20 04:13:25 -03:00
Rekai Nyangadzayi Musuka a628f64d28 chore: update dependencies 2021-09-11 20:47:45 -03:00
Rekai Nyangadzayi Musuka 903cfacad3 fix(apu): replace mpsc with spsc ringbuffer
continuous-integration/drone/push Build is passing Details
2021-07-28 02:01:04 -05:00
Rekai Nyangadzayi Musuka d9a3a7b0dd chore: update dependencies
continuous-integration/drone/push Build is passing Details
2021-07-27 22:52:58 -05:00
Rekai Nyangadzayi Musuka 1a4546f4a4 chore: remove egui from project
I want to re-implement this later.
2021-07-27 22:38:21 -05:00
Rekai Nyangadzayi Musuka ce630baa5d feat(snd): implement audio playback using rodio
continuous-integration/drone/push Build is failing Details
2021-07-09 01:25:52 -05:00
Rekai Nyangadzayi Musuka 0fa818a1a6 chore(snd): reimplement NR52 & implement sampling for ch2
Also add rodio as dependency for audio
2021-07-08 22:36:28 -05:00
Rekai Nyangadzayi Musuka a0ecac0915 chore: remove debug feature listing from cargo.toml 2021-06-27 20:52:40 -05:00
Rekai Nyangadzayi Musuka b1bf6c5868 feat: integrate eui and pixels-rs for debug info 2021-06-02 01:50:35 -05:00
Rekai Nyangadzayi Musuka 96cf705966 chore: update dependencies 2021-05-31 23:24:20 -05:00
Rekai Nyangadzayi Musuka f4e0a024eb chore: update .gitignore 2021-05-05 18:37:11 -05:00
Rekai Nyangadzayi Musuka 4abb2833c4 chore: implement gamepad controls 2021-05-03 23:11:39 -05:00
Rekai Nyangadzayi Musuka 45466a5733 feat: implement clap for cli and improve error messages 2021-03-22 21:41:22 -05:00
Rekai Nyangadzayi Musuka f45c2439c1 chore: update dependencies 2021-03-20 17:49:36 -05:00
Rekai Nyangadzayi Musuka 8989d3f1d7 fix: convert sound.rs structs to bitfields 2021-03-15 21:16:11 -05:00
Rekai Nyangadzayi Musuka 357e72173b chore: update dependency versioning 2021-02-20 17:03:01 -06:00
Rekai Nyangadzayi Musuka 2fc7ac3833 feat: add pixels-rs and winit as dependencies 2021-01-18 20:47:09 -06:00
Rekai Nyangadzayi Musuka 911f0f9c86 feat: stub work ram 2021-01-03 00:28:07 -06:00
Rekai Musuka 05cff7a27f Implement LR35902 Registers 2020-07-22 00:19:27 -05:00