Logan McNaughton
19142a30c6
use unbounded channel ( #1084 )
...
* use unbounded channel
* more
2026-06-15 17:44:20 +00:00
Logan McNaughton
45963aeea5
Fix ping recommendation ( #1082 )
...
* don't block tokio
* more
* more
* more
* more
* more
2026-06-15 15:29:51 +00:00
Logan McNaughton
10d55bd25c
move netplay init ( #1078 )
...
* move netplay init
* more
2026-06-14 20:36:54 +00:00
Logan McNaughton
74600b4b25
pump sdl events before callbacks ( #1069 )
2026-06-13 13:00:12 +00:00
Logan McNaughton
72e4a6b94a
early rollback code ( #1054 )
...
* some rollback test
* more
2026-06-10 15:09:07 +00:00
Logan McNaughton
db21800d9f
move rewind check ( #1051 )
...
* move rewind check
* more
2026-06-10 10:54:39 +00:00
Logan McNaughton
4a63f469bf
update VI on V_START ( #1050 )
...
* update VI on V_START
* more
* more
* more
* more
2026-06-10 08:55:51 +00:00
Logan McNaughton
af163dac62
Fixed input delay ( #1044 )
...
* disable rollback
* more
* more
* more
* more
* more
* more
2026-06-09 14:10:49 +00:00
Logan McNaughton
8c4be03ab7
Revert "move netplay poll ( #1042 )" ( #1043 )
...
This reverts commit fce57f8ee2 .
2026-06-09 05:21:36 +00:00
Logan McNaughton
fce57f8ee2
move netplay poll ( #1042 )
2026-06-08 19:19:12 +00:00
Logan McNaughton
577741907f
move speed limiter out of save state ( #1030 )
2026-06-07 09:55:18 +00:00
Logan McNaughton
a7df8d837f
don't count FPS during rollback ( #1027 )
2026-06-07 07:28:09 +00:00
Logan McNaughton
3184305c41
increase disconnect timeout ( #1020 )
2026-06-06 12:42:13 +00:00
Logan McNaughton
077c1f439c
is_system_pal ( #1007 )
2026-06-05 17:21:29 +00:00
Logan McNaughton
9140138843
Don't render frame during roll forward ( #1006 )
...
* no update check on android
* more
* more
* more
* more
* more
2026-06-05 15:37:56 +00:00
Logan McNaughton
618e3a32f2
netplay error checking ( #1005 )
...
* netplay error checking
* more
* more
* more
* more
* more
* more
* more
* more
2026-06-05 12:16:01 +00:00
Logan McNaughton
681f8670f5
GGRS netplay ( #1004 )
...
* update netplay
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
2026-06-05 07:43:31 +00:00
Logan McNaughton
0a44124c20
process savestates on swap buffer ( #1003 )
2026-06-01 20:30:31 +00:00
Logan McNaughton
d968983ceb
Savestate tweaks ( #999 )
...
* move savestate processing
* fix stack overflow
* more
* more
2026-05-31 19:29:28 +00:00
Logan McNaughton
19432f33ba
use hashmap for lut ( #994 )
2026-05-31 07:45:02 +00:00
Logan McNaughton
5c7170268e
Don't store luts in savestate ( #993 )
...
* use hashmap for tlb
* more
* more
* more
* more
* more
2026-05-31 06:37:11 +00:00
Logan McNaughton
864175fae6
Rewind ( #991 )
...
* rewind
* more
2026-05-30 19:00:33 +00:00
Logan McNaughton
7fc2412c9c
move state to new thread ( #990 )
...
* move state to new thread
* more
* more
2026-05-30 12:26:38 +00:00
Logan McNaughton
3fdbe9a4f7
implement default for Ui ( #989 )
...
* implement default for Ui
* more
2026-05-30 11:36:32 +00:00
Logan McNaughton
399b5d65e5
Fix MBC3 latch ( #987 )
...
* Fix MBC3 latch
* more
2026-05-30 07:43:22 +00:00
Logan McNaughton
24e5a3fac4
move joystick update ( #985 )
2026-05-29 14:51:27 +00:00
Logan McNaughton
7379484932
add load state func for audio ( #983 )
...
* add load state func for audio
* more
* more
2026-05-29 08:06:46 +00:00
Logan McNaughton
34e55d9cb5
fix small speed limiter bug ( #975 )
...
* fix small speed limiter bug
* more
2026-05-28 13:54:42 +00:00
Logan McNaughton
8a8596a66b
clippy fixes ( #974 )
2026-05-28 13:25:23 +00:00
Logan McNaughton
f80f0f5f02
handle pause on android ( #958 )
2026-05-27 08:11:48 +00:00
Logan McNaughton
82c22dc18e
check file exists on android ( #934 )
...
* check file exists on android
* more
* more
* more
2026-05-22 07:43:20 +00:00
Logan McNaughton
53b39010a0
no vru on android ( #930 )
...
* no vru on android
* more
* more
2026-05-21 05:57:09 +00:00
Logan McNaughton
8341ef5731
Add Discord Rich Presence ( #888 )
...
* add rich presence
* more
* more
* more
* more
* more
* more
* more
* more
* more
* update translations
* more
2026-05-14 14:30:36 +00:00
Logan McNaughton
40a29d927f
shorten some messages ( #887 )
2026-05-14 08:34:42 +00:00
Logan McNaughton
9846c2243c
fix typo in RAM name ( #885 )
2026-05-13 12:48:18 +00:00
Logan McNaughton
a5b7561c51
clean up read_cart_word ( #865 )
...
* clean up read_cart_word
* more
* more
2026-05-10 09:28:48 +00:00
Logan McNaughton
5b3b8265e5
set offset using let match ( #863 )
2026-05-09 18:02:18 +00:00
Logan McNaughton
55bf63210a
Don't save timestamp to GB save ( #860 )
...
* use real time for GB RTC
* more
* more
* more
2026-05-09 13:12:20 +00:00
Logan McNaughton
2b72c24dbe
GB RTC saving ( #857 )
...
* GB RTC saving
* GB RTC saving
* GB RTC saving
* GB RTC saving
* GB RTC saving
* GB RTC saving
* GB RTC saving
* GB RTC saving
* GB RTC saving
* more
2026-05-09 07:57:25 +00:00
Logan McNaughton
1f6b575440
move gb time into variable ( #855 )
...
* move gb time into variable
* more
2026-05-08 20:05:25 +00:00
Logan McNaughton
c44ab9602c
GBC RTC support ( #853 )
...
* GBC RTC support
* more
* more
* more
* more
* more
* more
2026-05-08 14:03:13 +00:00
Logan McNaughton
90052257bb
Use eprintln ( #835 )
...
* use eprintln
* more
* more
2026-05-04 07:49:38 +00:00
Logan McNaughton
b754891d45
ensure audio is playing ( #826 )
...
* ensure audio is playing
* more
2026-05-03 07:18:28 +02:00
Logan McNaughton
df8d7d9ff0
allow single controller mpk files ( #820 )
2026-05-01 21:32:08 +02:00
Logan McNaughton
e860b96bd8
Controller code cleanup ( #816 )
...
* controller hotkeys
* more
* more
* more
* more
* more
2026-04-28 08:37:59 +02:00
Logan McNaughton
b2ef544513
handle controller reconnection ( #815 )
2026-04-27 16:38:20 +02:00
Logan McNaughton
c1e73320b1
adjust audio buffer management ( #809 )
...
* adjust audio buffer management
* more
* more
2026-04-25 16:05:28 +02:00
Logan McNaughton
47098f60dd
use timer for message lengths ( #799 )
...
* use timer for message lengths
* more
* more
* more
* more
* more
* more
2026-04-23 18:00:15 +02:00
Logan McNaughton
edb6960d4f
Make Slint optional ( #778 )
...
* make slint optional
* more
* more
2026-04-19 23:15:56 +02:00
Logan McNaughton
bc3dd4d39a
Hotkey for onscreen FPS ( #770 )
...
* fps counter
* more
2026-04-18 21:55:37 +02:00