Nekotekina
be9a599beb
PPU Decoder Cache improved
2015-08-24 21:22:35 +03:00
Nekotekina
c6bdedf3b0
sleep_queue_t moved to SleepQueue.cpp, cleanup
...
Used ARMv7Thread instead of ARMv7Context in PSV HLE functions and
callbacks. However, interpreter still uses ARMv7Context.
Various PSV functions partially implemented:
sceKernelCreateEventFlag
sceKernelDeleteEventFlag
sceKernelOpenEventFlag
sceKernelCloseEventFlag
sceKernelWaitEventFlag
sceKernelWaitEventFlagCB
sceKernelPollEventFlag
sceKernelSetEventFlag
sceKernelClearEventFlag
sceKernelCancelEventFlag
sceKernelGetEventFlagInfo
sceKernelCreateSema
sceKernelDeleteSema
sceKernelCreateMutex
sceKernelDeleteMutex
sceKernelCreateCond
sceKernelDeleteCond
2015-08-24 21:22:30 +03:00
Nekotekina
f8afee3325
Fixed Object Manager (detached)
2015-08-24 21:22:22 +03:00
Nekotekina
dd665e7363
ID manager simplified
...
ID manager refactoring, redundant "type" information removed
2015-08-24 21:22:19 +03:00
Nekotekina
2f7fe35f5c
Minor style change
2015-07-21 23:14:31 +03:00
Nekotekina
a8fcf71f9c
Minor bugfix, cleanup
2015-07-21 23:14:04 +03:00
Nekotekina
b8a27d8a4c
Silly bugs fixed
2015-07-18 03:12:08 +03:00
Nekotekina
48c75105e2
"Memory" eliminated
2015-07-18 03:12:06 +03:00
Nekotekina
c0f13f7084
sleep_queue_t rewritten, used in sys_cond/sys_mutex
...
Some synchronization fixes
2015-07-10 04:31:34 +03:00
Nekotekina
eafddd9e33
CPUThread fixes, thread_t cleanup
2015-07-10 04:31:32 +03:00
Nekotekina
83321c5be7
sys_time_get_current_time fixed, CALL_FUNC draft
2015-07-10 04:31:30 +03:00
Nekotekina
22e1da5e76
Minor cleanup
2015-07-10 04:31:29 +03:00
Nekotekina
8f9e1100c8
SPU fixes, various fixes
2015-07-10 04:31:25 +03:00
Nekotekina
3aefa2b4e1
ThreadBase rewritten (wip)
2015-07-10 04:31:16 +03:00
Nekotekina
edb9595721
Using vm::ps3 namespace moved in proper places
...
Various fixes
2015-07-10 04:30:41 +03:00
Igor null
5ae2349f36
changed broken breakpoints database format to a consistent format
2015-06-15 18:09:21 +03:00
Nekotekina
2823953489
Compilation fix
2015-05-27 12:51:25 +03:00
Nekotekina
22b78fec71
IdManager improved, atomic_t improved
...
Various changes
2015-05-27 06:11:59 +03:00
Peter Tissen
0b0c8723eb
Change GetDeviceLocal device selection
...
For `GetDeviceLocal` only consider a device if the full path to the device
matches the first part of the path to match.
The issue was that putting in a file that was not in a sub-path of an existing
mounted device failed. So if the rpcs3 devices are in
D:\DEV\rpcs3\bin and you open D:\DEV\ps3autotests\tests\rsx\primitives\primitives.ppu.elf
it would return
/dev_usb000/ps3autotests\tests\rsx\primitives\primitives.ppu.elf
which resolves to
D:/DEV/rpcs3/bin/dev_usb000/ps3autotests/tests/rsx/primitives/primitives.ppu.elf
and is wrong.
Correct are either /dev_usb000/../../../ps3autotests\tests\rsx\primitives\primitives.ppu.elf
or /hostfs/D:\DEV\ps3autotests\tests\rsx\primitives\primitives.ppu.elf
I chose to resolve without the ".." beyond root, since that just seems wrong
(so it will now return the hostfs version).
Fixes #1090
2015-05-21 10:45:40 +02:00
Nekotekina
74b3580b69
rfile_t renamed
2015-04-25 00:38:11 +03:00
Nekotekina
2f4d6fc2a1
Adaptive /dev_bdvd/ mounting
2015-04-24 03:35:42 +03:00
Nekotekina
fbc268e993
rFileName removed
2015-04-23 19:58:37 +03:00
Nekotekina
56c64c8045
VFS::CreatePath fixed, bugfixes
2015-04-20 18:53:31 +03:00
Nekotekina
8c1aa3ee15
Bugfix
2015-04-20 04:54:19 +03:00
Nekotekina
3b26031692
Bugfix
2015-04-20 01:26:28 +03:00
Nekotekina
339021ac15
cellFsGetDirectoryEntries improved
2015-04-19 22:25:04 +03:00
Nekotekina
93ebce4162
Bugfixes
2015-04-19 19:02:35 +03:00
Nekotekina
ab405901ee
wxFile removed (rFile -> rfile_t)
2015-04-19 16:19:24 +03:00
Nekotekina
d9b53b476f
Compilation fix 2
2015-04-17 17:05:28 +03:00
Nekotekina
37b22ec99d
PSFLoader improved
2015-04-16 02:17:42 +03:00
Nekotekina
d032bc5691
vfsLocalDir, rFile routines improved
2015-04-15 17:27:37 +03:00
Nekotekina
d2ad84453d
KernelExplorer fixed
2015-04-14 05:00:31 +03:00
Nekotekina
a71cb5f521
Basic concept
2015-03-17 00:38:21 +03:00
Nekotekina
ad38e9f0fe
event_queue_t, event_port_t rewritten
2015-03-04 07:42:04 +03:00
Nekotekina
942d984dc5
sys_process_get_paramsfo implemented
2015-02-28 17:41:15 +03:00
Nekotekina
6cbdeb9411
Unused code removed
2015-02-28 15:37:06 +03:00
Nekotekina
55b348f4fc
Small fix
2015-02-21 17:35:23 +03:00
Nekotekina
9ee9523680
StaticFuncManager removed
2015-02-21 17:07:22 +03:00
Nekotekina
faaef03604
Fix
2015-02-21 14:30:26 +03:00
Nekotekina
af986d8f4c
Loader improved, ModuleManager refactored
2015-02-18 19:22:06 +03:00
Nekotekina
819c955cca
ARMv7: partial disasm functionality, bugfix
2015-02-05 02:52:47 +03:00
Nekotekina
a7d85480a8
Fixes
2015-01-26 15:55:26 +03:00
Nekotekina
509e09c2c5
ARMv7Callback.h, psv modules initialization fixed
...
sceLibc: __cxa_atexit, __aeabi_atexit
2015-01-21 17:34:05 +03:00
Nekotekina
d557ba2d97
Audio format changed to 8ch
2015-01-18 02:01:08 +03:00
Nekotekina
b897a5d20a
cellAudio, thread_t improvements, pause/resume callback
2015-01-17 19:14:58 +03:00
Nekotekina
da09477be8
Callback syntax changed
...
call() became overloaded () operator
2015-01-11 13:43:40 +03:00
raven02
85d23e2c32
format fix
2014-12-29 06:53:31 +08:00
Nekotekina
6cd2665e12
Conflicts fixed
2014-12-28 16:29:01 +03:00
Raul Tambre
0cd3cd3e05
cellFsStat fix and other fixes
2014-12-26 18:16:57 +02:00
Nekotekina
be2d606193
Conflicts fixed
2014-12-26 17:06:36 +03:00