Commit graph

151 commits

Author SHA1 Message Date
Nicolas "Pixel" Noble
3996f8e7a2 Bumping LuaJIT to current latest.
- Also adding bit.extract
- Also adding ImGui's natvis files.
2025-02-10 19:11:20 -08:00
jr
5ca33399b7 Initial PatchManager system 2024-10-18 22:44:06 +02:00
Nicolas Pixel Noble
1df0bd3aa3 Update ffmpeg & glfw nuget packages. 2024-03-09 19:51:11 -08:00
Nicolas Pixel Noble
54deb9ccad Cleaning up vcxproj files. 2024-03-02 12:41:55 -08:00
Nicolas Pixel Noble
72a3806ae6 Actually, we can't do that. 2024-01-14 23:38:13 -08:00
Nicolas Pixel Noble
d700d9083a Adding Aarch64 project files to VS files. 2024-01-14 23:14:15 -08:00
Nicolas Pixel Noble
f989a021b3 Overhauling command line arguments for cleaner access. 2023-07-09 11:48:09 -07:00
Nicolas Pixel Noble
7446a7b3bb Merge branch 'main' into tui 2023-06-13 20:59:24 -07:00
Nicolas Pixel Noble
49acad1e8b Update LuaJIT
Hopefully should fix crashes in the JIT.
2023-06-05 21:27:17 -07:00
Nicolas Pixel Noble
feecf463d5 Merge remote-tracking branch 'upstream/main' into tui
# Conflicts:
#	src/gpu/soft/draw.cc
2023-06-01 21:51:15 -07:00
Nicolas Pixel Noble
8c10352082 Merge remote-tracking branch 'origin/main' into tui
# Conflicts:
#	src/core/OpenGL_GPU/gpu_opengl.cc
#	src/core/OpenGL_GPU/gpu_opengl.h
#	src/core/gpu.h
#	src/gpu/soft/draw.cc
#	src/gpu/soft/externals.h
#	src/gpu/soft/gpu.cc
#	src/gpu/soft/interface.h
#	src/main/main.cc
2023-05-21 09:17:56 -07:00
Nicolas Pixel Noble
8b370efdc2 Merge remote-tracking branch 'origin/gpu-cleanse' into gpu-debugger
# Conflicts:
#	src/core/psxemulator.cc
#	src/gui/gui.h
#	vsprojects/gui/gui.vcxproj.filters
2023-04-17 21:20:15 -07:00
Nicolas Pixel Noble
f95f60a360 Merge remote-tracking branch 'upstream/main' into gpu-cleanse
# Conflicts:
#	src/core/gpu.cc
#	src/core/psxhw.cc
#	src/gpu/soft/prim.h
2023-04-17 21:06:07 -07:00
Nicolas Pixel Noble
6f7f2f8c0d Fixing Windows build. 2023-04-06 22:28:21 -07:00
Nicolas Pixel Noble
443fe4b121 Making a no-ui version of Redux. 2023-04-05 22:25:51 -07:00
Nicolas Pixel Noble
c8382f0720 Shuffling tools. 2023-03-26 23:13:44 -07:00
Nicolas Pixel Noble
a393c165b8 Cleanup of the memory system. 2023-03-25 22:08:52 -07:00
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
82c21ad44f Merge remote-tracking branch 'origin/gpu-cleanse' into gpu-debugger
# Conflicts:
#	src/gui/gui.h
#	src/gui/shaders/crt-lottes.cc
2022-12-04 22:45:04 -08:00
Nicolas Pixel Noble
91be68f516 Merge remote-tracking branch 'origin/main' into gpu-cleanse
# Conflicts:
#	src/gpu/soft/gpu.cc
2022-12-04 22:22:09 -08:00
Nicolas Pixel Noble
9e1d8f052e Also upgrading to glfw 3.3.8. 2022-11-18 22:17:38 -08:00
Nicolas 'Pixel' Noble
70abcf12ba Merge branch 'gpu-cleanse' into gpu-debugger 2022-11-15 15:26:25 -08:00
Nicolas 'Pixel' Noble
b29823626c Merge branch 'main' of github.com:grumpycoders/pcsx-redux into gpu-cleanse 2022-11-15 15:25:04 -08:00
Nicolas Pixel Noble
12893a50a4 Basic GPU logger PoC 2022-09-01 21:45:23 -07:00
Nicolas Pixel Noble
a9b578173a Reworked OpenGL GPU + more cleanup. 2022-08-30 23:18:01 -07: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