Arisotura
|
36ee6ef345
|
fix DSi loading crash
I hate every aspect of this code
also fix potential crash when changing console type
|
2024-06-15 12:21:03 +02:00 |
|
Arisotura
|
1d4c5d1576
|
Merge remote-tracking branch 'origin/master' into doublemelon
|
2024-06-15 00:28:31 +02:00 |
|
Arisotura
|
0cf003999a
|
run Reset through EmuThread too
|
2024-06-14 23:24:04 +02:00 |
|
Arisotura
|
32a5aa07ba
|
fix up framestep too
|
2024-06-14 23:04:12 +02:00 |
|
Arisotura
|
0cac63811a
|
more cleanup
|
2024-06-14 21:45:21 +02:00 |
|
Arisotura
|
438c989716
|
route run/pause/unpause through the message queue system
|
2024-06-14 21:25:58 +02:00 |
|
Arisotura
|
9b13b5e492
|
use the message queue for GL context init/deinit
|
2024-06-14 19:30:10 +02:00 |
|
Arisotura
|
77548ac086
|
attempting at fixing Stop function. also lay base for EmuThread command queue.
|
2024-06-14 19:22:24 +02:00 |
|
Arisotura
|
fd065f4803
|
reimplement commandline/event preloading code
|
2024-06-14 12:16:43 +02:00 |
|
Arisotura
|
88a91f5bc1
|
rename Platform LAN_xxxx to Net_xxxx as per the new naming. remove old cruft.
|
2024-06-13 18:40:28 +02:00 |
|
Arisotura
|
dfd89fdef4
|
touch up net init/deinit stuff
|
2024-06-13 18:36:25 +02:00 |
|
Arisotura
|
31480fea98
|
get things somewhat working, still not done
|
2024-06-12 23:17:38 +02:00 |
|
Arisotura
|
4e2cb3bfcf
|
lay base for the packet dispatcher
|
2024-06-12 20:53:42 +02:00 |
|
Arisotura
|
9c3749bfa0
|
add RingBuffer class -- FIFO but optimized for larger volumes of data
|
2024-06-10 23:49:30 +02:00 |
|
Arisotura
|
7a12237cec
|
rename the net interface files. it's a start I guess.
|
2024-06-09 20:24:51 +02:00 |
|
Arisotura
|
027c93b207
|
change LocalMP to use separate queue buffers, clean things up (also fix a nasty bug in the process)
|
2024-06-09 11:40:39 +02:00 |
|
CasualPokePlayer
|
8e9b88d01d
|
Actually generate DownscaleFramebuffer (#2059)
|
2024-06-08 20:48:42 +02:00 |
|
Arisotura
|
15bb45d069
|
fix up LocalMP
|
2024-06-05 00:10:12 +02:00 |
|
Arisotura
|
153f01ec54
|
lay down basic idea of multi-instance support
|
2024-06-04 23:00:03 +02:00 |
|
Arisotura
|
83c9b8dd42
|
remove some global cruft.
some functions (like stop) are still broken. bear with me, we'll get there.
|
2024-06-04 12:13:54 +02:00 |
|
Arisotura
|
724d5fbac1
|
shit.
|
2024-06-04 11:25:26 +02:00 |
|
Arisotura
|
6b2209ea72
|
fuck every aspect of this
|
2024-06-04 11:16:45 +02:00 |
|
Arisotura
|
5378be51c4
|
make Platform stuff pull the right EmuInstance.
FUCK THIS IS ATROCIOUS FUCK FUCK FUCK FUCK FUCK FUCK FUCK FUCK
|
2024-06-03 23:31:30 +02:00 |
|
Arisotura
|
1e9326bf85
|
move emuDirectory to main.cpp, and make it a QString. remove more Platform shit.
|
2024-05-27 00:56:22 +02:00 |
|
Arisotura
|
41e9715f7f
|
remove some stuff from Platform
|
2024-05-27 00:41:13 +02:00 |
|
Arisotura
|
5fb8836440
|
port video settings shit
|
2024-05-26 21:28:00 +02:00 |
|
Arisotura
|
de18f029a6
|
port camera stuff
|
2024-05-26 13:08:41 +02:00 |
|
Arisotura
|
a203d06c24
|
Revert "make screen filtering work with Qt rendering, too"
fuck everything
|
2024-05-26 01:00:11 +02:00 |
|
Arisotura
|
eca52bcca2
|
make screen filtering work with Qt rendering, too
|
2024-05-26 00:23:50 +02:00 |
|
Arisotura
|
d480808d72
|
port screen layout stuff. encapsulate screen layout code.
|
2024-05-26 00:16:55 +02:00 |
|
Arisotura
|
2451f3fed8
|
rework window size/maximized save/restore
|
2024-05-25 12:57:37 +02:00 |
|
Arisotura
|
7b709e6847
|
port WifiSettings -- still needs porting the LAN stuff
|
2024-05-25 01:32:46 +02:00 |
|
Arisotura
|
c0c78553e6
|
port MPSettings
|
2024-05-25 01:17:51 +02:00 |
|
Arisotura
|
f391c39592
|
port PowerManagement
|
2024-05-25 00:41:54 +02:00 |
|
Arisotura
|
449d3b342a
|
port FirmwareSettings
|
2024-05-25 00:08:02 +02:00 |
|
Arisotura
|
b5996f5ab6
|
port DateTime
|
2024-05-24 23:40:24 +02:00 |
|
Arisotura
|
038f7a9171
|
port PathSettings
|
2024-05-24 23:28:22 +02:00 |
|
Arisotura
|
5855e93f43
|
port InterfaceSettings to the new config system.
|
2024-05-24 22:52:43 +02:00 |
|
Arisotura
|
28e4d39363
|
maybe things wouldn't be weird if you initialized your fucking variables, Arisotura
|
2024-05-24 20:46:45 +02:00 |
|
Arisotura
|
03d5c2516c
|
more small fry...
|
2024-05-24 20:32:28 +02:00 |
|
Arisotura
|
f0b81a9050
|
resurrect some of the OSD, properly dispatch it to all windows
|
2024-05-24 19:29:58 +02:00 |
|
Arisotura
|
a7bce8e233
|
some more small fry
|
2024-05-24 19:19:23 +02:00 |
|
Arisotura
|
b5cc5a2cf7
|
port some small fry to the new config system.
|
2024-05-24 11:41:51 +02:00 |
|
Arisotura
|
f9449999ec
|
add required shit for loading per-window config (I think)
|
2024-05-23 23:31:15 +02:00 |
|
Arisotura
|
d50f01b774
|
port input subsystem
|
2024-05-23 18:50:29 +02:00 |
|
Arisotura
|
daf981e7c2
|
port audio settings to new config system
|
2024-05-23 02:23:24 +02:00 |
|
Arisotura
|
d634c450bb
|
MERGEZORZ II
|
2024-05-20 01:07:35 +02:00 |
|
Arisotura
|
d75c46c9f3
|
Merge remote-tracking branch 'origin/master' into doublemelon
# Conflicts:
# src/frontend/qt_sdl/Config.cpp
# src/frontend/qt_sdl/EmuThread.cpp
# src/frontend/qt_sdl/EmuThread.h
# src/frontend/qt_sdl/Screen.cpp
# src/frontend/qt_sdl/main.cpp
|
2024-05-20 00:50:25 +02:00 |
|
Arisotura
|
8bd50bb8b3
|
MERGEZORZ
|
2024-05-20 00:46:59 +02:00 |
|
Arisotura
|
c3226f435c
|
make it actually work, somewhat
still a lot more crap to fix
|
2024-05-20 00:19:22 +02:00 |
|