Logan McNaughton
f691578698
use idle ( #1039 )
2026-06-08 13:23:22 +00:00
Logan McNaughton
a1a7699516
use check_framebuffers ( #1031 )
2026-06-07 15:10:49 +00:00
Logan McNaughton
eb64a9ad43
switch idle command ( #1002 )
...
* switch idle command
* more
2026-06-01 11:43:39 +00:00
Logan McNaughton
cbc973a559
idle RDP before load state ( #1000 )
...
* idle RDP before load state
* more
2026-05-31 20:25:28 +00:00
Logan McNaughton
4453e66bcf
Improve state load time ( #995 )
...
* load state speed improvements
* more
* more
* more
2026-05-31 14:40:40 +00:00
Logan McNaughton
864175fae6
Rewind ( #991 )
...
* rewind
* more
2026-05-30 19:00:33 +00:00
Logan McNaughton
e0efa80f44
Don't reload RDP processor ( #968 )
...
* change rdram pointer
* more
* more
* more
* more
* more
* more
* more
2026-05-28 09:56:35 +00:00
Logan McNaughton
172867527b
add option for SSAA ( #843 )
2026-05-06 09:52:13 +00:00
Logan McNaughton
b2ef544513
handle controller reconnection ( #815 )
2026-04-27 16:38:20 +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
73d895a64a
add vsync option ( #776 )
2026-04-19 18:25:36 +02:00
Logan McNaughton
bc3dd4d39a
Hotkey for onscreen FPS ( #770 )
...
* fps counter
* more
2026-04-18 21:55:37 +02:00
Logan McNaughton
f8a7153fdd
enable vsync if required ( #765 )
...
* enable vsync if required
* add note
* more
* more
2026-04-17 15:07:15 +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
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
faadefe96e
format cpp code
2026-03-19 19:17:23 +01: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
2b93fb8aa1
re-add framebuffer tracking ( #573 )
2025-09-19 11:32:48 +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
4476d476de
add frame advance ( #549 )
2025-08-18 10:42:29 +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
3e95059ec7
add pause hotkey ( #509 )
2025-07-15 20:43:31 +02:00
Logan McNaughton
383b568012
remove framebuffer tracking ( #381 )
...
* remove framebuffer tracking
* more
2025-04-15 11:08:40 +02:00
Logan McNaughton
8a09cb711f
Add RDP to savestate ( #348 )
...
* organize RDP device
* more
* more
* more
* more
* more
* more
* more
* more
2025-03-22 21:24:39 +01:00
Logan McNaughton
e48ad9bdff
add way to change audio volume ( #330 )
...
* add way to change audio volume
* more
2025-03-15 11:11:18 +01:00
Logan McNaughton
e93c275795
Add option for CRT shader ( #314 )
...
* add CRT shader
* more
* more
* update type
* more
* more
* more
* more
2025-03-10 16:52:25 +01:00
Logan McNaughton
7b51ca82eb
add widescreen stretch option ( #291 )
2025-02-27 22:05:19 +01:00
Logan McNaughton
c363e78fbb
add slider for resolution ( #264 )
...
* add slider for resolution
* more
2025-02-19 14:48:36 +01:00
Logan McNaughton
656e390171
track RDP RDRAM writes ( #259 )
...
* track RDP RDRAM writes
* more
* more
* more
* more
* more
2025-02-17 22:13:45 +01:00
Logan McNaughton
17990dfebc
toggle speed limiter ( #260 )
2025-02-17 13:40:25 +01:00
Logan McNaughton
b67268ff62
fix PAL aspect ratio ( #241 )
2025-02-12 09:19:39 +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
1c168c4bcd
add some CPU read cycles ( #233 )
...
* add some CPU read cycles
* more
* more
* more
* use scissor region for rdp interrupt calc
2025-02-09 17:34:29 +01:00
Logan McNaughton
ab5ef57106
further function cleanup
2025-02-09 11:43:10 +01:00
Logan McNaughton
4c50203ad3
modify rdp sync code ( #230 )
2025-02-08 21:39:48 +01:00
Logan McNaughton
271e4be68c
disable rdp sync optimization to be safe ( #229 )
2025-02-08 21:20:59 +01:00
Logan McNaughton
a9afd6bb5c
Improve RDP emulation performance ( #228 )
...
* Improve RDP emulation performance
* more
* more
* more
* more
2025-02-07 22:29:20 +01:00
Logan McNaughton
f84444a12e
remove rdp_full_sync ( #203 )
...
* remove rdp_full_sync
* swap
* swap
2025-01-30 14:42:04 +01:00
Logan McNaughton
cb9309d7e4
RDP sync updates ( #201 )
...
* RDP sync updates
* rename
* rename
2025-01-29 20:21:49 +01:00
Logan McNaughton
dbd12516cf
Netplay create room GUI ( #162 )
...
* netplay
* more
* more
* more
* more
* tokio
* more
* more
* more
* video
* functions
* more
* use rusttls
* fix broadcast
2025-01-19 14:17:09 +01:00
Logan McNaughton
eae81c4623
Add integer scaling option ( #150 )
...
* Add integer scaling option
* more
* more
* more
2025-01-14 23:23:26 +01:00
Logan McNaughton
0a10b2c0ba
use SDL_AddEventWatch
2025-01-14 21:42:03 +01:00
Logan McNaughton
5d00eccb19
Use bindgen for FFI interface ( #127 )
...
* Use bindgen for FFI interface
* use allow list
2025-01-11 18:18:01 +01:00
Logan McNaughton
24b464fea4
Add option for high-res graphics ( #111 )
2025-01-07 13:38:57 +01:00
Logan McNaughton
31bad0416d
Code cleanup ( #103 )
2025-01-06 10:08:58 +01:00
Logan McNaughton
39afb26bfc
allow exiting full screen
2023-10-12 18:20:06 -06:00