Commit graph

47 commits

Author SHA1 Message Date
Logan McNaughton
c363e78fbb
add slider for resolution (#264)
* add slider for resolution

* more
2025-02-19 14:48:36 +01:00
Logan McNaughton
b01c2d1885 use key down for input 2025-02-18 14:25:24 +01:00
Logan McNaughton
bb2da243b3 fix hotkeys 2025-02-18 13:38:38 +01:00
Logan McNaughton
938a99caa9
clean up data struct (#262)
* clean up data struct

* add check

* more

* more

* more
2025-02-18 10:05:48 +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
e04a151d49
set DPC_PIPEBUSY_REG (#253)
* set DPC_PIPEBUSY_REG

* revert hidden rdram change

* more
2025-02-15 08:29:37 +01:00
Logan McNaughton
a1c2ac21be fix hidden rdram size 2025-02-14 21:32:11 +01:00
Logan McNaughton
b7d194e12d
alt_return to toggle fullscreen (#252)
* alt_return to toggle fullscreen

* more
2025-02-14 12:29:49 +01:00
Logan McNaughton
2010b82c8e remove dead code 2025-02-13 11:57:16 +01:00
Logan McNaughton
0faf33fcfa
PAL aspect ratio adjustment (#242) 2025-02-12 10:14:06 +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
37b41c0f66 cleanup vi calc functions 2025-02-08 22:41:28 +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
1f746c5b36
Use SDL_Vulkan_GetVkGetInstanceProcAddr (#186)
* static link MoltenVK

* static link MoltenVK

* test

* test2

* test2

* more

* more

* more
2025-01-26 22:17:50 +01:00
Logan McNaughton
b0e9c29a05
SDL code tweaks (#177)
* SDL code tweaks

* more

* more

* more

* more

* more
2025-01-25 12:43:37 +01:00
Logan McNaughton
02c8661b4e
Use SDL3 (#175)
* Use SDL3

* more

* more

* more

* source

* more

* destory

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* fix

* fix

* more

* more

* more

* more

* more

* more

* more
2025-01-25 11:25:54 +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
c6c2187652
add fullscreen option (#146)
* add fullscreen option

* fix crash
2025-01-14 19:50:35 +01:00
Logan McNaughton
cd106345c9
use weave deinterlacing (#135) 2025-01-13 14:58:35 +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
ca33797973
Update parallel-rdp (#90) 2024-11-10 22:53:53 +01:00
Logan McNaughton
e87c4736ee
Update parallel-rdp (#80) 2024-10-07 14:35:12 +02:00
Logan McNaughton
bc83dd26ee
Update parallel-rdp (#78) 2024-09-02 19:57:47 +02:00
Logan McNaughton
877eff0fd4 update parallel rdp 2024-08-25 16:52:13 +02:00
Logan McNaughton
fb756d5d94
Update parallel rdp (#67) 2024-06-13 14:08:01 -06:00
Logan McNaughton
f9dbaeeb23
Update RDP (#66) 2024-06-04 07:51:23 -06:00
Logan McNaughton
711edef9cc update parallel rdp 2024-05-29 07:09:16 -06:00
Logan McNaughton
4da7cd0551
Update parallel-rdp WSI integration (#61)
* Update parallel-rdp WSI integration

* fix build

* disable mac build
2024-05-27 13:23:56 -06:00
Logan McNaughton
ce5ee30ef0 Update parallel rdp 2024-05-27 12:37:21 -06:00
Logan McNaughton
b8ce85b9fd update parallel rdp 2024-05-24 11:22:14 -06:00
Logan McNaughton
034fa7c29c fix window resize 2023-11-05 20:31:08 -07:00
Logan McNaughton
39afb26bfc allow exiting full screen 2023-10-12 18:20:06 -06:00
Logan McNaughton
2a077ae048 fix some rdp issues 2023-10-12 14:16:43 -06:00
Logan McNaughton
6fa2292fe4 resizeable window 2023-10-12 12:21:58 -06:00
Logan McNaughton
2e4a23c315 Initial Commit 2023-10-04 14:33:17 -06:00