raven02
b9a8c6414d
RSX: fall back the case switch
2014-12-27 04:15:00 +08:00
Nekotekina
dabac03820
Revert "Formatting RSX thread"
...
This reverts commit 97d50a0692 .
2014-12-26 21:32:53 +03:00
Raul Tambre
0cd3cd3e05
cellFsStat fix and other fixes
2014-12-26 18:16:57 +02:00
Raul Tambre
1bde52623b
Fragment Program improvements
...
* Implement TXP (Needs testing)
* Implement TXB
* Implement TXL
2014-12-26 17:56:55 +02:00
Nekotekina
be2d606193
Conflicts fixed
2014-12-26 17:06:36 +03:00
Raul Tambre
d6989c1847
Merge pull request #927 from raven02/patch-5
...
Formatting RSX thread
2014-12-26 10:20:18 +02:00
Raul Tambre
cbffd14539
Merge pull request #925 from tambry/SaveDataTimes
...
Improvements to saving and cellFsStat
2014-12-26 10:20:07 +02:00
Raul Tambre
052692ac8c
Improvements to saving and cellFsStat
2014-12-26 10:06:12 +02:00
raven02
98404e12c5
ELF loader : small bug fix
2014-12-26 15:26:43 +08:00
raven02
97d50a0692
Formatting RSX thread
2014-12-26 14:25:22 +08:00
raven02
3f7e6c990f
Not always flush in callback
2014-12-26 06:54:36 +08:00
raven02
bc8fba9cc4
Revert "Check address is not null for cellGcmAddressToOffset"
2014-12-26 00:46:33 +08:00
Raul Tambre
9a63754b43
Merge pull request #922 from darkf/string-search
...
Add a memory ASCII string search
2014-12-25 11:07:21 +02:00
darkf
efd729d0b8
MemoryStringSearcher: drop superfluous qualifier
2014-12-25 00:53:56 -08:00
darkf
efde3219bd
cellSaveData: terminate callback loop when asked to
2014-12-25 00:32:18 -08:00
darkf
a94a7d4495
Add a memory ASCII string search
2014-12-24 20:39:57 -08:00
Nekotekina
7613d749ec
SQueue renamed and moved
2014-12-25 01:24:17 +03:00
Raul Tambre
cf1bd9b61b
Fix compiling
2014-12-24 21:03:52 +02:00
Raul Tambre
642e850dfe
cellSail PAMF creation and 3D availability fix
2014-12-24 20:47:56 +02:00
Nekotekina
69388f032e
cellFs functions merged
2014-12-24 21:19:59 +03:00
Nekotekina
cbdc32e95e
Kernel Explorer partially restored
2014-12-24 19:09:32 +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
Raul Tambre
27c76960b4
Merge pull request #918 from Dante38490/patch-1
...
Fix Size Setting panel
2014-12-22 17:25:21 +02:00
Raul Tambre
4f031c11c6
Merge pull request #916 from tambry/master
...
Update submodules
2014-12-22 13:53:13 +02:00
Nekotekina
0fb092f2a5
Syscalls: minor fixes
2014-12-22 03:56:04 +03:00
DHrpcs3
e1ea7a28c3
Fixed condition decompilation in vertex & fragment shaders
...
Added 30 & 60 modes to frame limiter
2014-12-22 01:10:22 +02:00
Dante38490
7464843e53
Update MainFrame.cpp
...
Fix Size Setting panel for Tab Graphic
2014-12-22 00:06:25 +01:00
raven02
52467c54e3
Fix callback hangup in Adreko game series
2014-12-22 05:37:43 +08:00
DHrpcs3
969cf67ba8
Implemented frame limiter
...
Some errors in unpkg replaced with warnings
2014-12-21 22:42:15 +02:00
Raul Tambre
688e5a3af6
Fix compiling
2014-12-21 21:44:07 +02:00
Oil
b3be4d11e3
Show more information in GSFrame, some changes in cellAudio
2014-12-21 20:29:51 +04:00
raven02
e98d1c0cb7
Trophy.trp path change
2014-12-21 07:36:17 +08:00
raven02
1e6a533ac7
PARAM.SFO path change
2014-12-21 07:35:29 +08:00
raven02
c6a00e157d
Reapply VFS change
2014-12-21 07:32:19 +08:00
raven02
7c9062fd3d
fix :)
2014-12-21 01:54:01 +08:00
raven02
612d11bd03
Minor fix
2014-12-21 01:42:15 +08:00
raven02
c63f370d8b
regression fix #1
2014-12-21 01:14:27 +08:00
raven02
c76dd371f3
RSX: vertex data regression fix
2014-12-21 01:13:10 +08:00
B1ackDaemon
5d6fb5a56b
Merge pull request #911 from darkf/savedata_fix
...
cellSaveData fix
2014-12-20 14:20:27 +02:00
darkf
e0ff129dd1
vfsLocalFile: log when Create fails
2014-12-20 03:46:09 -08:00
darkf
980b9aaab3
cellSaveData: allocate file list properly
2014-12-20 03:45:27 -08:00
darkf
29036504e6
cellSail: fix wrong argument type
2014-12-19 23:05:42 -08:00
Raul Tambre
2545372a76
Revert "Implement CELL_SAVEDATA_FILEOP_WRITE_NOTRUNC"
...
This reverts commit c5ca199163 .
2014-12-19 17:19:23 +02:00
Raul Tambre
c5ca199163
Implement CELL_SAVEDATA_FILEOP_WRITE_NOTRUNC
2014-12-19 16:02:11 +02:00
Raul Tambre
ce853bc252
cellSail updates and many various fixes
2014-12-19 13:31:52 +02:00
Nekotekina
e9653f1029
cellMsgDialogOpen2(): argument checking improved
2014-12-19 02:18:44 +03:00
raven02
52bf72787f
Revert VFS
2014-12-18 00:05:29 +08:00
raven02
114550b0f7
Temporary disable compile_shader()
2014-12-17 22:59:28 +08:00
raven02
3fc471eb32
RSX: shaders fix and vertex texture implementation
2014-12-17 22:01:59 +08:00
B1ackDaemon
d2964c1fa4
Merge pull request #902 from darkf/fix_fixed
...
Minor fixes
2014-12-16 17:37:45 +02:00
darkf
8fa301ec05
cellMsgDialogOpen2: Don't segfault when given a null pointer
2014-12-16 07:07:33 -08:00
darkf
1dbc0b448a
cellMsgDialog: Fix a few minor typos.
2014-12-16 07:04:59 -08:00
raven02
e27a1f98aa
Fix missing break
2014-12-16 22:52:43 +08:00
Oil
8ec5b1cd84
High rescale quality for icons in GameViewer, fixed removing of games in GameViewer
2014-12-15 21:38:12 +04:00
B1ackDaemon
181d593cee
Merge pull request #899 from Survanium90/master
...
Added function "sys_process_is_stack"
2014-12-15 18:47:11 +02:00
Survanium90
eb9e6434f1
Added function "sys_process_is_stack"
2014-12-15 19:09:27 +03:00
B1ackDaemon
2b719b6dc0
Merge pull request #898 from tambry/DrmFunctions
...
Implement sys_game_process_exitspawn and fixes
2014-12-14 21:04:49 +02:00
Raul Tambre
fc25abdbfd
Fix compiling
2014-12-14 20:51:19 +02:00
Raul Tambre
b8d2343765
Implement sys_game_process_exitspawn and fixes
2014-12-14 19:14:26 +02:00
raven02
c0b4bf2f94
log error for unimplmented fpcode
2014-12-14 23:21:41 +08:00
raven02
96a992fadb
enum sca_opcode and vec_opcode
2014-12-14 23:10:48 +08:00
raven02
32aa5ad415
RSX : enum vec_opcode & sc_opcode
2014-12-14 23:09:44 +08:00
Hykem
24c5e7d6cd
Merge pull request #886 from Arkaran99/master
...
Avoid giving arguments by value for log
2014-12-14 13:11:50 +00:00
B1ackDaemon
e5718ed264
Merge pull request #896 from tambry/SailThings
...
cellSail additions, updates and fixes
2014-12-14 12:02:36 +02:00
raven02
cb52ca220e
vfs path fix
2014-12-14 17:36:32 +08:00
raven02
6c571b30d2
icon sizing fix
2014-12-14 16:21:38 +08:00
Raul Tambre
ebe2a5e2cc
cellSail additions, updates and fixes
2014-12-14 09:59:04 +02:00
raven02
8b4de95919
fix icon loading for blu-ray disc
2014-12-14 15:04:29 +08:00
raven02
7e2fa38519
sort name column by default
2014-12-14 14:54:26 +08:00
raven02
47fc7f22b0
mainframe resize
2014-12-14 14:48:24 +08:00
raven02
012af73844
Better fit the gameviewer
2014-12-14 14:47:06 +08:00
B1ackDaemon
5d745a60dc
Merge pull request #893 from Nekotekina/master
...
cellPamfReaderGetStreamInfo() improved
2014-12-13 22:43:57 +02:00
B1ackDaemon
ff64f908be
Merge pull request #892 from O1L/master
...
GUI: show game icons in GameViewer
2014-12-13 21:08:40 +02:00
Oil
4ca8cb05fa
Build fix
2014-12-13 21:51:40 +04:00
Oil
6bd041f800
GUI: show game icons in GameViewer
2014-12-13 21:27:34 +04:00
Nekotekina
982f7cba59
cellPamfReaderGetStreamInfo() improved
2014-12-13 19:54:01 +03:00
raven02
1b6bd42201
Minor fix
2014-12-14 00:39:28 +08:00
raven02
4967771df5
Add std::set<int> m_jump_lvls
2014-12-14 00:19:06 +08:00
raven02
a5705d3308
VP: Fixed BRI, Experimental BRA implementation
2014-12-14 00:17:23 +08:00
Dante38490
7a05ad7023
Fixed Path Rap file for decrypt .Edat
2014-12-12 17:31:48 +01:00
Hykem
b48159b104
Merge pull request #888 from Nekotekina/master
...
DivX, MP3 codecs activated, cellPamf and cellDmux improvements
2014-12-12 15:38:26 +00:00
Nekotekina
154433b2e9
Bugfix
2014-12-12 04:27:27 +03:00
Nekotekina
058eb9e709
Demuxer improved
2014-12-12 03:21:34 +03:00
Nekotekina
8557614322
cellPamf improved
2014-12-11 22:25:11 +03:00
B1ackDaemon
937214bc59
Merge pull request #887 from gopalsr83/master
...
PPU: Corrected SC instruction format to comply with the PowerISA
2014-12-11 20:43:33 +02:00
Raul Tambre
418a12dd03
Minor fixes
2014-12-11 16:54:02 +02:00
S Gopal Rajagopal
5db254f3a5
PPU: Corrected SC instruction format to comply with the PowerISA
2014-12-11 19:13:17 +05:30
B1ackDaemon
530c17f4f7
Merge pull request #881 from O1L/master
...
ARMv7 decoder reworked.
2014-12-10 13:47:26 +02:00
Nekotekina
2b4f858caf
Fixes
2014-12-09 20:24:50 +03:00
Nekotekina
cb694f944c
Added DivX and MP3 support
2014-12-09 19:13:03 +03:00
Nekotekina
f2d4453b04
PSV loader fixed
2014-12-08 03:35:15 +03:00
Oil
5d37b42576
GCC build fix
2014-12-07 15:25:49 +04:00
Nekotekina
796c1b46c2
asserts replaced (2)
2014-12-06 15:48:08 +03:00
Nekotekina
270bfad96f
asserts replaced
2014-12-06 12:28:17 +03:00
Nekotekina
6e1e537b5f
Small fix
2014-12-06 03:50:39 +03:00
Nekotekina
eb7cd7ccce
Demuxer improved + MSVC thread name registrering
2014-12-05 19:12:15 +03:00
Oil
16d31bc5e6
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-12-03 20:29:11 +04:00
Nekotekina
8cb8298c03
Going to fix demuxer
2014-12-03 16:21:58 +03:00
B1ackDaemon
b942da3f68
Merge pull request #879 from gopalsr83/master
...
PPU: Implemented some instructions and fixed some bugs in the recompiler. Also fixed some issues in the interpreter.
2014-12-02 03:19:35 +02:00
DHrpcs3
ceee6049dc
Fixed last commit
2014-12-02 03:04:01 +02:00
DHrpcs3
d82f0b62a5
Fixed RSXThread::ReadIO32 exception
2014-12-02 02:51:42 +02:00
DHrpcs3
a725676346
Fixed sys_mmapper_unmap_memory
2014-12-02 01:25:08 +02:00
DHrpcs3
d593e47554
RSX: Fixed NV4097_SET_VERTEX_DATA4UB_M, NV4097_SET_VERTEX_DATA2F_M & NV4097_SET_VERTEX_DATA4F_M implementation
2014-12-02 00:02:05 +02:00
Oil
b2c113e5b1
Oops, disable my debug logs.
2014-12-01 23:27:22 +04:00
Oil
c3696f7897
ARMv7 decoder reworked (needs more testing / fixes / optimisations). TODO: implement new ARMv7 disassembler (currently ARMv7DisAsm fully disabled), add 0x0 opcodes group.
2014-12-01 23:20:27 +04:00
S Gopal Rajagopal
1f60d6374c
Merge remote-tracking branch 'upstream/master'
2014-12-02 00:49:18 +05:30
Alexandro Sánchez Bach
7ba0bda244
Merge pull request #878 from Nekotekina/master
...
PSV progression, loader fixes
2014-12-01 18:17:57 +01:00
Oil
b736b8616b
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-12-01 20:47:48 +04:00
Nekotekina
e4d5e7c78b
Some draft
2014-12-01 19:34:18 +03:00
S Gopal Rajagopal
54d6aee028
Merge remote-tracking branch 'upstream/master'
2014-12-01 18:47:25 +05:30
Nekotekina
c61fe621b0
Memory leak fixed
2014-12-01 03:41:01 +03:00
Nekotekina
697b699873
Some bugs fixed
...
ARMv7 partially restored
2014-12-01 01:04:47 +03:00
S Gopal Rajagopal
6cc6ca9f3c
PPU: Implemented more instructions
2014-12-01 02:09:48 +05:30
Nekotekina
1568930da6
/dev_bdvd/ and /app_home/ fixed
2014-11-30 22:23:51 +03:00
B1ackDaemon
8f5d9b2c0e
Merge pull request #876 from tambry/master
...
CellVideoOut fix, formatting fixes and Travis compiling fix
2014-11-30 21:09:27 +02:00
Nekotekina
d648957864
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-11-30 15:08:54 +03:00
Nekotekina
fd7a0950a7
Compilation fix
2014-11-30 15:08:23 +03:00
DHrpcs3
a58c5f5a4c
VFS fixes
...
- using /app_home/ as local link
Implemented fmt::merge & fmt::tolower
2014-11-30 13:18:17 +02:00
Oil
58787f80a1
Conflicts fixed
2014-11-30 12:35:03 +04:00
Raul Tambre
1eb9460f2b
Merge remote-tracking branch 'upstream/master'
2014-11-30 09:09:38 +02:00
DHrpcs3
ebae8dad0a
Minor fixes
2014-11-30 00:03:29 +02:00
DHrpcs3
12d8e0ef38
Fixed path to param.sfo
2014-11-29 23:59:16 +02:00
S Gopal Rajagopal
ce0f713f03
PPU: Implement more instructions in the recompiler. Fix some instructions in the interpreter.
2014-11-30 02:46:29 +05:30
Nekotekina
9fc7197c4f
cellGameContentPermit: extremely DANGEROUS bug fixed
...
And few tiny changes.
2014-11-29 20:41:18 +03:00
Raul Tambre
6aff1545c2
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
rpcs3/Emu/SysCalls/lv2/lv2Fs.cpp
Update from master
2014-11-29 19:05:49 +02:00
Raul Tambre
bfff7ff5f9
Fix CellVideoOut values, formatting fixes
2014-11-29 19:01:04 +02:00
DHrpcs3
d9b0b56e3e
Using strcmp instead stricmp
2014-11-29 17:15:26 +02:00
DHrpcs3
6d3c4e6efc
Fixed compilation
2014-11-29 16:54:32 +02:00
DHrpcs3
47df9eb156
Fixed loading unknown modules
2014-11-29 16:50:59 +02:00
DHrpcs3
2b7f984de8
Fixed GameViewer
...
Disabled pause on null rsx instruction
2014-11-29 16:16:48 +02:00
DHrpcs3
95ce623da4
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-11-29 15:17:34 +02:00
DHrpcs3
a59cf50f03
Improved LLE Manager
...
Improved VFS
2014-11-29 15:16:53 +02:00
S Gopal Rajagopal
6ea50567b6
PPU: Implemented some instructions in the recompiler. Fixed some bugs in the interpreter.
2014-11-29 01:39:59 +05:30
Nekotekina
a7e659abd1
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-11-28 22:06:45 +03:00
Nekotekina
936aeed0a5
SPU loader fix
2014-11-28 21:56:16 +03:00
S Gopal Rajagopal
205e1d88b3
PPU LLVM recompiler: Implement more instructions
2014-11-26 00:53:24 +05:30
S Gopal Rajagopal
631675fdd6
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
rpcs3/Emu/Cell/PPUInterpreter.h
2014-11-25 23:26:16 +05:30
Fabian Schaffert
ad01829b23
Fixes compilation error
2014-11-24 22:06:21 +01:00
S Gopal Rajagopal
a9645eda73
Implement some more FP instructions in the PPU LLVM recompiler
2014-11-25 02:14:12 +05:30
Nekotekina
ea1bad8724
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-11-24 22:51:01 +03:00
S Gopal Rajagopal
bb1e08a6be
Remove code left in comments from the PPU LLVM recompiler. Also cause the emulator to pause if unsupported instructions are required to be compiled.
2014-11-24 23:49:06 +05:30
DHrpcs3
795729a0b7
Fixed vm_ptr
...
Improved elf64 loader.
Minor improvements to vm.
Added hotkeys to MainFrame.
2014-11-24 20:12:04 +02:00
S Gopal Rajagopal
d92344f383
Implement more instructions in the PPU LLVM recompiler
2014-11-24 01:41:25 +05:30
S Gopal Rajagopal
5934132b55
Implemented VPK*
2014-11-23 20:47:00 +05:30
S Gopal Rajagopal
921ee1464b
Implemented some vector instructions
2014-11-23 19:06:20 +05:30
Nekotekina
8df2c3d707
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-11-22 19:49:54 +03:00
Raul Tambre
16b4b9bf40
Fix Travis compiling
2014-11-21 15:52:01 +02:00
DHrpcs3
cdfef3bf9e
Fixed compilation errors
...
Implemented converter_le_be
2014-11-20 21:41:04 +02:00
S Gopal Rajagopal
5addbcbbb0
Direct UT output to PPULLVMRecompiler.log
2014-11-21 00:04:59 +05:30
S Gopal Rajagopal
6661018691
Fixed the unit test framework for the PPU LLVM recompiler. Added tests for ANDC. Fixed an issues that prevented LMW/STMW from being generated properly.
2014-11-20 23:38:10 +05:30
S Gopal Rajagopal
13acb06d1a
Implemented ANDC and also added support for TB and TBH in MFSPR
2014-11-20 01:03:51 +05:30
S Gopal Rajagopal
e8582c8655
Improved the logic that detects which functions should be recompiled
2014-11-20 00:42:07 +05:30
raven02
06f3df0ff4
Check contentInfoPath && usrdirPath is not null for cellGameContentPermit
2014-11-19 23:17:29 +08: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
Raul Tambre
f99353f649
Fix for TB SPR and disable writing to TB SPR
...
Now use get_time() like MFTB instead of reading for the time-based SPR.
2014-11-18 18:03:49 +02:00
raven02
cd347fa110
Minor fix
2014-11-18 14:44:37 +08:00
Fabian Schaffert
e9ab9f51fc
Fixes segfaults for sys_event_flag_(create/get)
...
Neither sys_event_flag_create() nor sys_event_flag_get() checked for
NULL pointers in their arguments, which caused the corresponding test
from ps3autotests to segfault.
2014-11-16 21:16:49 +01:00
Fabian Schaffert
00e0e85793
Fixes return value of sys_semaphore_create()
...
In case of att.addr() being NULL, CELL_EFAULT must be returnd and not
CELL_EINVAL, according to the corresponding ps3autotest.
2014-11-16 14:45:58 +01:00
raven02
25ba18e8a7
Check address is not null for cellGcmAddressToOffset
2014-11-16 19:05:41 +08:00
Fabian Schaffert
f507724b5c
Fixes build in Debug mode on linux
...
The changes introduced in commit 80294e1 makes the mcdisassembler
component of LLVM necessary in debug mode to successfully link rpcs3.
2014-11-15 21:30:01 +01:00
Hykem
4fe4e589fb
Merge pull request #863 from raven02/patch-6
...
Check pSelf->pAddr is not NULL before setup pAddr pointer
2014-11-15 15:19:50 +00:00
Hykem
19d1a6babc
Merge pull request #858 from gopalsr83/ppu_llvm_recompiler
...
Improved tracer for the PPU recompiler
2014-11-15 15:19:40 +00:00
raven02
3b31a9233d
Check pSelf->pAddr is not NULL before setup pAddr pointer
2014-11-15 22:47:30 +08:00
Raul Tambre
3af57957d5
cellSail fixes and GetRegBySPR split up
...
* Fixed cellSailPlayerAddDescriptor
* Fixed cellSailDescriptorSetAutoSelection
* Fixed cellSailDescriptorIsAutoSelection
* Split GetRegBySPR into ReadSPR and WriteSPR
* Added 0x10c for ReadSPR and WriteSPR (Time-based register)
2014-11-15 16:45:02 +02:00
Fabian Schaffert
6906d146bb
Adds copy constructor for class InstrBase
...
A copy constructor is necessarry for `class InstrBase`, as the implicit
copy constructor simply copies the pointer `m_args`. This results in a
double delete of the same memory region, causing a segmentation fault
when rpcs3 exited.
2014-11-15 00:16:17 +01:00
Fabian Schaffert
4185c1e422
Fixes segfault described in #794
...
Fixes bug in sys_semaphore_create() when a NULL pointer address is
passed in sem or attr.
Fixes bug in sys_semaphore_get_value() when a NULL pointer address is
passed in count.
2014-11-12 23:25:27 +01:00
Nekotekina
220384997f
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-11-11 16:04:16 +03:00
Raul Tambre
9ee7471bd5
Added RSX logging option
...
Also some minor fixes to cellSail
2014-11-10 22:18:46 +02:00
S Gopal Rajagopal
1568d2d602
Fixed some more gcc/clang compilation errors
2014-11-10 14:32:41 +05:30
S Gopal Rajagopal
87accc624f
Fixed some errors thrown by gcc/clang
2014-11-10 12:49:48 +05:30
S Gopal Rajagopal
18251b784f
Merge remote-tracking branch 'upstream/master' into ppu_llvm_recompiler
2014-11-10 11:30:44 +05:30
Nekotekina
c8d4193f08
PSV: sceKernelCreateThread and sceKernelStartThread
...
Some fixes in callback manager
2014-11-10 03:21:50 +03:00
raven02
ea7ec448dd
WIN32: set timer resolution clock to 1 ms
2014-11-10 07:34:28 +08:00
S Gopal Rajagopal
06a4c301cd
Merge remote-tracking branch 'upstream/master' into ppu_llvm_recompiler
...
Conflicts:
rpcs3/Emu/Cell/PPUInterpreter.h
rpcs3/Emu/Cell/PPULLVMRecompiler.cpp
rpcs3/Emu/Cell/PPULLVMRecompiler.h
rpcs3/Emu/Cell/PPUThread.cpp
rpcs3/emucore.vcxproj.filters
rpcs3/rpcs3.vcxproj
2014-11-10 02:31:35 +05:30
S Gopal Rajagopal
c12a98510c
Utilize idle time to combine blocks
2014-11-10 01:04:21 +05:30
S Gopal Rajagopal
71c12360c7
Always inline functions
2014-11-09 14:03:36 +05:30
S Gopal Rajagopal
5c468d7591
Disabled call stack tracing when using the PPU LLVM recompiler
2014-11-09 11:50:01 +05:30
S Gopal Rajagopal
80294e1034
Fixed some bugs
2014-11-09 02:00:19 +05:30
Nekotekina
ac20cf0060
cellGcmCallback modified
2014-11-08 19:58:51 +03:00
S Gopal Rajagopal
34e34910fd
Integrated execution engine, tracer, recompilation engine and compiler
2014-11-08 09:52:23 +05:30
Nekotekina
27c35174bc
ARMv7: ADD*, LSL*, shifts fixed
2014-11-07 22:30:04 +03:00
S Gopal Rajagopal
ee6a239679
Generate code from a CFG
2014-11-07 16:24:59 +05:30
Nekotekina
0503f08f67
Hmm...
2014-11-06 19:20:29 +03:00
Nekotekina
5ba772df93
Some errors
2014-11-06 19:09:54 +03:00
Nekotekina
8ad141de6f
sceLibc: memcpy, stack arguments
2014-11-06 18:29:14 +03:00
Nekotekina
af0ab4e8ad
Bugfix
2014-11-06 03:57:34 +03:00
Nekotekina
7172154da7
ARMv7: CMP_IMM, SUB_IMM, null HLE function
2014-11-06 03:22:48 +03:00
Nekotekina
1749b95b57
sceRefs reading algorithm modified
2014-11-05 21:53:54 +03:00
Nekotekina
5d63c6b526
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-11-05 19:20:44 +03:00
Nekotekina
7a2cd15173
sceLibm, sceLibKernel drafts
2014-11-05 19:07:34 +03:00
S Gopal Rajagopal
7c3c5ae08e
Construct CFG from execution traces
2014-11-05 01:01:20 +05:30
Hykem
5a27a84f5a
Merge branch 'master' of https://github.com/gopalsr83/rpcs3 into gopalsr83-master
2014-11-04 16:45:25 +00:00
Nekotekina
c5858de567
sceLibstdcxx draft
2014-11-04 03:51:26 +03:00
Nekotekina
43382a0ac6
Something is wrong with entry points...
2014-11-03 14:35:50 +03:00
Nekotekina
df72f5e37c
ARMv7: CMP_REG, LDR_IMM, LDR_LIT, STR_REG, SUB_REG
...
sceLibc: exit and printf drafts
This actually allows to display hello world.
2014-11-02 18:50:20 +03:00
Nekotekina
31c71b4a48
Compilation fix
2014-11-02 04:18:02 +03:00
Nekotekina
ddbd590bef
Small fix
2014-11-02 03:28:53 +03:00
Nekotekina
61e6d8af96
Compilation fix
2014-11-02 02:45:07 +03:00
Nekotekina
3bdfc6b499
ARMv7: more opcodes, some changes in loader
2014-11-02 02:19:14 +03:00
Nekotekina
536c5a900a
ARMv7: more opcodes + STR
2014-11-01 01:00:36 +03:00
S Gopal Rajagopal
7846fa5829
Made changes to tracer so that it understand compiled blocks
2014-11-01 01:22:39 +05:30
Nekotekina
3895c083cb
ARMv7: BX, MOV_IMM, IT (ITSTATE register)
2014-10-31 04:12:07 +03:00
Nekotekina
de156c59e4
ARMv7: more opcodes
2014-10-30 23:07:47 +03:00
Nekotekina
7aeda3b0c7
ARMv7: more opcodes
2014-10-30 18:17:51 +03:00
Nekotekina
94213bb398
ARMv7: more opcodes
2014-10-29 18:30:35 +03:00
Nekotekina
bf6415accd
Tiny ARMv7 interpreter update
2014-10-29 07:13:34 +03:00
Nekotekina
0f602e0e13
Bugfix
2014-10-28 19:46:14 +03:00
Nekotekina
65ddf980e0
Small fix
2014-10-28 15:30:37 +03:00
Nekotekina
09a4d14f8f
cellAdec improved
2014-10-28 00:24:11 +03:00
raven02
f54a5c6591
Stub DCBI instruction
2014-10-26 06:30:43 +08:00
S Gopal Rajagopal
160b58cf61
Fixed compilation issues
2014-10-25 06:56:57 +05:30
S Gopal Rajagopal
6bc0ce8046
Intial commit for advanced tracer
2014-10-25 06:38:47 +05:30
Nekotekina
ffda60996d
Compilation fix
2014-10-24 23:13:47 +04:00
Nekotekina
6df5ddb973
Few warnings fixed
2014-10-24 17:24:09 +04:00
raven02
4eb4186b5c
Support FCTID/FCTIW instructions
2014-10-24 08:46:14 +08:00
Nekotekina
973e3f8f7e
Few instructions simplified
2014-10-24 02:06:15 +04:00
Nekotekina
7777be6fc1
Some things simplified
2014-10-23 02:53:44 +04:00
S Gopal Rajagopal
ce21a9d250
Cleanup some files
2014-10-22 01:12:15 +05:30
S Gopal Rajagopal
dfd3425e65
Merge remote-tracking branch 'upstream/master' into ppu_llvm_recompiler
...
Conflicts:
Utilities/BEType.h
rpcs3/Emu/Cell/PPUInterpreter.h
rpcs3/emucore.vcxproj.filters
2014-10-22 00:01:16 +05:30
raven02
00486d39e2
Add test against interpreter
2014-10-21 22:43:46 +08:00
raven02
20a5bf424f
Support FSQRT/FSQRTS instructions
2014-10-21 22:20:52 +08:00
gopalsr83
1446e5bb50
Made changes for compiling in Linux
2014-10-21 16:06:10 +05:30
S Gopal Rajagopal
4514fc12bd
Updated Travis CI configuration to compile LLVM
2014-10-21 02:17:00 +05:30
Hykem
ab0a907c7a
Merge pull request #846 from gopalsr83/master
...
Fixed the implementation of LSWI and STSWI. Simplified the implementation of VSL and VSR.
2014-10-20 16:43:20 +01:00
S Gopal Rajagopal
7e1413badf
Fixed the implementation of LSWI and STSWI. Simplified the implementation
...
of VSL and VSR.
2014-10-20 17:19:01 +05:30
S Gopal Rajagopal
024c15d4d3
Some cleanup
2014-10-20 01:16:35 +05:30
Alexandro Sánchez Bach
6a163b8cc5
Merge pull request #844 from Nekotekina/master
...
Some fixes in cellAdec, cellVdec, cellDmux
2014-10-19 00:45:31 +02:00
S Gopal Rajagopal
8a7ba5a709
Merge remote-tracking branch 'upstream/master' into ppu_llvm_recompiler
...
Conflicts:
Utilities/BEType.h
rpcs3/Emu/Cell/PPUInterpreter.h
rpcs3/emucore.vcxproj.filters
2014-10-19 02:36:26 +05:30
S Gopal Rajagopal
ce4d04290e
Support more instructions
2014-10-19 01:57:54 +05:30
Alexandro Sánchez Bach
59c8def566
Merge pull request #845 from Survanium90/master
...
Various changes in CellGem, SceNP and CellMic
2014-10-18 21:11:26 +02:00
Survanium90
f1168f7c59
Initial CellMic implementation
2014-10-18 22:22:52 +04:00
Survanium90
7fd3dd9ebf
Implemented sceNpManagerGetContentRatingFlag
2014-10-18 22:20:37 +04:00
Survanium90
220e4ad8a6
Added initialization checks in CellGem
2014-10-18 22:14:16 +04:00
Nekotekina
81474be103
AV decoding minor cleanup
2014-10-18 21:00:21 +04:00
Nekotekina
318d06efda
cellAdecClose, cellVdecClose fix
2014-10-18 02:20:03 +04:00
Nekotekina
18930a43f2
waiter_map_t small fix
2014-10-18 00:13:25 +04:00
B1ackDaemon
9c8666573b
Merge pull request #842 from tambry/ChangesAndAdditions
...
Initial cellSail implementation
2014-10-17 18:43:46 +03:00
Raul Tambre
b96037f160
Fixes
...
Fixed vm::vars missing be_t in a lot of cases and disabled a part of
cellSailCreateDescriptor for now.
2014-10-17 18:14:58 +03:00
Raul Tambre
d58beb8f4c
Initial cellSail implementation
...
Also a TODOs for frequencies
2014-10-17 16:20:40 +03:00
B1ackDaemon
3d415d653b
Merge pull request #841 from Nekotekina/master
...
Small cellSpurs / cellSync update
2014-10-17 01:13:27 +03:00
Nekotekina
5de059789d
waiter_map_t for syncRwm and syncQueue
2014-10-16 23:34:17 +04:00
Nekotekina
18b69cac99
waiter_map_t : concept changed
...
Purpose-specific waiter_map_t objects instead of global one. SM_Sleep()
removed.
2014-10-16 20:29:41 +04:00
S Gopal Rajagopal
817947e373
Made minor fixes to some instructions in the PPU interpreter. Also changed the implementation of MFTB so that it always increments at a constant rate.
2014-10-16 17:03:46 +05:30
S Gopal Rajagopal
35a0e0c625
Support more instructions
2014-10-16 15:28:57 +05:30
S Gopal Rajagopal
b95cddb0c7
Fix compilation errors caused by rebase
2014-10-14 14:23:50 +05:30
S Gopal Rajagopal
cd154ad357
Support more instructions
2014-10-13 15:40:42 +05:30
S Gopal Rajagopal
143f542bd6
Fixed some bugs
2014-10-13 15:40:42 +05:30
S Gopal Rajagopal
9c99fc7bb1
Disabled unit tests
2014-10-13 15:40:41 +05:30
S Gopal Rajagopal
3e7d42b023
Support some instructions
2014-10-13 15:40:41 +05:30