dykebeard
dc0a7de62b
PNG screenshot writing
2013-07-07 14:56:18 -04:00
Henrik Rydgard
a8e932830e
Revert part of 3ac9aa9cfb , it crashes GTA: LCS. @tpunix, might want to investigate.
2013-07-07 14:19:40 +02:00
Henrik Rydgård
336bfbb49d
Merge pull request #2677 from thedax/hdRemasterSupport
...
HDRemaster support: Fix memory sizes for Eiyuu Sensetsu games
2013-07-07 02:16:00 -07:00
Unknown W. Brackets
932e0b857c
Fix a possible infinite loop in the symbol map.
2013-07-07 01:58:23 -07:00
Henrik Rydgård
3e8cb98a40
Merge pull request #2672 from unknownbrackets/ctrl-rapid
...
Add back rapid fire, make it possible to use on other platforms
2013-07-07 00:49:37 -07:00
Henrik Rydgård
44f406b3f7
Merge pull request #2665 from unknownbrackets/perf
...
Improve performance of export resolving / module loading
2013-07-07 00:38:38 -07:00
The Dax
45140db86a
Fix memory sizes for Eiyuu Densetsu HD Remaster games, thanks to @Darth1701.
2013-07-07 03:37:08 -04:00
The Dax
da9472c486
Simplify the HDRemaster struct, eliminating the need for the g_MemoryEnd variable.
2013-07-07 03:07:51 -04:00
Unknown W. Brackets
cb249c469b
Properly send the right analog to the game.
...
I don't think this was actually working before.
2013-07-06 23:06:33 -07:00
Unknown W. Brackets
1ab86a68c9
Add rapid fire ctrl interface, minor cleanup.
2013-07-06 23:06:32 -07:00
Unknown W. Brackets
0ca8f5c655
Improve performance of ScanForFunctions().
...
Mostly affects games with a lot of modules and exports.
2013-07-06 16:58:17 -07:00
Unknown W. Brackets
b9c2e21105
Improve performance of syscall resolving.
...
This was actually kinda slow (noticeably) in God Eater Burst.
2013-07-06 15:14:50 -07:00
Unknown W. Brackets
091d4ac76f
Fix dumb typo.
2013-07-06 15:14:50 -07:00
Henrik Rydgard
b78276fcca
Apply JPCSP's fix that allows some audio to play in Monster Hunter. Far from perfect though.
2013-07-06 23:56:19 +02:00
Henrik Rydgard
1c7038fab9
Reduce default volume.
2013-07-06 23:50:45 +02:00
Henrik Rydgård
19c5d12885
Merge pull request #2656 from unknownbrackets/debugger
...
Fix memchecks for halfwords and bytes
2013-07-06 13:22:20 -07:00
Henrik Rydgard
acf94a35f8
Minor audio optimization
2013-07-06 22:21:52 +02:00
Unknown W. Brackets
286c153c6a
Fix memchecks for halfwords and bytes.
...
Before it was doing the range on a 4 byte read, which would trip a
memcheck that wasn't actually being hit if the byte of halfword was
unaligned.
2013-07-06 13:15:48 -07:00
Unknown W. Brackets
25cc09b81b
Improve perf when ignore illegal is off.
...
Most users will have it on, but this improves perf a bit when it isn't.
2013-07-06 13:04:19 -07:00
Henrik Rydgård
a28cfe6327
Merge pull request #2654 from Kingcom/Debugger
...
Add thread list columns
2013-07-06 12:51:28 -07:00
Kingcom
82c242f237
Added "Wait type" and "Priority" columns to thread list
2013-07-06 21:40:41 +02:00
Henrik Rydgård
9d2e8b1799
Merge pull request #2632 from raven02/patch-3
...
Add preliminary volume control for BGM and SE
2013-07-06 12:18:40 -07:00
Unknown W. Brackets
77670876cd
Fix memcheck range intersect check.
2013-07-06 12:08:34 -07:00
Henrik Rydgard
b0ee3a173a
Add mechanism for unlimited mappable virtual keys (not restricted by some bitfield). Use it to implement X/Y analog key mapping.
2013-07-06 20:45:44 +02:00
Henrik Rydgard
cc58e34cf8
Remove legacy key mapping and associate devices with keys (DInput has been left behind for now, will be fixed up soon). Saving is broken, will be fixed soon.
2013-07-06 20:45:44 +02:00
Henrik Rydgård
8988d697e3
Merge pull request #2647 from unknownbrackets/jit-minor
...
Fix x64 jit bugs (memchecks and lwl/lwr/swl/swr)
2013-07-06 09:35:12 -07:00
tpu
3ac9aa9cfb
bug fix about ISOfilesystem and sceIo
2013-07-06 23:42:49 +08:00
Unknown W. Brackets
2b4344f61d
Don't rewind the PC on memcheck w/ CORE_NEXTFRAME.
...
If the memcheck doesn't hit, we'll still rewind the PC, causing weirdness.
This is likely if you try to memcheck an address hit first thing in a
vblank interrupt handler or something.
2013-07-06 03:30:21 -07:00
Henrik Rydgard
a599bf7500
Assorted warning fixes and cleanups
2013-07-06 11:09:19 +02:00
raven02
6c3895491e
Add preliminary volume control for BGM and SE
2013-07-06 16:54:13 +08:00
Unknown W. Brackets
2d15eb2acd
Re-enable lwl/lwr/swl/swr on the x86 jit.
...
Now correctly handling ECX on x64.
2013-07-06 01:21:52 -07:00
Unknown W. Brackets
662ae77214
Save regs before/after 3-arg func calls on x86.
...
This fixes bugs only on x64 when ABI_CallFunctionACC and etc. were used.
This was breaking things since R8 was not being saved (arg 3.)
2013-07-06 00:54:53 -07:00
Unknown W. Brackets
19f2b35679
Keep the stack aligned when tripping memchecks.
2013-07-06 00:22:09 -07:00
Unknown W. Brackets
7960bd0767
Fix dumb mistake from x86 jit changes, fixes #2635 .
2013-07-05 22:05:55 -07:00
Unknown W. Brackets
3643345b67
Merge pull request #2637 from thedax/swapDInputRASAxes
...
Allow DirectInput Axis swap to be saved to the ini.
2013-07-05 16:26:24 -07:00
The Dax
7b52cde7cd
Forgot to add the ability to save the option.
2013-07-05 19:23:20 -04:00
Henrik Rydgård
57215037e1
Merge pull request #2636 from thedax/swapDInputRASAxes
...
Windows: Add option to let DirectInput controllers swap right stick axes
2013-07-05 16:16:03 -07:00
The Dax
3560a489fb
Add an option to allow DirectInput to swap the right analog stick axes, in case the emulator detects them incorrectly.
2013-07-05 19:09:16 -04:00
Henrik Rydgård
0eadfdcf62
Merge pull request #2621 from arnastia/master
...
Improved PSP memory update code (ReadFramebuffersToMemory)
2013-07-05 14:00:59 -07:00
Henrik Rydgard
827b472fc6
Merge branch 'Debugger' of https://github.com/Kingcom/ppsspp into Kingcom-Debugger
...
Conflicts:
Core/MIPS/MIPSDebugInterface.cpp
2013-07-05 22:59:55 +02:00
Henrik Rydgard
6ead10b377
Android buildfix (expressionparser stuff)
2013-07-05 22:55:14 +02:00
Kingcom
b112971514
More specifc errordescription
2013-07-05 21:21:34 +02:00
Kingcom
44f551ce4a
Use safe versions of Memory::Read
2013-07-05 20:38:19 +02:00
Kingcom
70ed8bf843
MipsExpressionFunctions changes
2013-07-05 20:24:08 +02:00
Unknown W. Brackets
1c9086617a
DISABLE the swr/swl and friends for now.
...
Broke Disgaea on x64 only, not sure why right now.
2013-07-05 02:53:15 -07:00
Henrik Rydgård
abc03520b4
Merge pull request #2625 from unknownbrackets/debugger
...
Fix some memcheck bugs
2013-07-05 02:26:13 -07:00
Henrik Rydgard
1bf4239e97
State save support for sceJpeg.
2013-07-05 10:56:55 +02:00
Unknown W. Brackets
5271f36d78
Output less code per memcheck.
...
Somehow this also fixed a bug with memchecks that didn't hit, but I don't
know why. Reverting and making them far jumps doesn't help.... strange.
Anyway, this should be less code which is good.
2013-07-05 01:33:39 -07:00
Unknown W. Brackets
c64f6c3f39
Don't just forget other memchecks, arg.
2013-07-05 01:26:02 -07:00
Unknown W. Brackets
540bd13222
Correctly match ranges in memchecks with ends.
2013-07-05 01:16:57 -07:00