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
Alexandro Sánchez Bach
f2a3db0bd8
Merge pull request #76 from Bigpet/master
...
Fix stepping a little better than last time
2014-02-14 21:09:24 +01:00
Nekotekina
e066bcf261
Small cellAudio update
2014-02-15 00:08:02 +04:00
Peter Tissen
f179bd4cd7
fix stepping a little better than last time
2014-02-14 20:50:02 +01:00
Alexandro Sánchez Bach
e03d274071
Merge pull request #75 from Bigpet/master
...
Undo thread behavior changes and add html subproject to dependencies.
2014-02-14 18:17:04 +01:00
Peter Tissen
8bf8c7e6e9
undo thread behavior changes and add html subproject to dependencies.
2014-02-14 18:14:14 +01: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
Peter Tissen
6fbd4d3daf
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-02-14 00:10:58 +01:00
Peter Tissen
11ba83738f
make stepping work again, it's impossible to use it without these changes
2014-02-14 00:08:32 +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
Peter Tissen
d3f4b086c6
add the x64 library directory correctly
2014-02-12 21:57:37 +01:00
Peter Tissen
de95ac3adb
remove the outdated gl.lib reference, if this causes new linker issues we need to add the right name to the vcxproj instead
2014-02-12 21:46:23 +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
427a63f324
remove commented out code
2014-02-10 17:16:35 +01:00
Peter Tissen
7423997b42
convert Dbg console packets uniformly to char*
2014-02-10 17:13:38 +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
fdcdd7769f
use the unicode version of the regex lib, don't know why the releas config links against it while debug doesn't
2014-02-10 11:19:48 +01:00
Peter Tissen
bf26e069b8
use relative paths again to include the wxWidgets stuff
2014-02-10 03:00:02 +01:00
Peter Tissen
3f52a6aa50
prevent overflow becaus wxStrings aren't \0 terminated anymore
2014-02-10 02:43:24 +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
O1L
74426fd4e9
Minor changes
2014-02-06 22:34:05 +04:00
O1L
e0737204fd
Use _ftelli64 and _fseeki64 instead ftell and fseek in unpkg, required to unpacking big files (> 4 Gb). Deleted wxMoveDir() (not needed now :P ) and added simple progress bars in unpkg.
2014-02-06 20:58:42 +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
DH
beb19633e9
Implemented vfsLocalDir & vfsDirBase.
...
Improved ThreadBase.
Minor fixes.
2014-02-02 21:42:32 +02:00
Nekotekina
15dd0bb0f2
Oops
2014-02-01 14:19:15 +04:00
Nekotekina
b602260314
Some typos fixed (thanks to Nukem9)
...
cellSysutilCheckCallback() modified, some warnings converted
2014-02-01 14:17:15 +04:00
elisha464
9526ff37b9
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-02-01 00:16:43 +02:00
Nekotekina
9919154d66
Afterfix
2014-02-01 02:07:37 +04:00
elisha464
985b27daab
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-02-01 00:02:10 +02: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
d93ce95a36
Small fixes
2014-01-31 22:54:26 +02:00
elisha464
678e455b4f
fixed fragment decompiler
...
when adding a const, I added a check to see if it already exists
2014-01-31 22:44:35 +02: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
3209b2f5f3
fixed VPREM and VSLDOI
2014-01-28 20:01:44 +02:00
elisha464
057efb48fa
fix problem where there was black quads instead of text in fw samples
2014-01-26 23:08:09 +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
88208f5e01
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-01-26 00:42:53 +04:00
elisha464
824fd46062
forgot some stuff :P
2014-01-24 02:26:08 +02:00
elisha464
8e9dcd279a
changed everything to use the new IO address space
2014-01-24 01:22:56 +02: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
14c7c63e34
small fix
2014-01-21 22:23:28 +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
8514a14cf4
small change to unmapping functions
2014-01-21 20:29:16 +02:00
elisha464
6504ddede4
fixed some memory mapping functions
2014-01-21 20:08:33 +02:00
elisha464
66a481d4bc
Implement reserved memory in virtual memory block
2014-01-21 19:55:48 +02:00
Nekotekina
5f9bc13898
Some bugs fixed
2014-01-21 03:34:16 +04: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
elisha464
509d46a544
Added Virtual Memory Block for the IO Address Space
...
Started implementing some the memory mapping functions of libgcm
2014-01-17 18:56:03 +02:00
Nekotekina
e41f21abc7
Simple analog stick support (from KB)
...
Left stick: arrows; right stick: PgDn/PgUp (vertical) and Home/End
(horizontal)
Added L10n functions' list (copied from old distr)
Fixed "LoadShdr64 error: shstrndx too big" in ELF64 loader
Other minor changes
2014-01-14 23:03:48 +04:00
Nekotekina
970b834f2e
CellSync review (mutexes, SPU).
...
File descriptors temporarily detached from ID manager.
Some logs disabled.
2014-01-12 14:27:59 +04:00
Nekotekina
4e8cd72e59
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-01-12 13:35:10 +04:00
Alexandro Sánchez Bach
2506810a2e
cellAudio updated
...
cellAudio:
* Change endianness of datatypes.
* Fixed port handling.
* Uninitialize module when restarting.
* Minor syntax fixes.
2014-01-10 22:06:22 +01:00
Nekotekina
1be7454bc4
Fixed errors, improvements
...
cellSync review, MFC channel AtomicStat added, draft implementation of
MFC_GETLLAR_CMD, MFC_PUTLLC_CMD etc, memory allocating hacks for
alignment.
2014-01-10 05:30:59 +04:00
DH
76695a97b9
Implemented mem_func_ptr_t.
...
Improved cellFsAioRead.
Fixed cellAudioOut* return error codes.
2014-01-08 23:16:13 +02:00
Nekotekina
775bf8b340
Fixed conflicts
2014-01-08 00:49:40 +04:00
Nekotekina
f4952bee18
Small fixes
2014-01-08 00:27:34 +04:00
DH
7971db665e
Improved Vertex Shader Decompiler.
...
Fixed VFS Manager crash.
Fixed SPU image loader.
Draft implementation of cellFsAioRead.
Improved Callbacks.
2014-01-07 22:11:02 +02:00
DH
cbeadcf872
Improved RSX Debugger
...
- Fixed crash in debug build.
- Implemented texture selection.
2014-01-07 09:30:41 +02:00
Nekotekina
db8f01717c
cellPamf improvements
2014-01-06 20:16:11 +04:00
Nekotekina
5f8d36600c
cellPamf partial research and implementation
2014-01-06 05:50:56 +04:00
Nekotekina
2d011e94cd
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-01-05 03:58:19 +04:00
Nekotekina
5f06f46f32
Minor improvements
...
cellFsAioRead partially implemented, cellPadInfoPressMode &
cellPadInfoSensorMode stubs
2014-01-05 03:58:03 +04:00
Alexandro Sánchez Bach
aa9b0d0a31
RSX Debugger, Mem. Viewer and module improvements
...
* Small cleanup in cellJpgDec and cellPngDec.
* cellPamf added to the project and a few test lines added to
cellPamfGetHeaderSize(2).
* Improved speed of the Raw Image Preview on the the Memory Viewer.
* Now you can click on the shown buffers / textures in the RSX Debugger
in order to see them in full size. More settings added to the tabs.
* Fixed cellFsStat in order to fix the crash aused by opening
directiories. The solution is really *really* ugly. Once vfsDir is
ready, I will replace it with something better.
2014-01-05 00:45:44 +01:00
Nekotekina
64b18b4dc2
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-01-02 18:56:53 +04:00
Alexandro Sánchez Bach
1a43fe5ceb
RSX Debugger & cellFont improved
...
RSX Debugger:
*Better way to add name:value pairs to the tabs.
*Added some entries in the Settings/Texture/Lightning tabs.
*Experimental DisAsm.
*Support for previewing RGB textures (buggy!).
*Minor cleanups and improvements
cellFont:
*Added cellFontOpenFontMemory, cellFontOpenFontFile,
cellFontOpenFontset. They still need some modifications (e.g. bind these
functions to stblib/stb_truetype.h).
2014-01-02 02:13:08 +01:00
Nekotekina
906f448221
Fixed conflicts
2013-12-31 15:16:05 +04:00
Nekotekina
552fd355bc
New functions
...
Added cellSync module, implemented sys_spu_thread_group_join,
sys_spu_thread_group_suspend, added /dev_bdvd/ device, fixed default
values of analog sticks.
2013-12-31 15:10:24 +04:00
Alexandro Sánchez Bach
d1a27748a3
Experimental RSX Debugger & minor changes
...
RSX Debugger:
Currently, it can preview the color buffers while the RSX Thread is
running, view and modify the render flags, and act as a memory viewer in
the RSX command buffers (no disasm yet). You can press F5, to update the
information (buffers, memory, flags, etc.) of the frame. There are *a
lot* of TODO's here that will be done in the future.
Minor changes:
*Added /dev_flash/ to VFS (required for cellFont in the future).
*cellMsgDialogOpenErrorCode implemented using wxMessageBox. The
information for each error code comes from PSDevWiki. There are lots
error codes missing.
*Updated sys_memory_get_page_attribute
Happy new year to everyone! :-)
2013-12-30 23:59:39 +01:00
Osvaldo Costa
7277940b84
Halfplement syscall 351 (sys_memory_get_page_attribute)
2013-12-30 16:34:39 -03:00
Osvaldo Costa
9a1e22fb85
Halfplement syscall 351 (sys_memory_get_page_attribute)
2013-12-29 18:18:51 -03:00
O1L
429041097b
Update missed file
2013-12-28 14:05:44 +04:00
Hykem
e807ae1a58
Merge pull request #37 from O1L/master
...
cellSysutil audio functions, configurable controls and other minor changes
2013-12-27 13:51:14 -08:00
Hykem
f477b62813
Merge pull request #36 from Nekotekina/master
...
SPU Improvements
2013-12-27 13:50:55 -08:00
Hykem
69be408b32
Merge pull request #34 from osvcos/master
...
Relocate sys_process_is_stack to sysPrxForUser.cpp
2013-12-27 13:50:25 -08:00
Nekotekina
ca13d4f2ef
SPU
...
LQX Hack removed, Critical Section for m_status removed.
2013-12-27 15:35:08 +04:00
O1L
286254a10a
Implemented some cellSysutil audio functions, added configurable controls (draft/ugly implementation), and minor changes in cellAudio and ConLog
2013-12-27 14:55:11 +04:00
Nekotekina
1ab5ef9dd7
SPU
...
Implemented sys_raw_spu_load, sys_raw_spu_image_load. Minor review of
MFC, channels.
2013-12-25 21:28:10 +04:00
Nekotekina
35257f5e94
SPU Improvements
...
Implemented sys_spu_image_import, original Mandelbrot PKG should work
now.
2013-12-24 21:34:51 +04:00
Nekotekina
3a82ed5dc9
Fixed x86 build
...
Fixed crashes
2013-12-24 15:10:55 +04:00
Nekotekina
ab2bc35b18
Fixed conflicts
...
(merge branch)
2013-12-24 12:42:03 +04:00
DH
eb2ab73e16
Implemented LWZUX, LWAX, LWAUX, LHA, LHAU, LWA, STWBRX, STHBRX.
2013-12-24 07:25:15 +02:00
DH
456374d487
Added missed files.
2013-12-24 06:02:21 +02:00
DH
b500fcbaed
Fixed ELF64 loader.
...
Fixed cellPadGetInfo.
Fixed cellFsOpen path encoding.
Draft implementation of cellAudioGetPortConfig.
Implemented STBUX, STHUX, STWUX.
Improved Boot (S)ELF / Install PKG UI.
2013-12-24 05:58:32 +02:00
Nekotekina
ba8108d595
SPU Fixes
...
Mandelbrot set does work now and its modified version included in
TEST12345 folder.
2013-12-23 15:57:09 +04:00
Nekotekina
37b5b49f58
Fast fix
...
Previous commit was wrong
2013-12-22 22:16:57 +04:00
Nekotekina
c9abf559be
SPU Improvements
...
Implemented SNR channels and syscalls, fixed sys_spu_thread_initialize
(args' passing, SPU image copying for each thread)
2013-12-22 21:40:50 +04:00
Nekotekina
e28ba30561
Notification of NI flag change
...
Probably useless.
2013-12-19 02:30:06 +04:00
Nekotekina
c3d2cd344f
Win32 fix & elf loading fix
...
Fixed compilation error for x86 version. Fixed issue with ELF loading.
2013-12-15 01:59:37 +04:00
Nekotekina
01a274a1db
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2013-12-14 04:17:02 +04:00
Nekotekina
eed6a7ffe3
STBUX implemented
...
Missed PPU opcode + replaced some non-unicode non-ASCII characters in
PPPInstrTable.h
2013-12-14 04:15:20 +04:00
Nekotekina
ee137323aa
MBox, some improvements
...
Some changes reverted (warnings), multi-thread safety fixed, MBox MMIO
modified
2013-12-13 05:35:28 +04:00
Osvaldo Costa
2c1cb51843
Relocate sys_process_is_stack to sysPrxForUser.cpp
2013-12-11 19:26:36 -03:00
Osvaldo Costa
bc3772614b
Relocate sys_process_is_stack to sysPrxForUser.cpp
2013-12-11 19:13:28 -03:00
Nekotekina
c9fc99c388
Basic DMA, MFC, channel changes
...
Added new consts, thread-safe locks for critical resources, removed some
warnings. Modified git-version.h
2013-12-11 02:58:11 +04:00
Alexandro Sánchez Bach
e2de06da63
Fixed conflicts
2013-12-09 18:07:13 +01:00
Alexandro Sánchez Bach
849af30bfd
First cellFont functions & minor changes
...
* Edited .gitignore
* Moved some functions to cellFontFT.
* Now cellFont initializes correctly, but it doesn't render anything
yet. There are still several things to change and functions to
implement. I will take care of it.
2013-12-09 17:56:04 +01:00
Nekotekina
bba9ea830f
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2013-12-08 21:46:14 +04:00
Nekotekina
e8d2245a0b
Revert "SPU Improvement"
...
This reverts commit 9bf8f2eec5 .
2013-12-08 21:44:52 +04:00
DH
bf03874be2
Refresh Game Viewer after Install PKG
2013-12-08 19:06:20 +02:00
DH
23539f13b5
Improved Boot UI.
...
Added dev_usb000.
Fixed Game Viewer.
Minor fixes.
2013-12-08 18:54:45 +02:00
Nekotekina
78ca7e1d44
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2013-12-08 18:04:12 +04:00
Nekotekina
34ac4688e6
MFC
...
Minor changes
2013-12-08 18:03:51 +04:00
DH
eaef09df91
Improved PSF loader.
...
Improved Game Viewer.
Implemented cellPadGetInfo.
Minor improvements.
2013-12-08 15:47:54 +02:00
Nekotekina
2135fb9685
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2013-12-08 05:00:53 +04:00
DH
34f5997f82
Improved OpenGL renderer.
...
- Rotate color buffer.
2013-12-08 02:42:59 +02:00
DH
76a93443c3
Improved OpenGL renderer
...
- Implemented color buffer reading.
2013-12-08 02:09:16 +02:00
Nekotekina
430ded8259
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2013-12-08 03:13:03 +04:00
Nekotekina
9bf8f2eec5
SPU Improvement
...
Some instructions implemented with SSE intrinsics
2013-12-08 03:12:37 +04:00
DH
bba1b6a6e0
SPU improvements
...
- Implemented more SPU Channels.
- Improved interpreter.
Minor improvements.
2013-12-08 00:52:41 +02:00
Hykem
a9a246a866
General improvements:
...
- Added drafts for event flag emulation;
- Implemented memory locking/unlocking;
- Refactored common SC_Memory objects;
- Implemented VM (virtual memory) syscalls;
- Improved cellGameBootCheck;
- Added more dummy values to cellVideoOutGetDeviceInfo;
- Mapped functions sys_mmapper_allocate_memory and sys_mmapper_map_memory to sysPrxForUser;
- Mapped syscalls 341 and 342 (duplicates of 324 and 325) to sys_memory_container_create and sys_memory_container_destroy;
Improved PKG installation routine:
- Allow immediate game booting;
- Fixed and improved game folder path handling.
2013-12-07 20:56:42 +00:00
Nekotekina
241ae83645
SPU Improvement
...
Implemented CFLTS, CFLTU, CSFLT and CUFLT. Finally fixed FREST.
2013-12-04 00:35:45 +04:00
Nekotekina
73c2628ef4
SPU Fixes 3.2
2013-12-02 22:49:06 +04:00
Nekotekina
38fabf7cd2
SPU Fixes 3.1
...
Small fixes
2013-12-02 14:40:58 +04:00
Nekotekina
1cfcc742d8
SPU Fixes 3
...
Almost all implemented instructions are fixed. Partialy tested. Some
instructions are still unimplemented.
2013-12-01 21:30:40 +04:00
Nekotekina
ae39d3802f
SPU Fixes 2
...
It's almost finished
2013-12-01 04:36:55 +04:00
Nekotekina
b217742c7b
Merge fix
2013-11-30 03:50:43 +04:00
Nekotekina
f0946c4bc8
Merge branch 'master' of https://github.com/Nekotekina/rpcs3
2013-11-30 03:40:50 +04:00
Nekotekina
384e20acf0
SPU fixes
...
Partially tested and fixed
2013-11-30 03:40:31 +04:00
Nekotekina
c48168ffc7
SPU ELF loading
...
I'm not sure that it's correct way to get entry point
2013-11-29 19:27:10 +04:00
Nekotekina
65c920bc8d
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2013-11-29 18:46:57 +04:00
Alexandro Sánchez Bach
5ce57e963f
New functions & Minor changes
...
* cellGameBootCheck, cellSysutilGetSystemParamString partially
implemented.
* Improved debug SELF loader (I applied DH's changes over another part
of code that Hykem wrote).
* Added checkbox in the Config>Settings menu to ignore Read/Write errors
(disabled by default).
* Minor issues.
2013-11-29 05:56:26 +01:00
Nekotekina
a32fe40275
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2013-11-28 18:37:33 +04:00
DH
28a5d1bcab
Fixed conflicts.
2013-11-28 14:27:04 +02:00
Nekotekina
794cd4cf89
cellGcmSetUserHandler (empty), SPU.SF syntax
...
Test commit
2013-11-28 02:15:45 +04:00
Sacha
6bcaf469e8
First stage of WX dependency removal.
2013-11-28 05:16:19 +10:00
Sacha
d83a9b12d6
Introduce a Qt UI for RPCS3
2013-11-27 16:37:46 +10:00
DH
4fbfc14763
Improved Debug SELF loader
2013-11-26 07:04:39 +02:00
DH
9ce30fdd74
Improved OpenGL renderer & RAW SPU
...
- Improved Fragment Shader Decompiler.
- Fixed NV308A_COLOR cmd.
- Fixed break points for RAW SPU Thread.
- Added cellMsgDialogOpen2 to cellSysutil module.
2013-11-26 06:34:19 +02:00
Hykem
97d65e5563
Missing changes from last commit.
2013-11-26 00:28:08 +00:00
Hykem
03d2525ccc
Implemented syscall 114.
...
Implemented manual unfself routine for debug (homebrew) packages.
2013-11-26 00:23:25 +00:00
DHrpcs3
a852baee5b
Merge pull request #25 from FGRE/master
...
Fix linking
2013-11-25 09:57:22 -08:00
O1L
206cc6ac91
Added libfont module. Set Renderer to OpenGL, Aspect Ratio to 16:9 and Pad Handler to Windows by default. Partially implemented cellGcmSetDebugOutputLevel and cellGcmSetSecondVFrequency functions. Added 'host_root' path to VFS Manager.
2013-11-25 15:49:55 +04:00
Mislav Blažević
9a8cf34f44
Fix linking
2013-11-24 10:23:04 +01:00
Alexandro Sánchez Bach
f43a324937
New GCM commands implemented
...
- NV4097_SET_DEPTH_BOUNDS_MIN
- NV4097_SET_POLY_OFFSET_FILL_ENABLE
- NV4097_SET_POLY_OFFSET_LINE_ENABLE
- NV4097_SET_POLY_OFFSET_POINT_ENABLE
- NV4097_SET_RESTART_INDEX_ENABLE
- NV4097_SET_RESTART_INDEX
2013-11-24 01:47:17 +01:00
DH
c7ca4b996a
Fixed compilation errors
...
Minor improvements
2013-11-24 02:01:57 +02:00
Mislav Blažević
2926d3805c
Cleanup OpenGL hacks
2013-11-23 23:31:05 +01:00
Mislav Blažević
d8bd34b57e
Start porting to GNU compiler
2013-11-23 23:27:58 +01:00
DH
f91bd80bc2
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2013-11-23 20:51:32 +02:00
DH
da9c778a4c
Improved RAW SPU
...
Fixed sc binder_func_10
2013-11-23 20:50:54 +02:00
Alexandro Sánchez Bach
268a654fec
Implemented Raw Image Preview tool
2013-11-23 18:56:03 +01:00
DH
8463694d4f
- Improved call stack.
2013-11-23 17:20:31 +02:00
DH
cbe4ab253c
Improved Memory Viewer
2013-11-23 07:38:19 +02:00
Alexandro Sánchez Bach
5e1a958ee6
New debugging features, cellGame & minor changes
...
Two cellGame functions partially implemented:
- cellGameGetParamInt
- cellGameGetParamString
New debugging features:
- Call Stack viewer added
- Memory Viewer rewritten (Not finished yet)
Modified definition of UNIMPLEMENTED_FUNC to improve compatibility with
other compilers: Thanks @krofna
Replaced the "Compiler" menu entry with "Tools" and "Memory Viewer"
entry added.
NOTE: To "quickly" browse the memory using the Memory Viewer you can use
the scrollbar. Notice the irony of the word 'quickly' since the memory
viewer is actually slow as fuck. I will fix that soon. As you can see,
I'd like to add a Raw image viewer in the future in order to "see"
textures directly from memory.
2013-11-23 05:47:19 +01:00
DH
62c1980cac
Improved PPU Interpreter
...
- Fixed MULHW & MULHWU.
- Improved MULHD & MULHDU.
2013-11-23 04:55:26 +02:00
DH
aab69513aa
Fixed SLD.
...
Thanks to elisha464.
2013-11-22 17:15:04 +02:00
DHrpcs3
ead70f5c00
Merge pull request #19 from osvcos/master
...
Change the GUI a little bit
2013-11-19 13:20:29 -08:00
DH
9d5b13839b
- Fixed OpenGL renderer LoadVertexArray & DrawArray.
...
- Improved SPU SCs.
- Renamed mem_ptr_t -> mem_list_ptr_t, mem_struct_ptr_t -> mem_ptr_t.
2013-11-19 23:10:23 +02:00
Osvaldo Costa
19fea00432
Change the GUI a little bit
...
Removed the launch of the ELF Compiler window at startup. Instead of it,
I added a menubar item called "Compiler", and within it a menu item
called "ELF Compiler", wich will launch the window.
2013-11-17 23:10:59 -03:00
DH
5373747210
- Improved sc function binder.
...
- Improved Module binder.
- Added Dump Depth Buffer & Dump Color Buffers options (values can be changed on the fly).
2013-11-16 23:12:30 +02:00
DH
baea02901b
- Implemented cellRescResetFlipStatus & cellRescGetFlipStatus.
...
- Renamed gs homebrews.
- Updated AboutDialog.
2013-11-16 03:44:08 +02:00
Alexandro Sánchez Bach
382ae8a78f
Improved cellResc module
...
* cellResc module improved
* Many changes in this commit are from [DH]: The implementation of
cellRescSetConvertAndFlip, cellRescSetWaitFlip and cellRescSetSrc as
well as all the other changes that are not in cellResc module.
* Fixed another conflict from O1L/rpcs3 (master): Deleted
"cellPhotoUtility" (which already exists in cellPhotoExport)
Now all the conflicts are solved. :-)
NOTE: We should search for a better name for 's_rescInternalInstance'.
This one is just too long and some lines don't even fit in my screen
because of this.
2013-11-16 01:38:22 +01:00
Alexandro Sánchez Bach
2a5f353e1e
Fixed remaining conflicts
...
Fixed remaining conflicts from O1L/rpcs3 (master):
* Removed cellPhotoDecodeUtil.cpp, cellPhotoImportUtil.cpp and
cellScreenShotUtility.cpp which are already present.
* Updated cellSaveData.cpp to fix the conflicts.
2013-11-14 12:54:37 +01:00
O1L
b1caa5f9c4
Fixed errors from previous commit. Sorry.
2013-11-13 23:43:44 +04:00
O1L
6d56f1ae86
Implemented PKG Installer, improved Boot game.
2013-11-13 22:35:25 +04:00
O1L
584d4eb9d4
Updated
2013-11-13 22:24:24 +04:00
DH
3dd9683b47
Fixed clear mask.
2013-11-09 23:49:01 +02:00
DH
842559804f
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2013-11-09 23:30:41 +02:00
DH
521244b0e0
Improved GS Renderer.
2013-11-09 23:29:49 +02:00
Alexandro Sánchez Bach
a55f76879e
Merge pull request #16 from Magn3s1um/master
...
Floating-Point Status and Control Register (FPSCR) and code fixes
2013-11-09 08:07:17 -08:00
Magn3s1um
63482dcfdc
-Fixed MPYU and special registers based on comments
2013-11-09 07:51:26 -08:00