Nekotekina
|
38531459df
|
Logging system rewritten
GUI doesn't freeze anymore
Some things simplified
|
2016-01-13 18:54:57 +03:00 |
|
Nekotekina
|
3ed603074c
|
Changes done by [DH] rewritten
Added rsx_program_decompiler submodule
Added fs::dir iterator
Added fmt::match
|
2015-12-22 23:11:20 +03:00 |
|
DHrpcs3
|
8a21e0fcb8
|
Implemented some cellSaveData functions
Implemented cellSaveDataListSave, cellSaveDataListLoad,
cellSaveDataFixedSave, cellSaveDataFixedLoad, cellSaveDataAutoSave,
cellSaveDataAutoLoad
|
2015-12-20 10:39:07 +02:00 |
|
DHrpcs3
|
416d66a438
|
Ignore SPU sync channels
|
2015-12-20 10:16:31 +02:00 |
|
Nekotekina
|
ca6783ba9a
|
Threads improved, ID manager improved
|
2015-12-04 23:37:34 +03:00 |
|
O1L
|
c0255208cc
|
Old ini-manager only partially used in VFS. Global configuration used as defualt.
|
2015-10-27 01:09:31 +04:00 |
|
O1L
|
1673ba217c
|
Do not try to change default config, use state configs.
|
2015-10-24 22:48:07 +04:00 |
|
Nekotekina
|
a974ee009e
|
vm::var improved, cleanup
Mostly vm::var initialization introduced.
Added vm::make_var function.
|
2015-10-14 18:17:37 +03:00 |
|
Nekotekina
|
8ae3401ffa
|
Some things improved
shared_mutex_t implemented
GUI Emu Callbacks rewritten
fxm::import, fxm::import_always implemented
cellMsgDialog rewritten
Emu.CallAfter improved (returns std::future)
|
2015-09-22 16:48:21 +03:00 |
|
Nekotekina
|
7e01c81154
|
SPU Recompiler fixed
|
2015-09-07 00:36:32 +03:00 |
|
Nekotekina
|
817fec9684
|
SPU Cleanup
SPURecompiler improved
Old SPU decoder removed
SPU Interpreters merged
|
2015-09-02 00:38:44 +03:00 |
|
Nekotekina
|
5e14310071
|
noexcept usage fixed
thread_t renamed to named_thread_t
|
2015-08-24 21:22:48 +03:00 |
|
Nekotekina
|
dd665e7363
|
ID manager simplified
ID manager refactoring, redundant "type" information removed
|
2015-08-24 21:22:19 +03:00 |
|
Nekotekina
|
0aefaec46e
|
sys_event improved, some unnamed functions named
|
2015-07-21 23:14:38 +03:00 |
|
Nekotekina
|
6255f3b07d
|
sys_event_flag improved
|
2015-07-21 23:14:34 +03:00 |
|
Nekotekina
|
bc91ad0f4d
|
sys_event improved
|
2015-07-21 23:14:33 +03:00 |
|
Nekotekina
|
2f7fe35f5c
|
Minor style change
|
2015-07-21 23:14:31 +03:00 |
|
Nekotekina
|
8175630619
|
sys_cond/sys_mutex improved
|
2015-07-21 23:14:29 +03:00 |
|
Nekotekina
|
43d3ccce95
|
SPU Channels improved
|
2015-07-21 23:14:28 +03:00 |
|
Nekotekina
|
5bd83516ba
|
SPU Interrupt Enable Status implemented
SPU Interrupts are still NOT implemented
|
2015-07-21 23:14:25 +03:00 |
|
Nekotekina
|
a7668ff57f
|
SPU_EVENT_LR improved
|
2015-07-21 23:14:22 +03:00 |
|
Nekotekina
|
a8fcf71f9c
|
Minor bugfix, cleanup
|
2015-07-21 23:14:04 +03:00 |
|
Nekotekina
|
3bc6c53eb3
|
sys_interrupt improved
|
2015-07-18 03:12:10 +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
|
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
|
3064cf8101
|
CHECK_EMU_STATUS, autojoin_thread_t
|
2015-07-10 04:31:27 +03:00 |
|
Nekotekina
|
8f9e1100c8
|
SPU fixes, various fixes
|
2015-07-10 04:31:25 +03:00 |
|
Nekotekina
|
721ad404d2
|
VM_CAST macro
|
2015-07-10 04:31:23 +03:00 |
|
Nekotekina
|
32d3d1fbe5
|
EXCEPTION() macro usage, sceNpTrophy improved
|
2015-07-10 04:31:20 +03:00 |
|
Nekotekina
|
6f1e76198a
|
Some fixes
|
2015-07-10 04:31:18 +03:00 |
|
Nekotekina
|
3aefa2b4e1
|
ThreadBase rewritten (wip)
|
2015-07-10 04:31:16 +03:00 |
|
Nekotekina
|
c598fe7aa9
|
atomic_op() rewritten, atomic.h refactoring
cellSync refactoring, wait_op() rewritten, bugfixes
|
2015-07-10 04:31:10 +03:00 |
|
Nekotekina
|
ef6f9f6ded
|
be_t constructor implemented, make() eliminated
be_t enums are forbidden, le_t improved, some operators cleaned.
|
2015-07-10 04:31:07 +03:00 |
|
Nekotekina
|
714da1aa7c
|
vm::var fix, vm::ptr improved
GetCurrentPPUThread() removed
|
2015-07-10 04:31:00 +03:00 |
|
S Gopal Rajagopal
|
5b7f701878
|
SPURS: Implement SPURS SPU thread exit using throw
Conflicts:
rpcs3/Emu/SysCalls/Modules/cellSpursSpu.cpp
|
2015-07-10 04:30:56 +03:00 |
|
Nekotekina
|
edb9595721
|
Using vm::ps3 namespace moved in proper places
Various fixes
|
2015-07-10 04:30:41 +03:00 |
|
Nekotekina
|
78fdcf75e7
|
Attribute macro changed
__forceinline -> force_inline
__noinline -> never_inline
printf_alike(x,y) added
|
2015-05-28 18:14:22 +03:00 |
|
Nekotekina
|
22b78fec71
|
IdManager improved, atomic_t improved
Various changes
|
2015-05-27 06:11:59 +03:00 |
|
Nekotekina
|
f92c10ef71
|
Minor fixes
|
2015-05-08 12:45:21 +03:00 |
|
Nekotekina
|
ff359ed118
|
SPU Interpreter2 initialization fix
|
2015-04-26 01:56:58 +03:00 |
|
Nekotekina
|
4d85a49666
|
SPURS fixed
|
2015-04-13 20:39:38 +03:00 |
|
Nekotekina
|
85b63de631
|
Events improved
|
2015-04-13 16:32:09 +03:00 |
|
Nekotekina
|
ea5110cec3
|
Various changes
|
2015-04-12 04:36:25 +03:00 |
|
Nekotekina
|
d1fbccc9ce
|
SPURecompiler improved
|
2015-04-05 21:01:15 +03:00 |
|
Nekotekina
|
a86317ce5a
|
SPU: some instructions updated
|
2015-03-21 21:07:37 +03:00 |
|
Nekotekina
|
ef563f038d
|
SPU: some instructions updated
|
2015-03-21 02:36:05 +03:00 |
|
Nekotekina
|
63276a3f84
|
SPU interpreter (basic concept)
|
2015-03-20 19:53:54 +03:00 |
|
Nekotekina
|
a71cb5f521
|
Basic concept
|
2015-03-17 00:38:21 +03:00 |
|
Nekotekina
|
3e34bd64bf
|
Compilation fix
|
2015-03-13 04:59:25 +03:00 |
|
Nekotekina
|
c88e0a0eb9
|
Small cleanup
|
2015-03-13 04:09:53 +03:00 |
|
Nekotekina
|
a3d400b5cc
|
Minor cleanup
|
2015-03-11 18:30:50 +03:00 |
|
Nekotekina
|
ef65299dff
|
Lv2 Cond/Mutex rewritten, bugfixes
|
2015-03-07 01:10:04 +03:00 |
|
Nekotekina
|
e2a2709ad0
|
Event Flag refactoring, bugfixes
|
2015-03-06 00:29:05 +03:00 |
|
Nekotekina
|
5d768bd3cf
|
Bugfix, sys_spu_thread_group_connect_event implemented
|
2015-03-05 16:18:06 +03:00 |
|
Nekotekina
|
f22001d527
|
Bugfix
+sys_spu_thread_group_disconnect_event_all_threads
|
2015-03-05 02:34:20 +03:00 |
|
Nekotekina
|
9e49a33b3c
|
SPU syscall improvements
|
2015-03-05 00:51:14 +03:00 |
|
Nekotekina
|
ad38e9f0fe
|
event_queue_t, event_port_t rewritten
|
2015-03-04 07:42:04 +03:00 |
|
Nekotekina
|
78c37ff8b6
|
Some bicycle for PSV
|
2015-03-03 23:09:23 +03:00 |
|
Nekotekina
|
8587ae5883
|
Compilation fix
|
2015-03-03 02:34:49 +03:00 |
|
Nekotekina
|
5f8cf18a5a
|
SPU refactoring
|
2015-03-03 00:09:20 +03:00 |
|
Nekotekina
|
bc94d92cba
|
nyu
|
2015-03-02 05:10:41 +03:00 |
|
Nekotekina
|
942d984dc5
|
sys_process_get_paramsfo implemented
|
2015-02-28 17:41:15 +03:00 |
|
Nekotekina
|
be4e85f0f2
|
PPCThread removed (it does nothing anyway)
|
2015-02-26 03:54:49 +03:00 |
|
Nekotekina
|
e6c628caba
|
Memory (unfinished)
|
2015-02-16 04:53:53 +03:00 |
|
Nekotekina
|
1189503b4d
|
Some cleanup
|
2015-02-15 20:13:06 +03:00 |
|
Nekotekina
|
f01059283a
|
Some cleanup
|
2015-02-14 00:45:36 +03:00 |
|
Nekotekina
|
fdc5fa34be
|
Bugfix
|
2015-02-11 14:39:51 +03:00 |
|
S Gopal Rajagopal
|
853234f7d7
|
Merge remote-tracking branch 'upstream/master' into spurs_taskset
|
2015-02-11 15:00:46 +05:30 |
|
Nekotekina
|
31bbf56ff1
|
Reservations improved
|
2015-02-08 18:25:50 +03:00 |
|
Nekotekina
|
39db6bb461
|
Reservations improved
|
2015-02-07 16:46:42 +03:00 |
|
Nekotekina
|
1af4848324
|
New reservations (not finished)
|
2015-02-07 02:39:51 +03:00 |
|
S Gopal Rajagopal
|
d1a7c85e95
|
Merge remote-tracking branch 'upstream/master' into spurs_taskset
Conflicts:
rpcs3/emucore.vcxproj.filters
|
2015-02-03 23:12:26 +05:30 |
|
Nekotekina
|
e5dd03dbcb
|
ARMv7: argc, argv setting, LDRSB_IMM, bugfixes
|
2015-02-01 16:52:34 +03:00 |
|
Nekotekina
|
8a945a1a52
|
Fixes
|
2015-02-01 10:09:24 +03:00 |
|
S Gopal Rajagopal
|
62e2d8d9a7
|
SPURS: Update kernel to use lock line reservations
|
2015-01-29 20:20:34 +05:30 |
|
S Gopal Rajagopal
|
411dfd9a3f
|
Merge remote-tracking branch 'upstream/master' into spurs_taskset
Conflicts:
rpcs3/Emu/SysCalls/Modules/cellSpurs.cpp
rpcs3/Emu/SysCalls/Modules/cellSpurs.h
rpcs3/emucore.vcxproj.filters
|
2015-01-21 01:13:53 +05:30 |
|
Andrew Church
|
03b059c1d5
|
Implement the SRR0 register.
|
2015-01-19 03:18:03 +09:00 |
|
Nekotekina
|
1c4e89d2bf
|
Formatting fixes, ToBE() replaced with data()
|
2015-01-13 17:54:36 +03:00 |
|
S Gopal Rajagopal
|
2d94db4945
|
Merge upstream
|
2015-01-05 16:44:26 +05:30 |
|
S Gopal Rajagopal
|
c1df79b713
|
SPURS: Integrate SPURS kernel and system service workload. Also, fixed some bugs.
|
2015-01-03 15:59:22 +05:30 |
|
Nekotekina
|
d8664c8da4
|
Bugfix
|
2015-01-02 19:02:31 +03:00 |
|
Nekotekina
|
f3cd908d5c
|
Sync primitives reworked
(rwlock rewritten)
|
2015-01-02 02:41:29 +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 |
|
DHrpcs3
|
598d929aba
|
Implemented LLE Modules Manager (draft)
Improved loader core.
Implemented *_thread wrappers.
Minor fixes.
Temporary disabled ELF Compiler & DisAsm frame.
|
2014-11-19 16:16:30 +02:00 |
|
Nekotekina
|
6df5ddb973
|
Few warnings fixed
|
2014-10-24 17:24:09 +04:00 |
|
Nekotekina
|
9a02add930
|
Bugfix
|
2014-10-08 16:29:29 +04:00 |
|
Nekotekina
|
237ab974dd
|
SPURS kernel v1
|
2014-10-07 17:35:44 +04:00 |
|
Nekotekina
|
74007d5e5d
|
Small changes in memory and RSXIOMem
Some bugs fixed, some other changes.
|
2014-10-04 18:43:46 +04:00 |
|
Nekotekina
|
752449bbc0
|
Small update
|
2014-10-02 14:29:20 +04:00 |
|
Nekotekina
|
05a7466a5a
|
m_custom_task thread member
|
2014-09-24 22:44:26 +04:00 |
|
Nekotekina
|
bb77249ac8
|
CellSpurs initialization
|
2014-09-19 04:19:22 +04:00 |
|
Raul Tambre
|
fcfdd1551b
|
Added a camera option
Also a couple minor optimizations
|
2014-09-18 21:19:10 +03:00 |
|
Nekotekina
|
626133c0eb
|
declCPU removed, PPUThread& is passed as argument
Added experimental feature: passing PPUThread& to syscall
|
2014-09-16 21:49:50 +04:00 |
|
Nekotekina
|
597d07bf24
|
Small refactoring
|
2014-09-15 02:17:24 +04:00 |
|
Nekotekina
|
860d7bd3f1
|
Small fix 2
|
2014-09-13 18:25:02 +04:00 |
|