Commit graph

452 commits

Author SHA1 Message Date
Nicolas "Pixel" Noble
798f3a3d1f Adding CD authoring tool. 2025-03-16 21:28:10 -07:00
Nicolas Pixel Noble
e2096cd388 Fixing the last few details. 2025-03-03 20:32:04 -08:00
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
NotExactlySiev
cae244910b
Add llhttp include path for Windows 2025-02-10 05:32:14 +03:30
NotExactlySiev
5736444a11
Add luv include path for Windows 2025-02-10 05:16:06 +03:30
NotExactlySiev
935258ddd6
Add Tracy and multipart-parser includedirs for Windows 2025-02-10 04:49:05 +03:30
NotExactlySiev
ee4f3cd88a
Add magic_enum include path for Windows 2025-02-10 04:27:23 +03:30
Nicolas "Pixel" Noble
f26dac9e5a Better memory decoder for debugger + more. 2025-01-01 12:04:19 -08:00
Nicolas "Pixel" Noble
2b6944a660 Upgrading dependency from http-parser to llhttp. 2024-12-23 06:48:23 -08:00
jr
5ca33399b7 Initial PatchManager system 2024-10-18 22:44:06 +02:00
Nicolas "Pixel" Noble
2844432e89 Properly building modconv with ClangCL. 2024-09-01 08:10:33 -07:00
Nicolas Pixel Noble
b2c7a42aa7 Updating Tracy to 0.11.0. 2024-07-20 21:17:30 -07:00
Nicolas Pixel Noble
e2769a43b8 Fixing various utf-8 issues + path to binary lookup.
Should fix #1600.
2024-03-27 06:42:07 -07: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
f5cec7466d Updating libcurl 2024-03-01 17:54:32 -08:00
Nicolas Pixel Noble
10f536945a Generalizing the concept of compile-time table generation. 2024-02-25 10:24:39 -08:00
Nicolas Pixel Noble
06bfd2d3f8 Adding modconv tool. 2024-02-18 13:18:42 -08:00
Nicolas Pixel Noble
1514716537 Adding ADPCM encoder API. 2024-02-13 23:41:30 -08:00
Nicolas Pixel Noble
b30d786f5e Also adding __wrap_memset. 2024-02-04 13:14:46 -08:00
Nicolas Pixel Noble
fbf09fc074 Adding a faster, optional memcpy implementation. 2024-02-04 11:18:23 -08:00
Nicolas Pixel Noble
f840865222 Streamlining tests better. 2024-01-23 19:33:21 -08:00
Nicolas Pixel Noble
255c5f7bfc Adding Lua unit testing. 2024-01-21 23:08:16 -08:00
John Baumann
68f66ac665 Include extra.lua in Lua.vcxproj 2024-01-21 10:48:47 -06:00
Nicolas Pixel Noble
1c9a981659 Better FFI calls errors 2024-01-20 07:24:20 -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
5debdc77af Adding DMA test to Redux. 2024-01-08 21:17:55 -08:00
nicolasnoble
07974d0e62 [Chores] Format code 2023-12-09 15:04:21 +00:00
Nicolas Noble
0861d9863d
Merge pull request #1468 from Giragast/shared_memory_map
Add support for a shared memory mapping on Kernel & User Memory
2023-11-24 20:21:07 -08:00
Ken Murdock
27f90ecc22 Refactoring SharedMem 2023-11-24 21:34:24 +00:00
Ken Murdock
d79f5f3b72 Refactored named shared memory handling into SharedMem class, with platform-specific implementations for Windows and Linux (not OSX), removed toggle to enable named shared memory 2023-11-24 04:54:49 +00:00
Ken Murdock
f6d217af74 Add named save states widget, disable menu entries for numbered/quick/global save states that don't exist 2023-11-22 17:09:55 +00:00
Nicolas "Pixel" Noble
1c0530ba97 Properly splitting off the support and supportpsx directories. 2023-11-13 08:02:52 -08:00
Nicolas Pixel Noble
e360745f09 Ensuring gtest runs through the memory leak detector on Windows. 2023-09-04 22:38:31 -07:00
Nicolas Pixel Noble
301d2e53dd Fixing build. 2023-08-22 20:33:09 -07:00
Nicolas Pixel Noble
ed241e16a0 Binding ffmpeg audio files to Lua. 2023-08-13 13:19:11 -07:00
Nicolas Pixel Noble
37ab840896 Adding ffmpeg info screen. 2023-08-11 19:03:43 -07:00
Nicolas Pixel Noble
a1489884ed Splitting pprint.lua
MSVC suddenly didn't like the too-big string...
2023-08-08 19:56:29 -07:00
Nicolas Pixel Noble
b35f15e4dc Adding lpeg dependency. 2023-08-04 22:51:34 -07:00
Nicolas Pixel Noble
2e71fb7dcf Adding luafilesystem. 2023-08-01 18:55:06 -07:00
Nicolas Pixel Noble
f989a021b3 Overhauling command line arguments for cleaner access. 2023-07-09 11:48:09 -07:00
Nicolas Pixel Noble
43b42f2332 Adding some missing imgui functions to Lua. 2023-06-24 21:27:00 -07:00
Nicolas Pixel Noble
672fd92879 Binding NanoVG to Lua. 2023-06-23 21:07:22 -07:00
Nicolas Pixel Noble
7446a7b3bb Merge branch 'main' into tui 2023-06-13 20:59:24 -07:00
Nicolas Pixel Noble
852d3481d2 Disabling C++ modules in Visual Studio
They aren't compatible with clang-cl at the moment.
2023-06-13 18:19:31 -07:00
Nicolas Noble
e93792ddd0
Merge pull request #1319 from nicolasnoble/update-luajit
Update LuaJIT
2023-06-06 19:50:16 -07:00
Nicolas Noble
cdb95f2d42
Merge pull request #1327 from nicolasnoble/update-libuv
Update libuv
2023-06-06 19:47:57 -07:00
Nicolas Noble
d8d2ad4f33
Merge pull request #1329 from nicolasnoble/update-freetype
Update freetype
2023-06-06 19:47:14 -07:00
Nicolas Pixel Noble
4948d75286 Update curl 2023-06-06 17:43:37 -07:00