Commit Graph

10 Commits

Author SHA1 Message Date
7441af9582 chore: mess with debug statements + mask APU I/O reads 2022-06-15 01:08:43 -03:00
708f64035f chore: move timer, apu and dma i/o addr matching outside of io.zig 2022-06-15 00:05:36 -03:00
af2ad6c924 chore: improve APU accuracy + scheduler refactoring 2022-05-20 16:01:12 -03:00
d5443d9c2f chore: contain Timers in a tuple rather than a struct 2022-05-05 20:09:00 -03:00
172a59aefb feat: schedule audio sampling on scheduler
DMA sound in games like Pokemon Emerald, Chobits, Love Hina, and Kirby:
Nightmare in Dream Land sound great save for conerns about resampling
2022-04-14 05:58:32 -03:00
92cabd248b chore: improve timer behaviour 2022-04-14 01:58:40 -03:00
76b4d56ca6 feat: Initial Implementation of DMA Audio 2022-04-10 04:50:09 -03:00
c100d64fcb chore: tick scheduler on memory access 2022-04-09 19:43:27 -03:00
04d54ec97a chore: move DMA and Timers from io to bus 2022-03-15 08:25:26 -03:00
4a76611fca feat: implement Timers 2022-03-13 05:35:01 -03:00