Henrik Rydgård
60683cf4a4
Merge pull request #13238 from hrydgard/minor-logging-cleanup
...
Logging and error handling improvements around save states
2020-08-02 19:05:58 +02:00
Henrik Rydgård
bf4db22165
SaveState: On section version failure, log out the name of the bad section.
...
Also some other minor improvements to logging and comments.
2020-08-02 17:11:09 +02:00
Unknown W. Brackets
93a32c285b
UI: Simplify on/off for hardware tex scaling.
2020-08-01 22:32:55 -07:00
Unknown W. Brackets
5ff75f4ca8
UI: Add setting for texture upload shader.
2020-08-01 21:28:18 -07:00
Henrik Rydgård
45b05b386b
Merge pull request #13229 from shenweip/UsbMic
...
Add basic Microphone support on Windows.
2020-08-01 19:26:35 +02:00
AdamN
04761c238f
Reorganized Networking UI ( #13232 )
2020-08-01 18:36:17 +02:00
shenweip
c7e2eba231
Add basic Microphone support on Windows.
2020-07-31 10:24:17 +08:00
Henrik Rydgård
73166def93
Android: Reduce asserts during startup.
2020-07-28 19:06:29 +02:00
Henrik Rydgård
06d57b1656
GL: Add some paranoid checks. Remove a useless option.
2020-07-28 14:24:36 +02:00
Henrik Rydgård
118bb72037
Forgetting "return true" fooled the optimizer into crashing. Fixes #13215 .
2020-07-28 10:03:55 +02:00
Henrik Rydgård
efdd597cd1
Remove wrong comment
2020-07-27 17:00:46 +02:00
Henrik Rydgård
0939804a23
Don't trust the messy error checking in EmuScreen with figuring out what to do with zip files.
...
Ran into multiple odd bugs, the PSP init process really needs a rework..
2020-07-27 16:55:44 +02:00
Unknown W. Brackets
b6e98374d3
UI: Fix consistency in vsync setting for iOS.
2020-07-24 21:05:28 -07:00
ANR2ME
596fad3f42
Provides quick IP fill on Adhoc Server IP address setting to makes player's life easier :)
2020-07-23 12:41:13 +02:00
ANR2ME
65bc68609c
Added an option to Disable Nagle Algorithm (Enable TCP No Delay)
2020-07-22 23:13:41 +02:00
ANR2ME
b9025b50bd
Added a UPnP option to use original port for external port instead of using the shifted port by port offset, to be compatible with real PSP or other PSP emulators
2020-07-22 23:13:41 +02:00
ANR2ME
8daf2ff66e
Added UI to change WLAN Channel.
...
Currently Ridge Racer 2 doesn't works with Auto channel (TODO: Making sure sceUtilityGetSystemParamInt doesn't returns channel 0 when connected to a network for Ridge Racer 2 to works with Auto channel)
2020-07-22 16:46:39 +02:00
ANR2ME
d0045947f1
An attempt to fix socket's behavior inconsistencies across platforms.
...
Added an option to override minimum socket's timeout to prevent getting timeouts on high latency networks.
2020-07-22 16:46:34 +02:00
ANR2ME
33d3ac28de
Added UPnP Support
...
Fix i18n type
2020-07-21 23:02:58 +02:00
Henrik Rydgård
c5e0b799d9
Remove category from _assert_msg_ functions. We don't filter these by category anyway.
...
Fixes the inconsistency where we _assert_ didn't take a category but
_assert_msg_ did.
2020-07-19 20:33:25 +02:00
Henrik Rydgård
6560192d8e
Support full VSync control in SDL OpenGL.
...
(Not yet Qt).
Forgot about iOS
SDL headless buildfix
Additional iOS buildfix
2020-07-19 12:07:16 +02:00
Henrik Rydgård
697c3b8b36
Cleanup log output on swapchain/surface recreation.
2020-07-18 20:35:39 +02:00
Henrik Rydgård
6e6cac6b9b
Merge pull request #13154 from hrydgard/memfault-improvements
...
Show more info on crash screen
2020-07-15 14:27:35 +02:00
Henrik Rydgård
0a2027b447
Merge pull request #13151 from unknownbrackets/save-dialog
...
Savedata: Correct AM/PM and time/date settings
2020-07-15 13:27:06 +02:00
Henrik Rydgård
8c38d7305e
Crash: Show disassembly of the instruction causing the crash, and the symbol name.
2020-07-15 12:38:05 +02:00
Henrik Rydgård
626d173d10
Split the fault handling from MemMap.cpp to MemFault.cpp.
2020-07-15 12:12:57 +02:00
Unknown W. Brackets
500107a540
Savedata: Correct AM/PM and time/date settings.
...
The defaults and exposed system param values were out of sync.
2020-07-14 18:59:23 -07:00
Henrik Rydgård
82bc6f6cc5
Windows ARM fix, cleanup
2020-07-14 13:47:25 +02:00
Henrik Rydgård
a56f391713
Make fastmem memory exceptions report the exceptions to Core correctly.
2020-07-14 09:25:45 +02:00
Henrik Rydgård
236cb57224
More info on crash screen
2020-07-14 09:25:45 +02:00
Henrik Rydgard
cbc90955ba
Draw a minimal crash dump on the emu screen after a crash (if bIgnoreBadMemAccess is false).
...
Add setting for ignore bad memory accesses
2020-07-14 09:25:45 +02:00
Henrik Rydgård
b58ca8af12
Merge pull request #12945 from unknownbrackets/io-timing
...
Make file open timing a bit more accurate
2020-07-13 13:37:53 +02:00
Unknown W. Brackets
d2ef6c561c
UI: Allow non-ascii on crash dump screen.
...
It's not really dynamic so there's no reason to flag it. That said, the
draw buffer's text drawing doesn't support this flag anyway.
2020-07-12 22:03:16 -07:00
Unknown W. Brackets
940066db68
Core: Track exception on bad jumps.
2020-07-12 21:59:08 -07:00
Henrik Rydgård
1010a07f65
Expose more information on the crash screen (current kernel thread)
2020-07-12 16:47:53 +02:00
Henrik Rydgard
873c11d7f9
Draw a minimal crash dump on the emu screen after a caught crash.
2020-07-12 15:25:21 +02:00
Henrik Rydgård
a722dfe0fb
Formalize "core excpetions" as a concept
2020-07-12 15:25:21 +02:00
Henrik Rydgård
efc3f4f5e4
Split CORE_ERROR into CORE_BOOT_ERROR and CORE_RUNTIME_ERROR
2020-07-12 15:25:20 +02:00
Henrik Rydgård
2e19d7aa0a
Touch control layout screen: Make the expanded click zone around the controls symmetrical.
...
Just a minor tweak.
2020-07-12 10:39:25 +02:00
iota97
23f7f27c45
Fix decimal part
2020-07-12 09:47:44 +02:00
Henrik Rydgård
8e9061539f
Touch control layout: Make dragging a lot less "jumpy"
2020-07-12 09:15:31 +02:00
Henrik Rydgård
1df9a84213
TouchControlLayoutScreen: Reorder functions in the file to make more sense.
2020-07-12 00:21:46 +02:00
Henrik Rydgård
1f7fcc1b5a
Refactor TouchControlLayoutScreen - break out the actual editor into a separate view.
...
This solves most or all offset issues.
2020-07-12 00:21:30 +02:00
Henrik Rydgård
143d54aa12
Change wording of camera notch ignore setting
2020-07-06 23:43:55 +02:00
Henrik Rydgård
73046239e3
Android: Add option to ignore camera notches when sizing the display.
...
This is generally what you want, at least on phones with small notches.
Not sure about the most intuitive polarity and name of the setting.. bit
of a shame to create another setting with a negation. But most people
should probably ignore this.
2020-07-05 22:46:25 +02:00
Henrik Rydgård
177d697a15
Revert "Remove the I/O on Thread option - treat it as always on."
...
This reverts commit 9c40381db0 .
2020-07-05 10:37:44 +02:00
Henrik Rydgård
3cc20e5550
Sneak in some paranoia in InstallZipScreen.cpp (another one from #13057 )
2020-07-05 01:49:34 +02:00
Henrik Rydgård
5f57d4775f
Add some excessive null checks to GameScreen::render(), might fix the crash seen in #13057
2020-06-29 22:47:34 +02:00
Henrik Rydgård
df6f216056
Disable the "Duplicate frames" feature if frameskip != 0. Works around / Fixes #13068
2020-06-28 22:20:22 +02:00
Henrik Rydgård
f9cef5b6b2
Partly clean up SDL resize code, should help #11974
2020-06-24 01:06:01 +02:00