Commit Graph

505 Commits

Author SHA1 Message Date
Henrik Rydgard
325f5dfc21 Replace some of the onscreen touch buttons with a new better impl that doesn't rely on InputState. 2013-07-20 12:08:13 +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
The Dax
28af84ba89 Capitalise all phrases in the key; I forgot it's a key value, eheh. 2013-07-19 20:36:58 -04:00
The Dax
0dd12765f8 Fix typos. 2013-07-19 20:27:34 -04:00
The Dax
9e535717f9 UI on all platforms(including NewUI!): Add options to change FramebufferCPUConvert without manual editing of INI file. 2013-07-19 19:23:17 -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
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 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
086746e0fd More NewUI 2013-07-18 11:47:41 +02:00
Henrik Rydgard
47b65ce200 Add volume controls to newui 2013-07-18 10:26:29 +02:00
Henrik Rydgard
df89065aab Move more gfx settings to NewUI. 2013-07-18 01:04:11 +02:00
Henrik Rydgard
1f84e21173 Typo fix 2013-07-17 23:01:26 +02: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 Rydgård
d6c85c28de Merge pull request #2813 from tpunix/thread_fix
dont wake up thread with waitType WAITTYPE_MODULE in sceKernelReleaseWai...
2013-07-17 11:00:49 -07: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
Henrik Rydgard
81411a74ed Experimental: Make orientation change possible on Android. 2013-07-16 22:51:25 +02:00
Henrik Rydgard
a8f87d17c9 NewUI: Add new Language selector screen (uses the new popup list screen). 2013-07-16 00:29:50 +02:00
Henrik Rydgard
3703599bee Fix touch screen controls, Fixes 2789 2013-07-15 20:30:23 +02:00
Henrik Rydgard
bf58b32208 Fix bug that caused us to always show UNKNOWN.PNG for PBP files in recent list and new ui 2013-07-15 18:57:42 +02:00
Henrik Rydgård
f528774b39 Fix some pointer silliness that clang fortunately caught 2013-07-15 18:18:43 +02:00
Henrik Rydgard
09a7bd08fa Assorted UI cleanups. Add a bunch of little image files that may be used in the Ouya port later. 2013-07-15 17:41:24 +02:00
Henrik Rydgård
10f9adb7dc Merge pull request #2761 from thedax/master
MenuScreens: Add +/-10 VPS/Speed buttons under "Toggled Speed Limit".
2013-07-14 07:52:42 -07:00
Henrik Rydgård
4a49ec2e40 Fix silly key mapping bug. Update native with SDL gamepad support (that
needs more work).
2013-07-14 13:52:38 +02:00
The Dax
216ee1b163 MenuScreens.cpp: Add +/- 10 Speed limit buttons to make it easier to reset the value above 60, and remove upper limit. 2013-07-12 05:08:53 -04:00
Sacha
05f019d434 Change flash to flash0. 2013-07-12 11:15:13 +10:00
The Dax
9af456a179 Fix breaking the button.. :| 2013-07-11 15:55:33 -04:00
The Dax
93e1404056 Remove dead code. 2013-07-11 15:51:45 -04:00
The Dax
0bc27f6d95 Make SpeedToggle button switch between only fixed/standard. There's no need for it to be a tri-state button when there is a separate button for unlimited speed. 2013-07-11 15:43:51 -04:00
Henrik Rydgård
3c653cb3fc Drop the gameinfocache correctly on shutdown, avoiding a log flood and
possible mem leak on android.
2013-07-11 14:29:56 +02:00
Henrik Rydgård
eaa59f9bfe Switch back to the native file browser on Windows (oops). Fixes #2750. 2013-07-11 10:46:53 +02:00
Henrik Rydgård
419fa81d6a Merge pull request #2744 from raven02/fbo-memory
Back to use original name  "Read Framebuffers to Memory"
2013-07-11 00:42:28 -07:00
Unknown W. Brackets
9f96ea80b1 Don't crash if GameInfoCache is never inited. 2013-07-10 22:28:01 -07:00
raven02
fa0af3c150 Back to use "Read Framebuffers to Memory" 2013-07-11 08:12:19 +08:00
raven02
10e5224d22 Apply shadow for text in UI 2013-07-10 11:20:26 +02:00
raven02
e09df55703 Scale pic0Texture bit smaller as it overlaps the button 2013-07-10 11:20:25 +02:00
raven02
13aa7726e2 Apply pic1Texture to other UI during game running . 2013-07-10 11:20:25 +02:00
Sacha
95bd121ea9 Buildfix 2013-07-10 11:46:27 +10:00
Sacha
a0aa6e3212 Rearrange NativeInit dirs. Linux buildfix. 2013-07-10 09:49:53 +10:00
Henrik Rydgard
43205362fd Fix mouse issues with newUI stuff in 1x mode 2013-07-09 14:46:48 +02:00
Henrik Rydgard
51ead68128 Always show the atrac3+ plugin download button in audio settings - might want to upgrade. 2013-07-09 14:06:01 +02:00
Henrik Rydgard
b879f32284 Fix further Android joystick issues, including flickering pause menu. Fixes #2708 2013-07-08 17:47:22 +02:00
Henrik Rydgard
f2e739992d More mousewheel support 2013-07-08 12:35:08 +02:00
Henrik Rydgård
183740a5fa Basic mousewheel support 2013-07-08 11:04:03 +02: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
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
00aaf2bb11 Remove right stick bind option entirely. 2013-07-07 17:21:22 -07:00
Unknown W. Brackets
82442fa68a Cut down on analog stick latency. 2013-07-07 16:25:15 -07:00
Unknown W. Brackets
fc50094725 Add back the right stick, but no UI.
Not sure where to fit it...
2013-07-07 16:17:04 -07:00
Unknown W. Brackets
e45863cb87 Support binding analog backwards. 2013-07-07 16:14:28 -07:00
Unknown W. Brackets
5f382c5ab0 Unpress the reverse direction, avoids sticking. 2013-07-07 16:10:21 -07:00
Unknown W. Brackets
8e5d115c8e Get basic axis mapping working. 2013-07-07 16:10:20 -07:00
Henrik Rydgard
bab30279c2 fbo_unbind should not be necessary when pausing anymore. 2013-07-08 01:01:47 +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 Rydgard
a4e95e5ce9 Fix touch buttons that got broken. Also, make the onscreen turbo a pure unthrottle, I don't understand how the other is supposed to work heh (checking iFrameLimit?) 2013-07-08 00:08:43 +02:00
dykebeard
dc0a7de62b PNG screenshot writing 2013-07-07 14:56:18 -04:00
Henrik Rydgard
ab1b7e7288 Get rid of remaining legacy key mappings. Make Pause and F3 mappable, add default mappings. You may need to manually map these if you have an old ppsspp.ini. 2013-07-07 14:08:08 +02:00
Henrik Rydgard
19a6edd6cc Let the user map unthrottle and rapidfire. Make more keys mappable. 2013-07-07 11:25:19 +02:00
Henrik Rydgard
47dae8c004 Fix bug with unthrottle as virtual key. Add button to restore default key mappings. 2013-07-07 11:25:19 +02:00
Henrik Rydgard
cee45d0ad2 Win32: Switch to RawInput for keyboard processing. Lets us distinguish LSHIFT/RSHIFT and LCTRL/RCTRL. 2013-07-07 11:25:18 +02:00
Unknown W. Brackets
861eafef26 Make pause/speed virtual buttons work again.
Fixes #2669.
2013-07-06 23:06:35 -07:00
Unknown W. Brackets
fcf9a374a7 Make it easier to test the pause button. 2013-07-06 23:06:34 -07:00
Unknown W. Brackets
efb2ab52b4 Add a rapid fire virtual key, like before. 2013-07-06 23:06:34 -07:00
Unknown W. Brackets
1ab86a68c9 Add rapid fire ctrl interface, minor cleanup. 2013-07-06 23:06:32 -07: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
Henrik Rydgard
acf94a35f8 Minor audio optimization 2013-07-06 22:21:52 +02:00
Henrik Rydgard
989f791f79 Fix virtual analog stick getting stuck. Fixes #2653. 2013-07-06 22:08:43 +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
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
raven02
6c3895491e Add preliminary volume control for BGM and SE 2013-07-06 16:54:13 +08:00
Henrik Rydgård
a56e97d58c Merge pull request #2617 from raven02/patch-2
More adjustable unlock CPU clock and misc UI item fixes
2013-07-05 12:17:41 -07:00
Daniel Dressler
78e0d301c3 Fix misleading var name
Update() can be called at subframe intervals.
2013-07-04 12:12:50 -07:00
Daniel Dressler
c44569588b Fix typo 2013-07-04 11:01:21 -07:00
Daniel Dressler
1c513c1bd0 Fix forgetting pressed keys 2013-07-04 10:59:19 -07:00
raven02
de029465cf More adjustable unlock CPU clock and misc fixes 2013-07-04 23:45:30 +08:00
Daniel Dressler
6d290f4530 Make key map screen hint which map conflicts 2013-07-03 22:29:18 -07:00
Daniel Dressler
5983a838a5 Fix emu screen trashing legacy input 2013-07-03 19:04:29 -07:00
Henrik Rydgård
c01a69df30 Merge branch 'master' of https://github.com/daniel-dressler/ppsspp into daniel-dressler-master
Conflicts:
	CMakeLists.txt
