-
5905529982
Game list uses new DB
CocoSimone
2022-12-19 00:06:37 +01:00
-
60ad309eb7
New DB
CocoSimone
2022-12-18 20:26:31 +01:00
-
d91258bf08
Game list
CocoSimone
2022-12-18 02:38:32 +01:00
-
3986b35ac3
Use interpreter by default for now
CocoSimone
2022-12-17 02:42:16 +01:00
-
563714f6e2
update parallel-rdp
CocoSimone
2022-12-17 02:35:17 +01:00
-
aff00bdca3
We do a little saving (Widget + json serialization)
CocoSimone
2022-12-17 02:33:09 +01:00
-
c1b57403cd
Merge branch 'master' into dynarec
CocoSimone
2022-12-16 23:23:27 +01:00
-
-
08e0903fa0
Map physical addresses for fastmem + minor optimization
CocoSimone
2022-12-16 23:13:58 +01:00
-
dc858560ad
Basic software fastmem + update parallel-rdp
CocoSimone
2022-12-12 03:44:16 +01:00
-
69d5166db7
log PC in RSP unhandled instruction case
CocoSimone
2022-12-12 02:49:30 +01:00
-
1b743b4359
minor fixes
CocoSimone
2022-12-12 02:48:07 +01:00
-
cfd4166d5a
fix SM64 (USA) hanging before peach reads the letter if file is selected too fast
CocoSimone
2022-12-12 02:47:48 +01:00
-
23bdd74f8a
reduce branching in emulation of CPU/RSP parallelization
CocoSimone
2022-12-12 02:47:16 +01:00
-
30a0a43d08
avoid building rapidjson (from discord-rpc) docs, examples and tests
CocoSimone
2022-12-12 02:46:14 +01:00
-
bbcc453ae2
DPI awareness, TODO: handle moving to different monitors
CocoSimone
2022-12-09 05:40:32 +01:00
-
da25baccad
update parallel-rdp and enable lto
CocoSimone
2022-12-09 01:36:46 +01:00
-
ad68b1c7d0
update mario.png
CocoSimone
2022-12-06 22:10:53 +01:00
-
3b3015e846
Discord Rich Presence!
CocoSimone
2022-12-06 21:41:40 +01:00
-
1d5aa43f9c
update dependencies and discord-rpc
CocoSimone
2022-12-06 21:02:57 +01:00
-
1aeddbfc9f
Don't use virtual class for different type of cpu core
CocoSimone
2022-12-06 20:51:37 +01:00
-
f6824eaa4f
rename emulator
CocoSimone
2022-11-19 22:26:43 +01:00
-
c04ed9a20d
rename emulator
Simone Coco
2022-11-17 13:55:20 +01:00
-
35b4d5ab9e
preliminary dynarec work
CocoSimone
2022-10-30 16:50:43 +01:00
-
1265279069
minor fixes
CocoSimone
2022-10-30 12:42:43 +01:00
-
-
6222e9ebfd
attempting to fix CI builds once again
CocoSimone
2022-10-29 12:27:24 +02:00
-
c40668e604
attempting to fix Windows build once again
CocoSimone
2022-10-29 12:12:03 +02:00
-
3b86d92f2e
this build will fail
CocoSimone
2022-10-29 01:04:19 +02:00
-
-
3b843e23d5
this build will fail
CocoSimone
2022-10-29 01:02:58 +02:00
-
eb39588b62
Trying to fix build on Windows
CocoSimone
2022-10-26 22:34:05 +02:00
-
-
d15add0505
Try to use vcpkg in CI
CocoSimone
2022-10-25 22:03:57 +02:00
-
69dbacf43d
Minor fixes
CocoSimone
2022-10-25 21:56:43 +02:00
-
487160b198
Scheduler (SI DMA delay)
CocoSimone
2022-10-21 19:02:44 +02:00
-
eadb4594f5
TLBWR + Scheduler (SI DMA delay)
Simone Coco
2022-10-21 16:49:52 +02:00
-
a8fda9770c
Delay SI DMAs, implement TAS movie replay (WIP), and fix DIV
CocoSimone
2022-10-18 20:46:45 +02:00
-
6a42a212c4
Remove memory editor
CocoSimone
2022-10-18 12:22:17 +02:00
-
7305aff4ed
Static linking
CocoSimone
2022-10-18 11:40:00 +02:00
-
af198a2d3a
Static linking
CocoSimone
2022-10-17 22:57:29 +02:00
-
6510dbf3ac
Fixed some more RSP instructions, fix CI (hopefully)
CocoSimone
2022-10-17 22:32:46 +02:00
-
2dca6a5116
Embed SM64 "Press Start" screenshot in README
Simone Coco
2022-10-17 09:44:17 +02:00
-
7aa019fac1
Fixed a bunch of the RSP, now Mario 64 correctly shows graphcis
CocoSimone
2022-10-16 23:07:25 +02:00
-
932275ab32
Couple RDP fixes and some other stuff i forgor 💀
CocoSimone
2022-10-16 21:37:48 +02:00
-
fc6642554c
Introduce memory editor and fix crash on dumping RDRAM
CocoSimone
2022-10-12 01:46:22 +02:00
-
eafebc4c28
Reset RSP steps on BREAK
Simone Coco
2022-10-11 11:47:49 +02:00
-
0ac6f07054
fix nasty bug on writing to RSP PC. Mario Kart 64 boots now
CocoSimone
2022-10-10 23:35:14 +02:00
-
db4e2caf85
fix isviewer + rsp reset divin, divout and divinloaded
CocoSimone
2022-10-07 00:32:53 +02:00
-
6d9516933d
fix decoding rsp
CocoSimone
2022-10-06 18:30:04 +02:00
-
73d65c2246
SSV and SLV switched, fix shift in SBV, implement "Dump RDRAM" and "Dump IMEM" buttons in GUI
CocoSimone
2022-10-06 02:17:36 +02:00
-
89daa969eb
VRSQ + VNAND + fix "Paused" in window title
Simone Coco
2022-10-05 17:21:03 +02:00
-
4757cbb8ef
cycle counting fixed
Simone Coco
2022-10-05 12:09:31 +02:00
-
80c8718fef
SUPER MARIO 64 BOOTS, works until peach letter
Simone Coco
2022-10-05 11:22:04 +02:00
-
1f0448fed5
buncha rsp instructions
CocoSimone
2022-10-05 01:11:34 +02:00
-
76c81bc43d
Bug in RDP gathering of commands + 2 new vector instructions
CocoSimone
2022-10-04 21:55:33 +02:00
-
130d34ae91
oops forgor break
CocoSimone
2022-10-03 22:25:44 +02:00
-
c8f3cb0cb0
Update MI.cpp
Simone Coco
2022-10-03 10:22:00 +02:00
-
b79c869415
Add support for different CIC chips
CocoSimone
2022-10-01 14:45:43 +02:00
-
38b5b4d430
Fix some VU instructions and TODO VADD
CocoSimone
2022-10-01 04:55:59 +02:00
-
3ff64c04fe
Stub "RDRAM size" value in RDRAM to fix bug described in previous commit message
CocoSimone
2022-10-01 04:23:09 +02:00
-
770339f84e
SW in Lemmy's suite with Krom's IPL3 loops infinitely due to throwing exception that shouldn't happen
CocoSimone
2022-10-01 03:47:26 +02:00
-
a711093b55
clamping logic + sdr fix + rsp.status gets written the same way as RSP::Write on RSP::MTC0
CocoSimone
2022-09-25 22:02:31 +02:00
-
c0fa20b10f
Moar RSP vector instructions
CocoSimone
2022-09-25 18:27:07 +02:00
-
24ec6ed6dd
Fire RSP DMAs upon RSP MTC0 to indexes 2 or 3 (unstucks Mario)
CocoSimone
2022-09-25 14:55:21 +02:00
-
6ad8d00a92
More FPU exceptions
CocoSimone
2022-09-24 20:41:54 +02:00
-
19bf3e55e5
Implement overflow and STORE and LOAD exceptions (add, addi, dadd, daddi, sub, dsub, lwl, ldl, lwr, ldr, swl, swr, sdl, sdr)
CocoSimone
2022-09-23 15:31:54 +02:00
-
c1db93fd71
Fix address error exceptions and TLB match check
CocoSimone
2022-09-22 22:08:32 +02:00
-
cff03301ac
Single cmakelist, because I'm done maintaining an unstable shitty build system, one is easier
Simone Coco
2022-09-21 13:18:44 +02:00
-
d4c9399454
remove capstone submodule
Simone Coco
2022-09-21 11:33:23 +02:00
-
de1f287197
switch to capstone on master
Simone Coco
2022-09-21 11:21:41 +02:00
-
7f4352003e
RSP DMAs fixes
CocoSimone
2022-09-20 23:03:07 +02:00
-
29f3793335
RDP fixes
CocoSimone
2022-09-20 23:02:50 +02:00
-
1cfb722a1e
minor RSP changes
CocoSimone
2022-09-20 23:02:35 +02:00
-
b1aeab3425
COP0 open bus
CocoSimone
2022-09-20 23:02:17 +02:00
-
8c97be3619
PIF fixes + implement drag and drop
CocoSimone
2022-09-20 23:02:05 +02:00
-
82578cd914
Fix various memory things
CocoSimone
2022-09-20 23:01:18 +02:00
-
f88fcf657e
Implement RSP MEM mirroring
CocoSimone
2022-09-19 20:07:28 +02:00
-
708dde5b6c
Introduce game db + fallback to stem of filename + volume control
CocoSimone
2022-09-18 16:12:50 +02:00
-
bef4705ffa
avoid building tests and archs other than MIPS for capstone in CI
Simone Coco
2022-09-17 21:40:38 +02:00
-
71899ef9fa
Statically link on windows, copy resources folder in CI
Simone Coco
2022-09-17 20:16:25 +02:00
-
f4458e2aea
fix CI
CocoSimone
2022-09-17 18:09:34 +02:00
-
13c32cd8d9
update prdp
CocoSimone
2022-09-17 17:44:35 +02:00
-
d8e415d2cf
Fix LD/LLD/SC/SCD (maybe?)
CocoSimone
2022-09-11 22:27:32 +02:00
-
ce3789315a
Fix exception in delay slot
CocoSimone
2022-09-11 15:49:34 +02:00
-
645a20931a
fix pads, start RSP
CocoSimone
2022-09-10 01:05:46 +02:00
-
0b5a9ba0e7
forgot to increment v_current. Fuck me, thanks @wheremyfoodat
CocoSimone
2022-09-09 17:03:01 +02:00
-
314f6629f0
update prdp
CocoSimone
2022-09-08 00:06:35 +02:00
-
01e918d7f2
update prdp
CocoSimone
2022-09-07 20:55:13 +02:00
-
c15d881adb
fixed J
CocoSimone
2022-09-07 20:32:34 +02:00
-
87ad20b519
trying to fix weird derailing
CocoSimone
2022-08-28 23:48:08 +02:00
-
b4812cd442
debugger work
CocoSimone
2022-08-27 18:52:04 +02:00
-
d5743f4dc2
debugger work
CocoSimone
2022-08-27 14:42:39 +02:00
-
631b864641
begin debugger work
CocoSimone
2022-08-26 23:01:05 +02:00
-
477e8b7884
Add fonts + gdb stub WIP
CocoSimone
2022-08-25 23:47:52 +02:00
-
7c338f4f0c
Render to imgui::image
CocoSimone
2022-08-23 02:24:45 +02:00
-
bcde8570b6
Fix windows + Implement some RDP reads and writes
CocoSimone
2022-08-22 19:54:56 +02:00
-
68be852238
Fixing validation errors (needs a change in parallel-rdp WARNING)
CocoSimone
2022-08-22 03:47:29 +02:00
-
51c334fc1a
GUI work
CocoSimone
2022-08-20 14:38:25 +02:00
-
7962ae12e3
Fix imgui support + update README.md
CocoSimone
2022-08-19 23:42:15 +02:00
-
02636d38b6
Controller + avoid disassembling if in Release build + minor things
CocoSimone
2022-08-18 18:21:35 +02:00
-
066b1ace17
Update parallel-rdp properly
CocoSimone
2022-08-18 14:52:09 +02:00
-
701c0de18a
Fixed endianness for parallel-rdp
CocoSimone
2022-08-16 11:48:12 +02:00
-
e2313c212c
Fix parallel-rdp integration and reset whole state upon loading rom
CocoSimone
2022-08-13 11:44:35 +02:00