Megamouse
6ff04ec91b
Qt: Set icon size function properly
2023-04-22 15:45:54 +02:00
Megamouse
650b0c7c30
Qt: properly invalidate item pointer in grid mode
2023-04-22 14:28:23 +02:00
Megamouse
823b23f800
Qt: Lazy load game grid icons and optimize paint method for invisible items
2023-04-22 14:28:23 +02:00
Megamouse
b47db88ded
Qt: Remove unused list layout handling of repaint watcher
2023-04-22 14:28:23 +02:00
Megamouse
20b92f50d9
Qt: don't calculate sizes in grid mode
2023-04-22 14:28:23 +02:00
Megamouse
b401ad85d1
Qt: lazy load game list icons and dir size
2023-04-22 14:28:23 +02:00
Megamouse
e9df63119b
Qt: multithreaded file testing during refresh
2023-04-22 14:28:23 +02:00
Megamouse
caa6c9b471
Qt: Minor optimization during list refresh
2023-04-22 14:28:23 +02:00
Megamouse
2c71d08ea2
Emu: Cache games.yml and only save when necessary
2023-04-21 20:18:24 +02:00
Eladash
b81e77cffa
Remove add_only from main_window::Boot args
2023-04-21 12:14:44 +02:00
Megamouse
e133c8c2c3
Qt: add option to reset time played
2023-04-19 00:36:35 +02:00
Megamouse
450ab7c289
Qt: add grid filters
2023-04-18 23:46:02 +02:00
Megamouse
32bfb808ae
Qt: add checkbox to restart dialog
2023-04-18 20:08:21 +02:00
kd-11
9ff6003dfc
rsx: Add Ultra shader precision setting for costly accuracy settings
2023-04-18 16:25:16 +03:00
RipleyTom
98fc073f89
Fix tmp path in updater
2023-04-14 19:16:27 +02:00
Eladash
79d09d02ed
Add savestate buttons to home menu
2023-04-13 20:46:37 +02:00
Elad Ashkenazi
7bce99d77b
Debugger: Fix step over ( #13649 )
2023-04-12 20:55:07 +02:00
Eladash
0e388639cc
Loader: Make executable analyzation not halt UI when launching games
2023-04-12 15:18:50 +03:00
headassbtw
ec3114d6d8
Add alternate 3D display modes ( #13582 )
2023-04-07 20:08:07 +02:00
RipleyTom
c98158b460
Add buf_to_hexstring
2023-03-18 01:51:35 +01:00
RipleyTom
02a53c582c
Invite changes
2023-03-18 01:51:35 +01:00
Megamouse
2d4e02f277
overlays: add ppu compile message if the progress dialog is unavailable
2023-03-05 02:55:59 +01:00
Megamouse
8409979dc5
Qt: Disable some network settings in global config. Re-enable RPCN in global config.
2023-03-04 18:34:56 +01:00
Megamouse
1d7a00666e
rpcn: throw exception when using rpcn features without a proper config
2023-03-03 11:30:39 +01:00
Megamouse
14c0289542
Qt: disable psn setting in global settings
...
Also move some common code to helper functions
2023-03-03 09:05:30 +01:00
Megamouse
fc21ece784
pkg install: return correct error if possible. Add more early outs and skip workers on error,
2023-03-02 23:27:20 +01:00
JoãoPaulo
f9142a1c56
Update FW 4.90 Latest Version
...
Updates the latest FW version according to: https://www.playstation.com/en-us/support/hardware/ps3/system-software/
List of changes:
This system software update improves system performance.
2023-03-01 20:25:24 +01:00
Megamouse
2885c8a4ab
cellSaveData: get rid of g_last_user_response
2023-02-27 10:24:06 +01:00
Megamouse
afad96a52a
Qt: try to fix QString::toDouble locale nonsense
2023-02-25 11:23:07 +01:00
kd-11
ddc9e74aa8
rsx/overlays: Putting it all together
...
- Migrate dialogs with input-only threads to use the unified input
system
2023-02-24 00:46:53 +03:00
Megamouse
ccb7528a59
fix some warnings
2023-02-22 23:57:20 +01:00
Megamouse
a9f399d6cc
patch_manager: fix focus loss during config value editing
2023-02-22 01:17:36 +01:00
Megamouse
a527a485f8
patch_manager: add more decimal places to spinbox
2023-02-22 01:17:36 +01:00
Megamouse
f0c8f6d47b
patch_manager: check config values before applying them
2023-02-22 01:17:36 +01:00
Megamouse
a29dc3893f
patch_manager: change wording
2023-02-22 01:17:36 +01:00
Megamouse
c6f392bf6c
patch_manager: allow multiple dynamic values
2023-02-22 01:17:36 +01:00
Megamouse
f2ded2fdb7
patch_manager: Add dropdown labels
2023-02-22 01:17:36 +01:00
Megamouse
080737fd1f
patch_manager: add more dynamic to dynamic patches
2023-02-22 01:17:36 +01:00
Megamouse
1040757556
patch_manager: add ability to add dynamic patches
2023-02-22 01:17:36 +01:00
Megamouse
a7c3753c5a
cellMsgDialog: Improve some logging and localization
2023-02-21 23:35:13 +01:00
RipleyTom
6186ac0245
rpcn: signaling handler improvements & upnp
...
Simplify signaling by making Matching2 a layer over normal signaling.
Implements UPNP port forwarding
Implement sceNpMatching2AbortRequest
Fix reported bw in sceNpUtil
Hack for Fat Princess binding udp on 3658
Reenable CB for sceNpBasicAddPlayersHistoryAsync
Misc fixes
2023-02-21 15:41:41 +01:00
Margen67
5bb89328d0
Remove whitespace
2023-02-15 08:58:02 +01:00
Megamouse
75fbb3d551
Qt: save last gs_frame screen and re-use it in no-gui mode
2023-02-14 08:03:26 +01:00
Megamouse
eb0fb2fef7
Qt/CLI: Add option to select a screen for the game window
2023-02-14 08:03:26 +01:00
Megamouse
b1b92e95ab
Qt: move fullscreen cli arg from global to gs_frame
2023-02-14 08:03:26 +01:00
Megamouse
3a68b7ac0d
Fix C00 boot from external HG games
2023-02-13 07:31:58 +01:00
Vestral
465ca97531
Fix displaying of audio device when it's disconnected
2023-02-10 04:19:20 +01:00
Megamouse
e064380a7d
overlays: add message box to home menu
2023-02-09 20:36:35 +01:00
Megamouse
9375e255e1
overlays: add pages to home menu
2023-02-09 20:36:35 +01:00
Megamouse
d3b7a5146c
rsx_debugger: replace malloc with buffer cache
...
This also fixes a memory leak.
2023-02-09 00:02:43 +01:00
Megamouse
088ac71930
cli: allow to start games in fullscreen
...
Technically this can be done through configs, but since it is easy to do, let's just add the cli option.
2023-02-08 21:54:51 +01:00
Megamouse
1662bcfae4
Qt: add copy context menu entry to log viewer
2023-02-06 20:43:53 +01:00
Megamouse
bcb1c6c080
Fix package installation exit condition after error occured
2023-02-05 09:36:56 +01:00
illusion0001
ba06198012
GUI: Remove ANSI color code from TTY
2023-02-04 10:51:19 +01:00
Elad Ashkenazi
acf9caa4ae
Game list: Use the latest game icon instead of 1.00's ( #13340 )
2023-02-04 07:41:30 +01:00
Megamouse
fc34b3f144
cellOskDialog: improve kb event hook callback
2023-01-28 21:51:36 +01:00
Megamouse
fb974a4551
overlays/osk: clear on enter
2023-01-28 21:51:36 +01:00
Megamouse
d3dbf9e83f
overlays/osk: Clear text properly in continuous mode
2023-01-28 21:51:36 +01:00
Megamouse
d1a950d59f
overlays/osk: keep dialog open in continuous mode
2023-01-28 21:51:36 +01:00
Megamouse
f6759de1e9
Qt: fix vfs dialog usb tab cast
2023-01-26 21:33:39 +01:00
Anton Kourganov
52b67b46fc
Allow unbinding pad buttons by right clicking ( #13283 )
2023-01-23 22:00:08 +01:00
Elad Ashkenazi
9a91fef337
Deprecate HDD0/disc, make RPCS3/games movable ( #13265 )
2023-01-23 08:00:46 +01:00
Megamouse
d3183708e8
overlays: do not open home menu in VSH
2023-01-21 09:11:53 +01:00
Megamouse
44771150b7
overlays: add simple home menu
2023-01-21 09:11:53 +01:00
Megamouse
34df4509af
overlays/osk: implement "support languages"
...
Some languages/panels in the osk need to be activated by the developer.
They are not available otherwise.
So let's check if they were pre-configured and only add the panels if they are supported.
2023-01-20 23:41:56 +01:00
Megamouse
1d214ed26a
Qt: add system cmd dialog
2023-01-16 17:26:05 +01:00
Megamouse
2d9d92b7d7
Qt: Remove CELL_SYSUTIL_SYSTEM_MENU_CLOSE menu option
...
This never made any sense
2023-01-16 17:26:05 +01:00
xperia64
240cb2d627
Add output scaling filtering options, migrate FSR checkbox to these options
2023-01-16 13:52:51 +01:00
Elad Ashkenazi
e6a7597444
PRX/savestates/VSH: Associate PRX with library, fix VSH browser ( #13221 )
...
* PRX/savestate:s Associate PRX with library
* VFS/Savestates: Fix host_root resolving
* Savestates: Fix segfault in ppu_initialize
* SPU: Avoid some log spam
* VSH/sys_vm: Fix limit on root processes
2023-01-15 23:12:54 +03:00
Megamouse
1852b370d7
Qt: Allow users to create shortcuts for existing bootable entries even after canceling the installation
2023-01-11 19:26:13 +01:00
Megamouse
12fa7c41f6
Qt: more package install fixes
...
- Clean directories if fill_path fails
- Fix check_target_app_version when installing multiple packages (compromise: no more optimized singular file installs for now)
2023-01-11 19:26:13 +01:00
Megamouse
fc85ed8730
Qt: fix some package install cancellation issues
...
- Abort installation if any thread has errors
- Only clean the directories of packages that actually had errors
- Additionally clean the directories of packages that were cancelled before they could finish
- Clear boot path in case of error or cancelation
- Propagate result to caller
- Skip success message if the installation was canceled
2023-01-11 19:26:13 +01:00
Megamouse
99c307a68e
Qt: move progress indication to own handler
2023-01-11 05:43:34 +01:00
Megamouse
d28eea342a
Qt: use play_sound callback instead of QSound
2023-01-10 20:57:32 +01:00
Megamouse
6bcb5ae66b
Fix some includes and warnings
2023-01-10 20:57:32 +01:00
Megamouse
43288a6760
Qt: add shortcut manager
2023-01-10 19:28:26 +01:00
Megamouse
c725b886e1
Qt: Disable ESC to exit fullscreen if kb shortcuts are disabled
2023-01-09 21:06:51 +01:00
Megamouse
9b7eaf5117
Improve error logging
2023-01-09 21:06:51 +01:00
Elad Ashkenazi
0946e5945f
VSH Improvements ( #13172 )
...
* sys_prx: Implement PRX LIB register syscall
* VSH: partial log spam fix
* sys_process reboot fix
* Implement sys_memory_container_destroy_parent_with_childs
* sys_net: Implement SO_RCVTIMEO/SO_SENDTIMEO
* VSH: Implement sys_rsx_context_free
* PPU LLVM: distinguish PPU cache exec also by address
Fixes referencing multiple PRX.
* UI: Do not report size of apps inside /dev_flash
2023-01-09 20:03:01 +03:00
Eladash
8eefbcae45
VSH/UI: Add VSH to game grid
...
* Custom VSH config.
* VSH shortcut creation.
2023-01-07 22:52:50 +01:00
Megamouse
f894e2b9a2
Qt: Fix open_dir for paths with multiple slashes
2023-01-07 16:07:41 +01:00
Megamouse
e3cd31f057
update_manager: Simplify wchar conversion
2023-01-07 16:07:41 +01:00
Elad Ashkenazi
7c2d6f8a23
PKG: Pack multiple PKGs into fast+efficient install ( #13147 )
2023-01-03 15:31:39 +03:00
Eladash
02f35383bd
PKG: Implement Multi-threaded installation
2022-12-30 17:48:14 +03:00
Megamouse
98dbbd84ac
Qt: fix size watcher cancellation on soft refresh
...
Also setting the cancel flag manually since the canceled signal seems to be very unreliable (I managed to trigger it rarely)
2022-12-30 13:43:55 +01:00
Elad Ashkenazi
382a27cb2f
Allow to cancel dir size calculation ( #13134 )
2022-12-30 09:34:35 +01:00
Megamouse
6c74274502
Qt: fix size_on_disk filetype
2022-12-25 17:16:49 +03:00
Eladash
820e692e57
PRX: Implement multi-referenced library management
2022-12-25 16:10:32 +03:00
Megamouse
5b95cfda40
Qt: Improve Check Config utility
...
Warn if the user selects a weird file.
Allow more file types and show them all by default.
2022-12-22 23:51:32 +01:00
Megamouse
b2c4fed39c
Qt: stop all async refresh threads on close
2022-12-22 21:47:47 +01:00
Megamouse
96c6dc01eb
Qt: Implement config check in Utilities and log viewer
2022-12-22 09:09:51 +01:00
Megamouse
8ac9968096
Qt: optimize log viewer file loading
2022-12-19 23:18:58 +01:00
Megamouse
a9ee9a69a4
Qt: show some more info about the current log viewer state
2022-12-19 23:18:58 +01:00
Megamouse
46a50265a3
Qt: save some log viewer filter settings
2022-12-19 23:18:58 +01:00
Megamouse
8ec01450f8
Qt: check dir size async
2022-12-17 16:19:22 +01:00
Megamouse
b2962e0522
Qt: show item count in category filter
2022-12-17 16:19:22 +01:00
Eladash
f54da22f6f
UI: Report Game Size On Disk, Make Game Removal An Informed Decision
2022-12-17 12:27:17 +01:00
Megamouse
18b7955384
SDL handler
2022-12-13 11:56:48 +01:00
Ani
0e625e6928
PSF: Add AS as valid category
...
Used for some PS3 Applications
2022-12-13 09:34:21 +01:00
Megamouse
e2c1547d95
Qt: facepalm fix in open_dir
2022-12-12 20:19:07 +01:00
Megamouse
45bd0d1f25
rsx_debugger: fix overflow and some warning
2022-12-11 21:39:18 +01:00
Megamouse
f38084f0cf
Qt: don't show message if only the rpcs3 games dir shortcut was created
2022-12-11 21:39:18 +01:00
Megamouse
057f5beac6
Qt: remove cache dir when deleting games
2022-12-11 15:29:01 +01:00
Megamouse
6f306121a6
Qt: fix opening folders by using util functions
2022-12-10 22:54:26 +01:00
Megamouse
a60ea61291
linux: fix shortcut cli args
2022-12-10 18:18:16 +01:00
Megamouse
64cff74861
Qt: simplify shortcut creation
2022-12-10 18:18:16 +01:00
Elad Ashkenazi
e2c1e656b9
RSSX Debugger: Do not show invalid color buffers
2022-12-10 16:51:49 +01:00
Eladash
151a0955cf
rsx: Implement draw call stepping
2022-12-10 15:09:42 +01:00
Eladash
40406bd3fe
RSX debugger: Implement Texture Dumper
...
Also fix many bugs in textures display.
2022-12-10 15:09:42 +01:00
brian218
681a6ef73c
Qt: Improved the shown path in overlay message "Recording stopped"
2022-12-09 16:40:38 +01:00
Eladash
8334767c16
GUI: bring relative game shortcut to the GUI
2022-12-09 12:20:57 +03:00
Eladash
0d126afb1f
PKG: Ask to user if he wants to install game shortcut on PKG installation
2022-12-09 12:20:57 +03:00
Megamouse
b0e376ae76
rsx/qt: add recording to game window
2022-12-08 21:08:37 +01:00
Megamouse
88269636d3
utils: implement video encoder and image sink
2022-12-08 21:08:37 +01:00
Megamouse
4f5076346d
Qt: minor camera config warning fixes
2022-12-08 21:08:37 +01:00
Megamouse
89de913e95
Qt: reset screenshot toggle in gs_frame desctructor
2022-12-08 21:08:37 +01:00
Megamouse
4657afd899
Qt: remove entire cache dir of a serial on remove all caches
2022-12-07 18:55:56 +01:00
Megamouse
2082f06443
Qt: remove empty cache dirs if possible
2022-12-07 18:55:56 +01:00
Megamouse
8af4a94864
Qt: add context menu to trophy game table
2022-12-06 21:30:08 +01:00
Megamouse
ab873129f8
Qt: add copy name and description to trophy context menu
2022-12-06 21:30:08 +01:00
kd-11
0aaa40cd53
ux: Update vcredist links and optionally disable help text from error dialog
2022-12-06 20:46:35 +01:00
Megamouse
a6b44ea1bb
Qt: support fatal error as htmk
2022-12-06 20:46:35 +01:00
kd-11
ca0ca2e5a8
ux/core: Add module verification step for some critical libraries
...
- Prevents running the emu with downloaded dll files
2022-12-06 20:46:35 +01:00
RipleyTom
14a388b3fe
Increase max number of skylanders to 8
2022-12-06 18:14:58 +01:00
Elad Ashkenazi
ad3ea966cb
Add RPCS3/games/ for automatic games detection, support PSN games outside HDD0 ( #12982 )
...
* SFO: Do not load PARAM.SFO with illegal TITLE_ID
* Add support for PSN games outside HDD0
* Add RPCS3/games/ for automatic game detection
2022-12-02 13:18:07 +03:00
Megamouse
5188293242
evdev gun support cleanup
2022-11-30 19:38:42 +01:00
Nicolas Adenis-Lamarre
2805fe0a06
evdev gun support
...
supports guns via evdev. multiple guns.
extra buttons are configurable (guns can be configured for that).
Signed-off-by: Nicolas Adenis-Lamarre <nicolas.adenis.lamarre@gmail.com>
2022-11-30 19:38:42 +01:00
Team XLink Developers
b4757b514d
Add ability to have sockets bind to a local IP address ( #12998 )
2022-11-30 18:35:42 +03:00
Megamouse
5dbadccd7f
Log PSF path on error
2022-11-27 22:07:15 +01:00
Nekotekina
1123e25136
Implement ref_ptr (see read_from_ptr)
...
Type `aref`: reference wrapper
2022-11-26 09:30:11 +03:00
Megamouse
8199f97e7a
Qt: add option to automatically resize the game window
2022-11-17 19:58:18 +01:00
MSuih
3f8421fc17
Add enable exclusive fullscreen mode setting
2022-11-14 17:50:13 +01:00
Eladash
69368d972d
Savestates: Move "Start Paused" setting to UI
2022-11-05 10:36:46 +01:00
Eladash
9632d0ab8a
Emu: fixup message when the application has crashed
2022-11-01 19:08:55 +03:00
Nekotekina
ae809ad320
Unexpected bugfixes
...
Mostly unaligned memory access.
Also includes workarounds for ubsan execution.
2022-10-31 14:20:02 +03:00
kd-11
7d1c18a569
Fix LOD bias widget title.
2022-10-31 13:39:37 +03:00
kd-11
71f034c4ea
Move 'LOD bias addend' to debug tab
2022-10-31 13:39:37 +03:00
Darkhost1999
8d5a9dc722
Add Texture lod bias to UI ( #12905 )
2022-10-30 21:06:53 +01:00
Elad Ashkenazi
c214f45e14
Savestates/rsx/IO: Resume emulation on long START press, enable "Start Paused" by defaut ( #12881 )
...
* Savestates: Enable "Start Paused" by default
* Emu/rsx/IO: Resume emulation on long START press
* rsx: fix missing graphics with savestates' "Start Paused" setting
* rsx/overlays: Add simple reference counting for messages to hide them manually
* Move some code in Emulator::Pause() so thread pausing is the first thing done by this function
2022-10-29 19:53:00 +02:00
Eladash
795e234c6f
game list: Silence some warning
2022-10-23 13:06:57 +02:00
Eladash
23fdcbfeb8
Add one missing line, fix savestate restart
2022-10-23 13:06:57 +02:00
Eladash
119b4e4529
Savestates/Menu: Add "Create Savestate" Button
2022-10-23 10:49:58 +02:00
Eladash
9e4c24baa3
qt: Add "suspend Emulation Mode Savestates" to advanced tab
2022-10-23 10:49:58 +02:00
Megamouse
4e426af114
Qt: replace nul character with 0 in the log viewer
...
Fixes cropped content
2022-10-22 22:30:23 +02:00
Megamouse
cb8a240f1a
Qt/Input: Properly clear pad selection in pad settings
...
Fixes a rare issue that causes a newly selected pad handler with no pads to try to connect a previously selected pad from another handler.
2022-10-21 23:42:01 +02:00
Megamouse
871ef2cdfe
Input: return pad connection in get_next_button_press
...
This fix some minor race condition in the UI that had no real consequences just by chance.
2022-10-21 23:42:01 +02:00
Megamouse
ddd261c943
Input: refactor vibration
...
There's no need to deal with vibration levels outside of the handlers.
All we need to know is the 0-255 DS3 range which is given by the u8 type.
2022-10-21 23:42:01 +02:00
Elad Ashkenazi
c4c710d39d
GUI TTY: fix a regression ( #12855 )
2022-10-21 19:05:21 +02:00
Megamouse
363e0a40e5
Input: Allow to toggle player LED (Dualsense and DS3)
2022-10-19 22:55:50 +02:00
Eladash
00340f33c3
GUI/TTY: fix UI deadlock when TTY is being spammed
2022-10-17 19:12:51 +03:00
kd-11
95d9462a71
settings: Remove misleading comment
2022-10-11 14:00:34 +03:00
kd-11
e05cd9f47b
qt: Add translation for shader precision
2022-10-11 14:00:34 +03:00
kd-11
aa09302ca0
Clean up some unnecessary changes
...
- Hopefully nothing breaks 🤞
2022-10-11 14:00:34 +03:00
kd-11
6d6b9fd269
Qt: Apply tooltip hover to parent groupbox.
...
Co-authored-by: Megamouse <studienricky89@googlemail.com>
2022-10-11 14:00:34 +03:00
kd-11
6d265452cf
rsxqt: Fix shader precision tooltip
2022-10-11 14:00:34 +03:00
kd-11
d246a37b11
rsx: Move fp16 toggle to a global shader precision option
2022-10-11 14:00:34 +03:00
Megamouse
0f626c8d30
Qt: delay first log frame update
...
This fixes the log not scrolling automatically when we first open RPCS3 with a low log level.
2022-10-10 23:21:49 +02:00
Megamouse
021783dcc1
Qt: throw if a translation is expected in GetLocalizedSetting
2022-10-10 22:46:42 +02:00
Megamouse
1f339862db
Qt: add missing translation comment
2022-10-10 22:46:42 +02:00
Eladash
b01220d2c5
debugger: Don't refresh no-thread window at a high rate
2022-10-04 16:28:34 +03:00
Eladash
f34773ed73
Savestates: Make Ctrl+R work when not ingame
...
Restore old behavior of Ctrl+R making it restart emulation when stoppped.
2022-10-04 14:14:38 +03:00
Megamouse
7d32dc312f
Qt: pad settings: clear input data on thread pause
...
Fixes incorrectly disabled buttons when changing from a handler with a disconnected pad to any other handler
2022-10-01 13:49:58 +02:00
RipleyTom
eea73deab3
RPCN v0.6
2022-09-27 23:39:54 +03:00
Ani
3df133652a
gui: Rename full width AVX-512 ( #12709 )
...
Some people think that this is a toggle to enable and disable AVX-512 support, let's make it more clear
2022-09-26 23:40:04 +01:00
Nekotekina
6ff6a4989a
Implement at32() util
...
Works like .at() but uses source location for "exception".
2022-09-26 18:04:15 +03:00
Eladash
2759091ede
Debugger: Rewind SPU captures
...
Very basic implementation, can be improved.
2022-09-25 14:31:39 +03:00
RipleyTom
bd1fb86492
Fix pkg batch install dlg on linux
2022-09-22 19:41:09 +02:00
nastys
acc2fea7e3
Update MoltenVK to 250e1f9 and single queue ( #12620 )
2022-09-20 11:12:27 +03:00
Nekotekina
b49a1f27eb
Warning fixes
2022-09-17 16:35:02 +03:00
Eladash
ec7b18dab5
Implement independent CPU preemptions
2022-09-13 19:28:20 +03:00
Megamouse
ab31e96385
Qt: batch stack suffix updates
...
No need to patch the suffix every single time. We can just do it when we exit the stack loop.
2022-09-05 21:20:14 +02:00
Megamouse
a9dcad629b
Qt: fix weird missing space in stack log
2022-09-05 21:20:14 +02:00
Megamouse
e49679484a
Qt: simplify log logic. We can in fact only flush once.
...
Also invert a negation
2022-09-05 21:20:14 +02:00
srive
64579eef7e
Update tooltips.h
2022-09-02 08:59:08 +02:00
Eladash
591159c4a9
Debugger: Prevent possible "current instruction" duplication when the thread is running
2022-08-30 08:57:33 +02:00
Eladash
3f02935844
Add some debugging information
2022-08-30 08:57:33 +02:00
Megamouse
829af30568
evdev: add motion device
2022-08-14 11:04:57 +02:00
Eladash
9a981b5292
rsx_debugger: Fix memory leak
2022-08-12 15:20:48 +03:00
Eladash
d30ac20fad
Debugger: Fix and use centered PC by default
...
* Fix instruction-selection dependent functionality.
* Remove odd instruction position jumps in add/remove breakpoint.
* Make PC fixate at 1/3 of the frame because knowing future instructions is more important than knowing the previous.
2022-08-12 15:20:48 +03:00
Eladash
501ca4bcf5
logs: Prevent potential deadlock of the main thread in stack mode
...
If a thread logs faster than the GUI thread can print on screen.
2022-08-11 11:42:16 +03:00
Eladash
9212942724
kernel_explorer: Add info about ppu_thread::ack_suspend
...
The wording is bad but unless the emulation went downhill it shouldn't print on screen repeatedly.
2022-08-11 11:42:16 +03:00
Eladash
011aabe9ed
LV2: Make sys_mutex and sys_lwmutex lock-free, add some busy waiting in sys_mutex_lock
2022-08-07 20:23:54 +03:00
Eladash
73aaff1b29
LV2: allocation-free synchronization syscalls
...
* Show waiters' ID in kernel explorer.
* Remove deque dependency from sys_sync.h
2022-08-07 20:23:54 +03:00
Megamouse
b2d84dcebd
Qt: Add save filtered log to menu of log viewer
2022-08-05 20:50:51 +02:00
Megamouse
958d77ba52
Qt: filter log viewer when opening a file
2022-08-05 20:50:51 +02:00
Megamouse
e6885e25b5
Qt: fix image ratio in screenshot_manager_dialog
2022-07-29 03:14:29 +02:00
Megamouse
d80146c704
cellMusic: Fix resume, fast forward and rewind
...
- Sadly rewind does not work with the QMediaPlayer on windows
2022-07-27 07:39:55 +02:00
Megamouse
577f379a12
implement cellPhotoImport
2022-07-26 17:27:35 +02:00
MSuih
143bd6cc80
Fix typo in tooltips.h
2022-07-25 21:28:24 +02:00
Megamouse
683fa2a392
Mount custom dev_bdvd if a disc game was mounted from dev_hdd0
2022-07-22 07:36:49 +02:00
Megamouse
14ca506774
Qt/savedata: use rsx overlays selection_code
2022-07-21 01:36:33 +02:00
Eladash
5e11b2b056
log_frame: Minor fix for stack mode
2022-07-19 10:43:51 +03:00
Eladash
d22b8b1d3a
Savestates: Do not restart after Ctrl+S for now
2022-07-19 10:43:51 +03:00
Megamouse
7499f875a6
cellCrossControllerInitialize: add dialog
2022-07-13 19:12:46 +02:00
Eladash
74a909cfbc
logs: Batch log messages (optimization)
2022-07-12 21:37:06 +02:00
Eladash
0bfdfd8433
Savestates: Implement Ctrl+R to reload the most recent savestate
...
Ctrl+R no longer means Resume emulation, this functionality has been transferred to Ctrl+P which is also capable of pausing the emulation. (so it's now a toggle)
2022-07-12 15:15:42 +03:00
Megamouse
cd0d43382f
Qt: fix custom settings audio device corruption
2022-07-08 23:56:10 +02:00
Vestrel
98b730c806
Audio: device switching and channel count detection ( #12246 )
2022-07-08 17:13:38 +02:00
Megamouse
b683110e72
cellGem/overlays: show cursor if necessary
2022-07-07 12:40:23 +02:00
Megamouse
4823d4c32a
input: add background input option
...
Adds an option to disable background input to the IO tab in the settings dialog.
This will disable pad input as well as ps move and overlays input when the window is unfocused.
2022-07-06 21:49:31 +02:00