dingusppc/cpu/ppc
joevt b665f2cb4e Fix RTC units
Fixed an issue where get-msecs-601 and get-msecs-60x were not returning the same value. RTC was being calculated using timebase frequency instead of nanosecond frequency. 601 uses RTC. 60x uses TBR. On a real Mac, a G3 CPU won't have a RTC and accessing RTC would cause an exception. This is not the case for dingusppc but I don't think that's a problem.
2022-09-15 21:05:08 -07:00
..
test FP Opcode Test Fixes 2021-10-30 16:43:13 -07:00
CMakeLists.txt Fix includes for loguru and SDL. 2021-09-16 00:46:38 +02:00
poweropcodes.cpp Add missing licence headers, update license date. 2021-10-23 21:00:31 +02:00
ppcdisasm.cpp Add missing licence headers, update license date. 2021-10-23 21:00:31 +02:00
ppcdisasm.h Add missing licence headers, update license date. 2021-10-23 21:00:31 +02:00
ppcemu.h Make accessing RTC or TBR not affect the other 2022-09-15 20:21:54 -07:00
ppcexceptions.cpp Interpreter loop is now controlled by exec_flags. 2022-03-02 16:55:20 +01:00
ppcexec.cpp Make accessing RTC or TBR not affect the other 2022-09-15 20:21:54 -07:00
ppcfpopcodes.cpp ppcfpopcodes: add missing std:: prefixes. 2022-02-17 00:20:18 +01:00
ppcmmu.cpp Remove unnecessary linefeeds from log 2022-08-14 05:26:56 -07:00
ppcmmu.h Implement virtual time based on instruction counting. 2021-12-20 00:10:02 +01:00
ppcopcodes.cpp Fix RTC units 2022-09-15 21:05:08 -07:00