Games relying on GetVsyncCounter() for world time should be able to save the value when the game is paused, and then restore it after the game is unpaused by calling SetVsyncCounter() to prevent world time from advancing while paused.
Changes:
- Add global SetVsyncCounter ASM function and C prototype
- Fix compiler warning when SPRITES_AUTO_PROCESS=0
Testing:
- Tested against default ROMS, additional Mode 3 games.
Games relying on GetVsyncCounter() for world time should be able to save the value when the game is paused, and then restore it after the game is unpaused by calling SetVsyncCounter() to prevent world time from advancing while paused.