aboutsummaryrefslogtreecommitdiff
path: root/src/DMA.h
Commit message (Collapse)AuthorAge
* update copyright headersArisotura2022-01-09
|
* DMA timing renovation (#1207)Arisotura2021-08-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make timers usable for measurement shito without being assfuckingly unreliable * bürp * Arisotura can you ever clean up your goddamn code also regroup the timer code instead of having it split weirdly * make the set-timing functions a tad less hacky * congrats Arisotura you made an ass-enum * add timing region tables, and separate timings for ARM9 DMA (exempt of 3c penalty) * temp work on DMA timings, not finished also, did you know? 'increment/reload' is also a thing for the source address * begin work * add some of the GBA slot/wifi timings * complete it, I guess * make some progress * getting somewhere * sdsdfs * see, Arisotura, was it that hard? blarg.
* update copyright year and add missing GPL headersRSDuck2021-03-12
|
* harmless DMA micro optimisationRSDuck2020-11-16
|
* make it able to switch between DS and DSi modesArisotura2020-06-01
|
* update copyright yearsArisotura2020-02-14
|
* also, update copyright nameArisotura2019-01-22
|
* redesign main emu loop to use timestamps instead of being a trainwreckStapleButter2019-01-05
| | | | | | | | * cleaner code * faster in some cases * more accurate (on-demand compensation for timers and GPU) * less prone to desyncs * overall betterer
* temp commitStapleButter2018-12-11
| | | | almost done killing ARM9/ARM7 desync, f
* start devolving things.StapleButter2018-12-08
| | | | | | also implement proper DMA timings. will not build. don't try.
* add proper support for GXFIFO stalls.StapleButter2018-11-23
| | | | | | | | bad games that blast the GXFIFO and overflow it: * Super Mario 64 DS * Rayman RR2 latter seems to get its music streaming crapoed.
* savestate shito: fix compile errors.StapleButter2018-10-18
| | | | still far from being finished, so avoid using unless you want to spawn blackholes or some pretty bad shit.
* moar progress on itStapleButter2018-09-15
|
* fixor copyright years.StapleButter2018-09-15
|
* proper display FIFO emulationStapleButter2017-06-26
|
* oh wellStapleButter2017-04-23
|
* fix bug that happened when HDMA got interrupted (or any repeating DMA, for ↵StapleButter2017-03-21
| | | | that matter)
* implement some obscure DMA typesStapleButter2017-03-20
|
* reorganize repo, move shit aroundStapleButter2017-03-16