Files
HackerSM64/include
Matt Pharoah febcb71ea3 Added emulator detection (#651)
* Added emulator detection

* Fixed missing assignments

* Disable interrupts around the count factor test

* Added more comments to emutest

* Changed PJ64 enum values so the versions work as a bitfield

* Updated README

* Fixed comments

* Updated enum values so you can safely AND and OR all emulator version flags together

* Remove redundant gIsConsole, gIsVC, and gCacheEmulated global variables

* Changed console check to be more future proof against Ares

* Use assembly file instead of casting to a function pointer

* Moved round_double_to_float back to its own compilation unit

* Moved the ParallelN64 check before the Ares check for better future-proofing

* Align pj64_get_count_factor_asm with cache lines... not that it actually matters for pj64

* Adjusted some comments

* Made emulator check thread-safe on emulators that emulate PI timings

* Added gIsConsole macro for backwards compatibility

* Added cen64 to INSTANT_INPUT_BLACKLIST

* Updated comment
2023-08-28 18:03:26 -04:00
..
2023-08-28 18:03:26 -04:00
2021-12-30 16:57:51 +00:00
2022-07-19 08:04:54 -05:00
2022-07-22 09:20:29 -05:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2022-09-21 19:14:12 -05:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2023-06-09 11:13:57 -04:00
2021-09-27 12:28:47 -07:00
2021-09-22 11:35:17 -07:00
2022-11-28 15:06:34 -05:00