Nekotekina
baf22527b0
Ditch fs::get_executable_dir
2017-02-22 17:17:26 +03:00
Nekotekina
4cba60b27f
Cache decrypted EBOOT.BIN
2017-02-22 15:21:30 +03:00
Nekotekina
5e539f71e6
Prefer EBOOT.BIN
2017-02-22 13:23:21 +03:00
Nekotekina
9000407a77
cpu_thread::test_state added
...
lv2_obj::sleep adjustment
synchronization fixes
2017-02-22 13:23:21 +03:00
Nekotekina
4b6f8d2f62
fxm::check_unlocked added
2017-02-22 12:57:39 +03:00
Nekotekina
688097faa9
lf_spsc, lf_mpsc added
2017-02-22 12:57:08 +03:00
Nekotekina
f08579d201
Log timestamp added
2017-02-22 12:56:34 +03:00
Jake
47fdaf6902
Improve cellPngDec ( #2394 )
...
* Improve cellPngDec
- ReadHeader and SetParam corrected
- Partial loading Implemented
- Interlace Support added
- Improve error handling
* Use custom exception
* Change to catch ref
2017-02-19 14:59:49 +03:00
kd-11
22c0f0d635
Merge pull request #2405 from jarveson/imagein-fix
...
Fix nv3089_image_in
2017-02-18 15:36:45 +03:00
Jake
a886e28f87
Fix nv3089_image_in
...
- Restrict clip_x/y
- Remove double offset addition
2017-02-17 18:33:56 -06:00
Ani
65104b5909
Rough implementation of GCM_CONTEXT_DMA methods
...
Rough implementation of GCM_CONTEXT_DMA methods.
Fixes #1487
2017-02-17 22:35:28 +03:00
Ani
5605b4ee70
Fixes #2399
...
Defaults dGPU on NVIDIA Optimus systems and requests High Performance
mode on AMD systems.
2017-02-17 02:07:42 +03:00
Nekotekina
3ecba8e57f
Fix #2397
2017-02-16 17:14:29 +03:00
flash-fire
0c8bda4f41
Simplify the popup menu. You can reuse the popup menu. So, no need to create/delete each time. Also, deleting stuff from a for each iterator is generally a bad idea.
2017-02-16 12:14:54 +03:00
Cornee Traas
458dbbd15d
PS3UPDAT.PUP installer ( #2386 )
...
* Add PUP loader
* Add .tar loader and update .pup loader
* Add extract method + offset to TAR loader
Also adds error checking + operator bool overload
* Add firmware decryption keys to key vault
* Initial seperation of SELFDecrypter
This seperates SELFDecrypter into itself and SCEDecrypter.
SCEDecrypter contains the logic to decrypt any file with an SCE Header.
SELFDecrypter inherits from SCEDecrypter and contains the code
specifically to do with ELF. DecryptData could be deduplicated more.
* Add "Install Firmware" option to tools menu
* SCEDecrypter: put each segment in own file
Also, const-correctness, adjusted buffer size and better error handling
* More SELFDecrypter refactoring
* Compile fix
* Add messageboxes to firmware install
* Add progress bar to firmware install
2017-02-16 10:15:00 +08:00
Nekotekina
b1aa87b515
Busy waiting added
2017-02-16 00:13:55 +03:00
B1ackDaemon
b637bd3866
Merge pull request #2390 from georgemoralis/master
...
Implemented cellDiscGameGetBootDiscInfo
2017-02-15 12:57:31 +02:00
gmoralis
b4557789f8
Implemented cellDiscGameGetBootDiscInfo
2017-02-15 10:49:18 +02:00
Ani
63169d7679
Nekotekina: Fix loading nonexistent libs
...
Nekotekina's fix for preventing loading nonexistent libs
2017-02-15 02:47:54 +03:00
georgemoralis
5d705c0e9c
fix up an issue with sceNpTrophyCreateContext ( #2382 )
2017-02-14 20:46:56 +03:00
Zangetsu38
682924b51a
D3D12: add DXGI_FORMAT_B8G8R8A8_UNORM missing ( #2385 )
2017-02-15 00:29:43 +08:00
Nekotekina
598c90f376
PPU thread scheduler
2017-02-13 22:26:11 +03:00
Nekotekina
e4962054a4
LLVM: add check state
2017-02-13 20:51:56 +03:00
Nekotekina
436c245d13
Remove unused code
2017-02-13 18:33:31 +03:00
Nekotekina
8891d85f75
Hack for 0x0
2017-02-13 18:32:54 +03:00
Nekotekina
763550c472
0x2c8..0x2fc
2017-02-13 17:50:04 +03:00
Nekotekina
d2ddb9882f
SPU: IRET, SN event
2017-02-13 16:29:32 +03:00
Nekotekina
64ac6a59c4
REG_FUNC simplified
2017-02-13 16:29:32 +03:00
Nekotekina
acd9d6ff24
Stub some modules
2017-02-12 21:35:55 +03:00
Nekotekina
f4b95c0226
PPU analyser improved
2017-02-12 21:12:08 +03:00
Nekotekina
177084b1f4
cellSysutil functions
...
E1EC7B6A implemented
2017-02-12 21:03:08 +03:00
Nekotekina
aff0484ea2
Stub some functions
2017-02-12 02:55:09 +03:00
Nekotekina
ef1eff6d48
File: handle EACCES
2017-02-12 02:55:09 +03:00
clienthax
b407d12ed1
Make APP packages bootable - from BlackDaemon ( #2368 )
2017-02-11 22:11:04 +03:00
Nekotekina
e8bfce4ebd
decrypt_self() function
...
Fixed SPU self decryption
Fixed PSV debug self load
2017-02-11 21:36:48 +03:00
Nekotekina
be5f780977
fs::memory_stream fixed
...
seek() allows any offset
read() cannot overflow
2017-02-11 19:27:49 +03:00
Nekotekina
9e39c8cd64
fs::make_stream template
2017-02-11 19:05:35 +03:00
Nekotekina
3356a76c9b
PPU fix
2017-02-11 17:17:07 +03:00
kd-11
e29747170f
Merge pull request #2357 from kd-11/master
...
RTT shader access fix
2017-02-11 15:58:26 +03:00
kd-11
d6159a35aa
gl/vk/dx12: Fix texture scaling on unnormalized rtt access
2017-02-11 15:45:59 +03:00
raven02
0019ea28c3
GUI: not displaying _INSTALL , _DATA and _GAMEDATA in gameviewer ( #2364 )
2017-02-11 16:50:48 +08:00
Nekotekina
e899de88ff
Log empty functions
2017-02-11 02:43:31 +03:00
Nekotekina
bb111d325f
memory fix
2017-02-10 23:27:58 +03:00
Zangetsu38
73906f9f29
d3d12: add x1r5g5b5_z1r5g5b5 and cleanup in D3D12Formats.
...
Add info in BufferUtils for log.
2017-02-10 22:04:45 +03:00
Nekotekina
b20d7ff48c
PPU breakpoints resurrected
...
Now with zero overhead
2017-02-10 16:33:22 +03:00
Nekotekina
8262d56574
PPU interpreter improved
2017-02-10 16:33:22 +03:00
Nekotekina
257b9a2015
Debugger fix
...
Crash fixes
GUI fixes
Debug enhancements
2017-02-10 16:33:22 +03:00
magiruuvelvet
ff07595519
CMake: fix linkage on Linux, missing libdl
2017-02-10 16:24:31 +03:00
georgemoralis
6023794081
Joystick support using mmsystem library on windows ( #2355 )
...
* Joystick support using mmsystem library on windows
* fixed signed/unsigned issues with axes
* joystick buttons are now configurable
2017-02-10 15:28:00 +03:00
raven02
a1189fa37a
finding from @3141card on PS3 console
2017-02-08 23:33:43 +03:00