Rekai Nyangadzayi Musuka
|
d798aea6ea
|
fix: force align DMA transfers
|
2022-06-29 04:31:02 -03:00 |
Rekai Nyangadzayi Musuka
|
c9ea80e03b
|
chore: rename + remove some code
|
2022-06-18 22:01:17 -03:00 |
Rekai Nyangadzayi Musuka
|
4cd722e447
|
fix: properly fire DMA IRQs
This resolves Sound DMA Timing issues present in DOOM
|
2022-06-18 21:13:12 -03:00 |
Rekai Nyangadzayi Musuka
|
adfb23fab4
|
chore: rename Dma.active to Dma.in_progress
|
2022-06-18 19:15:34 -03:00 |
Rekai Nyangadzayi Musuka
|
f5e401a4ee
|
fix: reimplement DMA ticking
|
2022-06-16 01:46:37 -03:00 |
Rekai Nyangadzayi Musuka
|
db08edbdb9
|
chore: attempt to debug Rhythm Heaven
|
2022-06-16 00:03:51 -03:00 |
Rekai Nyangadzayi Musuka
|
7441af9582
|
chore: mess with debug statements + mask APU I/O reads
|
2022-06-15 01:08:43 -03:00 |
Rekai Nyangadzayi Musuka
|
708f64035f
|
chore: move timer, apu and dma i/o addr matching outside of io.zig
|
2022-06-15 00:05:36 -03:00 |
Rekai Nyangadzayi Musuka
|
660c8a2d62
|
chore: clean up DMA code
|
2022-05-05 22:36:11 -03:00 |
Rekai Nyangadzayi Musuka
|
9d590b099a
|
feat: handle DMA IRQs (maybe?)
|
2022-05-05 22:04:59 -03:00 |
Rekai Nyangadzayi Musuka
|
f0ce39230b
|
chore: contain DMA Controllers in a tuple rather than a struct
|
2022-05-05 19:53:12 -03:00 |
Rekai Nyangadzayi Musuka
|
9cce4d9859
|
chore: misc improvements
|
2022-04-21 10:15:52 -03:00 |
Rekai Nyangadzayi Musuka
|
76b4d56ca6
|
feat: Initial Implementation of DMA Audio
|
2022-04-10 04:50:09 -03:00 |
Rekai Nyangadzayi Musuka
|
80e714e2eb
|
chore: reimplement bus read/writes
|
2022-04-08 16:48:43 -03:00 |
Rekai Nyangadzayi Musuka
|
a1008738d2
|
chore: run zigfmt
|
2022-04-08 02:13:58 -03:00 |
Rekai Nyangadzayi Musuka
|
1901a471e4
|
feat: minor performance improvements
|
2022-03-18 09:49:49 -03:00 |
Rekai Nyangadzayi Musuka
|
04d54ec97a
|
chore: move DMA and Timers from io to bus
|
2022-03-15 08:25:26 -03:00 |
Rekai Nyangadzayi Musuka
|
85f0b13f4a
|
feat: improve DMA Transfer support
|
2022-03-03 02:10:29 -04:00 |
Rekai Nyangadzayi Musuka
|
cb4d3a9a51
|
chore: replace unnecessarily complex sign extension implementation
|
2022-02-28 20:38:50 -04:00 |
Rekai Nyangadzayi Musuka
|
d6ef53fd67
|
feat: DMA Transfer MVP
|
2022-02-28 12:34:00 -06:00 |