9dbb4babfa
Merge remote-tracking branch 'origin/master' into season3
...
# Conflicts:
# src/frontend/qt_sdl/EmuInstance.cpp
2024-08-07 01:34:12 +02:00
d57fbd3f17
add warning when starting LAN game while having multiple instances open
...
also make the instance/window close code suck less (so that deleting an instance cleans up everything properly)
2024-08-07 00:09:03 +02:00
b50d2f377c
add the LAN/netplay menu items
...
(they do nothing for now)
2024-08-06 20:52:07 +02:00
9b828c2cde
Implement Rumble Pak support. ( #2101 )
2024-07-21 17:01:30 +02:00
8fc403cdad
update copyright headers
2024-06-15 17:01:19 +02:00
25a7b1ca1d
merge doublemelon ( #2067 )
...
non-exhaustive (but exhausting) list of changes:
* base laid for multiple window support, but will likely require more work to work correctly
* encapsulation of frontend state for proper multi-instance support
* (JIT still needs a fix for the NDS::Current workaround but we can get there later)
* new, more flexible configuration system
2024-06-15 13:52:47 +02:00
345b7439e4
integrate OSD into ScreenPanel and make it nicer
2023-12-28 14:40:37 +01:00
7f437d48db
start cleaning up: move OpenGL stuff out of EmuThread
2023-12-26 19:04:01 +01:00
80c6dd524b
add convenience method to Window class for OSD messages
2023-12-25 16:34:29 +01:00
6a1232b9a9
move MainWindow and Screen stuff to separate files; WIP
2023-12-24 15:11:30 +01:00