Henrik Rydgård
|
25392ef6fd
|
Add a workaround for boot-up crashes caused by switching away from the app while waiting for the boot-up thread to finish
|
2026-02-24 00:56:45 +01:00 |
|
Henrik Rydgård
|
68a8ba856f
|
Warning fix, delete unused code
|
2026-01-24 10:43:48 +01:00 |
|
Henrik Rydgård
|
b8fced5b41
|
Path code cleanup, move some UI code (#21037)
Generate Linux AppImage / build (aarch64) (push) Has been cancelled
Generate Linux AppImage / build (x86_64) (push) Has been cancelled
Build / build-windows (ARM64) (push) Has been cancelled
Build / build-windows (x64) (push) Has been cancelled
Build / build-uwp (push) Has been cancelled
Build / test-windows (push) Has been cancelled
Build / build (ios) (push) Has been cancelled
Build / build (macos) (push) Has been cancelled
Build / build (clang-normal) (push) Has been cancelled
Build / build (gcc-normal) (push) Has been cancelled
Build / build (macos-libretro) (push) Has been cancelled
Build / build (android-libretro) (push) Has been cancelled
Build / build (qt) (push) Has been cancelled
Build / build (android-vr) (push) Has been cancelled
Build / build (android-arm64) (push) Has been cancelled
Build / build (android-arm32) (push) Has been cancelled
Build / build (android-x86_64) (push) Has been cancelled
Build / build (clang-libretro) (push) Has been cancelled
Build / build (gcc-libretro) (push) Has been cancelled
Build / test (macos-latest) (push) Has been cancelled
Build / test (ubuntu-latest) (push) Has been cancelled
Build / test-headless-alpine (push) Has been cancelled
Generate Docker Layer / build (push) Has been cancelled
* Move a bunch of path logic into Core/Util/PathUtil.cpp/h
.
* Move GameImageView out from SaveDataScreen
* More cleanup, add a translation string
|
2025-11-25 00:44:24 +01:00 |
|
Henrik Rydgård
|
6c238e0109
|
Small upgrade to the ParamSFO window: Show the original params, add copy to clipboard
|
2025-09-02 00:50:12 +02:00 |
|
Henrik Rydgård
|
9a86101769
|
Avoid getting stuck in a load-loop when auto-loading a bad savestate. Make some code clearer.
|
2025-05-16 01:55:18 +02:00 |
|
Henrik Rydgård
|
80147f318e
|
Remove PSP_CancelBoot, assorted cleanup
|
2025-05-13 13:58:28 +02:00 |
|
Henrik Rydgård
|
a4e6e84a0a
|
Move achievement handling to EmuScreen and the main thread. Fixes black screen.
|
2025-04-09 18:07:13 +02:00 |
|
Henrik Rydgård
|
5e18576f59
|
Separate imports and exports for listing.
|
2025-04-02 10:09:19 +02:00 |
|
Henrik Rydgård
|
f3c1fa7c05
|
Quick sanity check for EBOOT deletion. Fixes #20187, although arguably we should be even stricter.
|
2025-03-31 12:30:47 +02:00 |
|
Henrik Rydgård
|
088a02bfdb
|
Cleanup a lot of the bootup state management.
|
2025-03-30 14:02:29 +02:00 |
|
Henrik Rydgård
|
ee90d2acc1
|
PSP boot: Move more of the startup process into the loading thread. Simplifies the code a bit.
|
2025-03-30 11:22:16 +02:00 |
|
Henrik Rydgård
|
ef4e04c8a1
|
Pass more filename information into elf loading. Allow dumping PRX into elf.
|
2025-03-19 10:42:32 +01:00 |
|
Henrik Rydgård
|
c4241e283a
|
Prepare to generalize file dumping
|
2025-03-19 09:46:25 +01:00 |
|
Henrik Rydgård
|
83af54950f
|
Move more core-related stuff into Core.cpp/h
|
2024-12-08 11:54:58 +01:00 |
|
Henrik Rydgård
|
df91f699fc
|
Move the core loop to Core.cpp
|
2024-12-08 11:47:12 +01:00 |
|
Henrik Rydgård
|
b3d08977d5
|
Delete unused code
|
2024-12-08 11:25:00 +01:00 |
|
Henrik Rydgård
|
b3346df646
|
ImDebugger: Add a window to inspect upcoming CoreTiming events
|
2024-12-07 16:28:27 +01:00 |
|
Henrik Rydgård
|
96c4a10e8c
|
Add two new core states, rename RUNNING to RUNNING_CPU and similar for stepping.
|
2024-12-01 21:04:21 +01:00 |
|
Henrik Rydgård
|
7a4efb1a0a
|
Call CreateSysDirectories on all platforms.
|
2023-08-18 14:03:38 +02:00 |
|
Henrik Rydgård
|
44d602ca7d
|
Move InitSysDirectories to where it belongs and rename it. Plus warning fixes.
|
2023-08-18 13:03:32 +02:00 |
|
Henrik Rydgård
|
6f6ea4595a
|
Windows: Split out Create... from InitSysDirectories, fixup uses
|
2023-08-18 12:46:40 +02:00 |
|
Henrik Rydgård
|
f5472ba0d8
|
Cleanup up unnecessary audio init functions
|
2023-03-21 13:39:02 +01:00 |
|
Unknown W. Brackets
|
753ac95307
|
Debugger: Fix game.reset by adding a reboot status.
We don't want EmuScreen to auto-exit, and we don't want to double-lock the
debugger lifecycle lock. Let's just handle reboot specifically.
|
2022-10-01 18:13:22 -07:00 |
|
Henrik Rydgård
|
94800f6194
|
Inline the CoreParameters accessor (eliminates a function call for each access)
|
2022-06-11 12:13:07 +02:00 |
|
iota97
|
5e1062678f
|
Allow custom UI themes
|
2022-02-11 12:42:38 +01:00 |
|
Unknown W. Brackets
|
1532a729d7
|
Core: Allow forcing debug statistics collection.
Useful for remote debugging.
|
2021-10-19 10:01:41 -07:00 |
|
Unknown W. Brackets
|
75eeb55617
|
UI: Use a UIState for exceptions.
This makes it so we can enable Stop/Reset/etc. during them in the menus.
|
2021-08-08 23:40:41 -07:00 |
|
Henrik Rydgård
|
8ab627d6e9
|
Workaround for the /PSP path thing. Needs testing.
|
2021-07-25 17:32:12 +02:00 |
|
Henrik Rydgård
|
b0558b2174
|
Assorted directory fixes
|
2021-07-19 17:34:50 +02:00 |
|
Henrik Rydgård
|
72915f88c8
|
Config: Remove the use of multiple search paths.
|
2021-05-30 12:39:16 +02:00 |
|
Henrik Rydgård
|
025bcb1673
|
Introduce Path, start using it all over the place.
Still lots left to convert!
Convert GetSysDirectory to return Path.
More buildfixing
Remove unnecessary Path( constructors
|
2021-05-13 10:39:16 +02:00 |
|
Henrik Rydgård
|
ed9c54b93a
|
Add an iOS-only utility in devtools to copy savestates to memstick root.
Makes it easier to access the files on iOS over USB from MacOS.
|
2020-12-16 14:52:34 +01:00 |
|
Unknown W. Brackets
|
e383b0279f
|
Plugins: Support for loading game-specific plugins.
|
2020-09-08 09:12:19 -07: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
|
efc3f4f5e4
|
Split CORE_ERROR into CORE_BOOT_ERROR and CORE_RUNTIME_ERROR
|
2020-07-12 15:25:20 +02:00 |
|
Unknown W. Brackets
|
670e207c57
|
Core: Wait for background CPU load on exit.
This prevents crashes when exiting a game while loading is still in
progress. See #11516.
|
2018-11-01 21:29:34 -07:00 |
|
Unknown W. Brackets
|
7ee4d2d5a1
|
UI: Ask for restart when changing graphics device.
Only for D3D11 and Vulkan.
Also, makes Vulkan follow D3D11 in not changing the setting if the device
is not found on startup.
|
2018-09-30 00:53:21 -07:00 |
|
Unknown W. Brackets
|
3dac5f2103
|
Debugger: Add current game info.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
2e2d8f2989
|
Core: Process stepping on other platforms.
This includes Android.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
88e01c7944
|
UI: Show more detailed loading status.
It's sometimes taking longer, so this may make it easier to identify.
See #10673.
|
2018-03-12 18:06:46 -07:00 |
|
Henrik Rydgård
|
42f2312030
|
Remove the old CPU threading remains, start redesigning interfaces.
|
2018-01-27 15:10:17 +01:00 |
|
Kentucky Compass
|
d8b3f4af33
|
Handle iOS audio session interruptions by reinitializing audio
|
2017-12-31 00:37:20 -08:00 |
|
Henrik Rydgård
|
d618b3673b
|
Count readbacks in a frame and show in GPU debug stats.
|
2017-11-08 11:57:53 +01:00 |
|
Henrik Rydgård
|
d82f90f1b2
|
More RIP removal
|
2017-07-07 11:33:05 +02:00 |
|
Unknown W. Brackets
|
e8e65881b8
|
Windows: Avoid restarting completely on GPU change.
This retains the logger, avoids an annoying window open/close, and most
importantly for me: keeps the debugger attached.
|
2017-04-15 16:33:30 -07:00 |
|
Unknown W. Brackets
|
01703f7ffc
|
Core: Add UI option to enable frame drop logging.
|
2017-03-23 19:27:16 -07:00 |
|
Unknown W. Brackets
|
438af2f4fa
|
Core: Separate collecting and displaying stats.
|
2017-03-23 18:57:18 -07:00 |
|
Chris Burgener
|
7d089a0f76
|
Clean up various files
|
2016-09-03 19:23:17 -04:00 |
|
Chris Burgener
|
1fc6191c85
|
Add Frame Dumping for Windows
|
2016-09-02 12:52:52 -04:00 |
|
Unknown W. Brackets
|
c4e98433b8
|
Add config to save or load replaced textures.
|
2016-04-30 14:05:03 -07:00 |
|