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
Logan McNaughton
c5185e60c6
tweak ai dma calculation
2026-01-20 13:19:14 +01:00
Logan McNaughton
1aa879d759
tweak audio queue formula
2026-01-20 13:05:32 +01:00
Logan McNaughton
c6fcfddf8c
some cleanup
2025-12-10 15:12:56 +01:00
Logan McNaughton
6f8433138d
clippy fixes ( #632 )
...
* clippy fixes
* fix netplay browser
2025-12-10 10:00:42 +01:00
Logan McNaughton
f116617ac3
remove redundant SDL_PumpEvents
2025-11-22 14:31:08 +01:00
Logan McNaughton
1141095b65
some code cleanup
2025-11-22 14:14:22 +01:00
Logan McNaughton
162a6df56d
move if statement for better performance
2025-11-22 13:40:26 +01:00
Logan McNaughton
72f47e5aff
addressing hack to fix compatibility with latest libdragon ( #620 )
2025-11-22 10:04:31 +01:00
Logan McNaughton
fe0297690f
pump events during vi ( #593 )
...
* pump events during vi
* add var
* more
* more
2025-10-26 13:42:25 +01:00
Logan McNaughton
d3ecc37da6
fix compare interrupt issue ( #588 )
2025-10-01 10:05:03 +02:00
Logan McNaughton
116ffe9845
fix clippy warning
2025-09-22 09:15:41 +02:00
Logan McNaughton
9db831fdef
disable repeat mode on MI_CLR_INIT
2025-09-20 17:21:06 +02:00
Logan McNaughton
004b603e96
support basic mi repeat mode ( #575 )
...
* support basic mi repeat mode
* more
* more
2025-09-20 17:09:30 +02:00
Logan McNaughton
2b93fb8aa1
re-add framebuffer tracking ( #573 )
2025-09-19 11:32:48 +02:00
Logan McNaughton
0605967c28
modify rsp sync points
2025-09-16 11:39:23 +02:00
Logan McNaughton
d6e6a16814
reset device.rdp.last_status_value
2025-09-16 10:02:07 +02:00
Logan McNaughton
f6d6746207
use addr_masked
2025-09-15 18:32:25 +02:00
Logan McNaughton
100238f198
optimize some reads/writes ( #571 )
2025-09-15 18:26:45 +02:00
Logan McNaughton
daee53a626
Optimize VU instructions ( #570 )
2025-09-15 15:50:28 +02:00
Logan McNaughton
569b26a067
panic on attempted use of mi repeat mode
2025-09-10 13:16:57 +02:00
Logan McNaughton
90be2130c1
move cheats back
2025-08-23 09:36:47 +02:00
Logan McNaughton
96af33c434
Split render frame and update screen, move pause loop ( #556 )
...
* split render and update screen functions
* move pause loop
2025-08-23 08:54:47 +02:00
Logan McNaughton
0a42152bcb
move cheats
2025-08-22 22:42:09 +02:00
Logan McNaughton
db335e24d2
render frame before speed limiter ( #555 )
2025-08-22 07:59:28 +02:00
Logan McNaughton
8037fb426e
UNF loader support ( #526 )
2025-08-18 08:44:12 +02:00
Logan McNaughton
23fdfff1ac
some clippy fixes ( #538 )
...
* some clippy fixes
* more
2025-08-06 12:18:40 +02:00