| Age | Commit message (Collapse) | Author |
|
APT_U: Stub some functions & misc changes
|
|
Services: Stubbed more services.
|
|
|
|
Implemented FSUser::CreateExtSaveData
|
|
|
|
Withholding my profanity towards Xcode.
|
|
Stubbed some services
|
|
|
|
|
|
|
|
|
|
- ReleaseNextThread->WakeupNextThread
- ReleaseAllWaitingThreads->WakeupAllWaitingThreads.
|
|
|
|
pure virtual.
|
|
|
|
|
|
|
|
|
|
WaitObject safely.
|
|
- Would deadlock the calling thread
- Code would never get hit anyways
|
|
made no sense.
|
|
|
|
|
|
- Separate wait checking from waiting the current thread
- Resume thread when wait_all=true only if all objects are available at once
- Set output to correct wait object index when there are duplicate handles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Expose GetSharedFont and NotifyToWait to APT:A and APT:S respectively
|
|
Add some support for the shared page
|
|
|
|
|
|
|
|
|
|
Correctness fixes for GPU flipping and interrupts
|
|
APTU: Stubbed NotifyToWait, taken from 3dmoo.
|
|
|
|
AddrArbiter: Implement arbitration types 3 and 4.
|
|
The code was previously appending the interrupt to after the end of the
buffer, instead of at the end.
|
|
Hardware testing determined that the GSP processes shared memory
framebuffer update info even when no memory transfer or filling GX
commands are used. They are now updated on every interrupt, which isn't
confirmed correct but matches hardware behaviour more closely.
This also reverts the hack introduced in #404. It made a few games
behave better, but I believe it's incorrect and also breaks other games.
|