RSDuck
|
2fdc0ff1c6
|
fastmem 16kb pages support
|
2024-11-18 18:33:07 +01:00 |
RSDuck
|
bbf9290b5f
|
make aarch64 work as well
|
2024-11-14 03:20:39 +01:00 |
RSDuck
|
c00cf639e7
|
fix fast mem dialog option
|
2024-11-08 17:02:07 +01:00 |
RSDuck
|
a53f0e6896
|
disable fastmem if the page size is not 4kb
|
2024-11-07 16:55:22 +01:00 |
RSDuck
|
a3ea5def4a
|
blarg
|
2024-10-31 21:32:36 +01:00 |
RSDuck
|
c1f43a66c2
|
Windows
|
2024-10-31 21:27:03 +01:00 |
RSDuck
|
0a34a21ee7
|
multi instance fastmem on Linux
|
2024-10-30 00:20:12 +01:00 |
RSDuck
|
04fe90b437
|
use lots of PROT_NONE memory to reliably reserve virtual address space
|
2024-10-30 00:04:55 +01:00 |
RSDuck
|
2f6a740b65
|
works on Linux x64
still needs to be fixed for everything else
|
2024-10-28 01:52:06 +01:00 |
RSDuck
|
58ab33210a
|
handle address wrap around in texture cache
fixes out of bounds access in Mario 64
also slightly optimise paletted texture conversion
|
2024-10-27 23:32:05 +01:00 |
GalaxyShard
|
b60f42b281
|
Fix gdb break on start & gdb ports not closing after restarting/crashing (#2167)
|
2024-10-27 22:06:59 +01:00 |
Nadia Holmquist Pedersen
|
98d969ab15
|
only apply windows11 theme workaround to Qt6. Qt5 doesn't have it anywya.
|
2024-10-27 21:23:15 +01:00 |
Nadia Holmquist Pedersen
|
b03bceb5c1
|
flake: shell should also use qt6's stdenv
|
2024-10-27 21:22:49 +01:00 |
Arisotura
|
12b207d915
|
remember which windows are opened
|
2024-10-27 18:49:17 +01:00 |
Arisotura
|
e42829ea81
|
pause emu during file select prompts
|
2024-10-27 17:21:41 +01:00 |
Arisotura
|
238c552599
|
limit to 4 windows, and disable 'new window' menu item when that amount is reached
|
2024-10-27 16:26:29 +01:00 |
Arisotura
|
d79d45a117
|
properly sync up menus between windows of a same instance
|
2024-10-27 16:21:09 +01:00 |
Arisotura
|
94955aee81
|
fix another OpenGL bug (when closing secondary window)
|
2024-10-27 14:51:11 +01:00 |
Arisotura
|
f2dce621ce
|
proof all dialogs against use-after-free when closing main window while a dialog is open
|
2024-10-27 14:24:59 +01:00 |
Arisotura
|
a61754bb58
|
fix possible crash when closing window while video settings dialog is open
|
2024-10-27 13:53:12 +01:00 |
Arisotura
|
6d345cc1ea
|
correctly propagate video settings changes to all windows
|
2024-10-27 13:43:26 +01:00 |
Arisotura
|
e576538268
|
synchronize pause/unpause across all instances
|
2024-10-27 11:21:30 +01:00 |
Arisotura
|
e6f0d77aa0
|
fix freeze when starting new emu instance while using OpenGL
|
2024-10-27 10:17:59 +01:00 |
Arisotura
|
24ca1a5fdb
|
lay base for keeping config in sync across multiple instances
|
2024-10-27 10:02:57 +01:00 |
Gess1t
|
2bf0eb7ead
|
Handle failure of OpenGL context creation (#2172)
|
2024-10-27 09:20:51 +01:00 |
Arisotura
|
2d561a60c8
|
fix Qt5 compatibility (sdffdf)
|
2024-10-27 09:16:46 +01:00 |
Arisotura
|
4ae4397547
|
properly update display type across all windows
(remind me to also propagate changes across instances)
|
2024-10-27 02:42:27 +02:00 |
Arisotura
|
b2ae4c7dc5
|
lay base for a window with no menubar
|
2024-10-27 02:07:33 +02:00 |
Arisotura
|
881a740cab
|
start actually implementing multi-window feature, still rough around the edges
fix crash when closing main window if sub windows are involved
fix OpenGL context handling, still need to fix when changing display type
|
2024-10-27 01:14:29 +02:00 |
Citrodata
|
f375099613
|
Update EmuThread.h (#2171)
* Update EmuThread.h
Add missing include QVariant. This fixes and error when building on Arch.
* Update AboutDialog.cpp
|
2024-10-26 23:03:36 +02:00 |
Arisotura
|
1d284f6f1e
|
as promised, reroute dropEvent() through EmuThread
|
2024-10-25 16:16:23 +02:00 |
Arisotura
|
fc3c7440d1
|
fix that crash
|
2024-10-25 12:33:04 +02:00 |
Arisotura
|
979f1ed615
|
same shit with Import Savefile
|
2024-10-25 10:52:47 +02:00 |
Nadia Holmquist Pedersen
|
8b6628b070
|
Work around Qt windows11 theme menu bar padding
|
2024-10-25 01:15:59 +02:00 |
Nadia Holmquist Pedersen
|
287f6642fc
|
Add an About dialog with build info (#2138)
add About dialog
|
2024-10-24 22:05:30 +02:00 |
Nadia Holmquist Pedersen
|
a97463b0ac
|
nix: update inputs
|
2024-10-24 21:02:41 +02:00 |
Nadia Holmquist Pedersen
|
9ebc96d121
|
vcpkg 2024.10.21
|
2024-10-24 19:55:41 +02:00 |
Arisotura
|
75e6856af4
|
route savestate stuff through EmuThread
|
2024-10-24 19:27:45 +02:00 |
Arisotura
|
3fc065d72d
|
fix ROM preloading to also go through EmuThread
|
2024-10-24 17:48:34 +02:00 |
Arisotura
|
1787235e09
|
fix more shit
now it doesn't shit itself on startup if the BIOS paths are wrong
|
2024-10-24 17:20:14 +02:00 |
Arisotura
|
13b4cea171
|
move screen layout/etc options to new View menu
|
2024-10-24 16:08:04 +02:00 |
Arisotura
|
1666049531
|
fix shit
|
2024-10-24 14:00:11 +02:00 |
Arisotura
|
6d3ea6a485
|
fix bug with the GBA addon menu (and make it a proper list so we don't have to hardcode the length all over)
|
2024-10-24 13:49:43 +02:00 |
Arisotura
|
079341f102
|
take this a bit further
|
2024-10-24 11:44:21 +02:00 |
Arisotura
|
82f38f0b7a
|
start moving ROM/firmware loading to the emuthread to avoid cursed bugs
|
2024-10-24 00:27:05 +02:00 |
Arisotura
|
1428bfb2cf
|
fix one of the cursed bugs
|
2024-10-23 20:33:31 +02:00 |
Arisotura
|
d68b58f37e
|
fix DSi wifi hang
|
2024-10-23 14:55:02 +02:00 |
Arisotura
|
b993ec10cd
|
remove "Test" menu item
|
2024-10-23 11:57:37 +02:00 |
kaitou
|
e5501e555f
|
fix: set default mode to 24 hours (#2166)
|
2024-10-22 20:13:55 +02:00 |
Nadia Holmquist Pedersen
|
fbf753257b
|
cmake: Add easy sanitizers option
Set -DSANITIZE to a comma-separated list of options to pass to
-fsanitize=, like -DSANITIZE=address,undefined
|
2024-10-19 18:30:30 +02:00 |