Henrik Rydgard
4b539e842a
Also replace the on-screen cross
2013-07-20 12:54:33 +02:00
The Dax
4f06bc66fd
Default FramebuffersCPUConvert to be true, remove option to enable/disable it on mobile/GLES2 platforms.
2013-07-20 04:45:49 -04:00
Jake Traynham
0e0aec812f
Cleaned up iOS code and updated iCade support; Fixed at3+ download screen
2013-07-19 16:37:41 -05:00
Steven Cherry
86cdcd1afb
Fix other NULL statements
2013-07-18 20:42:02 -05:00
Steven Cherry
5e1e8446cc
Fixes 8-bit code in issue #2821
2013-07-18 19:22:16 -05:00
Henrik Rydgård
8f84907543
Merge pull request #2810 from papel/master
...
Check version of savestates and allow to open another game when we are not in the main menu
2013-07-18 12:08:50 -07:00
Henrik Rydgard
6cc141a58c
LOW_LATENCY_AUDIO is now off by default, should fix #2829
2013-07-18 16:50:03 +02:00
Henrik Rydgård
05dfd27db8
Merge pull request #2638 from bagnz0r/master
...
Audio optimization, usability fixes, sound peak blowout fix, Polish translation, bugfixes
2013-07-18 02:54:03 -07:00
Henrik Rydgard
a41cd7bdba
Save some work when the displayed buffer isn't dirty.
2013-07-18 10:46:09 +02:00
Henrik Rydgard
47b65ce200
Add volume controls to newui
2013-07-18 10:26:29 +02:00
bagnz0r
8ec3f42d28
Low latency audio disabled by default
2013-07-18 00:59:23 +02:00
The Dax
e4ed0f2d3e
Various small code cleanups.
2013-07-17 17:49:57 -04:00
The Dax
4c99044b06
sceNet.cpp: Fix inconsistent spacing issues.
2013-07-17 17:38:17 -04:00
The Dax
e072604d9c
sceNet.cpp: Fix build error and warning.
2013-07-17 17:36:51 -04:00
The Dax
553e331bae
sceNet.cpp: Reset & initialise all variables properly upon Init and Shutdown.
2013-07-17 17:34:17 -04:00
Henrik Rydgard
28ad8dc230
Lots of NewUI stuff (still experimental), fix back bug with x360 controllers
2013-07-17 22:27:50 +02:00
Henrik Rydgard
a3edda0bc7
Minor logging fixes
2013-07-17 22:27:49 +02:00
tpu
a4e447fe7e
dont wake up thread with waitType WAITTYPE_MODULE in sceKernelReleaseWaitThread
...
add UTF-8 BOM to MiscScreens.cpp to avoid compile error.
2013-07-18 00:16:42 +08:00
papel
a61117dec4
Correct function.
2013-07-17 03:34:43 -03:00
papel
99754bcd7a
Merge branch 'master' of https://github.com/hrydgard/ppsspp
2013-07-17 02:33:53 -03:00
papel
9b6f1abed8
Version to savestate and open other game in other screens.
2013-07-17 02:33:26 -03:00
tpunix
94ef18025f
bugfix of LoadRelocations2
2013-07-16 18:17:12 +08:00
Henrik Rydgård
ed7e8aa417
Merge pull request #2797 from thedax/hdRemasterSupport
...
HD Remasters: Fix Shin Sangoku Texture size issue.
2013-07-16 01:10:27 -07:00
Henrik Rydgård
c89614d180
Fix silly bug caused when fixing another silly bug in f528774b39
2013-07-16 09:49:07 +02:00
The Dax
1c0ca96346
Clean up HDRemaster.h; it was a mess.
2013-07-16 00:32:54 -04:00
The Dax
c80265f4c2
Remove struct info; it's the same game, heh..
2013-07-15 23:46:21 -04:00
The Dax
282864c329
Add struct info for Dynasty Warriors Strikeforce 2 HD Edition. Unsure if the info is 100% correct.
2013-07-15 23:36:33 -04:00
The Dax
b7774f4b54
Fix texture sizes in Shin Sangoku Musou Multi Raid 2 HD Ver; it doesn't use double texture coordinates.
2013-07-15 23:25:13 -04:00
The Dax
30dd5157ca
Add new booleans to savestate.
2013-07-15 17:59:29 -04:00
The Dax
6887411738
Add correct behaviour to the various sceNet*init and sceNet*term functions. Fixes Peace Walker's mission hangs, and should possibly fix other games that would hang with repeated initialisations and terminations of the sceNet libraries.
2013-07-15 17:55:00 -04:00
Henrik Rydgård
f528774b39
Fix some pointer silliness that clang fortunately caught
2013-07-15 18:18:43 +02:00
mattweb28
13287001c0
param fix without c++ class
2013-07-14 23:34:06 +08:00
mattweb28
f7573b35e2
sceKernelLoadExec() parameters fix
2013-07-14 17:07:24 +08:00
raven02
00fe237f45
Fix YES/NO selection color in save dialog
2013-07-13 22:56:46 +08:00
sum2012
755e642efc
Add Another patcher
2013-07-13 06:46:30 +08:00
Unknown W. Brackets
45ff47589a
Remove unused fpointer member.
2013-07-10 22:30:25 -07:00
Henrik Rydgard
3022a026a1
Reduce unnecessary logging when loading isos, and update native
2013-07-10 21:59:43 +02:00
The Dax
0843e2a6fc
Fix typo in Config.cpp that resulted in fullscreenonlaunch always being set to true.
2013-07-10 15:39:52 -04:00
The Dax
32bb4d7db5
Windows UI: Add INI option to allow emulator to start in fullscreen mode on launch.
2013-07-10 14:22:22 -04:00
raven02
3382e73063
Fix YES/NO background color in save dialog
2013-07-10 11:20:24 +02:00
raven02
17792ac623
Audio optimization to sceAtracLowLevelDecode()
2013-07-10 11:20:24 +02:00
Henrik Rydgård
1edce69608
Merge pull request #2732 from Kingcom/Debugger
...
Highlight disabled breakpoints and use font sizes in more controls
2013-07-10 02:16:26 -07:00
Kingcom
0eeebf5221
-display disabled breakpoints with separate icon
...
-toggling disabled breakpoints will enable them
-confirmation on toggling breakpoints with a custom condition
2013-07-10 10:56:03 +02:00
Henrik Rydgård
d5719f08d8
Merge pull request #2730 from oioitff/atrac-fix
...
scheduling in atrac decode functions.
2013-07-10 01:05:49 -07:00
Unknown W. Brackets
e56db876ff
Implement some basic sceCcc utf-8 functions.
2013-07-10 00:04:32 -07:00
Unknown W. Brackets
bfa780e08b
Add more stubs to sceCcc.
2013-07-09 23:58:03 -07:00
oioitff
3c5b817283
scheduling in atrac decode functions.
2013-07-10 14:45:51 +08:00
sum2012
4f5e7769d8
Add another patcher
...
Support World Neverland Naruru Oukoku Monogatari Chinese version
2013-07-10 05:44:37 +08:00
Henrik Rydgard
1a6bb7643b
Add some sceNetInet stubs (used by pspradio)
2013-07-09 14:06:01 +02:00
Henrik Rydgard
a29a4fe7e9
Add some missing NIDs (sceNetAdhocDiscover)
2013-07-09 14:06:01 +02:00
Kingcom
9a65263230
Merge branch 'master' of https://github.com/hrydgard/ppsspp into Debugger
2013-07-09 11:19:31 +02:00
Kingcom
98289b624a
Make disassembly font size configurable
2013-07-09 11:17:57 +02:00
Henrik Rydgård
d68c805430
Merge pull request #2704 from tpunix/master
...
ISOFileSystem and prxDecrypt2 patch
2013-07-08 02:05:28 -07:00
Henrik Rydgård
10184d2e73
Merge pull request #2706 from mattweb28/ioctl-fix
...
fix ioctl cmd=0x01020004
2013-07-08 02:04:57 -07:00
tpunix
2d50f6e074
add isBlockSectorMode to savestate
2013-07-08 16:34:09 +08:00
Henrik Rydgård
476382d2cc
Merge pull request #2692 from unknownbrackets/keymap-axis
...
Do axis keymap as well (should replace right stick bind)
2013-07-08 01:14:02 -07:00
Henrik Rydgård
996c1642f2
Merge pull request #2697 from thedax/hdRemasterSupport
...
HD Remaster Support: Remove non-required variables from Savestate
2013-07-08 00:47:38 -07:00
Henrik Rydgård
e21c5c6747
Merge pull request #2691 from thedax/master
...
Fix PSN eboot crashes
2013-07-08 00:46:12 -07:00
Henrik Rydgård
87b5f72932
Merge pull request #2698 from unknownbrackets/warnings
...
Warning fixes
2013-07-08 00:32:11 -07:00
Henrik Rydgård
b24ac21ed0
Merge pull request #2701 from unknownbrackets/vtimers
...
Initial VTimer fixes
2013-07-08 00:31:00 -07:00
tpunix
543b08ac07
bugfix of ISOFileSystem
2013-07-08 15:17:42 +08:00
mattweb28
b38e6dd02d
fix ioctl cmd=0x01020004
2013-07-08 15:11:58 +08:00
The Dax
9c4d5d3362
Change variable to u32. I would say it's safe to say that an HD remaster will never request more than 2GB of RAM, much less 1.
2013-07-08 02:40:33 -04:00
tpunix
aae16cd732
improve of prsDecrypt2. support decrypt type 6.
2013-07-08 12:41:08 +08:00
Unknown W. Brackets
2ba976bffb
Fix rescheduling of vtimers based on return value.
2013-07-07 21:36:01 -07:00
tpunix
2de2c53918
new patch for ISOFilsSystem
2013-07-08 12:35:07 +08:00
Unknown W. Brackets
b42cb0581c
Remove fixed delay, this is just other syscalls.
2013-07-07 21:16:48 -07:00
Unknown W. Brackets
96bb532abb
Ignore vtimer handler arg changes w/ NULL handler.
...
Per tests, this is what the PSP does. Could matter in edge cases.
2013-07-07 21:16:48 -07:00
Unknown W. Brackets
bf652e4f46
Don't report for <= 4 sized option parameters.
...
Also don't crash in sceKernelCreateVTimer(NULL, NULL).
2013-07-07 21:16:28 -07:00
Unknown W. Brackets
aef5555327
Fix arithmetic warning in mpeg demux.
2013-07-07 20:31:05 -07:00
Unknown W. Brackets
9608067ca2
Cleanup initialization order.
2013-07-07 20:31:04 -07:00
Unknown W. Brackets
a32cf817ff
Fix some minor warnings.
2013-07-07 20:31:04 -07:00
Unknown W. Brackets
bc6feed6a0
Fix memory allocation when swapping to a remaster.
2013-07-07 20:28:47 -07:00
Unknown W. Brackets
67e2c1fb98
Shut up an incorrect warning.
...
It can never be undefined, but that's fine, the compiler can't tell.
2013-07-07 19:16:26 -07:00
Unknown W. Brackets
6bd5257791
Clean up handler management in sceNet.
...
Add 0, add 1, remove 0, add.. should be 0, not 1.
Also, undefined behavior on x = x > 0 ? --x : 0;
2013-07-07 19:16:25 -07:00
Unknown W. Brackets
10f1f198fb
Fix some type conversions warnings.
2013-07-07 19:16:25 -07:00
The Dax
a2c8ac5dbe
Remove HD Remaster variables from the savestate; they don't seem to be required for it to function correctly.
2013-07-07 22:05:10 -04:00
Unknown W. Brackets
88ce95470c
This one is worth reporting.
2013-07-07 18:10:32 -07:00
Unknown W. Brackets
1edbda62d0
Remove right stick swap option, not needed.
2013-07-07 17:22:25 -07:00
Unknown W. Brackets
00aaf2bb11
Remove right stick bind option entirely.
2013-07-07 17:21:22 -07:00
The Dax
95cffd97b5
Fix PSN eboot crash. Allows PSN demo eboots to run again, and HD Remaster eboots to finally boot.
2013-07-07 19:07:43 -04:00
Henrik Rydgard
3281aa5bb6
Fix the actual typo..
2013-07-08 00:36:25 +02:00
Henrik Rydgard
613b9ec994
Change a variable name to match the name used in the ini file. Default screenshots to JPG.
2013-07-08 00:10:23 +02:00
Henrik Rydgård
d1cc98c2fc
Merge pull request #2668 from thedax/directinputUpdate
...
Windows: Preliminary update for DirectInput to the new key mapping system
2013-07-07 14:48:33 -07:00
Unknown W. Brackets
3852e26558
Remove the force device setting, map instead.
2013-07-07 13:44:21 -07:00
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
bagnz0r
ea2f624092
Increased default sound volume to 5. Just because 4 is too low,
...
literally.
2013-07-07 00:53:29 +02:00
bagnz0r
35d70af3ab
Fixed bad SE volume limit in sceAttrac.
2013-07-07 00:15:26 +02: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
bagnz0r
f3f2c80f4c
Merge remote-tracking branch 'upstream/master'
2013-07-07 00:06:47 +02:00
bagnz0r
d4f6cfc816
Added ifdef for low latency audio.
2013-07-07 00:06:30 +02: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
bagnz0r
d89cd4813f
More fine-tuning...
2013-07-06 23:54:15 +02:00
Henrik Rydgard
1c7038fab9
Reduce default volume.
2013-07-06 23:50:45 +02:00
bagnz0r
669216fcab
This should be better, previous values still caused a peak blowout. Also
...
limited sound SE and BGM value to 8, because any higher and you have
garbage.
2013-07-06 23:40:05 +02:00
bagnz0r
26654555b4
Updated block values so that we will have lower latency audio...
...
Additionally I have fixed the issue with too loud sound effects and broken
buttons in audio settings screen. Before this fix, you wouldn't be able to
set the volume above 5 despite the fact that 8 is the default value.
5
2013-07-06 23:23:17 +02:00
bagnz0r
3dca81d030
Merge remote-tracking branch 'upstream/master'
2013-07-06 23:20:18 +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
bagnz0r
50044667ea
Fine-tuned the block size and queue values to stutter less and produce lower latency audio.
2013-07-06 22:01:52 +02: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
bagnz0r
90fd21a737
Fixed divide by zero issue and tweaked the values just right for rhythm games
2013-07-06 03:17:38 +02:00
bagnz0r
36051cd174
Updated high/low watermarks to lower values. This should fix problems in DJ MAX series and Hatsune Miku: Project Diva.
2013-07-06 01:32:11 +02: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
Unknown W. Brackets
3278b5e373
Handle the immediate case of clz/clo.
2013-07-04 23:07:42 -07:00
Unknown W. Brackets
d823989330
Implement vmone/vmzero/vmidt for the x86 jit.
2013-07-04 18:16:57 -07:00
Unknown W. Brackets
654490566f
Implement clz/clo in x86 jit.
2013-07-04 18:01:17 -07:00
Unknown W. Brackets
e27ab6fa11
Add swl/swr to the x86 jit.
2013-07-04 17:34:56 -07:00