dingusppc/core
joevt 6f0d3b48ba Fix TBR range
Fixed an issue where TBR doesn't have full 64-bit range. The original calculation was 64 bit and ended with a ÷ 10^9. This means the max for the upper 32 bits is 2^32/10^9 = 4. The solution is to use a multiplication method that supports a 96 bit product. core/mathutils.h contains functions for that. TBR driving frequency is assumed to be less than 1 GHz. Some minor modification is required for future > 1 GHz support.
2022-09-15 21:22:37 -07:00
..
CMakeLists.txt Add timers management. 2022-01-10 17:56:24 +01:00
mathutils.h Fix TBR range 2022-09-15 21:22:37 -07:00
timermanager.cpp Allow adding timers from timer callbacks. 2022-02-05 17:10:57 +01:00
timermanager.h Implement MPC601 style RTC. 2022-05-21 14:51:27 +02:00