2013-07-03 17:59:44 +02:00
raven02
f525ea07eb Toggle to unlock CPU speed 2013-07-03 16:31:30 +08:00
raven02
ea1f9e268e Toggle to add "Full screen" and "Skip updating PSP Memory" 2013-07-03 16:12:49 +08:00
raven02
c4c95692b7 Toggle to bind right analog stick 2013-07-03 16:12:46 +08:00
Daniel Dressler
770456156d Make both modern and legacy key mapping input work 2013-07-02 20:49:30 -07:00
Daniel Dressler
20399b9d6c Make key mapping screen save changes 2013-06-30 22:48:15 -07:00
Daniel Dressler
643133238f Make emu core use key mapped keys 2013-06-30 21:43:01 -07:00
Juliano do Amaral Chaves
92b9c3b8b8 Improvements in the location and layout of the menus
1 - Included the page number in the graphics settings

2 - Included resource for locating in the of logo screen

3 - Adjustments of some buttons in the screen of graphics settings, to improve when translated

4 - Fix the reading of the "Locked CPU Speed" through the INI file

Note: Do not know if I could, but I took the liberty to include my nick in the credits as a contributor
2013-06-30 20:00:35 -03:00
Henrik Rydgård
f5da5f4cf6 Merge pull request #2544 from raven02/filtering-ui
Consolildate Texture filtering option
2013-06-30 00:11:12 -07:00
Henrik Rydgård
0d32163248 Merge pull request #2542 from unknownbrackets/fps-limit
Add an optional hack to force <= 60 FPS
2013-06-30 00:07:24 -07:00
Unknown W. Brackets
5684c32165 Just use FPS except in the name.
Hopefully users don't get confused.  I don't think "internal FPS" is gonna
fit for all languages in a way that makes sense.
2013-06-30 00:05:38 -07:00
Unknown W. Brackets
3eb5e917ee Change the config setting to not say game. 2013-06-30 00:02:33 -07:00
raven02
5d275d7fe9 Consolildate Texture filtering option 2013-06-30 14:58:46 +08:00
Unknown W. Brackets
64e1ad3e5e Add UI for forcing FPS at 60. 2013-06-29 20:54:06 -07:00
Unknown W. Brackets
4f68703cfd Rename "VPS"/"FPS" to "Speed"/"FPES" so it's clear.
Still scaled to 60, but could change to 100 instead?

