darkf
8007693084
Add FindGLEW to CMake modules along with some compiler flags
2014-03-31 00:00:30 -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
Alexandro Sánchez Bach
7804c56584
Merge pull request #138 from bagedevimo/nix-fix
...
More *nix fixes.
2014-03-29 16:26:08 +01:00
Ben Anderson
33f7f37ca7
Fixes null ptr in gcc, probably to do with operator precedence. @Bigpet was all over this one.
2014-03-30 03:21:41 +13:00
Ben Anderson
84c9323750
Fixes GL fix, which was broken. Added -g flag to cmake, so we can have debug builds.
2014-03-30 03:15:46 +13:00
Alexandro Sánchez Bach
4c6aa34810
Merge pull request #135 from bagedevimo/path-fix
...
Nix Path fix.
2014-03-29 09:50:26 +01:00
Ben Anderson
e24027eccb
Added call to GlewInit() under *nix, should fix cairo display crashes.
2014-03-29 21:11:43 +13:00
Ben Anderson
b317b2feda
Commenting out all of this, should fix the pathing glitches on *nix, without breaking windows functionality.
2014-03-29 20:52:39 +13:00
Alexandro Sánchez Bach
a7fbd5c9b6
Merge pull request #133 from bagedevimo/fix
...
Fixes invalid conversion from wxStringConst, to std::string under gcc-4-8
2014-03-29 07:05:57 +01:00
Ben Anderson
6141c33630
Fixes invalid conversion from wxStringConst, to std::string under gcc-4.8
2014-03-29 13:52:27 +13:00
Alexandro Sánchez Bach
503c24453a
cellSaveData* progress & reverted commit 950fcfe
...
* Reverted commit
950fcfe4ef
(Reverted ConLog changes) that fixed the "Bad flip!" error since there
is a better way of solving it. It will be fixed soon.
* Moved cellSaveData to cellSysutil (but preserving the functions in a
separated file named: cellSysutil_SaveData.cpp).
* Progress on cellSaveDataList* functions.
* Added a small margin to the new Settings dialog. :-)
2014-03-28 20:06:15 +01:00
Alexandro Sánchez Bach
64b80f5a2e
Merge pull request #132 from O1L/master
...
GUI: Config -> Settings menu reworked.
2014-03-28 19:37:32 +01:00
O1L
1be14f818a
GUI: some changes in Config -> Settings
2014-03-28 21:17:44 +04:00
Alexandro Sánchez Bach
5bf70afb21
Merge pull request #131 from bagedevimo/x11
...
Fixes X11 threading issue, under Linux
2014-03-28 13:03:54 +01:00
Ben Anderson
b36a5a95f0
x11 fix
2014-03-29 00:33:51 +13:00
Hykem
98b4a35fb5
Merge pull request #130 from nohbdy/bugfix
...
Minor code and memory initialization fixes
2014-03-28 04:53:28 +00:00
Hykem
e03b68f12f
Merge pull request #129 from acmiyaguchi/master
...
Fix a hang after failing to run an *.elf file and stopping emulator
2014-03-28 04:52:51 +00:00
Alexandro Sánchez Bach
950fcfe4ef
Reverted ConLog changes of commit 5ea58d94
...
This was causing a "Bad flip!" error on Arkedo Series 02 Swap!. I guess
we will have to search for a better solution. I just reverted the
ConLog.cpp / ConLog.h files.
Related commit:
5ea58d9451
2014-03-28 05:32:24 +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
nohbdy
d533572ee9
Minor code and memory initialization fixes
...
* Explicitly initialize member variables in SELFDecrypter, MemInfo, and
VirtualMemoryBlock
* Zero out memory used for counter/nonce in aes-ctr
* Fix use of a ControlInfo pointer after it is added to an Array via
Array::Move (which makes it an invalid pointer) in
SELFDecrypter::LoadHeaders
2014-03-27 22:16:14 -05:00
Anthony Miyaguchi
544bacf54e
Quick one line change fixes a hang after failing to run an *.elf file and stopping the emulator via the Stop button.
2014-03-27 18:57:28 -07:00
Alexandro Sánchez Bach
64145d7d62
Merge pull request #124 from xsacha/master
...
Linux build fix
2014-03-27 23:17:59 +01:00
Alexandro Sánchez Bach
1fd42c34c2
Minor fixes
...
* Modified some .gitignore's
* Removed some #include <vector>'s
and other stuff...
2014-03-27 16:40:58 +01:00
Alexandro Sánchez Bach
c541176a32
Merge pull request #125 from lioncash/ui
...
Simplify some VFS-related code.
2014-03-27 16:08:04 +01:00
Alexandro Sánchez Bach
7d3414c44c
Merge pull request #127 from lioncash/misc-things
...
Minor logging changes.
2014-03-27 16:03:38 +01:00
lioncash
a5f35cc437
Fix a typo in a log message
...
Also moved a logging statement after an if statement check. We don't want to signify creation of something before checking its validity.
2014-03-27 09:23:32 -04:00
lioncash
7f5412f427
Make a some printfs into error log calls.
2014-03-27 09:22:56 -04:00
lioncash
007f0f2437
More specific log message for adecRawRead.
...
Was previously logging as adecRead.
2014-03-27 07:36:24 -04:00
Lioncash
8e44bcdbda
Simplify some VFS-related code.
2014-03-27 02:49:02 -04:00
Sacha
9b0bcf0b54
Linux build fix
2014-03-27 11:12:45 +10:00
Hykem
457455b71d
Merge pull request #121 from lioncash/stack
...
Use Push instead of AddCpy in CallStackBranch.
2014-03-27 00:12:04 +00:00
Hykem
f399ce68a2
Merge pull request #122 from lioncash/misc-things
...
Remove an unnecessary c_str call.
2014-03-27 00:11:47 +00:00
Lioncash
2185465d34
Remove an unnecessary c_str call.
2014-03-26 19:54:09 -04:00
Lioncash
a7bc2034d0
Use Push instead of AddCpy in CallStackBranch.
2014-03-26 19:25:12 -04:00
Alexandro Sánchez Bach
c57d3af8dd
Merge pull request #120 from xsacha/master
...
Linux build fix
2014-03-26 10:02:03 +01:00
Sacha
ebc6b9e66e
Fix an assign. Some other misc changes.
2014-03-26 10:29:17 +10:00
Sacha
3e9cbb4a24
Linux build fix.
2014-03-26 10:23:06 +10:00
Alexandro Sánchez Bach
31e1464e1a
Merge pull request #117 from lioncash/const-references
...
Use const references for the string keys in Ini.cpp/.h
2014-03-25 02:11:56 +01:00
Alexandro Sánchez Bach
621edfb926
Merge pull request #118 from lioncash/misc-things
...
Fix erroneous assignment in an if statement.
2014-03-25 02:09:11 +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
b8d3ce7ae8
Use const references for the string keys in Ini.cpp/.h
2014-03-24 19:53:14 -04:00
Alexandro Sánchez Bach
0ef0cfb38a
Merge pull request #114 from lioncash/misc-things
...
Misc things
2014-03-24 15:32:16 +01:00
lioncash
90b83f6b3e
Fix a missing return in an if statement in sceNpTrophyCreateContext.
2014-03-24 09:40:25 -04:00