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
Logan McNaughton
e24a9a8126
cleaner fix for MBC30 issue ( #758 )
...
* cleaner fix for MBC30 issue
* more
2026-04-16 13:31:17 +02:00
Logan McNaughton
83fab4c638
MBC30 support ( #757 )
2026-04-16 12:38:45 +02:00
Logan McNaughton
8196b52289
Fix MBC30 support ( #756 )
2026-04-16 11:56:57 +02:00
Logan McNaughton
d2e47509b2
remove unused param ( #749 )
2026-04-15 13:39:49 +02:00
Logan McNaughton
b40ec6940f
finish up RA support ( #745 )
...
* finish up RA support
* more
* capture some corner cases
* fix post data
* more
* more
* fix range
* more
* more
* more
* more
* show in-progress achievements
* more
* more
* more
* more
2026-04-15 12:57:52 +02:00
Logan McNaughton
595089187d
leaderboard tracker ( #740 )
...
* leaderboard tracker
* more
* more
* more
* more
2026-04-13 13:30:18 +02:00
Logan McNaughton
4b5c8d03a9
use a const pointer ( #732 )
2026-04-11 16:35:04 +02:00
Logan McNaughton
e4391b3089
add some warning messages ( #729 )
2026-04-10 21:51:06 +02:00
Logan McNaughton
e932239a63
RetroAchievements ( #710 )
...
* retroachievements
* add rc_api_info
* disable hardcore
* clear password after login attempt
* proper check for hardcore
* more set_hardcore
* change checkbox
* add more stubs
* add more UI
* add button for RA website
* cleanup http callback
2026-04-07 08:59:03 +02:00
Logan McNaughton
5207bd4b27
remove governor crate ( #709 )
...
* remove governor crate
* more
2026-04-04 09:27:45 +02:00
Logan McNaughton
ad5dc8311a
remove custom stack size ( #698 )
...
* remove custom stack size
* new command
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* config
* more
* more
2026-03-31 10:54:14 +02:00
Logan McNaughton
cc538f942f
use limiter clock
2026-03-30 09:20:44 +02:00
Logan McNaughton
9528473f11
use Duration for comparing time ( #696 )
2026-03-29 18:54:35 +02:00
Logan McNaughton
bff39ab04d
Rust 1.94.1 ( #692 )
...
* Rust 1.94.1
* more
* more
2026-03-26 16:28:29 +01:00
Logan McNaughton
5da6a6c3ee
clippy fixes ( #688 )
...
* clippy fixes
* fix fmt
2026-03-24 11:09:16 +01:00
Logan McNaughton
567dd3a79d
Reset hotkey ( #682 )
...
* Start soft reset work
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
2026-03-21 19:57:27 +01:00
Logan McNaughton
55170fcca3
use Xoshiro256PlusPlus ( #668 )
2026-02-09 12:16:10 +01:00
Logan McNaughton
db40ec5034
cargo update (rand)
2026-02-06 09:51:12 +01:00
Logan McNaughton
5937922558
fix issue with emux_xdetect
2026-01-22 20:44:17 +01:00
Logan McNaughton
9775f103e0
flush saves to disk ( #658 )
...
* flush saves to disk
* more
* more
* more
* more
* more
* more
* more
* more
2026-01-22 20:09:13 +01:00
Logan McNaughton
befbacc5b3
remove un-needed var
2026-01-20 15:31:03 +01:00
Logan McNaughton
e1a6663bb5
remove needless copy
2026-01-20 13:21:44 +01:00