Nekotekina
1e02598903
cellSync: global mutex avoided
...
cellAudio: level bug fixed
2014-04-03 15:01:14 +04: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
Lioncash
2a83af6dbf
Stub some sceNp funcs
2014-04-02 19:32:07 -04: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
Nekotekina
b6d8f1e028
Small fix (cellAudio, fsAioRead)
...
libsynth2 draft
2014-04-02 19:17:43 +04:00
Nekotekina
e2e8980194
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-04-02 12:37:03 +04:00
Nekotekina
d2ca1cc25a
Audio sync fix
...
Libmixer: SSPlayer draft
Detection fixed
Macros for function substitute registration
2014-04-02 00:04:56 +04: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
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
Alexandro Sánchez Bach
01dbb8eb9a
Merge pull request #145 from Nekotekina/master
...
Fixed conflicts.
2014-03-31 12:04:34 +02: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
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
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
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
O1L
1be14f818a
GUI: some changes in Config -> Settings
2014-03-28 21:17:44 +04: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
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
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
Sacha
9b0bcf0b54
Linux build fix
2014-03-27 11:12:45 +10: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
lioncash
90b83f6b3e
Fix a missing return in an if statement in sceNpTrophyCreateContext.
2014-03-24 09:40:25 -04:00
lioncash
6841230141
Fix erroneous duplicate condition check in cellSpursGetTasksetId.
2014-03-24 09:40:02 -04:00
lioncash
8302e6c001
Fix case where UTF16stoUTF8s in cellL10n.cpp would always fail out if compiled with Visual Studio.
2014-03-24 09:21:17 -04:00
Nekotekina
be80a7c39c
SC_Lwcond fixed
2014-03-23 01:04:55 +04:00
Nekotekina
d0ea397492
cellAtrac draft
...
sys_spu_thread_group_resume
Some bugs fixed
2014-03-22 15:08:07 +04:00
Nekotekina
169fcd098b
Demuxer improvement
2014-03-22 05:08:25 +04:00
Nekotekina
cad7a05848
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-21 13:02:10 +04:00
Alexandro Sánchez Bach
ad7ac17647
Small fixes in sceNpTrophy and cellSaveData
...
* Added cellSaveData.cpp to the project.
* Fixed wrong cellSaveData structs.
* Fixed compilation problem caused by the switch/case statements
introduced in sceNpTrophy and TROPUSR.cpp in the last commit
2014-03-21 00:46:27 +01:00
Alexandro Sánchez Bach
f86ac251a8
TROPUSR Loader & sceNpTrophy stuff
...
* Added a loader for the TROPUSR.DAT files.
* Added a few structs/enums to sceNpTrophy.h
* Added more sceNpTrophy functions and updated other ones.
* Updated cellHddGame error codes in cellSysutil.h
* Added addresses of cellHddGame to cellSysutil_init.
NOTE: There is a known problem in the `if
(!Emu.GetVFS().ExistsFile(filepath))` in `TROPUSRLoader::Load` which
causes the games to overwrite their TROPUSR.DAT file every time they
boot and they "forget" the unlocked trophies. However, as long as the
game is running the unlocked trophies should be still there.
2014-03-20 19:23:14 +01:00
Alexandro Sánchez Bach
cd4f0b2c68
Merge pull request #108 from Bigpet/master
...
added SUBFME, SUBFZE and fix cache folder creation
2014-03-20 00:10:12 +01:00
Alexandro Sánchez Bach
8c2aee5e64
cellHddGameCheck and some fixes
...
* Fixed wrong endianness in several structs.
* Fixed CreateFile-related bug in TRP Loader.
* Added cellHddGame (cellSysutil) structs and cellHddGameCheck.
2014-03-19 16:19:35 +01:00
Peter Tissen
27bb41d652
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-19 14:38:42 +01:00
Nekotekina
38bfbe2c40
Audio decoding
2014-03-19 04:32:23 +04:00
Peter Tissen
2ddee26d83
add experimental subfme and subfze support and fix cache folder creation
2014-03-18 23:58:42 +01:00
Alexandro Sánchez Bach
2601933bdc
TextureBorderColor & cellFont problems fixed
...
* Fixed tabs/spaces problem in cellSysutil.h too.
NOTE: The problem with cellFont (crash on line 604) has been fixed, but
for a high price: There is now a huge memory leak when a NULL pointer is
passed to cellFontRenderSurfaceInit.
2014-03-18 17:45:26 +01:00
Alexandro Sánchez Bach
cf4501fe41
cellGame, cellSysutil and TRP installer improved
...
* TRP Loader and sceNpTrophyRegisterContext improved.
* cellSysutil constants moved to cellSysutil.h
* cellGameBootCheck bug fixed that makes size->hddFreeSizeKB be 0.
* Added system language selector (this is *not* RPCS3's language).
cellSysutilGetSystemParamInt(0x111) will return the selected language.
NOTE: The problems caused by the last commit (pull request #104 merged)
are not yet fixed.
2014-03-17 20:34:19 +01:00
Nekotekina
c4d9223034
event flag improvement (not finished)
...
Fixed empty SPU thread name issue
2014-03-17 19:07:47 +04:00
Nekotekina
475c3ff967
Merge https://github.com/elisha464/rpcs3
2014-03-17 13:17:12 +04:00
Nekotekina
4cbe3a2a46
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-17 13:16:43 +04:00
Nekotekina
1a1bed2258
Event flag partial implementation
2014-03-17 00:14:46 +04:00
Sacha
a00f47b5e4
Linux build fix
2014-03-16 22:49:05 +10:00
Nekotekina
c9a421f12f
SPU Thread Group-specific MMIO
...
LS access, SNR writing
2014-03-16 00:46:53 +04:00
Hykem
0a35c4f2c4
Added missing change.
2014-03-15 20:37:29 +00: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
024aa0660c
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-15 03:15:18 +04:00
Alexandro Sánchez Bach
6c4a980d36
Minor changes
...
* Fixed identation
* Make some parts of the code more readable.
2014-03-14 18:12:12 +01:00
O1L
b0f6b03c38
Fixed crash on using NUll Audio Output, fixed possible crash in OpenAL exit and minor changes in cellAudioEventQueue functions.
2014-03-14 17:53:37 +03:00
Nekotekina
2c447f686d
sys_spinlock implemented
2014-03-13 20:11:16 +04:00
Nekotekina
2de22f0321
Fixed conflicts
2014-03-13 13:18:47 +04:00
Nekotekina
8cc6a287a7
Update
2014-03-13 13:17:45 +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
Alexandro Sánchez Bach
fb1b57720c
Merge pull request #100 from O1L/master
2014-03-11 20:14:39 +01:00
elisha464
62f9d454eb
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-11 21:00:21 +02:00
Alexandro Sánchez Bach
5c563d04c7
Merge pull request #99 from xsacha/master
...
Linux build fix
2014-03-11 19:29:28 +01:00
elisha464
9194b73a81
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-11 19:57:31 +02:00
Alexandro Sánchez Bach
b31a990cf1
cellUserInfo module added & cellFsReadWithOffset
2014-03-11 18:40:37 +01:00
Sacha
5f3f7e197a
Linux build fix.
2014-03-12 02:36:58 +10:00
Nekotekina
b7b33145f6
Compilation fix
2014-03-12 02:36:58 +10:00
Alexandro Sánchez Bach
d5e94d4cd9
Some sys_net functions
...
* sys_net; Added some functions using winsock.h | sys/socket.h
* sys_net: Renamed overloaded function/structs "*" to "sys_net_*"
* Added SetAddr function to mem_base_t
2014-03-11 15:42:28 +01:00
Nekotekina
7984df37c3
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-10 20:24:15 +04:00
Lioncash
1aa6e5df95
Fix a case where an array is read out of bounds in cellSpurs.cpp
2014-03-10 03:28:17 -04:00
Nekotekina
a33575b115
Compilation fix
2014-03-10 03:07:53 +04:00
Alexandro Sánchez Bach
8461bee32e
Updates in cellL10n and sceNpTrophy
...
* UTF16stoUTF8s updated.
* Added missing return in sceNpTrophyRegisterContext.
* Added sceNpTrophyGetGameInfo.
2014-03-09 04:57:19 +01:00
Nekotekina
75f535c947
Conflicts fixed
2014-03-08 03:02:59 +04:00
O1L
df894c05b2
Implemented simple OpenAL audio output. Structures and enum's from cellAudio.cpp moved to cellAudio.h . Audio dump functions moved in AudioDumper class.
2014-03-08 02:15:39 +03:00
Nekotekina
1c302433af
cellSpurs draft added
2014-03-08 01:31:08 +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
elisha464
0edd70d3d8
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-07 09:10:29 +02:00
Peter Tissen
3871134a49
respect the outputBytesPerLine parameter if it's longer than the natural length of the PNG file
2014-03-07 04:15:56 +01:00
elisha464
e32a6a2eea
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-06 19:46:23 +02: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
Alexandro Sánchez Bach
d6596ca453
Progress in cellL10n
...
* cellL10n added to the project.
* Function addresses added to cellL10n_init.
* UTF16stoUTF8s implemented (WARNING: I haven't tested it).
2014-03-06 09:48:35 +01:00
Alexandro Sánchez Bach
39d3814be7
Changes in cellRtc & sceNpTrophy
...
* Two header files added: cellRtc.h and sceNpTrophy.h
* Changes in sceNpTrophyCreateContext.
* Implemented sceNpTrophyGetTrophyInfo.
2014-03-06 01:52:23 +01: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
b32a8e2e28
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-04 03:36:45 +04:00
Nekotekina
8a4c67deab
It can play video, but it can't
...
I don't know how to disable aggressive data caching that occures in
vdecRead(). Also ReleaseAu function is disabled because it breaks
everything.
2014-03-04 03:21:34 +04:00
elisha464
11571cf2a4
fix memory alignment
...
added eaIOMap with flags (draft)
changed gcmInit to throw an error when not being able to map to io address
2014-03-03 22:45:27 +02:00
Aishou
bd45704c83
merge branch 'master' of https://github.com/DHrpcs3/rpcs3 into crypto
2014-03-03 14:42:21 +01:00
Alexandro Sánchez Bach
05db17b2b0
Fixed x64 compilation errors & cellFsGetFreeSize
2014-03-03 14:16:42 +01:00
Nekotekina
c064c701e2
cellAdec draft
2014-03-03 03:02:42 +04:00
Aishou
bea8be29d5
get ffmpeg working with cmake..
2014-03-02 12:55:20 +01:00
Aishou
7a1d44b552
Merge https://github.com/Nekotekina/rpcs3
2014-03-02 11:57:17 +01:00
Nekotekina
c978fe377d
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-03-02 10:24:18 +04:00
Nekotekina
9e62b330b1
I cannot do anything
2014-03-02 03:50:47 +04:00
Aishou
e0d3f1cae6
Merge remote-tracking branch 'upstream/master'
2014-03-01 19:59:36 +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
Alexandro Sánchez Bach
7f7ad1b661
Few functions added
...
* sceNpManagerGetStatus
* sys_mmapper_free_memory
* Minor changes in sys_mmapper_allocate_memory
* Changed the layout of the sys_vm functions in SysCalls.cpp
2014-03-01 19:33:39 +01:00
Alexandro Sánchez Bach
cd10dca71f
RPCS3 arguments, TTY to file & sceNpTrophy stuff
2014-03-01 19:33:38 +01:00
Nekotekina
17fa60c31c
Vpost draft
2014-03-01 12:38:50 +04:00
Nekotekina
dbdae77780
Some errors fixed
2014-02-27 22:25:32 +04:00
Nekotekina
8b952bf98c
memcpy partially replaced
...
Fixed one of exit issues
2014-02-26 18:06:13 +04:00
Aishou
f85420b343
small compile fixes
2014-02-26 14:24:41 +01:00
Nekotekina
8bd0ee875c
Fixed conflicts
2014-02-26 15:27:06 +04:00
Nekotekina
8048c70bc8
cond/lwcond fixed
2014-02-26 14:35:30 +04:00
Nekotekina
0bd5dc5363
Demuxer improved, cellPamf improved
...
File reading improved
2014-02-26 11:51:00 +04:00
Alexandro Sánchez Bach
681c3c53f0
cellPad modifications
...
* Using be_t on cellPad structs.
* Swapped Square and Circle default keys (they were inverted).
2014-02-25 14:09:44 +01:00
Alexandro Sánchez Bach
2827db0e2a
Using be_t in some cellGcm structs & minor fixes
...
* Using be_t in CellGcmControl, CellGcmConfig, CellGcmContextData and
CellGcmTileInfo.
* Fixed wrong names in Emu/SysCalls/Modules/sceNp.cpp
* Fixed ConLog's mount info strings in System.cpp
2014-02-24 17:03:47 +01:00
DHrpcs3
d9d80d8fb4
Merge pull request #83 from Bigpet/master
...
Make buildable with GCC in Linux
2014-02-24 09:14:21 +02:00
Alexandro Sánchez Bach
7379b0e2ed
Minor changes: GCM command, PKG loader & SysCalls
...
* Fixed incorrect time displayed on NV4097_GET_REPORT.
* Fixed small bug in PKGLoader::UnpackEntry
* Moved some code in SC_Time.cpp
* Auxiliary function declarations of SC_Time.cpp in SC_Time.h
* Updated cellFsUnlink. *This won't work until ExistsFile is fully
implemented*.
2014-02-24 07:54:42 +01:00
Peter Tissen
1908286e7c
make things compile under windows again, there's still some ugly ifdefs
...
I'd like to get rid of
2014-02-24 01:51:55 +01:00
Nekotekina
a14276abf1
Work on demuxer, ffmpeg libs linked
2014-02-24 04:00:42 +04:00
Bigpet
92fb77d50e
more merge fixes, I should really compile it before submitting a pull request
2014-02-23 20:40:12 +01:00
Bigpet
1be8563fdb
fix small merge mistake
2014-02-23 18:21:10 +01:00
Bigpet
9a30ce5f18
Make buildable with GCC in Linux
...
* replace GetThreadID with std::this_thread.getId()
* name all anonymous structs and unions that contain non-trivially constructable objects
* made default constructor for big endian type noexcept to make it work with std::atomic
* move instantiated specialized template function members ouside of the class definition to comply with the standard
* added default instantiation for template parameter "=nullptr"
* used the C++11 standardized thread_local instead of the __declspec(thread)
* added transitional definitions to bridge the microsoft specific calls (compare and exchange and aligned alloc)
* removed cyclic dependency between Emulator->CPUThreadManager->CPUThread->SMutex->Emulator->...
* fixed some instances of indentation by space instead of tabs
* surrounded some unused code with an #if 0 block to make sure it doesn't compile
2014-02-23 17:52:52 +01:00
Alexandro Sánchez Bach
696e00a570
Merge refactoring branch & Krofna's pull req. #46
2014-02-23 02:39:46 +01:00
DH
81b19057bb
Implemented audio Dump To File
...
Fixed MFOCRF, MTOCRF, MTCRF
Minor fixes
2014-02-22 14:06:23 +02:00
DHrpcs3
7c6c20ef18
Merge pull request #82 from Nekotekina/master
...
Event, audio, SPU fixes
2014-02-22 10:54:32 +02:00
DH
05184d2e71
Improved GameViewer
...
GameViewer use VFS.
Implemented be_t increment / decrement
Implemented se
Improved sys_fs syscalls.
2014-02-22 04:53:06 +02:00
Nekotekina
b56df0c7f6
New functions
...
sys_spu_thread_bind_queue, sys_spu_thread_connect_event and SPU-side
sys_spu_thread_receive_event, sys_spu_thread_send_event
Fixed event system
Fixed SleepQueue priority alg
Audio: cellAudioGetPortTimestamp and cellAudioGetPortBlockTag
2014-02-22 04:26:50 +04:00
Bigpet
07135570f4
merge branch
2014-02-21 20:36:22 +01:00
Alexandro Sánchez Bach
e7a721a1fb
Merge pull request #46 from krofna
2014-02-21 17:13:57 +01:00
Nekotekina
81147506f0
Event fix, cellAudio fix
2014-02-21 00:47:22 +04:00
Nekotekina
08b4748aae
cellAdec, cellVpost headers
2014-02-20 16:13:02 +04:00
Nekotekina
9351e50f63
Minor changes, some bugs fixed
...
cellVdec headers, cellFsAioRead review, sync stuff review, cellAdec and
cellVpost
2014-02-20 06:16:17 +04:00
DH
d6fe398f79
Implemented RSXThread OutOfArgsCount notification.
2014-02-20 01:39:47 +02:00
Nekotekina
d849e083b6
Small changes
2014-02-18 22:45:51 +04:00
Nekotekina
931929a82c
Fixed conflicts
2014-02-16 21:57:36 +04:00
DH
bd8ff4ca11
Fixed cellFsOpen & cellFsOpendir
2014-02-16 17:37:32 +02:00
Nekotekina
4375b9dd2a
Audio port output in .wav file
2014-02-16 19:23:58 +04:00
DH
321d323beb
Improved VFS
...
- Implemended vfsDir.
- Improved vfsDevice.
- Improved vfsFile.
2014-02-16 17:19:06 +02:00
DH
01f3763eb4
Small fixes
2014-02-16 10:28:32 +02:00
Alexandro Sánchez Bach
3fdb50b0ea
Some sceNpTrophy syscalls and few fixes
...
* Restored deleted functions in FuncList.cpp
* Fixed bugs in TRPLoader.
* Implemented some sceNpTrophy syscalls.
* Added sceNp headers (required for sceNpTrophy).
* Updated .gitignore to ignore trophies.
NOTE: Thanks to the new sceNpTrophy syscalls, RPCS3 can install the
trophy contents in dev_hdd0/home/00000001/trophy/. Remember this is
still on an experimental stage.
2014-02-16 02:51:04 +01:00
Nekotekina
848c5dadf0
Fixed some problems
2014-02-16 01:16:35 +04:00
Peter Tissen
bdc8eba3bb
Add cache support
...
also added tentative blocksize and sys_game_procexit support
added final cache support and improved the process chainloading error messages
don't ignore cache directory in the .gitignore
add warning for clearing cache
2014-02-15 01:51:59 +01:00
Alexandro Sánchez Bach
deaedcb6fa
TRP Loader and undo few cellGame changes
2014-02-15 01:06:12 +01:00
Nekotekina
e066bcf261
Small cellAudio update
2014-02-15 00:08:02 +04:00
Nekotekina
e94ea409fe
sys_lwcond, sys_mutex, sys_cond rewritten
...
Some bugs fixed
2014-02-14 15:40:41 +04:00
Alexandro Sánchez Bach
82e0bbebdb
Fixed few warnings and typos
2014-02-14 01:30:15 +01:00
Alexandro Sánchez Bach
eb93e87b7f
Logging CheckBox, cellGame stuff and other fixes
...
* cellGameContentPermit and cellGameBootCheck updated.
* Checkbox in the Settings dialog, for enabling logging.
* Fixed GUI issue in the InterpreterDisAsmFrame.
* Fixed -dirty flag in wxWidgets submodule.
2014-02-13 20:05:23 +01:00
Nekotekina
5a240c32a9
log fixes (to wx_str())
2014-02-13 20:59:13 +04:00
Alexandro Sánchez Bach
373d189edb
Merge pull request #70 from Nekotekina/rpcs3
...
and conflicts fixed.
2014-02-13 12:13:05 +01:00
Alexandro Sánchez Bach
5953781c13
Few bugs fixed and license file added
...
* Fixed GUI issues caused by the update to wxWidgets 3.
* Fixed small bug in SC_TTY (thanks Nukem9!)
* Added GPL v2 license file.
2014-02-13 11:33:07 +01:00
Alexandro Sánchez Bach
e9b3c4b5f6
Merge pull request #66 from Bigpet/wxWidget3Port
...
wxWidgets3 port
2014-02-12 19:54:41 +01:00
Alexandro Sánchez Bach
8adf19c904
Few module functions added
...
Implemented:
* cellSysutilApGetRequiredMemSize
* cellGameContentErrorDialog
Binded lv2 SysCall 814 to cellFsUnlink
2014-02-11 03:47:25 +01:00
Peter Tissen
b05e466e8f
clean up more output conversions, everything that wants to get printed needs to be explicitly convertex to the wxCharType otherwise the VFormat prints nothing
2014-02-10 19:51:03 +01:00
Peter Tissen
b9c3dc352d
use .wx_str() instead of .mb_str(), Dbg console is still broken
2014-02-10 13:53:09 +01:00
Peter Tissen
b9abb1e075
merging vfs changes because I need to fix wxstring reads
2014-02-10 02:23:40 +01:00
Peter Tissen
59dcbd3ba3
make it compilable, don't merge this, string logs are broken and paths absolute to my machine
2014-02-10 02:13:13 +01:00
Alexandro Sánchez Bach
4d98826259
Directory-related functions implemented
...
* cellFsOpendir, cellFsReaddir, cellFsClosedir functions implemented.
* vfsDirBase: m_entryes, GetEntryes renamed to m_entries, GetEntries
respectively.
* vfsLocalDir: Read() function added to get the entries one by one.
* Moved IsExists() from vfsLocalDir to vfsDirBase to avoid "R6025 pure
virtual function call" error.
* Other minor changes in some functions of sys_fs
2014-02-09 22:53:48 +01:00
Alexandro Sánchez Bach
4ebd974f5e
Merge pull request #64 from Nekotekina/master
...
Last changes
2014-02-09 14:50:35 +01:00
Nekotekina
3308fefa7f
Small changes
...
lwmutex completely implemented
2014-02-09 15:11:48 +04:00
Alexandro Sánchez Bach
66a9acfb04
cellFont rendering functions
...
-Now, all the games using rendering text using
cellFontRenderCharGlyphImage and all the related functions should work,
or at least don't crash.
-There are still issues with the character position on surface, and in
some cases, it renders the text with a different font than the one the
game specified. A lot of cellFont stuff is still missing or may be not
properly implemented.
-For games using system-embedded fontsets you have to find a *legal* way
to copy the .TTF files from your PS3 into dev_flash/data/font.
2014-02-09 12:07:50 +01:00
Nekotekina
ed40732e7b
Reservation review
...
Minor changes
SC_Event_flag.cpp module detached
2014-02-08 01:55:25 +04:00
Nekotekina
6c606be09f
Reservation implemented
...
Some SPU bugs fixed;
sys_spu_thread_get_exit_status
sys_spu_thread_group_destroy
2014-02-07 02:55:48 +04:00
Nekotekina
cfe154d916
Small changes, some bugs fixed
2014-02-05 15:55:32 +04:00
Nekotekina
aeca523a34
Small changes
2014-02-04 00:23:05 +04:00
Nekotekina
311486ed79
Fixed thread issues
...
Fixed args passing
Fixed thread stopping/pausing (temporarily)
Fixed problems with SC_Condition and SC_Mutex (partially)
2014-02-03 17:12:25 +04:00
Nekotekina
a0c8e116df
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-02-03 01:20:48 +04:00
DH
8ba8d35541
Fixed compilation errors.
2014-02-02 22:47:17 +02:00
Nekotekina
7fce5589f8
Memory alignment fix
...
Some mutexes added, _sys_heap_memalign implemented
2014-02-02 23:49:10 +04:00
Nekotekina
b602260314
Some typos fixed (thanks to Nukem9)
...
cellSysutilCheckCallback() modified, some warnings converted
2014-02-01 14:17:15 +04:00
Nekotekina
9919154d66
Afterfix
2014-02-01 02:07:37 +04:00
Nekotekina
6553909dc5
Fixed conflicts
2014-02-01 01:56:44 +04:00
Nekotekina
67601bd639
Small changes
2014-02-01 01:35:48 +04:00
DH
4b8d6b6919
Improved ThreadBase.
...
Improved Vertex Shader Decompiler.
2014-01-31 20:40:18 +02:00
Nekotekina
432c6cf206
Small changes
...
SC_FUNC changes (done by DH)
PPUInterpreter changes (copied from main, done by elisha464)
Log() using fixed
2014-01-31 16:46:49 +04:00
Nekotekina
6efe751d4c
Bugs fixed, lwcond implementation
...
Modules: mutex added
2014-01-31 03:40:05 +04:00
Nekotekina
67a144df2a
SC_Rwlock implementation, SC_Lwcond draft
...
Other small changes
2014-01-30 00:31:09 +04:00
elisha464
7e591deaf3
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-01-28 20:02:20 +02:00
elisha464
543ed01642
delete m_main_mem_addr
2014-01-26 23:07:14 +02:00
Nekotekina
4de64e5afe
FDs fix
2014-01-26 02:53:02 +04:00
Nekotekina
fc3f5348b8
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-01-24 00:38:29 +04:00
elisha464
4ee90e1f90
changed warning of cellGcmAddressToOffset to Log
2014-01-23 21:38:26 +02:00
elisha464
8a3835bcef
fix thread exit crash
2014-01-23 21:37:59 +02:00
Nekotekina
d16dbedaa1
Fixed conflicts
2014-01-23 22:45:40 +04:00
Nekotekina
93faac5780
Small changes
2014-01-23 22:40:49 +04:00
elisha464
64bfae6648
fix stop when trying to run two games in a row
2014-01-23 19:03:43 +02:00
elisha464
ec942f2657
fixed getId and create thread (the id was written using write32 instead of write64)
2014-01-22 21:53:11 +02:00
elisha464
f260d1c602
fix cellGcmMapMainMemory
2014-01-22 20:04:11 +02:00
elisha464
7920f6d473
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
...
Conflicts:
rpcs3/Emu/SysCalls/Modules/cellGcmSys.cpp
2014-01-21 21:19:07 +02:00
elisha464
9b9e621593
finished all memory mapping functions of libgcm
2014-01-21 21:10:44 +02:00
elisha464
6504ddede4
fixed some memory mapping functions
2014-01-21 20:08:33 +02:00
Nekotekina
6fb1a67a83
SC_Lwmutex
2014-01-20 01:19:37 +04:00
DH
dc2fd8c39e
Improved vfsDevice.
...
Minor fixes.
2014-01-19 18:05:27 +02:00
Nekotekina
d65647acf3
cellPamf update, cellDmux draft
2014-01-19 14:52:30 +04:00
DH
ab41540064
Improved ID manager.
...
Improved MemoryBlock.
2014-01-19 05:14:11 +02:00
elisha464
4e4dd43646
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-01-18 23:36:42 +02:00
elisha464
48726e8fed
More memory mapping functions for libgcm
2014-01-18 23:36:22 +02:00
Nekotekina
9e06aeff33
cellPamf update
2014-01-18 03:45:07 +04:00