Rekai Nyangadzayi Musuka paoda
paoda pushed to main at paoda/gb 2021-07-17 02:02:02 +00:00
1d8fb8d32a fix(ppu): delay ppu by one cycle on scx fifo discard
paoda pushed to main at paoda/gb 2021-07-17 01:52:25 +00:00
cc0cb0dd8a chore(apu): satisfy clippy
fd9a5b51ba chore(ppu): reimplement background/window/sprite priority
b9a798d0ad chore: update dependencies
Compare 3 commits »
paoda pushed to main at paoda/gb 2021-07-15 04:51:00 +00:00
a1eadc0bc4 chore(apu): rename sound/snd to apu
ea53f97312 chore(snd): refactor APU implementation
Compare 2 commits »
paoda pushed to main at paoda/gb 2021-07-15 03:38:49 +00:00
08bd33b4d4 fix(snd): replace Audio Sync solution with a faster one
2b5926e533 chore(snd): Make AudioReceiver and AudioSender structs generic
1e27875dc3 fix(cpu): fix timing issue involving when the bus is clocked
1566d60fd4 fix(ppu): add fifo delay when BG fifo is not empty
ab99e24f64 chore: modify commented out debug statement
Compare 5 commits »
paoda pushed to main at paoda/gb 2021-07-14 18:25:02 +00:00
192bdffd64 fix(ppu): PPU cycle count increases even if LCDC bit 7 says otherwise
afdfcfce2c chore: add _debug_log function to cpu.rs
44b605970f chore(snd): rename some structs
Compare 3 commits »
paoda pushed to main at paoda/gb 2021-07-12 04:49:24 +00:00
b13444c885 feat(snd): simplify audio buffer
3754325e30 chore(cartridge): silence warning
3b772c7c49 feat(snd): synchronize audio with rest of system
45dc27301c chore: enable/disable gamepad input at compile time
Compare 4 commits »
paoda pushed to main at paoda/gb 2021-07-11 20:09:24 +00:00
db421c58f8 chore(snd): Don't repeat yourself
ce6a83425f feat(snd): implement channel 3
d145ae44f3 feat(snd): implement channel 4
3dbf026d33 fix(snd): increase accuracy of when to sample from APU
7ab6e120f9 feat(snd): implement ch1 & envelopes for ch1 and ch2
Compare 10 commits »
paoda pushed to main at paoda/gb 2021-07-09 06:30:51 +00:00
367eb60238 chore: update CI config
paoda pushed to main at paoda/gb 2021-07-09 06:26:20 +00:00
ce630baa5d feat(snd): implement audio playback using rodio
0fa818a1a6 chore(snd): reimplement NR52 & implement sampling for ch2
9b3a5d49d2 chore: update error messages in expect() calls
Compare 3 commits »
paoda pushed to main at paoda/scratch 2021-07-07 01:48:58 +00:00
6896d03214 update
paoda pushed to main at paoda/gb 2021-07-05 06:46:36 +00:00
4f3fc3136d chore: print cartridge info in stderr
paoda pushed to main at paoda/gb 2021-07-05 05:43:25 +00:00
48e81ff426 fix(cartridge): fix bug preventing MBC1 from working
paoda pushed to main at paoda/gb 2021-07-05 05:15:14 +00:00
18b790a777 chore(cartridge): update MBC1 (still broken)
39af03aebf chore(bus): stub 0xFF4D
559cb54385 chore(snd): add enabled property to all channels
Compare 3 commits »
paoda pushed to main at paoda/zig8-old 2021-06-30 05:17:22 +00:00
155a4d826e chore: add drone CI configuration
f9f29e0e1f chore: update ci config
ccf8ac9431 chore: update ci config
c95f968a7c chore: update ci config
bf8457ab35 chore: update ci config
Compare 9 commits »
paoda pushed to main at paoda/zig8-old 2021-06-30 05:09:57 +00:00
f9f29e0e1f chore: update ci config
paoda pushed to main at paoda/zig8-old 2021-06-30 05:08:49 +00:00
ccf8ac9431 chore: update ci config
paoda pushed to main at paoda/zig8-old 2021-06-30 05:06:29 +00:00
c95f968a7c chore: update ci config
paoda pushed to main at paoda/zig8-old 2021-06-30 05:01:44 +00:00
bf8457ab35 chore: update ci config
paoda pushed to main at paoda/zig8-old 2021-06-30 05:00:55 +00:00
5e8d0179b6 chore: update ci config
paoda pushed to main at paoda/zig8-old 2021-06-30 04:59:24 +00:00
36a759bdae chore: update ci config