Logan McNaughton
c290e60af1
put tokio runtime in dedicated thread ( #1086 )
...
* put tokio runtime in dedicated thread
* more
* more
* more
* more
2026-06-16 09:33:27 +00:00
Logan McNaughton
8b3a1a40f2
improve tokio setup ( #1024 )
...
* improve tokio setup
* more
* more
* Revert "more"
This reverts commit e0e1db4482bbf1c8a33ddff51bfdb8deee366db8.
* more
* more
2026-06-06 20:44:30 +00:00
Logan McNaughton
32f54f157b
Run rom android ( #956 )
...
* run rom android
* more
* more
* more
* more
* more
* more
* more
* more
2026-05-26 18:09:57 +00:00
Logan McNaughton
c8f485cd93
Build clib ( #893 )
...
* Build clib
* more
* more
* more
* linker
* more
* more
* more
* more
* more
* more
2026-05-15 11:18:48 +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
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
455365a71d
move sdl hint ( #856 )
2026-05-09 06:35:00 +00:00
Logan McNaughton
61532f7b45
move sdl init ( #848 )
...
* move sdl init
* more
* more
* more
* more
2026-05-06 20:09:21 +00:00
Logan McNaughton
323e8cf1f0
move sdl quit calls ( #842 )
...
* move sdl quit calls
* more
2026-05-06 08:59:05 +00:00
Logan McNaughton
172d10d7cb
update controllers when clicking on controller config ( #841 )
...
* update controllers when clicking on controller config
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
2026-05-06 07:44:39 +00:00
Logan McNaughton
90052257bb
Use eprintln ( #835 )
...
* use eprintln
* more
* more
2026-05-04 07:49:38 +00:00
Logan McNaughton
abacaddf8a
avoid crash on missing GB files ( #822 )
...
* avoid crash on missing GB files
* more
* more
2026-05-02 17:06:56 +02:00
Logan McNaughton
3b145909e8
show more detailed version in --version ( #797 )
2026-04-23 08:57:03 +02:00
Logan McNaughton
224bd2df1d
clean up RA variables ( #789 )
...
* clean up RA variables
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
2026-04-21 12:57:41 +02:00
Logan McNaughton
412f928781
improve function order ( #788 )
...
* improve function order
* more
2026-04-20 22:53:42 +02:00
Logan McNaughton
048d1d662f
Track recent roms ( #786 )
...
* track recent roms
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
2026-04-20 16:53:40 +02:00
Logan McNaughton
edb6960d4f
Make Slint optional ( #778 )
...
* make slint optional
* more
* more
2026-04-19 23:15:56 +02:00
Logan McNaughton
5a91d09f9e
improved transferpak setup ( #769 )
...
* improved transferpak setup
* more
* more
* more
2026-04-18 16:48:55 +02:00
Logan McNaughton
28aa8ea280
use tokio::fs ( #763 )
2026-04-17 09:27:42 +02:00
Logan McNaughton
cb87f79710
writeback GB ram files ( #762 )
2026-04-17 08:56:53 +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
c14b461612
more RA ( #741 )
...
* more RA
* more
* more
2026-04-13 20:39:57 +02:00
Logan McNaughton
595089187d
leaderboard tracker ( #740 )
...
* leaderboard tracker
* more
* more
* more
* more
2026-04-13 13:30:18 +02:00
Logan McNaughton
c4b86eb4b1
challenge indicators ( #739 )
...
* Add Challenge Indicators
* more
* more
* use c++20
* shorten messages
* progress
* more
* more
* more
* more
2026-04-13 09:16:15 +02:00
Logan McNaughton
e8898c52fc
More RA code ( #733 )
...
* implement RC_CLIENT_EVENT_SERVER_ERROR
* handle more
* more
* more
* more
* more
* more
* more
* more
* more
* more
2026-04-12 12:10:15 +02:00
Logan McNaughton
1226052035
cleanup some cli options ( #718 )
2026-04-09 09:20:23 +02:00
Logan McNaughton
601713e102
RetroAchievements hardcore support ( #716 )
...
* enable hardcore mode
* more
2026-04-08 21:57:18 +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
e72ddf73f0
use 4 worker threads ( #707 )
2026-04-03 16:00:00 +02:00
Logan McNaughton
9b0b3e67a4
change dinput arg type
2026-03-31 13:58:56 +02:00
Logan McNaughton
ebd22415cd
honor setting
2026-03-31 11:40:50 +02:00
Logan McNaughton
5177aaab53
dont pass fullscreen
2026-03-31 11:38:36 +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
72df783d8c
Add CLI option to load a save state ( #681 )
...
* Add CLI option to load a save state
* more
* more
* more
2026-03-19 14:06:53 +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
Adam Steinberg
79eb34d83d
unsolicited main.rs refactor ( #614 )
...
* main.rs refactor
* remove anyhow
* forgive me clippy, for I have sinned
2025-11-08 21:34:35 +01:00
Logan McNaughton
8799650245
add deadzone option ( #554 )
...
* add deadzone option
* add deadzone calc
* more
2025-08-23 15:36:03 +02:00
Logan McNaughton
6d85358f2b
re-order destruction of UI elements ( #471 )
...
* re-order destruction of UI elements
* more
2025-07-05 21:25:41 +02:00
Logan McNaughton
8f6c6f1b94
Cheat support ( #459 )
...
* Cheat support
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
2025-07-04 16:46:03 +02:00
Logan McNaughton
7a59714417
Make expansion pak optional ( #463 )
...
* Make expansion pak optional
* more
2025-07-02 09:59:01 +02:00
Logan McNaughton
3da98c58c5
use rust 1.88 ( #447 )
...
* Use Rust 1.88
* add win aarch64 (commented out)
* Clippy fixes
2025-06-26 20:36:10 +02:00
Logan McNaughton
f213b0b9a9
Use Slint for GUI ( #432 )
...
* Use Slint for GUI
* 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
* 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
2025-06-25 12:38:33 +02:00
Logan McNaughton
eb5d255fd7
move get_controller_names
2025-06-12 13:34:59 +02:00
Logan McNaughton
1aa00de1b2
fix crash when attempting to read zip without rom ( #345 )
...
* fix crash when attempting to read zip without rom
* more
2025-03-19 18:37:35 +01:00
Logan McNaughton
6e10bee216
use glow for egui ( #321 )
...
* Revert "use GL backend for GUI to avoid conflicts with game window (#287 )"
This reverts commit 00964f06f0 .
* use glow
2025-03-11 09:43:09 +01:00
Logan McNaughton
da1e686c1a
Add option for overclocking ( #293 )
...
* add option to overclock CPU
* netplay
* more
* more
* more
* more
* more
2025-02-28 21:34:33 +01:00
Logan McNaughton
00964f06f0
use GL backend for GUI to avoid conflicts with game window ( #287 )
2025-02-27 10:04:53 +01:00
Logan McNaughton
fb2cf7fcb9
move UI elements around ( #277 )
2025-02-23 13:25:23 +01:00
Logan McNaughton
2289971987
Savestate support ( #236 )
...
* add save state support
* bind to f5
* 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
* arm
* arm
* arm
* arm
* arm
* more
* more
* more
* more
* more
* more
2025-02-11 15:22:35 +01:00
Logan McNaughton
58eaad1742
remove some dependencies ( #226 )
...
* remove some dependencies
* more
* more
* more
* more
2025-02-05 19:31:38 +01:00