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
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
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
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
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
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
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
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
Unknown W. Brackets
2222d07c11
Specify byte order in sceCtrl as well.
2013-07-27 15:30:36 -07:00
Unknown W. Brackets
777074cfe1
Switch to _le memory layout specs in dialogs.
2013-07-27 15:30:18 -07:00
Unknown W. Brackets
b307d77b61
Oops, need to still rewind on breakpoint.
2013-07-27 15:05:16 -07:00
Henrik Rydgard
2eaf581bbe
Add experimental UV prescaling hack, hidden as it's not finished yet.
...
Most people should ignore this for now, it's a step towards faster skinning in the future.
2013-07-27 23:23:17 +02:00
Unknown W. Brackets
1a9b190188
Treat CORE_NEXTFRAME like CORE_RUNNING is bps.
...
Fixes some cases where breakpoints skip instructions incorrectly.
2013-07-27 13:26:43 -07:00
Henrik Rydgard
afcb5add51
Minor code cleanup/reindent around ARM jit
2013-07-27 22:14:01 +02:00
Henrik Rydgard
76a937f489
ARMJIT Experiment: Keep downcount in a register. Needs benchmarking.
2013-07-27 17:27:26 +02:00
Henrik Rydgard
5b32d2ecaf
Merge remote-tracking branch 'origin'
...
Conflicts:
UI/NativeApp.cpp
2013-07-27 13:11:30 +02:00
Henrik Rydgård
cbbf4e8905
Merge pull request #2941 from thedax/audioFix
...
64-bit PPSSPP(Windows): Attempt to fix games that crash with atrac3+ DLLs.
2013-07-27 03:00:08 -07:00
Henrik Rydgård
d865d04f81
Merge pull request #2943 from unknownbrackets/warnings
...
Fix some warnings generated by gcc 4.8 and clang
2013-07-27 02:59:40 -07:00
Henrik Rydgård
d4edd619a4
Merge pull request #2945 from unknownbrackets/ui-minor
...
Fix minor crash on error screen, invalid filename on drive letter
2013-07-27 02:32:50 -07:00
Unknown W. Brackets
3988a12801
Allow filenames like e.g. F:\ as dirs.
2013-07-27 01:17:18 -07:00
Henrik Rydgård
ab3b7041d2
Restore accidentally deleted config saving line
2013-07-27 10:14:00 +02:00
The Dax
489748ffc0
Change nullptr to NULL to avoid possible issues with platforms that don't support C++11.
2013-07-27 02:16:06 -04:00
Unknown W. Brackets
b5e46b46cd
Fix some minor virtual disc warnings.
2013-07-26 22:50:57 -07:00
Unknown W. Brackets
abec782420
Return unsigned vars in sceCccDecode*().
...
Semantics only, but clearer.
2013-07-26 22:50:56 -07:00
Unknown W. Brackets
d9d66c46e9
Avoid a possibly uninitialized var.
2013-07-26 22:50:56 -07:00
Unknown W. Brackets
7c238f4567
Avoid a signed/unsigned compare.
...
This one is pretty pedantic.
2013-07-26 22:50:55 -07:00
Unknown W. Brackets
e355518549
Fix a bad enum compare.
2013-07-26 22:30:05 -07:00
Unknown W. Brackets
fa3b608b36
Fix a missing log argument.
2013-07-26 22:13:09 -07:00