Commit Graph

1239 Commits

Author SHA1 Message Date
Henrik Rydgård c3dfbbeff9 Add option to disable touch dpad diagonals.
Makes some games a lot more playable with touch screen.
2013-12-02 15:50:09 +01:00
Henrik Rydgård a6c7663ea8 Allow resizing touch buttons individually. 2013-12-02 15:15:19 +01:00
Henrik Rydgård e017a17dbb Show homebrew as a list by default, allow changing the view mode
Homebrew often has poor icons, making the names important.

Also fix an issue with touch button scaling.

Conflicts:
	Core/Config.cpp
	UI/MainScreen.cpp
2013-12-02 12:34:09 +01:00
W.MS/王京 6d4095abdf Disable vertex jit on jailed iOS devices 2013-12-02 10:48:52 +01:00
Henrik Rydgard 87f781bca4 Fix issue where the partial stretch option would only be saved on Blackberry. Fixes #4682. 2013-11-30 12:50:55 +01:00
The Dax 3587f5cefe Fix really stupid typo caused by being in a hurry. 2013-11-29 13:49:17 -05:00
The Dax 6597a1a6c0 Android: Default to PSP-1000 for now, until we know what's causing the issues. 2013-11-29 13:41:57 -05:00
Henrik Rydgård ebdab9f907 Merge pull request #4670 from hrydgard/fastmem-default
Enable fast-memory by default, change the name of the setting so it resets for everyone.
2013-11-29 08:36:52 -08:00
Henrik Rydgård d254fbf24f Merge pull request #4664 from thedax/modelSelectOption
Add an ini option to allow the emulated PSP model to be changed.
2013-11-29 05:22:31 -08:00
Henrik Rydgård 6258c2bb9a Make the vertex decoder JIT an ini-only setting, it is solid enough to hide. 2013-11-29 14:21:03 +01:00
Henrik Rydgård 8d928fcfc2 Enable fast-memory by default, change the name of the setting so it
resets for everyone.

The speed boost is just too big to keep it from users who don't try all
the settings.
2013-11-29 11:50:50 +01:00
The Dax 85e3a2dbfb Make the model option ini-only.
Move PSP_MODEL_FAT and PSP_MODEL_SLIM to Config.h.
Default to a PSP Slim, and enable 64 megs of memory by default.
2013-11-28 14:37:10 -05:00
The Dax 5d310e6014 Add an option to allow the emulated PSP model to be changed. Some games require a PSP-2000 for features such as multiplayer. 2013-11-28 12:37:12 -05:00
Henrik Rydgard c83a7e0029 Parse mac addresses in one place. 2013-11-28 12:38:45 +01:00
Sacha c71186b35a Partial Stretch: This setting is needed on other devices too. 2013-11-28 14:59:17 +10:00
Henrik Rydgard c499be9769 Merge branch 'adhoc-support' of https://github.com/Kyhel/ppsspp into Kyhel-adhoc-support
hrydgard here: I switched to our implementation of thread.h and removed the "Windows7SDK" things for now.

Conflicts:
	Core/Core.vcxproj.filters
