Alexandro Sánchez Bach
e25796f0d0
Merge pull request #168 from darkf/sysutil
...
Implement/stub cellSysutilGetBgmPlaybackStatus
2014-04-04 11:32:53 +02:00
darkf
4d4b6c0895
Implement/stub cellSysutilGetBgmPlaybackStatus
2014-04-04 00:28:00 -07:00
Alexandro Sánchez Bach
7093852fa0
lv2 sc_table edited & FP recompiler ddx/ddy fix
...
* Replaced ddx/ddy with dFdx/dFdy in FP recompiler.
* SysCalls table edited. It should now be easier to read / edit. Tell me
if you disagree with this.
2014-04-03 04:20:12 +02:00
Alexandro Sánchez Bach
01b5681dc8
Merge pull request #165 from lioncash/misc
...
Add a parameter check to some Gif/Jpg/Png decoding syscalls
2014-04-03 04:06:51 +02:00
Lioncash
9d0dd4c7cf
Add a parameter check to some Gif/Jpg/Png decoding syscalls
2014-04-02 22:02:43 -04:00
Alexandro Sánchez Bach
262607c83d
Merge pull request #164 from lioncash/stubs
...
Stub some sceNp funcs
2014-04-03 02:55:44 +02:00
Lioncash
2a83af6dbf
Stub some sceNp funcs
2014-04-02 19:32:07 -04:00
Alexandro Sánchez Bach
91958ce1cb
Merge pull request #162 from lioncash/build-fix
...
Fix the build.
2014-04-02 21:02:41 +02:00
Lioncash
1aff35f669
Fix the build.
2014-04-02 14:42:25 -04:00
Alexandro Sánchez Bach
fc9a90e220
Merge pull request #160 from Bigpet/master
...
Gui logging in main thread
2014-04-02 19:58:34 +02:00
Alexandro Sánchez Bach
2c2ee023b5
Merge pull request #159 from lioncash/vector
...
Move most of PPUProgramCompiler over to vector
2014-04-02 19:57:02 +02:00
Alexandro Sánchez Bach
81cdaa883a
cellPngDec fixes and some rewritings
...
* This commit solves the cellPngDec GetMemFromAddr(0x0) error when
loading PNGs from files.
* cellVideoOutGetResolution, cellRtc* syscalls rewritten to use the use
the mem*_t data types.
* Replaced int/uint with s32/u32 in some syscall arguments and structs.
2014-04-02 19:53:44 +02:00
Peter Tissen
dad82aa1eb
Gui logging in main thread
...
Do the logging to the GUI log element in the main thread. Not doing this
causes issues with the GTK backend of wxWidgets. Plus it's just common
sense to try to limit gui calls to one thread.
2014-04-02 17:57:50 +02: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
Alexandro Sánchez Bach
c294f5318f
Merge pull request #157 from Dante38490/patch-4
...
Update rpcs3.sln on VS 2013
2014-04-01 23:31:10 +02:00
Dante38490
d1219b0dc8
Update rpcs3.sln
2014-04-01 22:05:54 +02:00
Alexandro Sánchez Bach
4857e86cdc
Merge pull request #156 from Bigpet/wxString_exorcism
...
Fix static placeholder test.
2014-04-01 20:30:44 +02:00
Peter Tissen
748aa6fce8
fix indentation
2014-04-01 20:27:58 +02: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
69352206b6
blantant test code removal well this is embarassing, VS didn't recompile it, so I didn't notice the mistake
2014-04-01 19:44:38 +02:00
Alexandro Sánchez Bach
2ab8aa173d
Merge pull request #155 from Bigpet/wxString_exorcism
...
Wx string exorcism fixups
2014-04-01 19:40:28 +02:00
Peter Tissen
02729695ff
remove some wxString references I missed
2014-04-01 19:25:22 +02:00
Peter Tissen
bcb9ad94c1
correct some merge error that happened from automatic git merging
2014-04-01 19:19:51 +02:00
Alexandro Sánchez Bach
bc095322c3
Merge pull request #153 from Bigpet/wxString_exorcism
...
wxString exorcism
2014-04-01 18:25:33 +02:00
Peter Tissen
febe8624bf
remove redundant c_str -> string -> c_str conversions
2014-04-01 17:22:57 +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
fa4473de49
Merge pull request #147 from lioncash/mem-leaks
...
Fix some memleaks in unedat.cpp
2014-03-31 21:41:24 +02:00
Alexandro Sánchez Bach
a09ad031ec
cellSaveData* (cellSysutil) improvements
...
* cellSaveData improvements: cellSaveDataListLoad2 should work perfectly
(ignoring the fact that there is no dialog, and the first entry is
chosen automatically). cellSaveDataListSave2 has improved too. Some code
refactoring is required though.
* Reverted (deleted) Emu/SysCalls/Dialogs/ folder which I accidentally
included while merging Nekotekina's branch (including minor SaveData
changes).
* Modified some small things in cellGcmSys.
2014-03-31 20:30:07 +02:00
Peter Tissen
b1894ac6cb
fix implicit conversion error
2014-03-31 17:35:05 +02:00
Peter Tissen
8a000940da
upgrade to VS2013 to use variadic templates for type safe printing
2014-03-31 17:35:04 +02:00
lioncash
c4b64c8d9f
Fix variable typos in unedat.cpp
...
Also fixed possible uninitialized variable usage. Initializes length to zero.
2014-03-31 08:59:52 -04:00
lioncash
e47e37a8d2
Fix some memory leaks in unedat.cpp.
2014-03-31 08:56:24 -04:00
Alexandro Sánchez Bach
01dbb8eb9a
Merge pull request #145 from Nekotekina/master
...
Fixed conflicts.
2014-03-31 12:04:34 +02:00
Alexandro Sánchez Bach
8011cc8ec4
Merge pull request #146 from darkf/stuff
...
Add FindGLEW to CMake build and fix naming error
2014-03-31 11:23:17 +02:00
Alexandro Sánchez Bach
66ec7c0d63
Merge pull request #144 from acmiyaguchi/gcm
...
Reorganize cellGcmSys module
2014-03-31 11:18:40 +02:00
darkf
61d0e4ee54
Rename xor to xor_ to allow build to continue in compliant compilers
2014-03-31 00:55:27 -07:00
darkf
8007693084
Add FindGLEW to CMake modules along with some compiler flags
2014-03-31 00:00:30 -07:00
Anthony Miyaguchi
2106fb83b2
Added cellGcmSetUserHandler that already existed but was never added.
2014-03-30 18:01:51 -07:00
Anthony Miyaguchi
b571f14fe4
Function declaration at top needed for another function.
2014-03-30 17:56:03 -07:00
Anthony Miyaguchi
eab81deb27
Reordered functions for organization.
2014-03-30 17:54:57 -07:00
Anthony Miyaguchi
a62552b086
Organized the cellGcmSys_init() functions in a more sane manner.
2014-03-30 17:54:34 -07: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
e6aa1a9553
Merge pull request #142 from lioncash/hdd
...
Misc HDD stuff
2014-03-30 12:23:47 +02:00
Lioncash
b9de74f5c6
Move VHDDManager over to using vector. Also fix some variable and function name typos.
2014-03-30 00:13:00 -04:00
Lioncash
479ef45aec
Fix a case where m_hdd_file is passed to m_file uninitialized.
...
Due to the way initializations work in C++, despite the order of the initializations in the initialization list, it will actually do the initializing in the order the class variables are defined.
2014-03-30 00:08:16 -04:00
Alexandro Sánchez Bach
ae5d06d4be
Merge pull request #141 from lioncash/bounds
...
Memset the ringbuffer in m_fs_config by the size of the actual ringbuffer struct, not FsRingBufferConfig's size..
2014-03-30 00:18:02 +01:00
Alexandro Sánchez Bach
3e328cdea5
Merge pull request #140 from lioncash/misc-things
...
Fix missing unary increment operator in DisAsmFrame
2014-03-30 00:15:47 +01:00
Lioncash
12b627fa9c
Memset the ringbuffer in m_fs_config by the size of the actual ringbuffer struct, not FsRingBufferConfig.
2014-03-29 16:28:39 -04:00
Lioncash
d6bcf14cc0
Fix missing unary increment operator in DisAsmFrame
2014-03-29 16:13:05 -04:00