Commit graph

392 commits

Author SHA1 Message Date
Logan McNaughton
9e88343c6b
check accept value of netplay begin_game message (#182) 2025-01-26 12:26:24 +01:00
Logan McNaughton
75e59ee051
cleanup dir detection (#181)
* cleanup dir detection

* more

* more
2025-01-26 11:27:33 +01:00
Logan McNaughton
952f951620
Bump to 0.1.23 (#180) 2025-01-25 19:14:20 +01:00
Logan McNaughton
6820da889c
add icon for windows (#179) 2025-01-25 19:00:38 +01:00
Logan McNaughton
6292459f8b
install proper SDL Dependencies (#178)
* install proper SDL Dependencies

* install proper SDL Dependencies
2025-01-25 15:41:58 +01:00
Logan McNaughton
416d43dee5 small input cleanup 2025-01-25 14:16:51 +01:00
Logan McNaughton
b0e9c29a05
SDL code tweaks (#177)
* SDL code tweaks

* more

* more

* more

* more

* more
2025-01-25 12:43:37 +01:00
Logan McNaughton
02c8661b4e
Use SDL3 (#175)
* Use SDL3

* more

* more

* more

* source

* more

* destory

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* fix

* fix

* more

* more

* more

* more

* more

* more

* more
2025-01-25 11:25:54 +01:00
Logan McNaughton
fdf493bfc3
Bump to 0.1.22 (#174) 2025-01-23 20:11:06 +01:00
Logan McNaughton
8cbe1ca5b2
Update README.md 2025-01-23 16:52:50 +01:00
Logan McNaughton
dae67b7e8b
Netplay fix for buffer reporting (#173) 2025-01-23 15:14:16 +01:00
Logan McNaughton
5436b8c0fe
Slightly better rdram init (#172)
* Slightly better rdram init

* var
2025-01-23 14:02:14 +01:00
Logan McNaughton
8366ab0cad
Netplay code improvements (#171)
* better socket close code

* Set TOS value on packets

* better game name parsing
2025-01-23 13:00:34 +01:00
Logan McNaughton
7d805ac69b
Update README.md 2025-01-23 09:47:00 +01:00
Logan McNaughton
2c0710a44f
Bump to 0.1.21 (#170) 2025-01-22 22:12:39 +01:00
Logan McNaughton
040ca493c8
Update README.md 2025-01-22 22:00:06 +01:00
Logan McNaughton
bda2266d74 fix potential crash 2025-01-22 21:47:38 +01:00
Logan McNaughton
195412a48e
Netplay input sync (#169)
* Netplay sync inputs

* use wrapping add

* non blocking

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* message

* more

* close

* fixes

* redirect rumble

* more

* fix

* more

* messages
2025-01-22 21:31:58 +01:00
Logan McNaughton
9257e8c66d clean up rom saving 2025-01-22 13:23:59 +01:00
Logan McNaughton
87ae2b940a optimize save loading 2025-01-22 13:21:19 +01:00
Logan McNaughton
ba8f39f283
Netplay sync save files (#168) 2025-01-22 11:10:54 +01:00
Logan McNaughton
1a823399ab fix loading ROM in netplay 2025-01-22 09:48:09 +01:00
Logan McNaughton
26f0936dc7
disable VRU during netplay (#167) 2025-01-20 21:48:39 +01:00
Logan McNaughton
ada4b7e3b4
Netplay registration (#166)
* Register player

* more

* more

* more

* more

* more
2025-01-20 21:29:46 +01:00
Logan McNaughton
004af133eb
Netplay join room (#165)
* netplay Join room

* more

* more

* more

* more

* more

* more
2025-01-20 15:24:11 +01:00
Logan McNaughton
0af411d662
Netplay wait room (#164)
* netplay wait room

* more

* more

* more

* wait room

* more

* more
2025-01-20 11:58:15 +01:00
Logan McNaughton
549d71bebf repaint GUI while waiting for data 2025-01-20 07:56:11 +01:00
Logan McNaughton
9eacf8a916
Finish netplay create room logic (#163)
* Move files

* more

* auth

* more
2025-01-19 22:35:56 +01:00
Logan McNaughton
dbd12516cf
Netplay create room GUI (#162)
* netplay

* more

* more

* more

* more

* tokio

* more

* more

* more

* video

* functions

* more

* use rusttls

* fix broadcast
2025-01-19 14:17:09 +01:00
Logan McNaughton
4ead0218d9
remove pub keyword where it isn't needed (#161)
* remove pub keyword where it isn't needed

* more

* Update main.rs

* more
2025-01-18 19:58:23 +01:00
Logan McNaughton
14ea0eee3f
cleanup loop detection (#160)
* cleanup loop detection

* more
2025-01-18 09:59:18 +01:00
Logan McNaughton
b860be4143
Bump to 0.1.20 (#158) 2025-01-17 11:37:52 +01:00
Logan McNaughton
b065f807a2
Change box for audio (#157)
* Remove box for audio

* more
2025-01-17 11:27:30 +01:00
Logan McNaughton
ee95816385
Use Box for audio files (#156) 2025-01-17 11:07:39 +01:00
Logan McNaughton
d021cb5d32
use mimalloc (#155) 2025-01-17 11:06:57 +01:00
Logan McNaughton
9819fad475 fix crash 2025-01-17 09:08:53 +01:00
Logan McNaughton
dd767047fd make sure rumble is off when removing pak 2025-01-16 22:21:33 +01:00
Logan McNaughton
f6480ea312 slight fix in audio code 2025-01-16 20:04:23 +01:00
Logan McNaughton
e4174c7d4b cleanup some pak switching code 2025-01-16 19:49:20 +01:00
Logan McNaughton
f3d8080a26
Rumble pak support (#154)
* Rumble pak support

* more

* more

* more

* more

* more

* more

* more

* more
2025-01-16 18:54:44 +01:00
Logan McNaughton
b581bdcd40
Use GameController API in profile setup (#153)
* Use GameController API in profile setup

* more

* more

* more

* more

* more

* more

* more
2025-01-16 18:49:46 +01:00
Logan McNaughton
842c81988f
Update README.md 2025-01-15 18:38:25 +01:00
Logan McNaughton
45d05cecf0
ignore HatState::Centered when configuring input (#151) 2025-01-15 07:33:31 +01:00
Logan McNaughton
eae81c4623
Add integer scaling option (#150)
* Add integer scaling option

* more

* more

* more
2025-01-14 23:23:26 +01:00
Logan McNaughton
b3f8688ba5
Bump to 0.1.19 (#149) 2025-01-14 21:53:20 +01:00
Logan McNaughton
0a10b2c0ba use SDL_AddEventWatch 2025-01-14 21:42:03 +01:00
Logan McNaughton
be67cb264c
Fix linux arm builds (#148) 2025-01-14 21:08:03 +01:00
Logan McNaughton
c6c2187652
add fullscreen option (#146)
* add fullscreen option

* fix crash
2025-01-14 19:50:35 +01:00
Logan McNaughton
b2c1d88ea4
cleanup translate_address func (#145) 2025-01-14 19:36:59 +01:00
Logan McNaughton
80176766a7
Fix arm linux builds (#144) 2025-01-14 15:34:59 +01:00