Commit graph

557 commits

Author SHA1 Message Date
SimoneN64
92342feeda Check for errors when creating SDL window 2023-08-28 20:12:11 +02:00
SimoneN64
c7ff2e756a Add IMGUI license 2023-08-28 20:12:00 +02:00
SimoneN64
8d74b5141c Update parallel-rdp 2023-08-28 20:11:51 +02:00
SimoneN64
3d2c243d42 Fix 8/16-bit RSP accesses 2023-08-28 20:11:38 +02:00
SimoneN64
ef4c662c60 Fix TLBP after making cop0.index a union 2023-08-28 20:11:14 +02:00
SimoneN64
ae67a2ef34 Define ABI for JIT 2023-08-28 20:10:02 +02:00
SimoneN64
367a82c11d Cop0's Index as a union 2023-08-28 16:08:49 +02:00
SimoneN64
1a338de8b9 more work 2023-08-19 16:12:51 +02:00
SimoneN64
c8a9b7951b more instructions 2023-08-15 11:35:24 +02:00
SimoneN64
6137d37c33 more instructions 2023-08-13 11:49:06 +02:00
SimoneN64
63a10053f9 more instructions 2023-08-13 10:42:12 +02:00
SimoneN64
180f07c23f Start implementing some instructions 2023-08-13 09:42:00 +02:00
SimoneN64
f708f0452d Fix last linking issues 2023-08-12 15:42:56 +02:00
SimoneN64
e3ab5d73e7 Stop using magic numbers for switch-case in decode.cpp 2023-08-12 15:42:42 +02:00
SimoneN64
8caade761f Call lwc1/swc1/ldc1/sdc1 correctly in JIT 2023-08-12 15:42:14 +02:00
SimoneN64
9992d216c5 fix Interpreter::LL 2023-08-12 15:41:43 +02:00
SimoneN64
f4c58a4b1d stub jit instructions for linking 2023-08-12 15:41:21 +02:00
SimoneN64
9266308c63 start to implement recompile function and the like 2023-08-12 15:41:05 +02:00
SimoneN64
4a7997b91e structure jit 2023-08-11 15:51:10 +02:00
SimoneN64
79c7b070eb project restructure 2023-08-11 15:19:39 +02:00
CocoSimone
74dccb6ac6 ignore compile commands 2023-08-11 12:48:30 +02:00
CocoSimone
a5bbd2dc9a Don't force inline 2023-08-11 12:48:30 +02:00
Simone
fbc6abf5e8 Update Discord link 2023-08-04 08:44:01 +02:00
SimoneN64
acb858aa7c Properly credit ares for things I referenced 2023-08-04 08:42:18 +02:00
Simone
803b42e01a
Shoutout to ares in README 2023-08-03 14:15:25 +02:00
Simone
61cb539ea7
Shout out kmc-jp in README 2023-08-03 09:26:40 +02:00
SimoneN64
d0e9f41ffe avoid running CI jobs on other branches than master 2023-08-01 09:25:12 +02:00
SimoneN64
8484f4b19a Merge branch 'master' into JIT 2023-07-30 18:23:02 +02:00
SimoneN64
45a7df3e8b Update parallel-rdp 2023-07-30 18:20:04 +02:00
SimoneN64
4715652970 Lay down initial JIT structure 2023-07-25 10:56:27 +02:00
SimoneN64
fcee7f5850 DMEM/IMEM mirroring 2023-07-25 10:23:06 +02:00
SimoneN64
a809a76b28 oops, duplicated registers and mem member objects 2023-07-25 09:51:08 +02:00
SimoneN64
44c3a6f155 Move "Step" out of Interpreter.hpp 2023-07-25 09:15:32 +02:00
SimoneN64
698032f0a1 Lay down BaseCPU structure 2023-07-24 16:06:33 +02:00
SimoneN64
e587c31150 Avoid rendering if window is minimized + pause on minimize/losing focus 2023-07-22 19:34:57 +02:00
SimoneN64
d0bccfc7e7 Should use SDL_free for drag and drop char* 2023-07-10 21:20:52 +02:00
Simone
38ad014fa6
Add Discord link to README.md 2023-07-08 09:27:50 +02:00
SimoneN64
dffd36fc31 Added dgb-n64 in sister projects section 2023-07-06 23:24:31 +02:00
SimoneN64
24b43e65f8 Added MelonDS in sister projects section 2023-07-06 23:17:36 +02:00
SimoneN64
0daa56b25d Remove SFML from code 2023-07-06 23:11:24 +02:00
SimoneN64
6b9761355e Add "Sister projects" to README.md 2023-07-06 23:09:30 +02:00
SimoneN64
edc44ce685 Remove SFML dependency 2023-07-06 22:54:55 +02:00
SimoneN64
18615ad36d attempt at fixing Linux linking error 2023-06-28 10:07:27 +02:00
SimoneN64
cc7e9bc464 add mute option to settings 2023-06-28 09:49:58 +02:00
SimoneN64
9242fe986f Fix Windows CI (linux still bork)
Update unarr
Add new log options
Minor improvements
2023-06-28 09:36:19 +02:00
SimoneN64
6a7f2e144c packets 2023-06-28 09:35:48 +02:00
SimoneN64
e8cd317d0d lay down netplay code 2023-06-28 09:35:48 +02:00
SimoneN64
c0c5a4f1c0 update ci 2023-06-28 09:35:48 +02:00
SimoneN64
42d6fb8e05 add sfml-network 2023-06-28 09:35:48 +02:00
SimoneN64
9f27961cb9 things 2023-06-13 21:27:37 +02:00