Rekai Nyangadzayi Musuka
fc6516cbb2
chore: work towards backend rewrite
...
egui now has egui-winit and egui-wgpu, which I can use instead of the
community-run libraries. Unfortunately, despite being based on community work,
not all the necessary features made it over, as of 5 days ago (according to the commit date)
the necessary APIs were implemented, but until egui-winit and egui-wgpu are updated there's
not much I can do
2022-05-27 15:40:35 -03:00
Rekai Nyangadzayi Musuka
88404dbf35
chore: update gilrs
2022-05-27 14:07:33 -03:00
Rekai Nyangadzayi Musuka
926c66746d
chore: update some dependencies
2022-04-07 15:30:46 -03: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