flycast/core/hw/sh4/modules
Stefanos Kornilios Mitsis Poiitidis 3fe8f0eb94 tmu: Correctly schedule next interrupt in underflow, correctly differentiate between large values and underflows
- 32 bit code was "fudgy" on this, so simplified via 64bit counters for edge detection
- Maths to count cycles were wrong
- Let's not do 32 bit wrapped maths after beers without any kind of pen-and-paper design

Should fix #594, also see #645
2015-05-08 02:29:24 +02:00
..
bsc.cpp Moving code around, cleanups 2013-12-28 22:20:08 +01:00
ccn.cpp Merge branch 'androidui' 2013-12-28 22:28:50 +01:00
ccn.h Merge branch 'androidui' 2013-12-28 22:28:50 +01:00
cpg.cpp Merge branch 'androidui' 2013-12-28 22:28:50 +01:00
dmac.cpp Merge branch 'androidui' 2013-12-28 22:28:50 +01:00
dmac.h Moving code around, cleanups 2013-12-28 22:20:08 +01:00
intc.cpp Merge branch 'androidui' 2013-12-28 22:28:50 +01:00
mmu.cpp Merge branch 'androidui' 2013-12-28 22:28:50 +01:00
mmu.h Moving code around, cleanups 2013-12-28 22:20:08 +01:00
modules.h Merge branch 'androidui' 2013-12-28 22:28:50 +01:00
rtc.cpp Merge branch 'androidui' 2013-12-28 22:28:50 +01:00
serial.cpp Add Serial Console option (debug.SerialConsoleEnable) for KOS, etc 2015-02-25 20:56:58 +01:00
tmu.cpp tmu: Correctly schedule next interrupt in underflow, correctly differentiate between large values and underflows 2015-05-08 02:29:24 +02:00
tmu.h Moving code around, cleanups 2013-12-28 22:20:08 +01:00
ubc.cpp Moving code around, cleanups 2013-12-28 22:20:08 +01:00