|
33f993c19d
|
chore: rename + remove some code
|
2022-10-21 05:12:51 -03:00 |
|
|
18ec16eb6d
|
fix: properly fire DMA IRQs
This resolves Sound DMA Timing issues present in DOOM
|
2022-10-21 05:12:51 -03:00 |
|
|
bf558922f9
|
chore: rename Dma.active to Dma.in_progress
|
2022-10-21 05:12:51 -03:00 |
|
|
c8585a6f9a
|
fix: reimplement DMA ticking
|
2022-10-21 05:12:50 -03:00 |
|
|
d1d32e465c
|
chore: attempt to debug Rhythm Heaven
|
2022-10-21 05:12:50 -03:00 |
|
|
eeea8a6327
|
chore: mess with debug statements + mask APU I/O reads
|
2022-10-21 05:12:49 -03:00 |
|
|
0a5df26c31
|
chore: move timer, apu and dma i/o addr matching outside of io.zig
|
2022-10-21 05:12:49 -03:00 |
|
|
628d4cfb68
|
chore: clean up DMA code
|
2022-10-21 05:12:42 -03:00 |
|
|
ff002f18c6
|
feat: handle DMA IRQs (maybe?)
|
2022-10-21 05:12:42 -03:00 |
|
|
8826242bf3
|
chore: contain DMA Controllers in a tuple rather than a struct
|
2022-10-21 05:12:41 -03:00 |
|
|
e690f88cda
|
chore: misc improvements
|
2022-10-21 05:12:37 -03:00 |
|
|
f039c891c7
|
feat: Initial Implementation of DMA Audio
|
2022-10-21 05:12:33 -03:00 |
|
|
601e717850
|
chore: reimplement bus read/writes
|
2022-10-21 05:12:33 -03:00 |
|
|
b6d2084c96
|
chore: run zigfmt
|
2022-10-21 05:12:32 -03:00 |
|
|
20f39176c6
|
feat: minor performance improvements
|
2022-10-21 05:12:29 -03:00 |
|
|
2d16e4a4e6
|
chore: move DMA and Timers from io to bus
|
2022-10-21 05:12:28 -03:00 |
|
|
6723bfb364
|
feat: improve DMA Transfer support
|
2022-10-21 05:12:25 -03:00 |
|
|
68b0601a42
|
chore: replace unnecessarily complex sign extension implementation
|
2022-10-21 05:12:24 -03:00 |
|
|
02572dd15c
|
feat: DMA Transfer MVP
|
2022-10-21 05:12:23 -03:00 |
|