Logan McNaughton
ea5bbfb218
only update controller assignment after user input ( #629 )
2025-12-06 13:42:10 +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
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
002fbbe8a4
set netplay id from environment ( #606 )
2025-11-04 08:27:32 +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
847df61526
Add pause between key bindings ( #594 )
2025-10-26 13:33:40 +01:00
Logan McNaughton
6c09176d12
add .srm for GB saves
2025-10-11 19:32:35 +02:00
Logan McNaughton
d3ecc37da6
fix compare interrupt issue ( #588 )
2025-10-01 10:05:03 +02:00
Logan McNaughton
d6d608b674
Revert "more audio cleanup"
...
This reverts commit f3271cba63 .
2025-09-28 09:59:02 +02:00
Logan McNaughton
116ffe9845
fix clippy warning
2025-09-22 09:15:41 +02:00
Logan McNaughton
f3271cba63
more audio cleanup
2025-09-21 18:36:03 +02:00
Logan McNaughton
9037680cda
cleanup audio code ( #579 )
2025-09-21 16:30:11 +02:00
Logan McNaughton
fc41e26a6d
expose 8x resolution ( #578 )
2025-09-21 13:36:13 +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
4fa1a8ad39
remove redundant get_rooms netplay call ( #563 )
...
* remove redundant get_rooms netplay call
* unwrap
2025-09-05 09:32:17 +02:00
Logan McNaughton
2127705e7b
set deadzon max to 99
2025-08-24 07:29:07 +02:00
Logan McNaughton
cccb079d63
cleanup deadzone code ( #558 )
2025-08-24 00:05:03 +02:00
Logan McNaughton
c52b680753
use saturating abs for deadzone ( #557 )
2025-08-23 22:52:04 +02: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
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
6ad1a31e34
correct joystick hat diagonal input ( #551 )
2025-08-20 09:15:41 +02:00
Logan McNaughton
4476d476de
add frame advance ( #549 )
2025-08-18 10:42:29 +02:00
Logan McNaughton
8037fb426e
UNF loader support ( #526 )
2025-08-18 08:44:12 +02:00
Logan McNaughton
f0381a2cd1
add uppercase file extensions ( #548 )
2025-08-17 21:01:23 +02:00
Logan McNaughton
c6767c94a6
move sse2neon to submodule ( #539 )
2025-08-07 12:17:50 +02:00
Logan McNaughton
23fdfff1ac
some clippy fixes ( #538 )
...
* some clippy fixes
* more
2025-08-06 12:18:40 +02:00
Logan McNaughton
fc512d9517
fix netplay for unknown ROMs
2025-08-06 09:12:35 +02:00
Logan McNaughton
b1fcaa5cf4
add minimum size to combobox
2025-08-05 21:55:41 +02:00
Logan McNaughton
98c9cf142d
slight improvment to combobox sizes
2025-08-05 21:40:31 +02:00
Logan McNaughton
1eb1503981
Onscreen drawing ( #536 )
...
* onscreen messages
* more
* more
* more
* more
* use sdl_ttf
* more
* more
* more
* more
* test
* mroe
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
2025-08-05 15:59:49 +02:00
Logan McNaughton
5aa9a65e7b
add support for save state slots ( #534 )
...
* add support for save state slots
* add log
2025-08-04 14:59:50 +02:00
Logan McNaughton
752e804101
refreshing session message
2025-08-03 09:38:23 +02:00
Logan McNaughton
73354246f3
netplay dispatcher ( #532 )
...
* netplay dispatcher
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
2025-08-03 09:25:57 +02:00
Logan McNaughton
a2d23c2f41
Fix crash in netplay windows ( #530 )
...
* Fix crash in netplay windows
* more
2025-07-29 23:02:07 +02:00
Logan McNaughton
712dc10c65
cleanup netplay error checking
2025-07-25 07:20:50 +02:00
Logan McNaughton
cd2b5b4e92
error checking for netplay ui channels ( #527 )
...
* error checking for netplay ui channels
* more
2025-07-25 07:00:45 +02:00