Commit Graph
18709 Commits
Author SHA1 Message Date
Henrik Rydgard 3b9e6243eb Only flush the required registers on function calls (only implemented for real on ARM) 2013-07-28 22:21:43 +02:00
Henrik Rydgard 3341e7e7fc Fix VROT on 32-bit x86 2013-07-28 22:20:32 +02:00
Unknown W. Brackets a9e7a9ce3d Improve performance of File::GetSize(). 2013-07-28 13:16:03 -07:00
Unknown W. Brackets 55ed8d648b Add a param to log filenames in virtfs handlers. 2013-07-28 13:09:00 -07:00
Kingcom 549a9afb70 Clang buildfix 2013-07-28 21:57:01 +02:00
Unknown W. Brackets 5c0796ed57 Switch to .lst instead of .ini. 2013-07-28 12:50:02 -07:00
Unknown W. Brackets bd7c57c944 Implement a stub for handlers in GetFileInfo(). 2013-07-28 12:38:56 -07:00
Kingcom a56e3a1a99 Oops, typo. 2013-07-28 12:38:56 -07:00
Unknown W. Brackets 1e32599f2d Implement virtfs file handlers. 2013-07-28 12:38:53 -07:00
Unknown W. Brackets 150a5c8f70 Add basic infrastructure for file handler plugins.
The purpose of this is for games which use archive file formats
(containing many individual files), so that assets, files, etc. can be
worked on more rapidly.
2013-07-28 12:36:16 -07:00
Unknown W. Brackets 9ba2af1c48 Merge pull request #2 from Kingcom/virtfs
Fix issues in virtual disc filesystem.
2013-07-28 12:34:28 -07:00
Kingcom 66f19b9cca Fix issues 2013-07-28 12:34:25 -07:00
Unknown W. Brackets f6859d21cc Add .ppsspp-index.ini for virtfs dirs, for LBAs.
This way games that hardcode lbns in a file or elf can still be used.
2013-07-28 12:33:23 -07:00
Unknown W. Brackets a01d84ac30 List directories in virtfs too.
Well, basically the same as directory, just skipping `.` and `..`...
2013-07-28 12:33:22 -07:00
Unknown W. Brackets d644dacced Fix a potential crash in localtime_r win32.
Using localtime_s anyway.  Both ways it was actually threadsafe.
2013-07-28 12:33:21 -07:00
Unknown W. Brackets fa7182ec34 Consider F:\ a valid recent iso.
File::Exists didn't like it, since it turned it into "F:".
2013-07-28 12:33:21 -07:00
Unknown W. Brackets a2763a298e Minor simplification to virtfs savestate. 2013-07-28 12:33:18 -07:00
Unknown W. Brackets 256394b2bf Move VirtualDiscFileSystem to its own file. 2013-07-28 12:31:48 -07:00
raven02 176abf2ad7 Add "Enable logging" to new UI 2013-07-29 00:56:59 +08:00
raven02 e75f647bc4 Fix the YES/OK/No button sizing and code cleanup 2013-07-29 00:31:01 +08:00
Henrik Rydgard 6ecd0194fa Implement VROT in both JITs, as it's heavily used by a few games.
Another ~1-3% in FF:CC.
2013-07-28 18:22:12 +02:00
Henrik Rydgard daaed2183f Jit x86: Implement vhdp 2013-07-28 18:22:11 +02:00
Sacha 580ce69897 Buildfix for non-Windows. 2013-07-29 00:52:01 +10:00
Henrik Rydgård ccb76a58c3 Merge pull request #2957 from thedax/disableLoggingOption
Add New Feature: Ability to turn logging on and off.
2013-07-28 07:46:40 -07:00
Sacha 056ae5db44 Buildfix for Qt. 2013-07-29 00:26:36 +10:00
Sacha d0442bc2a0 Buildfix for Symbian. 2013-07-29 00:25:25 +10:00
Henrik Rydgard 8feeaf2e7a Jit: Implement vidt in both, plus translate a couple easy ones to ARM. 2013-07-28 16:14:21 +02:00
Henrik Rydgård 7c331862df Merge pull request #2962 from Kingcom/Assembler
Add assemble option to disassembly view
2013-07-28 06:52:57 -07:00
Kingcom f72807cac3 Translate comments 2013-07-28 15:42:17 +02:00
Kingcom b6bca24850 -added assemble option to disassembly view
-added 16bit li
2013-07-28 15:24:33 +02:00
Kingcom 961905cce8 Merge branch 'master' of https://github.com/hrydgard/ppsspp into Assembler 2013-07-28 15:16:18 +02:00
Kingcom 0a78a2d160 Added MIPS assembler 2013-07-28 14:50:25 +02:00
Henrik Rydgard 59644ad59b Jit: Implement VMMUL for ARM, optimize the x86 implementation. Also add VCST. 2013-07-28 12:14:35 +02:00
The Dax acd11da4f3 Remove option to enable/disable logging from NewUI. It doesn't work as expected.. 2013-07-27 20:51:25 -04:00
The Dax 0f66272dbf Remove extraneous if statement. 2013-07-27 20:49:36 -04:00
The Dax 3aa04df23b Restructure the code slightly, make the old UI send a message to the emulator window to reflect the new logging status(to enable/disable the menu item, and possibly close the console), move the custom WM messages to an enum. 2013-07-27 20:47:06 -04:00
The Dax 0de5fb6f34 Remove comment, since it's not really a "hidden" option anymore. 2013-07-27 19:59:08 -04:00
The Dax dcc1044de5 Change EnableLogging key. 2013-07-27 19:55:57 -04:00
The Dax b07c8155de Correct checkboxes and remove old comments. 2013-07-27 19:50:23 -04:00
The Dax 528d81151a Initial support for disabling logging, to provide a possible boost in performance for games that spam the log like crazy. 2013-07-27 19:39:49 -04:00
Henrik Rydgård 408499c5ea Merge pull request #2955 from unknownbrackets/endian
Specify more endian stuff outside the kernel
2013-07-27 16:17:29 -07:00
Unknown W. Brackets 79c4104456 Specify file data layout endianness. 2013-07-27 16:05:21 -07:00
Kingcom 1f9991dbec Add tables for assembling 2013-07-28 00:56:53 +02:00
Unknown W. Brackets bfb05440e2 Specify memory layout in sceMpeg/scePsmf. 2013-07-27 15:53:30 -07:00
Unknown W. Brackets ed19d77d49 Specify memory layout in sceUmd. 2013-07-27 15:45:07 -07:00
Unknown W. Brackets ea420bcfaa Specify memory layout in sceNet. 2013-07-27 15:42:23 -07:00
Unknown W. Brackets bafe8391fd Memory layout for sceIo. 2013-07-27 15:41:19 -07:00
Unknown W. Brackets 0a9ce9ae85 Specify memory layout in PPGe. 2013-07-27 15:38:38 -07:00
Henrik Rydgard 50a2d1b87f More work on prescaled UV 2013-07-28 00:33:51 +02:00
Unknown W. Brackets 2222d07c11 Specify byte order in sceCtrl as well. 2013-07-27 15:30:36 -07:00