Arisotura
26650ee8ec
HDJHSOKDSD
2023-09-09 14:26:25 +02:00
Arisotura
46b436e24e
Arisotura you're fucking stupid
2023-09-09 14:26:25 +02:00
Arisotura
9c87a09815
sdfgdfgsdfg
2023-09-09 14:26:24 +02:00
Arisotura
406a0f6ab8
yeah, Arisotura, you really need to eat
2023-09-09 14:26:24 +02:00
Arisotura
54a20d9b05
maybe it'll work better this way
...
(go eat, Arisotura)
2023-09-09 14:26:24 +02:00
Arisotura
7ff8a1cab9
d
2023-09-09 14:26:24 +02:00
Arisotura
d569aa1b84
fuck
2023-09-09 14:26:23 +02:00
Arisotura
0ec31bb346
not working, huh
2023-09-09 14:26:23 +02:00
Arisotura
afb5940fac
begin work on state sync
2023-09-09 14:26:23 +02:00
Arisotura
f66a8ca9e3
blarg
2023-09-09 14:26:23 +02:00
Arisotura
98c63829d6
base for forwarding input to clients
2023-09-09 14:26:22 +02:00
Arisotura
55f50d58f0
make cross-instance pause work without breaking local wifi connections
2023-09-09 14:26:22 +02:00
Arisotura
b479a2c756
integrate local MP comm within the IPC module
2023-09-09 14:26:22 +02:00
Arisotura
e4e397c477
make cross-instance pause work without being a shitshow
2023-09-09 14:26:21 +02:00
Arisotura
86400e30dd
lay base for IPC work
2023-09-09 14:26:21 +02:00
Arisotura
cafe4e65d6
add touchscreen input
2023-09-09 14:26:21 +02:00
Arisotura
f8c882dc51
fix unsigned comparison bug (heh)
2023-09-09 14:26:21 +02:00
Arisotura
31472607d6
quick attempt.
2023-09-09 14:26:20 +02:00
Arisotura
79301c6e91
zarg?
2023-09-09 14:26:20 +02:00
Arisotura
7a6b4a2eee
maybe betterer this way, Arisotura?
2023-09-09 14:26:20 +02:00
Arisotura
ba94bda1a0
attempt
2023-09-09 14:26:19 +02:00
Arisotura
639255d630
attempt 2 at keeping mirror clients from lagging too far behind
2023-09-09 14:26:19 +02:00
Arisotura
64d28ad48d
mhm
2023-09-09 14:26:19 +02:00
Arisotura
49f44834ad
attempt at keeping mirror clients from lagging behind too much
2023-09-09 14:26:19 +02:00
Arisotura
65128f7a04
maybe it would work better this way, Arisotura
2023-09-09 14:26:18 +02:00
Arisotura
37186aedc8
fix bug
2023-09-09 14:26:18 +02:00
Arisotura
7a07df8f00
attempt at preventing desyncs, let's see
2023-09-09 14:26:18 +02:00
Arisotura
0335bb502b
preemptively avoid a crash
2023-09-09 14:26:18 +02:00
Arisotura
cd6e462670
stoopid
2023-09-09 14:26:17 +02:00
Arisotura
e04cea8e7f
zarg
2023-09-09 14:26:17 +02:00
Arisotura
8f3d4c1da9
maybe also start mirror instances on the client side
2023-09-09 14:26:17 +02:00
Arisotura
3fe7638f5a
attempt at adding mirror instances and shito
2023-09-09 14:26:17 +02:00
Arisotura
9969736c87
more WIP
2023-09-09 14:26:16 +02:00
Arisotura
3ce3f5da48
dfgsdgfg
2023-09-09 14:26:16 +02:00
Arisotura
dba950c4c3
maybe try not being a derp, Arisotura
2023-09-09 14:26:16 +02:00
Arisotura
df624bfa18
basic host/client connect infrastructure, player list
2023-09-09 14:26:15 +02:00
Arisotura
e18c8d795c
base for forwarding input to clients
2023-09-09 14:26:15 +02:00
Arisotura
de8a768b79
get enet going, I guess
...
still very experimental
2023-09-09 14:26:15 +02:00
Arisotura
db887cc509
lay base for netplay
2023-09-09 14:26:15 +02:00
Arisotura
e0955cd1d4
make cross-instance pause work without breaking local wifi connections
2023-09-09 14:26:14 +02:00
Arisotura
4e6f054ffa
avoid spamming host-RX checks every 8us if the host isn't responding
2023-09-09 14:26:14 +02:00
Arisotura
4905673d05
Arisotura pls clean up after yourself
2023-09-09 14:26:14 +02:00
Arisotura
cae342f64e
integrate local MP comm within the IPC module
2023-09-09 14:26:13 +02:00
Arisotura
ca0a76af1a
make cross-instance pause work without being a shitshow
2023-09-09 14:26:13 +02:00
Arisotura
8e1a647574
attempt at syncing pause command between instances. works somewhat
2023-09-09 14:26:13 +02:00
Arisotura
71dac4300d
here have more shitty code
2023-09-09 14:26:12 +02:00
Arisotura
beb13926ac
lay base for IPC work
2023-09-09 14:26:12 +02:00
Arisotura
fd1b0ca4b4
temporary hack to make RTC deterministic
2023-09-09 14:26:11 +02:00
RSDuck
1aaf22d181
fix last commit
2023-09-02 18:56:58 +02:00
jdp_
2a3a071216
Reduce code stink ( #1818 )
...
CRC32.cpp:
Make table initialization compile time
DSi_NAND.cpp:
Fix file close / unmount / disk close on error
~L427: Remove redundant calls, as they are immediately rendered useless by `rem` being overwritten
NDS.cpp / FreeBIOS.h:
Remove unneeded size values in header
Remove unneeded memset's as they are initialized anyway
sha1.c / sha1.h:
Fix useless warning
Wifi.cpp:
Remove unneeded includes
DSi.cpp:
Reduce ugly casts
Deduplicate code
qt_sdl/main.cpp:
silence clang switch statement warning
qt_sdl/main.h:
fix override warnings
dolphin/BitSet.h:
use msvc extensions only when appropriate, fix broken bit set count under _WIN32
2023-08-28 20:01:15 +02:00