Jean-Philip Desjardins
|
36634efa36
|
Check MFIFO when resuming a source chain transfer.
|
2021-06-29 08:57:58 -04:00 |
|
Jean-Philip Desjardins
|
475de030b1
|
Add some checks to catch potential errors.
|
2021-06-11 09:07:52 -04:00 |
|
Björn Gerdau
|
3956ade8e1
|
Handle DMA transfers with 0 QWC
Thanks to refraction for checking this on real hardware!
|
2020-11-29 13:32:14 +01:00 |
|
Jean-Philip Desjardins
|
d39e0e89b1
|
Mask ADDR field from DMAtags.
|
2020-09-03 10:10:47 -04:00 |
|
Jean-Philip Desjardins
|
e5ae547e66
|
Move saved state helper classes to a subfolder.
|
2019-02-06 19:04:51 -05:00 |
|
Jean-Philip Desjardins
|
aa4f946dcf
|
Make sure MADR is within MFIFO's buffer limits.
Prevents Tekken Tag Tournament from crashing.
|
2018-06-14 06:50:54 -04:00 |
|
Jean-Philip Desjardins
|
85c3e4f875
|
Cleanup.
|
2018-05-30 13:19:49 -04:00 |
|
Jean-Philip Desjardins
|
7c3460ace5
|
Add basic destination chain transfer mode support for DMAch8.
|
2018-05-30 13:19:49 -04:00 |
|
Jean-Philip Desjardins
|
d5f88a9222
|
Rename source chain DMAtag ID enums.
|
2018-05-30 13:19:49 -04:00 |
|
Jean-Philip Desjardins
|
4785dab2de
|
Rename some of the log's names.
|
2018-05-25 12:38:51 -04:00 |
|
Clang-Format
|
acf75535ec
|
Clang format
|
2018-04-30 21:01:23 +01:00 |
|
Jean-Philip Desjardins
|
3b9e76d7fe
|
Allow GIF DMA channel to be used as stall drain channel.
|
2017-09-04 18:40:18 -04:00 |
|
Jean-Philip Desjardins
|
6fe9ffc099
|
Add basic support for DMA stall checks.
|
2017-08-09 23:06:26 -04:00 |
|
Jean-Philip Desjardins
|
9045712146
|
Remove boost lexical_cast usage.
|
2017-02-24 00:39:54 -05:00 |
|
Jean-Philip Desjardins
|
156352267e
|
Cleanup.
|
2017-02-24 00:39:54 -05:00 |
|
Jean-Philip Desjardins
|
8b10cf7de0
|
Add support for DMAtag interrupts.
|
2016-09-24 16:22:53 -04:00 |
|
Jean-Philip Desjardins
|
aba4adb7ab
|
Cleanup.
|
2016-09-24 16:22:53 -04:00 |
|
Jean-Philip Desjardins
|
40d5f88b97
|
Generalize MFIFO handling to support other GIF channel.
|
2016-07-10 22:47:05 -04:00 |
|
Jean-Philip Desjardins
|
bb6840c6a8
|
Added basic support for transfers from GS to EE memory.
|
2015-11-17 22:09:46 -05:00 |
|
Jean-Philip Desjardins
|
002ca4659c
|
Send direction parameter to DMAC receive function.
|
2015-11-16 19:44:17 -05:00 |
|
Jean-Philip Desjardins
|
d6d74e9460
|
Cleanup.
|
2015-11-15 02:19:03 -05:00 |
|
Jean-Philip Desjardins
|
eb66e94752
|
Added support for interleave DMA transfer mode.
|
2015-10-27 00:26:37 -04:00 |
|
Jean-Philip Desjardins
|
c38bfc2e21
|
Added enum to define DMA channel IDs.
|
2015-10-27 00:26:37 -04:00 |
|
Jean-Philip Desjardins
|
837a68b80f
|
Make sure TADR is properly masked in MFIFO mode.
|
2015-07-02 06:40:46 -04:00 |
|
Jean-Philip Desjardins
|
10ac9246ea
|
Fixed assert.
|
2015-07-01 21:58:28 -04:00 |
|
Jean-Philip Desjardins
|
fcf1b11f1b
|
Moved EE and GS specific files in a separate folder.
|
2015-05-06 00:54:15 -04:00 |
|