"FPES" is "frames per emulated second."  Or we could change it instead...
2013-06-29 20:06:34 -07:00
Daniel Dressler
a7a4ad5f06 Fix key map screen forgeting last pressed key 2013-06-29 19:20:23 -07:00
Juliano do Amaral Chaves
9423bf8537 Creates location for the credits 2013-06-29 18:21:23 -03:00
oioitff
dc04584ca1 Add a new option to enable
Linear Filtering only for CGs.
2013-06-30 03:35:28 +08:00
raven02
26049e213f Add UI::EventReturn OnExit 2013-06-28 20:31:10 +08:00
raven02
ccb26fe883 Add EXIT button to new UI 2013-06-28 20:29:15 +08:00
Daniel Dressler
d1e015b6ae Make set key map screen show last pressed key 2013-06-27 20:05:54 -07:00
Sacha
217e6482eb Qt Buildfix. 2013-06-28 03:40:45 +10:00
Henrik Rydgard
4f3ccf011e Oops x3 2013-06-27 16:53:11 +02:00
Henrik Rydgard
bf624f8c8a Merge branch 'master' of github.com:hrydgard/ppsspp 2013-06-27 16:29:23 +02:00
Henrik Rydgard
604ad0181b Merge branch 'new-ui'. Still incomplete. Enable by setting NewUI=True in ppsspp.ini
Conflicts:
	UI/MenuScreens.cpp
2013-06-27 16:28:38 +02:00
raven02
6d969cc39f Performance fix : disable atrac3 along when sound disabled 2013-06-27 18:54:50 +08:00
Daniel Dressler
14bce01a33 Fix key map settings screen using wrong enums 2013-06-26 20:22:45 -07:00
Henrik Rydgård
e440fa606e Merge pull request #2235 from thedax/master
User controllable CPU speed option
2013-06-26 14:57:40 -07:00
Henrik Rydgard
cc23937150 Add some contributors to credits list 2013-06-26 23:18:15 +02:00
Henrik Rydgard
cc414296d6 Merge branch 'master' of https://github.com/jtraynham/ppsspp into jtraynham-master
Conflicts:
	lang
	pspautotests
