Bigpet
25c3aa8e19
fixes to get llvm to compile (excepti for utils.cpp, that'll get fixed
...
later)
Eradicate the Array almost everywhere, some usages like Stack still
remains
2014-04-12 12:06:52 +02:00
Lioncash
f019bd995a
Fix typo in SUBFZE for the PPUInterpreter.
2014-04-07 11:48:30 -04:00
lioncash
d0c9d7c0ae
Use spaces for vertical alignment
2014-04-04 09:25:38 -04:00
Lioncash
1aff35f669
Fix the build.
2014-04-02 14:42:25 -04:00
Lioncash
990fca3e7b
Minor simplifications to PPUProgramCompiler
2014-04-02 10:21:16 -04:00
Lioncash
b3e0441940
Move PPUProgramCompiler to vector
2014-04-02 09:58:47 -04:00
Peter Tissen
373ae6b107
remove dummy alias in strfmt. Fix some wxString remnants, that only make problems in Linux
2014-04-01 20:13:22 +02:00
Peter Tissen
02729695ff
remove some wxString references I missed
2014-04-01 19:25:22 +02:00
Peter Tissen
8ac226ae69
replace all instances of wxString with std::string in all cases not
...
directly involved in either the GUI or other wxWidget classes like wxFile
2014-04-01 16:23:03 +02:00
Alexandro Sánchez Bach
01dbb8eb9a
Merge pull request #145 from Nekotekina/master
...
Fixed conflicts.
2014-03-31 12:04:34 +02:00
Hykem
196c2ffe5b
Updated the crypto engine:
...
- Updated AES and SHA-1 source code;
- Fixed a few code warnings;
- Implemented EDAT/SDAT decryption.
Started SPURS implementation:
- Added an internal SPURSManager class draft;
- Added several drafts for cellSpurs functions.
Implemented key.edat decryption in sceNpDrmIsAvailable:
- NOTE: Currently, the decrypted key.edat is stored under dev_hdd1/titleID and the user must replace this file in dev_hdd0. This behavior will change in the future as it's currently intended for controlled testing only.
2014-03-30 21:09:49 +01:00
Alexandro Sánchez Bach
2c7269e3de
PSF Loader improved & issue #126 fixed
...
* Improved PSF Loader: Now you can get the value of the PARAM.SFO
entries directly with the GetString(key), GetInteger(key) methods.
GameInfo related lines were removed since they have nothing to do with
PSF files.
* cellGame, cellSysutil, and GameViewer are modified because of the PSF
Loader changes.
* Removed unnecessary null pointer checks:
https://github.com/DHrpcs3/rpcs3/issues/126
2014-03-28 05:20:13 +01:00
Lioncash
a5d9c9033f
Fix erroneous assignment in an if statement.
...
Should have been a comparison.
2014-03-24 20:08:33 -04:00
lioncash
c00850c4c5
Minor const correctness
2014-03-24 08:47:30 -04:00
lioncash
874da27599
Initialize strings through the initializer list in PPUProgramCompiler.h
2014-03-24 08:40:35 -04:00
Nekotekina
cad7a05848
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-21 13:02:10 +04:00
Peter Tissen
f0e73a652f
stswi and lswi instructions
2014-03-20 02:48:02 +01:00
Nekotekina
87e016bdf0
RLWIMI, RLWINM and RLWNM fixed
2014-03-19 23:40:52 +01:00
Peter Tissen
5a1ce28105
fix carry errors
2014-03-19 23:40:49 +01:00
Peter Tissen
acf955635f
correct the subtraction instructions and try something more sensible for overflow detection
2014-03-19 18:13:52 +01:00
Nekotekina
a520934abd
RLWIMI, RLWINM and RLWNM fixed
2014-03-19 18:47:28 +04:00
Peter Tissen
27bb41d652
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-19 14:38:42 +01:00
Peter Tissen
2ddee26d83
add experimental subfme and subfze support and fix cache folder creation
2014-03-18 23:58:42 +01:00
Nekotekina
c4d9223034
event flag improvement (not finished)
...
Fixed empty SPU thread name issue
2014-03-17 19:07:47 +04:00
Nekotekina
1a1bed2258
Event flag partial implementation
2014-03-17 00:14:46 +04:00
Nekotekina
4aa6ddf3dd
Weird MFC_PUTR_CMD handling
2014-03-16 01:33:19 +04:00
Nekotekina
c9a421f12f
SPU Thread Group-specific MMIO
...
LS access, SNR writing
2014-03-16 00:46:53 +04:00
Hykem
c4a9c874d1
Improved FRES and FRSQRTE results (tested with ppu_fpu).
...
Implemented and improved several SC_Memory syscalls.
Started working in sceNp module.
2014-03-15 19:45:43 +00:00
Nekotekina
60d922da11
DMA List commands
...
cellAudio: multiple queue support
sys_cond simplified
cellFsMkdir (?)
2014-03-15 19:43:14 +04:00
Nekotekina
2de22f0321
Fixed conflicts
2014-03-13 13:18:47 +04:00
DH
0e437312ad
Improved OpenAL audio output
...
Implemented LDBRX PPU instruction
Enabled FRSQRTE PPU instruction
Improved Fragment Program Decompiler
Implemented Log lvl selection
2014-03-13 02:26:53 +02:00
Alexandro Sánchez Bach
80cfb2eb58
cellGame functions & MULHD(U) warn. disabled
2014-03-12 23:34:35 +01:00
Nekotekina
b7b33145f6
Compilation fix
2014-03-12 02:36:58 +10:00
Nekotekina
7f7d5a57c8
rldcr, rldcl instructions
...
Some intructions fixed
2014-03-11 20:20:01 +04:00
Nekotekina
a33575b115
Compilation fix
2014-03-10 03:07:53 +04:00
Nekotekina
3a00ec7682
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-07 16:04:14 +04:00
Nekotekina
3127543b6e
sys_ppu_thread_join, sys_ppu_thread_exit fixed
...
Some diagnostic messages in mutexes
2014-03-07 16:03:42 +04:00
Alexandro Sánchez Bach
898fbf02b8
Fixes in sceNpTrophy and FSEL (PPU instr.)
2014-03-06 13:27:58 +01:00
Nekotekina
05c6a96d27
Conflicts fixed
2014-03-06 15:50:45 +04:00
Nekotekina
e86a849600
libmixer draft
...
and some hacks
2014-03-06 15:40:50 +04:00
Nekotekina
384536ba4f
prx_mem memory leak fixed
...
CPUThread::ExecAsCallback (experimental)
2014-03-04 23:18:17 +04:00
Alexandro Sánchez Bach
8204deaae6
Minor changes
...
* Fixed some forgotten `!` in cellFsGetFreeSize.
* Fixed VSUM2SWS opcode.
* Added cellNetCtl to the project.
* Implemented cellNetCtlGetState.
2014-03-04 15:40:15 +01:00
Nekotekina
c978fe377d
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-02 10:24:18 +04:00
Alexandro Sánchez Bach
1e53c7f244
Reverted 'Unimpl.' warning on some SPU instr.
...
I'm sorry. I deserve punishment and torture for this.
2014-03-01 20:29:26 +01:00
Alexandro Sánchez Bach
6c28753dae
Minor fixes: SPU, sys_mmapper, and cmd-line args.
...
* Some SPU instructions updated:
- Updated wrong instructions: SHLH, FRDS
- Added UNIMPLEMENTED warning to: HBR, HBRA, HBRR
* Updated sys_mmapper_allocate_memory declaration in SysCalls.h
* Added sceNp.cpp to project
* Added checkbox in the Settings menu for exiting RPCS3 when
sys_process_exit (SC_Process.cpp) is called. Unfortunately, due to some
problems, this checkbox doesn't have a real effect yet.
2014-03-01 19:33:40 +01:00
Nekotekina
4828723d5c
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-01 12:39:42 +04:00
Peter Tissen
dbc39bce40
fix small mistakes
...
fix endian mistakes, mistaken word length and preprocessor mistake
2014-02-28 19:36:19 +01:00
Nekotekina
8b952bf98c
memcpy partially replaced
...
Fixed one of exit issues
2014-02-26 18:06:13 +04:00
Nekotekina
8bd0ee875c
Fixed conflicts
2014-02-26 15:27:06 +04:00
Nekotekina
0bd5dc5363
Demuxer improved, cellPamf improved
...
File reading improved
2014-02-26 11:51:00 +04:00