Commit Graph

71 Commits

Author SHA1 Message Date
Logan McNaughton
415c3eca40
Clippy fixes (#99) 2024-12-31 22:15:39 +01:00
Logan McNaughton
5409b0f5d4
use spin sleep for more accurate VI timing (#97) 2024-12-29 12:06:59 +01:00
Logan McNaughton
0eadc38917
fix out-of-bound access in sram (#95) 2024-12-23 11:20:09 +01:00
Logan McNaughton
a40e795036
deal with out-of-bounds reads for RDRAM->RSP DMA (#94) 2024-12-23 10:15:30 +01:00
Logan McNaughton
bdd15e340b
Add annotations suggested by linter (#68) 2024-06-13 14:04:32 -06:00
Logan McNaughton
d644617d62
Fix some crashes with test rom (#64)
* Fix some crashes with test rom

* fix lint
2024-05-30 19:49:56 -06:00
Logan McNaughton
00c236ce8c fix linter 2023-11-05 21:51:41 -07:00
Logan McNaughton
46625f3104
clippy fixes (#22)
* clippy fixes

* typo fix

* more

* more

* more

* more

* more

* more

* add workflow
2023-10-24 14:20:48 +03:00
Logan McNaughton
f969e71f17
don't use !0 (#21)
* don't use !0

* fix type
2023-10-24 02:45:22 -06:00
Logan McNaughton
94cfc61678
controller config (#19)
* controller config

* more

* list controllers

* add config file

* save at end

* fix path

* more

* clean

* readme

* more

* assign controller

* clear option

* more

* add bind profile

* pretty

* stub

* comments

* add comment

* move

* more

* use i

* use none

* add types

* more

* more

* more

* more

* more

* more controller stuff

* some joystick

* cleaner

* func

* func

* more

* clean

* more func

* more

* hat

* change defauly

* only p1

* bind using guid

* more

* windows

* add font

* more

* clean

* warnins

* more

* more

* more

* more

* more

* joystick

* clean

* more

* more
2023-10-23 21:44:14 +03:00
Logan McNaughton
c3fb872d6f
rom saves (#18)
* rom saves

* more

* more

* more

* works but slow

* use json

* clean

* clean

* clean
2023-10-16 21:20:58 +03:00
Logan McNaughton
a75e7a08cb shift jis support 2023-10-15 19:56:54 +03:00
Logan McNaughton
77d9f65196
RTC (#17)
* RTC

* fix
2023-10-15 10:09:17 -06:00
Logan McNaughton
62743d9637
fix branch offset (#15) 2023-10-14 14:19:38 -06:00
Logan McNaughton
46464e6ad9 zero alloc rdram 2023-10-14 07:31:30 -06:00
Logan McNaughton
0c97320010 fix controller detection 2023-10-12 20:32:17 -06:00
Logan McNaughton
4abdb0d4f8 command and conquer boots 2023-10-12 20:28:09 -06:00
Logan McNaughton
f345ab6968 avoid error 2023-10-12 12:51:17 -06:00
Logan McNaughton
0224d75bea
mempak support (#14)
* mempak support

* fix

* read and write

* format func

* formatting

* finish
2023-10-12 10:19:49 -06:00
Logan McNaughton
3f2a49eb21 fix dk64 2023-10-11 17:48:22 -06:00
Logan McNaughton
c8b9b707e5 dp freeze 2023-10-11 17:44:13 -06:00
Logan McNaughton
b468c05e80 6105 cic challenge 2023-10-11 17:35:52 -06:00
Logan McNaughton
80ea6b2c1f paper mario fixes 2023-10-11 17:13:49 -06:00
Logan McNaughton
f07a6d2714
flash saves (#13)
* flash saves

* clean

* remove byte swap
2023-10-11 17:05:23 -06:00
Logan McNaughton
02416a9786 use func 2023-10-11 13:24:20 -06:00
Logan McNaughton
2a137a8b62 cleanup sram 2023-10-11 13:21:50 -06:00
Logan McNaughton
fe2c7752ea standardize file size 2023-10-11 13:16:00 -06:00
Logan McNaughton
0f0565b8b7 fix powerpuff girls 2023-10-11 12:33:31 -06:00
Logan McNaughton
8fd7bef85d fix ppl 2023-10-11 12:23:14 -06:00
Logan McNaughton
010e0f3fd8 fix wdc 2023-10-11 10:36:06 -06:00
Logan McNaughton
3d94f14c5b wrapping sub 2023-10-10 21:31:51 -06:00
Logan McNaughton
e4f4d6a9ae clean up compare 2023-10-10 21:31:04 -06:00
Logan McNaughton
43f86bf5bf fix again 2023-10-10 20:52:17 -06:00
Logan McNaughton
819f5a7d8b fix masking 2023-10-10 20:38:11 -06:00
Logan McNaughton
c75c1e780c fix flush mode 2023-10-10 20:03:13 -06:00
Logan McNaughton
e2995d5b59
event fixes (#12)
* fix vi stuff

* more

* more fix

* rename
2023-10-10 19:43:25 -06:00
Logan McNaughton
a6bafe9618 fix pal rom loading 2023-10-09 22:11:02 -06:00
Logan McNaughton
65c91ed359 clean up speed limiter 2023-10-09 20:54:17 -06:00
Logan McNaughton
1f0fbd6eaf watch for dp freeze 2023-10-09 16:15:19 -06:00
Logan McNaughton
f06905130d fix typo 2023-10-09 16:13:03 -06:00
Logan McNaughton
e1bce6345c fix tlb return 2023-10-08 14:33:39 -06:00
Logan McNaughton
6c0f3f5aec fix crash 2023-10-08 12:47:59 -06:00
Logan McNaughton
f5fad4b53e fix multu 2023-10-08 12:38:12 -06:00
Logan McNaughton
a8261e82a0 small cleanup 2023-10-08 08:27:57 -06:00
Logan McNaughton
c74d0e4c40 Revert "jalr"
This reverts commit a094b3a7d3.
2023-10-08 08:27:13 -06:00
Logan McNaughton
a094b3a7d3 jalr 2023-10-07 21:00:09 -06:00
Logan McNaughton
4a672bbbc3 startup values 2023-10-07 19:49:50 -06:00
Logan McNaughton
cb96c84100 small opt 2023-10-07 19:23:44 -06:00
Logan McNaughton
6fd82d6e91 more simple 2023-10-07 08:21:00 -06:00
Logan McNaughton
b0dfb6ad8c cache rsp opcode 2023-10-07 08:18:52 -06:00