Commit Graph

10 Commits

Author SHA1 Message Date
ff6db69c60 DSP_DSP: Updated interrupt implementation 2016-04-27 06:35:06 +01:00
8b00954ec7 AudioCore: Skeleton Implementation
This commit:
* Adds a new subproject, audio_core.
* Defines structures that exist in DSP shared memory.
* Hooks up various other parts of the emulator into audio core.

This sets the foundation for a later HLE DSP implementation.
2016-02-21 13:13:52 +00:00
dc39d06950 Ensure all kernel objects are released during shutdown
This commit fixes several kernel object leaks. The most severe of them
was threads not being removed from the private handle table used for
CoreTiming events. This resulted in Threads never being released, which
in turn held references to Process, causing CodeSets to never be freed
when loading other applications.
2015-07-17 02:24:13 -03:00
4964a359e1 Core: Cleanup hw includes. 2015-06-28 00:46:39 +01:00
e9650f1c61 DSP: Signal (faked) interrupt on every frame.
- Hack to work around games checking that the DSP event has been signaled by a real DSP interrupt.
2015-01-05 00:25:37 -05:00
9796bc1fa2 More services & small clean ups 2014-12-25 19:08:33 -08:00
ebfd831ccb License change 2014-12-20 21:20:24 -08:00
45fd3fe5c4 DSP: Fixed typo in port name. 2014-11-30 23:14:48 -05:00
9821bfcb8e Add more services and some fixes, along with more "override"
in the service's headers
2014-11-20 17:09:57 -08:00
539b4c883d Added a bunch of services 2014-11-01 15:28:35 -07:00