summaryrefslogtreecommitdiff
path: root/src/cpu.cpp
AgeCommit message (Collapse)Author
2021-01-18Feature: Add support for rdtsc for ARM-based Windows (MSVC)Owen Rudge
2020-12-25Fix: [Emscripten] using TIC/TOC on this platform is sillyPatric Stout
Stop throwing a warning about this, as it is not likely we will ever implement it.
2019-12-24Codechange: Improve MSVC ARM64 supportMichał Janiszewski
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-03-19Remove: DOS supportPatric Stout
In 10 years there was no active development on DOS. Although it turned out to still work, the FPS was very bad. There is little interest in the current community to look into this. Further more, we like to switch to c++11 functions for threads, which are not implemented by DJGPP, the only current compiler for DOS. Additionally, DOS is the only platform which does not support networking. It is the reason we have tons of #ifdefs to support disabling networking. By removing DOS support, we can both use c++11 functions for threads, and remove all the code related to disabling network. Sadly, this means we have to see DOS go. Of course, if you feel up for the task, simply revert this commit, and implement stub c++11 functions for threads and stub functions for networking. We are more than happy to accept such Pull Request.
2018-04-29Remove: WinCE supportPatric Stout
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2014-01-04(svn r26225) -Document: more tidbits about cpuid and PIC (Eagle_Rainbow)rubidium
2014-01-03(svn r26220) -Fix?: another attempt at getting cpuid to finally work ↵rubidium
"everywhere"
2014-01-03(svn r26219) -Fix: cpuid code still didn't work right in some situationsrubidium
2014-01-02(svn r26208) -Fix (r26197): the cpuid assembly didn't work when PIC was enabledrubidium
2014-01-02(svn r26207) -Codechange: move the CPUID flag detection into cpu.cpprubidium
2014-01-02(svn r26200) -Fix (r26197): hopefully it works nowrubidium
2014-01-02(svn r26199) -Fix (r29197): typo in function namerubidium
2014-01-02(svn r26197) -Add: wrappers around cpuidrubidium
2014-01-02(svn r26195) -Codechange: move debug's ottd_rdtsc (CPU specific high ↵rubidium
precision timer) into cpu.h/cpp