Nekotekina
c125f5376c
cellAudio event queue fix
2015-03-15 20:23:43 +03:00
Nekotekina
d234493b4a
Compilation fix
2015-03-07 01:58:42 +03:00
Nekotekina
ef65299dff
Lv2 Cond/Mutex rewritten, bugfixes
2015-03-07 01:10:04 +03:00
Nekotekina
5d768bd3cf
Bugfix, sys_spu_thread_group_connect_event implemented
2015-03-05 16:18:06 +03:00
Nekotekina
ad38e9f0fe
event_queue_t, event_port_t rewritten
2015-03-04 07:42:04 +03:00
Nekotekina
5f8cf18a5a
SPU refactoring
2015-03-03 00:09:20 +03:00
Nekotekina
af986d8f4c
Loader improved, ModuleManager refactored
2015-02-18 19:22:06 +03:00
Nekotekina
267de68441
Memory cleanup, page flags implemented
...
RSXCMDMem, SPRXMem, MmaperMem removed
MainMem range fixed
2015-02-13 17:04:03 +03:00
Nekotekina
6545df2b15
Exception handling fix
2015-01-18 16:57:39 +03:00
Nekotekina
d557ba2d97
Audio format changed to 8ch
2015-01-18 02:01:08 +03:00
Nekotekina
011362bf1c
Things updated
2015-01-17 21:33:39 +03:00
Nekotekina
b897a5d20a
cellAudio, thread_t improvements, pause/resume callback
2015-01-17 19:14:58 +03:00
Nekotekina
4dae27c1d4
squeue_t updated
2015-01-16 20:09:53 +03:00
Nekotekina
fd06f70387
cellAudio updated, thread_t updated
2015-01-16 17:36:53 +03:00
Oil
b5c33ec26b
Improved AudioThread interface, added XAudio2 audio output
2015-01-11 03:46:10 +04:00
Nekotekina
5928b85ec1
cellAudio fix (forgotten functions)
2015-01-10 00:04:17 +03:00
Nekotekina
70ee62f43f
cellAudioAdd(2/6ch)Data fixed
2015-01-09 23:11:21 +03:00
Nekotekina
6cd2665e12
Conflicts fixed
2014-12-28 16:29:01 +03:00
Oil
2a6f4e19cc
Some changes in LLEModulesManager and cellAudio
2014-12-27 21:25:51 +04:00
Nekotekina
be2d606193
Conflicts fixed
2014-12-26 17:06:36 +03:00
Nekotekina
7613d749ec
SQueue renamed and moved
2014-12-25 01:24:17 +03:00
Nekotekina
d8239a39c9
std::shared_ptr in IdManager
2014-12-24 02:38:13 +03:00
Nekotekina
b2de24db73
SMutex eliminated
2014-12-23 02:31:11 +03:00
Nekotekina
0fb092f2a5
Syscalls: minor fixes
2014-12-22 03:56:04 +03:00
Oil
b3be4d11e3
Show more information in GSFrame, some changes in cellAudio
2014-12-21 20:29:51 +04:00
Nekotekina
09a4d14f8f
cellAdec improved
2014-10-28 00:24:11 +03:00
Nekotekina
318d06efda
cellAdecClose, cellVdecClose fix
2014-10-18 02:20:03 +04:00
Raul Tambre
9e5403aeb3
Remove unneeded be_t
2014-10-11 20:20:01 +03:00
Arkaran99
3caff5a107
Change ModuleManager::init function.
...
First step to help refactor Module management.
Add every module in the static ModuleInfo list. Module without id are assigned
to 0xffff.
The init function is called after constructor and take a pointer to Module
as an input.
This pointer is used to set the Module's global pointer in its file.
2014-09-13 22:00:17 +02:00
Nekotekina
12becc6120
MemoryBase::operator[] replaced
2014-09-06 02:12:10 +04:00
Nekotekina
db9cbe6cdd
MemoryBase::operator+ replaced
2014-09-06 00:26:36 +04:00
Nekotekina
b952017a3a
mem_ptr_t replaced
2014-09-02 05:05:13 +04:00
Nekotekina
9501869aa1
mem32_t replaced
2014-09-01 04:51:48 +04:00
Nekotekina
0b5ef1d8f9
mem64_t replaced
...
Added conversion from vm::var to vm::ptr of the same type.
2014-09-01 02:58:08 +04:00
Nekotekina
fb1d7d3982
Some warnings fixed
2014-08-30 22:35:18 +04:00
Nekotekina
78cbb90ef6
Some leaks fixed
2014-08-26 03:55:37 +04:00
Nekotekina
4ffd03fe3e
Include clearing
2014-08-24 00:40:04 +04:00
Nekotekina
b005ee3cda
Log include fixes
2014-08-23 18:51:51 +04:00
Nekotekina
efa538f9d7
include clearing
2014-08-23 04:16:54 +04:00
Nekotekina
dfd5fd388e
Little cleanup
2014-08-08 22:13:17 +04:00
Nekotekina
8f04ab07ed
IsGood() check elimination
...
Reasons: 1) It's unsafe - we cannot guarantee that address is still good
while it is used. 2) It's wrong in many modules which are usually just
compare pointer with zero.
2014-08-05 14:18:22 +04:00
Nekotekina
640de81571
Variadic templates for module logs
...
Two new module log types: Todo() and Notice()
2014-07-21 18:42:43 +04:00
Sacha
6bd044f9be
c++11 fixups. Initialise to zero where possible. note: cellAudio looks quite messed up.
2014-07-14 17:26:31 +10:00
Sacha
a1158c9515
Remove some indirect headers.
2014-07-12 17:46:14 +10:00
Sacha
9816ec3aa0
Fix conflicts.
2014-07-12 17:02:39 +10:00
Sacha
f256153a2b
Warnings: Fix several warnings.
2014-07-11 05:08:05 +10:00
Peter Tissen
95f1a0e645
use only one set of logging macros instead of two and don't use free() as a function name
2014-06-27 15:28:17 +02:00
Peter Tissen
21da317453
Logging system rework
...
* use one central unified log with channels/priorities ad-hoc listener registration and de-registration
* disable buffering by default
* add multi-threaded ringbuffer implementation
* use buffered listener for the gui (using the ringbuffer)
2014-06-26 17:34:28 +02:00
raven02
c3960b7f43
Misc thread started/ended/aborted aligment
2014-06-21 12:29:17 +08:00
Nekotekina
90b9861043
SMutex partially replaced with std::mutex
...
SPURecompiler.h: SETcc bug fixed
2014-06-20 15:00:36 +04:00