2013-06-26 22:56:53 +02:00
The Dax
62342668d7 Rebased to latest master. 2013-06-26 16:01:07 -04:00
Henrik Rydgard
d01b0ea6a6 Hide the plugin download button on the main menu after downloading it. 2013-06-26 21:26:44 +02:00
Henrik Rydgard
563cf1acfa Show a button on first run instead of taking the user directly to the plugin download screen. Ensures that the emu is usable even if the download would crash. 2013-06-25 23:30:49 +02:00
Jake Traynham
24961e28ef iOS Audio fixes 2013-06-25 16:18:16 -05:00
Daniel Dressler
29271f67d7 Sync KeyMap to native changes 2013-06-24 21:34:14 -07:00
Daniel Dressler
c442e1dbb0 Merge branch 'master' of github.com:hrydgard/ppsspp 2013-06-23 20:43:05 -07:00
Admiral H. Curtiss
802fa0de4c Merge remote-tracking branch 'upstream/master' into nearest_filtering 2013-06-23 23:16:48 +02:00
Admiral H. Curtiss
fe132af9ec Renamed Nearest and Linear Filtering to Force Nearest/Linear Filtering.
Made sure that both options aren't active at the same time.
2013-06-23 22:39:32 +02:00
Admiral H. Curtiss
505f8559c1 Added a "Nearest Filtering" option for testing. 2013-06-23 21:56:07 +02:00
Henrik Rydgard
3216410ac8 Fix unknown.png issues properly this time :P 2013-06-23 17:57:24 +02:00
Henrik Rydgard
6f24514ad5 Fix unknown.png issues. Hopefully fixes #2411. 2013-06-23 16:24:57 +02:00
raven02
747d3d2d9c Add 4X/5X to texure scaling level for windows 2013-06-23 21:33:50 +08:00
raven02
643b3b0c71 Keep Tilt to Analog even without on-screen control 2013-06-23 05:46:54 +08:00
raven02
a6e80d318b "Show analog stick"/"Tilt" should only valid when on-screen control is on 2013-06-23 05:30:54 +08:00
Henrik Rydgard
9161c1e289 Use unknown.png for missing pbp/elf icons 2013-06-22 23:25:22 +02:00
Henrik Rydgard
23ee9b8cd5 Add "Take Screenshot" to Windows version. Writes to "screenshots" subdirectory. No smart file naming yet. 2013-06-22 22:28:48 +02:00
Unknown W. Brackets
2438259c8a Improve button preference UI (there's always one.) 2013-06-21 17:40:41 -07:00
Henrik Rydgård
c103be89a2 Merge pull request #2378 from raven02/patch-6
Remove Wireframe option in windows
2013-06-21 01:23:04 -07:00
Sacha
2570268393 Remove 'BLACKBERRY10' define as it is now the minimum OS requirement. 2013-06-21 15:40:52 +10:00
raven02
77983b690a Minor UI space fixing 2013-06-21 11:13:08 +08:00
Daniel Dressler
eefcc9ba83 Merge branch 'master' of github.com:hrydgard/ppsspp 2013-06-20 18:56:53 -07:00
Henrik Rydgard
7ebc5b6daa Fix typo, update lang (latest Swedish translation and more) 2013-06-20 22:37:19 +02:00
Henrik Rydgard
2953d01d15 UI tweaks 2013-06-20 21:57:09 +02:00
Henrik Rydgård
1fe20cb320 Merge pull request #2353 from raven02/patch-4
Toggle to adjust VPS/FPS/Both and new "Cleanup Recents" button
2013-06-20 12:23:35 -07:00
raven02
a6c9c7e7c6 Comment out date/time format buttons 2013-06-21 02:54:10 +08:00
raven02
e224180ba6 Add "Cleanup Recents" button 2013-06-21 01:37:52 +08:00
raven02
2dad8cb90d Quick fix spacing issue on Pause menu 2013-06-19 21:49:51 +08:00
Henrik Rydgard
1b941b1a7b UI tweaks 2013-06-19 13:13:23 +02:00
raven02
d24ad28ceb Follow as 1/2/3 option 2013-06-19 15:24:35 +08:00
raven02
de4d970ab6 Toggle to adjust VPS/FPS/Both , new timeFormat/dateFormat/buttonPerference 2013-06-19 15:09:01 +08:00
raven02
4266db8a29 Set width to 60 2013-06-18 21:17:53 +08:00
raven02
ec0f725418 Add multple save/load slot in UI Pause Menu 2013-06-18 18:11:47 +08:00
raven02
ab545a1cf0 Toggle to adjust on-screen buttons scaling 2013-06-18 17:44:39 +08:00
raven02
f0c7c8538f Adjust by +5/-5 , relaod cheat show only when enabled cheat 2013-06-18 14:03:49 +08:00
Daniel Dressler
c4cf35f782 Merge branch 'master' of github.com:hrydgard/ppsspp 2013-06-17 20:51:17 -07:00
raven02
e5202cebda Toggle to adjust opacity in UI Controls 2013-06-18 09:45:13 +08:00
Henrik Rydgard
c1fc92c29b Fit more languages on the language screen, trying to fix #731 temporarily. Also add home button to file selector. 2013-06-18 01:22:10 +02:00