Commit Graph

88 Commits

Author SHA1 Message Date
Logan McNaughton
64e6d75db1
Update Granite (#618)
* Update Granite

* add file
2025-11-21 10:44:09 +01:00
Logan McNaughton
24fc5b9638 update parallel-rdp 2025-10-30 13:59:20 +01:00
Logan McNaughton
2050098735
fix out of bounds access (#590) 2025-10-06 09:02:50 +02:00
Logan McNaughton
0bf70a77ea correct load block size 2025-09-26 18:52:27 +02:00
Logan McNaughton
9d0516545e reorder items 2025-09-25 16:14:48 +02:00
Logan McNaughton
e3023a902f
further depth buffer tracking tweaks (#583) 2025-09-25 15:59:58 +02:00
Logan McNaughton
c2493b829e
watch z-buffer reads as well (#581) 2025-09-24 23:00:39 +02:00
Logan McNaughton
2f25de55d7
change depth buffer tracking (#580) 2025-09-24 20:06:39 +02:00
Logan McNaughton
fc41e26a6d
expose 8x resolution (#578) 2025-09-21 13:36:13 +02:00
Logan McNaughton
d1f28bb7a8
optimize rdp_check_framebuffers (#577) 2025-09-21 10:43:49 +02:00
Logan McNaughton
2b93fb8aa1
re-add framebuffer tracking (#573) 2025-09-19 11:32:48 +02:00
Logan McNaughton
018d8ca3e3 fix parallel-rdp build 2025-09-15 12:28:54 +02:00
Logan McNaughton
24d26d864e update parallel-rdp 2025-09-15 12:21:26 +02:00
Logan McNaughton
7b8c549e8e
remove rdp sync speed hack (#567) 2025-09-15 09:50:23 +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
f1968e3a58 use NearestClamp for image 2025-08-06 23:02:08 +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
328e1730a0
Update parallel-rdp (#523) 2025-07-20 09:55:36 +02:00
Logan McNaughton
3e95059ec7
add pause hotkey (#509) 2025-07-15 20:43:31 +02:00
Logan McNaughton
9bf43a16b4
Move SDL_PumpEvents (#482)
* Move SDL_PumpEvents

* more
2025-07-09 22:07:38 +02:00
Logan McNaughton
b67247f935
Sync sdl window to prevent fullscreen issues (#481) 2025-07-09 19:55:24 +02:00
Logan McNaughton
f10c591047 init rdp device 2025-07-09 10:45:12 +02:00
Logan McNaughton
82f1965f26
avoid syncing RDP too much (#479) 2025-07-09 10:31:20 +02:00
Logan McNaughton
c7680f10a0 fix compiler warning 2025-06-16 06:31:23 +02:00
Logan McNaughton
383b568012
remove framebuffer tracking (#381)
* remove framebuffer tracking

* more
2025-04-15 11:08:40 +02:00
Logan McNaughton
11a8e96564 better default for address tracking 2025-04-02 14:06:43 +02:00
Logan McNaughton
b4832b941f
sync parallel rdp for texture images (#361)
* sync parallel rdp for texture images

* more

* more

* more

* more

* more
2025-04-02 12:24:30 +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
5d692318fe better region check 2025-03-17 10:06:26 +01:00
Logan McNaughton
f2966230f9
Fix freeze in Bass Hunter 64 (#339) 2025-03-17 09:46:09 +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
5528f233c0 fix compile warning 2025-03-13 16:51:41 +01:00
Logan McNaughton
ec2f47e5d3 cleanup vector code 2025-03-11 15:08:35 +01:00
Logan McNaughton
139d66eb82
use vector for rdram_dirty (#322) 2025-03-11 14:52:57 +01:00
Logan McNaughton
84dcc6c154
fix image scale when using upscaling (#317) 2025-03-10 22:53:16 +01:00
Logan McNaughton
5bac846bda
update shaders (#315) 2025-03-10 17:13:45 +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
5a3609d501
add option to crop out letterbox (#292) 2025-02-28 09:47:34 +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
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