Commit Graph
6649 Commits
Author SHA1 Message Date
Unknown W. Brackets 0ff6aefee3 Add some names so no one is confused. 2013-07-28 22:03:34 -07:00
Unknown W. Brackets 649c2bff73 Add virtfs handler support on Mac/Linux. 2013-07-28 22:02:27 -07:00
Unknown W. Brackets 8505d255fc Fix Linux parsing of .ppsspp-index.lst file. 2013-07-28 22:02:27 -07:00
Sacha c91c07c89d Buildfix. 2013-07-29 11:37:51 +10:00
Henrik Rydgard 48791876f3 ARM Jit: Implement VTFM* 2013-07-28 23:16:19 +02:00
Henrik Rydgård bd29781c39 Merge pull request #2968 from Kingcom/Assembler
Only assemble when the core is paused
2013-07-28 14:15:25 -07:00
Kingcom 4f313f3757 Only assemble when the core is paused 2013-07-28 23:01:43 +02:00
Henrik Rydgård fe282f946a Merge pull request #2963 from raven02/patch-4
Better fix the YES/OK/No button sizing and code cleanup
2013-07-28 13:49:00 -07:00
Henrik Rydgård 4ca33bd5e5 Merge pull request #2967 from unknownbrackets/virtfs
Implement plugin handlers for VirtualDiscFileSystem + fixes
2013-07-28 13:45:54 -07:00
Henrik Rydgård 22632f7f5e Merge pull request #2966 from Kingcom/Assembler
Clang buildfix
2013-07-28 13:23:04 -07:00
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
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