Unknown W. Brackets
9ae32f641a
Move swap_struct_t to its own file.
...
This way bswap32() and friends are already defined. Otherwise there are
errors.
2013-07-28 21:03:44 -07:00
Unknown W. Brackets
524064a02e
Improve the auto-swapping struct a bit.
...
Specifically:
* Don't override &&/|| - that kills short circuiting.
* Consistently return a swapped type from operators.
* Add a few more missing operators.
2013-07-28 21:03:44 -07:00
Ced2911
f5dc650fd3
more on endian types
2013-07-28 21:03:44 -07:00
Ced2911
47e1c8143a
endian struct
2013-07-28 21:03:43 -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