Commit graph

128 commits

Author SHA1 Message Date
John Baumann
d46cc2bad4 Increase EXP1 size, add lua binding, rename memory regions, add basic pio emualtion
Increase EXP1 size, allow loading rom from file

Remove pointer math, avoid null dereference

Add lua binding for Parallel memory pointer

Rename memory regions...

dERP

Fix out of page writes

Light tidy and trying to trigger build steps

Squash ya later dude!

Progress commit. Fairly fleshed out, needs tidying

Progress commit
2023-03-11 22:25:37 -06:00
Nicolas Pixel Noble
9e1d8f052e Also upgrading to glfw 3.3.8. 2022-11-18 22:17:38 -08:00
John Baumann
4ad87d4f5c Fully involved dumpster fire 2022-08-24 13:40:06 -05:00
Nicolas Pixel Noble
b56fef1275 Fixing core filter file conflict. 2022-08-03 17:38:28 -07:00
wheremyfoodat
05daf3f3d5 Fix up display class 2022-07-27 01:11:12 +03:00
wheremyfoodat
9d17edc864 Merge branch 'main' into opengl-gpu 2022-07-01 00:39:06 +03:00
Nicolas Pixel Noble
7d2d4a2a23 Lua Event Bus bindings, and some fixes. 2022-06-04 18:38:27 -07:00
wheremyfoodat
2b2a9ede81 Merge branch 'main' into opengl-gpu 2022-06-02 13:12:20 +03:00
Nicolas Pixel Noble
1af0493089 Updating LuaJIT & adding pairs for settings. 2022-05-23 20:26:50 -07:00
wheremyfoodat
e6ac1cd16b Merge branch 'main' into opengl-gpu 2022-05-20 19:36:35 +03:00
Nicolas Pixel Noble
edac31efa8 Removing useless / obsolete code. 2022-05-09 20:46:12 -07:00
wheremyfoodat
db2502965f Fix filters. 2022-04-16 01:14:43 +03:00
wheremyfoodat
67e3b654d0 Merge branch 'main' into opengl-gpu 2022-04-09 15:04:01 +03:00
wheremyfoodat
c00e0432c5 Disgusting early GPU command parsing. 2022-04-09 01:35:21 +03:00
Nicolas Pixel Noble
1f57ac484d Starting LuaISO stuff. 2022-03-29 23:42:38 -07:00
wheremyfoodat
17795f282a Starting work on OpenGL GPU. 2022-03-25 01:18:33 +02:00
Nicolas Pixel Noble
69c9d0fc0c Moving cdrom files to their own project. 2022-03-19 22:20:18 -07:00
Nicolas Pixel Noble
5ff794dc65 More cleanup... 2022-03-19 21:25:11 -07:00
Nicolas Pixel Noble
e274b003dd Renaming iec-60908b-math to iec-60908b 2022-03-19 09:25:30 -07:00
Nicolas Pixel Noble
34caa4ca92 Fixing Windows build. 2022-03-18 20:39:56 -07:00
Nicolas Pixel Noble
e7df45e4de Refactoring ECC / EDC code, and simplified ECM decoder. 2022-03-17 22:21:29 -07:00
Nicolas Pixel Noble
24004914fe Adding ClangCL support. 2022-03-15 17:25:18 -07:00
Nicolas Pixel Noble
13ceead40a Fixing project files. 2022-03-07 21:30:10 -08:00
Nicolas Pixel Noble
185bb0adcd Reverting weird visual studio changes. 2022-02-01 21:42:11 -08:00
John Baumann
3312b15be1 Tidy SIO1-Server(and client) 2022-01-24 00:50:27 -06:00
John Baumann
df8d669c1b Tidy up SIO1 2022-01-23 21:54:37 -06:00
John Baumann
9e9ae4358b Fixed SIO1 server buffer length, started adding callback support 2022-01-23 10:18:03 -06:00
John Baumann
83abb952df Mid-progress commit 2022-01-16 15:29:26 -06:00
Nicolas 'Pixel' Noble
048804bf34 Merge remote-tracking branch 'upstream/main' into vs-2022 2021-12-20 22:07:48 -08:00
Nicolas Noble
2986a46be6
Merge branch 'main' into fix-typo 2021-11-27 08:22:40 -08:00
Nicolas Pixel Noble
34ca10633d Upgrading to Visual Studio 2022 2021-11-21 16:43:04 -08:00
Nicolas 'Pixel' Noble
87964dd44c Updating LuaJIT 2021-11-09 17:39:39 -08:00
wheremyfoodat
59c7e00ad8 First iteration of recompiler profiler 2021-11-07 02:46:20 +02:00
wheremyfoodat
9ea9a32741 Merge branch 'dynarec-symbols' into fix-typo 2021-11-06 21:12:39 +02:00
wheremyfoodat
5f56e3ec13 Merge branch 'main' into fix-typo 2021-11-05 21:04:15 +02:00
Nicolas Pixel Noble
62bebb3542 Lua bindings. 2021-10-24 14:29:00 -07:00
wheremyfoodat
07c784fc5a Fix build 2021-10-24 22:26:49 +03:00
wheremyfoodat
69f1f902a0 Merge branch 'main' into fix-typo 2021-10-03 22:17:57 +03:00
Nicolas 'Pixel' Noble
b6178d55db Callstack heuristic. 2021-09-21 23:00:25 -07:00
wheremyfoodat
50b470956a [DynaRec x86-32] Check if GTE is on in 1 instruction [DynaRec x64] Add gte_x64.cc file 2021-08-23 18:09:31 +03:00
wheremyfoodat
92bd915534 [DynaRec x64] ABI things 2021-08-02 01:48:23 +03:00
wheremyfoodat
ba500ca5b8 Merge branch 'main' into fix-typo 2021-08-01 17:03:11 +03:00
wheremyfoodat
7bb43219ba Delete unused VS filter. 2021-07-31 16:52:45 +03:00
wheremyfoodat
d5ecb3b225 Fixing VS filters 2021-07-31 16:39:25 +03:00
wheremyfoodat
5a31f42055 More infrastructure 2021-07-29 14:37:18 +03:00
wheremyfoodat
c52d983fc9 [Dynarec x64] Set up some memory management stuff. 2021-07-29 03:27:18 +03:00
wheremyfoodat
c4405df626 Establish better DynaRec framework 2021-07-29 00:30:25 +03:00
wheremyfoodat
f2d2e3f1ef [DynaRec] ix86 is kil 🦀 2021-07-26 15:30:46 +03:00
Nicolas 'Pixel' Noble
03ab90c9a2 Cleanup. 2021-04-21 23:42:50 -07:00
Nicolas 'Pixel' Noble
3693bf36e4 Some more kernel calls. 2021-04-05 21:39:28 -07:00