2013-11-27 21:21:32 +01:00
Henrik Rydgård f78de96d80 Don't try to read version json when we didn't get a response from the server. 2013-11-26 20:10:35 +01:00
Sacha d6cb23e77d Buildfix for gcc (GNU) and Qt. 2013-11-27 03:02:29 +10:00
Henrik Rydgard c53b32d154 Show a dismissable notification if PPSSPP is behind the latest official release 2013-11-26 14:04:29 +01:00
Henrik Rydgard 7410f6fd44 Add run counter, which will be used for periodic stuff like checking for new version 2013-11-26 10:24:31 +01:00
Sacha 12bfcd0599 Qt: Some platforms don't like letters in version number. 2013-11-25 14:17:50 +10:00
Kyhel 0f7f90d0ac Added windows changes for a unified build. Added Dialog fix which
prevented from saving after going online. Added windows « errno » use
redefinition to suit WSAGetLastError and protocl needs.
2013-11-25 02:57:08 +01:00
Sacha 0dadd84ef7 Symbian: Enable multi-threading (works now). 2013-11-24 20:22:35 +10:00
Sacha f02e88b87e Buildfix. 2013-11-24 03:11:33 +10:00
Henrik Rydgård 7e736172db Merge pull request #4576 from shenweip/patch-7
Ignore the difference between "\" and "/" in "recent" and "remove from recent".
2013-11-23 07:45:39 -08:00
Sacha cd6de7922c Change to default of 2x IR for large screens. Including mobiles as there is no noticeable trade-off on modern devices. 2013-11-21 16:29:56 +10:00
shenweip 7bd0e0de78 Only do this for windows. 2013-11-19 20:46:33 +08:00
shenweip 09636da4ba Ignore the difference between "\" and "/" in "recent" and "remove from recent". 2013-11-18 23:42:38 +08:00
Sacha fb7c3d96fd Introduce Timer Hack.
Has been used in previous Symbian releases to improve speed. Was thought to only work on Wipeout but actually works on most games?
Games that run based on internal timer will experience 60 VPS without frameskip.
2013-11-16 02:16:17 +10:00
Henrik Rydgård da380478f6 Enable software skinning by default 2013-11-13 19:55:20 +01:00
Henrik Rydgard 7e67476b00 Simple unoptimized software skinning.
Does not take advantage of the possible reduction in state changes yet.
2013-11-13 18:10:57 +01:00
bollu 9c219bc18b moved tilt logic to separate unit and enabled tilt to control multiple input types 2013-11-11 17:22:04 +05:30
Henrik Rydgard 63334698e1 Add temporary setting to disable the vertex decoder jit while we debug it 2013-11-09 18:16:26 +01:00
Henrik Rydgard 5a95e267fb Add an optimization to discard registers at the end of functions when possible.
Works in some games but crashes many so hiding it for now. Do not add UI.
2013-11-08 12:43:48 +01:00
Henrik Rydgård 23ac6ea2fd Merge branch 'autoLoadSave' of https://github.com/bollu/ppsspp into bollu-autoLoadSave
Conflicts:
	Core/Config.h
	UI/EmuScreen.cpp
2013-11-06 15:40:36 +01:00
Sacha b1b4679fe6 Scale touch controls to screen resolution.
Include a migration method for users who were on the old static system.
Scaling up may still look weird due to the hacky method of placement which is unchanged by this commit.
Next step of resolution independence would be to have the button scaling affected by resolution too.
Tested on a few devices. Mobile users should see no changes at all.
2013-11-05 14:52:31 +10:00
Unknown W. Brackets 2f010773e1 Add rewind feature to the UI.
May not be perfect yet.
2013-11-02 18:33:23 -07:00
bollu 4bdf78e2a2 change defaults and setting name 2013-11-02 04:41:20 +05:30
Henrik Rydgård 590ad5c6df Merge pull request #4369 from unknownbrackets/deadbeef
Fill regs with 0xDEADBEEF after syscalls...
2013-11-01 14:15:53 -07:00
Henrik Rydgård 07a868910e Add a temporary hack option that may help debugging the wipeout glow.
It reduces the glow problem by a lot but is obviously incorrect.
2013-10-30 22:47:36 +01:00
Siddharth 6cd5b748eb created auto load feature 2013-10-30 22:46:27 +05:30
Unknown W. Brackets ee57498b16 Add a setting to skip 0xDEADBEEF reg filling.
For debugging purposes.  Can't think of a better way.
2013-10-30 07:28:52 -07:00
Igor Calabria 2c484c9bee Adds adhoc support notes on readme, and option to load server address from config 2013-10-30 00:18:06 +00:00
Henrik Rydgård 997c7dc374 Simplify some UI code, fix enabled-ness of Tilt analog settings 2013-10-29 10:22:09 +01:00
Siddharth 5daaaa3aad made deadzones configurable 2013-10-28 16:43:42 +05:30
Siddharth ec0e0d7047 implemented full tilt based D-pad controls 2013-10-27 23:28:47 +05:30
Henrik Rydgård 4cc6171cf9 Merge pull request #4316 from shenweip/patch-12
Fallback to default path if current directory doesn't exist.
2013-10-25 14:38:33 -07:00
shenweip 6a149200b6 Fallback to default path if current directory doesn't exist. 2013-10-26 00:44:19 +08:00
Henrik Rydgård f73aec2570 Only disable buffered rendering by default on Galaxy Y instead of all
Armv6 devices.

Would have like to use gpu feature flags but GL isn't necessarily initialized
when we load the config. Will need to find a different solution.

Also a buildfix for headless non-windows.
2013-10-25 11:47:44 +02:00
Henrik Rydgard bf59f3db73 Add ugly hack setting for PowerVR to disable alpha test
Causes glitches but the speedup is truly massive in some games so I relent :/

Please do not report graphics bugs when this is enabled...

Future: Maybe remove this setting except on PowerVR?
2013-10-22 13:00:19 +02:00