Unknown W. Brackets
|
06f8ab5a49
|
SaveState: Make event restoring more obvious.
We still must restore all events, but everything can be taken care of
during the save state load.
|
2020-12-28 13:29:19 -08:00 |
|
Unknown W. Brackets
|
8d4ab57b46
|
Oops, got these backwards.
Surprising this didn't break as much as expected. Mostly broke the 60 FPS
limit hack.
|
2019-04-16 17:36:29 -07:00 |
|
Unknown W. Brackets
|
bc4a203fcf
|
Power: Correct hz on update and improve resched.
It only reschedules when the PLL changes, which changes in steps. This
also reads back much more accurate Mhz for each of PLL, CPU, and bus.
|
2019-04-14 14:51:35 -07:00 |
|
Henrik Rydgard
|
106a7d6a3b
|
Remove more unused code (advanceCallback)
|
2016-05-01 11:35:16 +02:00 |
|
Unknown W. Brackets
|
98d7afae89
|
Switch to #pragma once in a few places.
Doesn't really affect git history much to change these.
|
2015-03-02 22:34:51 -08:00 |
|
Unknown W. Brackets
|
f5440c2357
|
Fire a callback when cpu mhz changes.
So these can adjust efficiently. It's not like it changes often.
|
2014-07-01 23:01:30 -07:00 |
|
Henrik Rydgård
|
e5e17fbc6e
|
More include cleanup. Hoping for very slightly faster compile times..
|
2013-12-30 10:49:05 +01:00 |
|
Henrik Rydgård
|
00c32ddadb
|
Mostly get rid of including "Globals.h"
|
2013-12-30 10:17:11 +01:00 |
|
Sacha
|
effca1e4c7
|
Improvements to timer hack.
|
2013-11-20 12:55:56 +10:00 |
|
Unknown W. Brackets
|
e16d1a926b
|
Keep more careful track of microsecond time.
|
2013-10-24 01:09:35 -07:00 |
|
Unknown W. Brackets
|
18a493f316
|
Don't use Advance() in syscalls, it's unsafe.
Eats some cycles in enqueue and still checks ASAP, FF Type-0 seems happy
with this also.
|
2013-09-21 15:03:30 -07:00 |
|
Unknown W. Brackets
|
b1344f8254
|
Get rid of CoreTiming::AdvanceQuick().
It basically existed for savestates, so no longer needed.
Fixes issues with events not running when they should.
|
2013-08-07 00:32:29 -07:00 |
|
Sacha
|
b39a572043
|
Buildfixes.
Fix C++11 usage.
Remove redundancy.
Fix st_*time re-usage.
|
2013-06-02 13:26:39 +10:00 |
|
Unknown W. Brackets
|
6190918158
|
Don't allow two drawsyncs to be in play at once.
|
2013-04-07 17:37:24 -07:00 |
|
Unknown W. Brackets
|
0918ec8598
|
Return negative for UnscheduleEvent().
It usually won't be, but it could be negative.
Also some other minor warnings.
|
2013-04-05 20:44:17 -07:00 |
|
Unknown W. Brackets
|
31ada1ea07
|
Don't process threadsafe events from HLE.
Only from the runloop where blowing the jit cache is safe.
|
2013-02-22 00:40:36 -08:00 |
|
Unknown W. Brackets
|
2a6457b6ab
|
Cut down on h files including PointerWrap.
This makes changes to it a bit faster to build.
|
2013-02-04 08:26:59 -08:00 |
|
Henrik Rydgard
|
674911ddba
|
Move downcount into MIPSState for efficiency, enable block linking.
On ARM JIT we can now reach it through the cpu context reg.
|
2013-01-12 00:44:18 +01:00 |
|
Henrik Rydgard
|
6ecf2d235c
|
Fix integer overflow in scheduling.
|
2013-01-05 22:44:30 +01:00 |
|
Unknown W. Brackets
|
91d727a65a
|
Add CoreTiming to save states.
I hope DoLinkedList works, seems like it should.
|
2012-12-28 13:55:24 -08:00 |
|
Unknown W. Brackets
|
fbe4fd396e
|
Add a mechanism to restore event callback ptrs.
Ugh, more duplicates. Maybe can find a good way to refactor.
|
2012-12-28 13:55:24 -08:00 |
|
Unknown W. Brackets
|
33debd755b
|
Correct sceKernelSetSysClockAlarm timing.
Also make refer status work for the tests to be usable.
|
2012-12-21 11:58:32 -08:00 |
|
Unknown W. Brackets
|
d3f2d9d10b
|
Use u64 here to avoid warnings, better precision.
The timeout value is u32 anyway, so an int was already a loss.
|
2012-11-22 16:40:26 -08:00 |
|
Henrik Rydgard
|
08f8f4b323
|
Cleanup sceRtc, move sceFont to its own file.
|
2012-11-22 22:30:44 +01:00 |
|
Unknown W. Brackets
|
4d71e32193
|
Update the value when mutexes timeout.
|
2012-11-20 02:20:14 -08:00 |
|