Logan McNaughton
3da98c58c5
use rust 1.88 ( #447 )
...
* Use Rust 1.88
* add win aarch64 (commented out)
* Clippy fixes
2025-06-26 20:36:10 +02:00
Logan McNaughton
6e9b8ae126
Don't enable VRU during netplay ( #445 )
2025-06-26 11:44:56 +02:00
Logan McNaughton
0bb3d2cd5d
Slint fixes ( #433 )
...
* Slint fixes
* more
* more
* more
* more
* more
* more
* more
* more
* more
2025-06-26 09:00:23 +02:00
Logan McNaughton
f213b0b9a9
Use Slint for GUI ( #432 )
...
* Use Slint for GUI
* 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
* 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
* 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
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
2025-06-25 12:38:33 +02:00
Logan McNaughton
69029f3a02
Don't panic on invalid transferpak access ( #430 )
2025-06-23 16:41:37 +02:00
Logan McNaughton
5b6f9b76a6
fix interlaced image ( #383 )
2025-04-15 23:23:47 +02:00
Logan McNaughton
383b568012
remove framebuffer tracking ( #381 )
...
* remove framebuffer tracking
* more
2025-04-15 11:08:40 +02:00
Logan McNaughton
83103130e7
cleanup
2025-03-25 12:59:32 +01:00
Logan McNaughton
a58eed7dc9
add a few more loops ( #347 )
...
* add a few more loops
* more
2025-03-22 08:23:48 +01:00
Logan McNaughton
09ba7e4d13
use loop for cache ( #346 )
2025-03-21 22:37:04 +01:00
Logan McNaughton
f71ec9d54a
add cic entry for libdragon ipl3 ( #344 )
2025-03-19 14:15:00 +01:00
Logan McNaughton
da9b2247f8
remove more mut ( #334 )
2025-03-16 10:10:16 +01:00
Logan McNaughton
1bcadb3a8b
remove un-needed mut ( #333 )
...
* remove un-needed mut
* more
* more
2025-03-16 09:48:32 +01:00
Logan McNaughton
b07dde8768
disable mempak for Chameleon Twist ( #332 )
2025-03-16 07:35:37 +01:00
Logan McNaughton
2828accee1
re-arrange UI struct ( #310 )
...
* re-arrange UI struct
* format
2025-03-09 10:30:43 +01:00
Logan McNaughton
16a9754bda
GB MBC1 support ( #309 )
2025-03-08 21:48:51 +01:00
Logan McNaughton
e73816541e
condense code ( #308 )
2025-03-07 18:35:48 +01:00
Logan McNaughton
fdc17f4ae5
make is viewer optional ( #299 )
...
* make is viewer optional
* more
2025-03-04 18:52:47 +01:00
Logan McNaughton
a4c505c72d
remove some code duplication ( #298 )
2025-03-04 10:12:56 +01:00
Logan McNaughton
30cb3f8339
add some randomness ( #297 )
2025-03-04 09:45:25 +01:00
Logan McNaughton
da1e686c1a
Add option for overclocking ( #293 )
...
* add option to overclock CPU
* netplay
* more
* more
* more
* more
* more
2025-02-28 21:34:33 +01:00
Logan McNaughton
37b902eb31
use deterministic rtc time ( #288 )
...
* use deterministic rtc time
* netplay
2025-02-27 10:59:44 +01:00
Logan McNaughton
319d7c8553
some mbc3 rtc code ( #284 )
2025-02-26 21:00:15 +01:00
Logan McNaughton
82b4adb4ad
flash cart menu support ( #283 )
...
* flash cart menu support
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
2025-02-26 10:04:44 +01:00
Logan McNaughton
48ee50dea3
fix Stadium 2 GB games ( #281 )
2025-02-24 15:31:19 +01:00
Logan McNaughton
34a09925b4
fix GB tower ( #280 )
2025-02-24 14:43:06 +01:00
Logan McNaughton
168347b46e
Transfer Pak UI ( #279 )
...
* Transfer Pak UI
* more
* more
* more
* more
2025-02-24 12:49:33 +01:00
Logan McNaughton
95a3d3d5ec
fix type
2025-02-23 22:28:07 +01:00
Logan McNaughton
f6349f13da
tpak cleanup ( #278 )
...
* tpak cleanup
* more
* more
2025-02-23 16:10:53 +01:00
Logan McNaughton
9980302d37
more tpak code ( #276 )
...
* more tpak code
* more
2025-02-23 13:10:50 +01:00
Logan McNaughton
4692e2bcb9
more tpak code ( #275 )
...
* more tpak code
* more
2025-02-23 11:59:15 +01:00
Logan McNaughton
04390301c9
more tpak code ( #274 )
2025-02-22 21:41:21 +01:00
Logan McNaughton
b7509a2425
use rust 2024 edition ( #268 )
2025-02-20 18:20:55 +01:00
Logan McNaughton
d262567084
use struct in netplay code ( #265 )
...
* use struct in netplay code
* more
2025-02-19 20:57:03 +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
671a961789
Use struct instead of tuple ( #258 )
...
* Use struct instead of tuple
* more
2025-02-17 09:19:25 +01:00
Logan McNaughton
c2780c78b3
Transferpak stub ( #254 )
...
* transferpak support
* more
* more
2025-02-15 18:32:36 +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
8566eee906
fix possible crash in is viewer
2025-02-14 22:20:15 +01:00
Logan McNaughton
df9ad377d3
add cycles for rsp mfc0 ( #251 )
...
* add cycles for rsp mfc0
* more
2025-02-14 10:07:58 +01:00
Logan McNaughton
8f20abe813
update_screen after speed limiter ( #250 )
2025-02-13 22:09:17 +01:00
Logan McNaughton
2d09425ca1
fix rsp reserved commands ( #246 )
2025-02-12 22:04:30 +01:00
Logan McNaughton
d0965c03e1
dynamically calculate speed limit frequency ( #245 )
...
* dynamically calculate speed limit frequency
* dynamically calculate speed limit frequency
* dynamically calculate speed limit frequency
* more
2025-02-12 21:18:54 +01:00
Logan McNaughton
6ee55ce4ca
add a way to show internal FPS ( #244 )
2025-02-12 17:53:17 +01:00
Logan McNaughton
63b2ed69e4
don't modify cart.rom ( #243 )
...
* don't modify cart.rom
* don't modify cart.rom
* don't modify cart.rom
* more
* more
2025-02-12 16:09:42 +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