Commit graph

151 commits

Author SHA1 Message Date
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
Nicolas 'Pixel' Noble
70a2f9ac82 Tweaks / fixes / cleanups 2021-03-31 22:44:00 -07:00
Nicolas 'Pixel' Noble
03ff0fe1cf Adding kernel events inspector 2021-03-19 23:04:46 -07:00
Nicolas Pixel Noble
78be094b91 Adding tracy. 2021-03-05 20:39:50 -08:00
Nicolas 'Pixel' Noble
2a8c3878d6 Disassembler improvements
More pseudo-instructions
Fixed a few edge cases when displaying delay slots
2021-02-25 20:48:04 -08:00
Nicolas 'Pixel' Noble
04d4555328 Upgrading to vendored LuaJIT. 2020-07-30 23:53:50 -07:00
Nicolas 'Pixel' Noble
0a97a92a79 More Lua work.
- Moving Lua files to their own directory.
- Adding luv libuv lua bindings.
- Sorting elements in the LuaInspector for readability.
2020-07-06 19:46:50 -07:00
Nicolas 'Pixel' Noble
1901d7dc79 Lua-in-C hack 2020-07-05 23:15:47 -07:00
Nicolas 'Pixel' Noble
247c5c6a08 Adding zlib FFI bindings. 2020-07-05 20:04:22 -07:00
Nicolas 'Pixel' Noble
37c16e9e24 Merge remote-tracking branch 'upstream/main' into integrating-lua
# Conflicts:
#	.gitmodules
#	Makefile
#	src/gui/gui.h
#	vsprojects/mainthunk/mainthunk.vcxproj
2020-06-28 21:06:12 -07:00
Nicolas 'Pixel' Noble
0c9732d913 Skeleton webserver. 2020-05-30 23:01:01 -07:00
Nicolas 'Pixel' Noble
1d14b095f3 Removing the old uv wrapper. 2020-05-29 22:38:47 -07:00
Nicolas 'Pixel' Noble
a662520159 More cleanup. 2020-05-29 22:26:47 -07:00
Nicolas 'Pixel' Noble
18047e4e56 Cleaning up properties. 2020-05-29 20:58:24 -07:00
Nicolas 'Pixel' Noble
f026ec9c42 Adding support for minipsf. 2020-05-21 21:51:47 -07:00
Nicolas 'Pixel' Noble
837f8fca20 Adding binary loaders. 2020-05-21 00:00:29 -07:00
Nicolas 'Pixel' Noble
1ee988b502 Removing EventBus support. 2020-05-15 19:13:50 -07:00
Nicolas 'Pixel' Noble
c5b8206777 Adding EventBus support. 2020-05-15 19:13:49 -07:00
Nicolas 'Pixel' Noble
b66cd6b26e Skeleton for gdb server implementation. 2020-05-13 23:25:29 -07:00
Nicolas 'Pixel' Noble
f0bf808c79 Few missing changes. 2020-05-10 01:12:19 -07:00
Nicolas 'Pixel' Noble
a714e0d5dc Adding callstack capabilities. 2020-04-28 21:15:58 -07:00
Nicolas 'Pixel' Noble
24837bff8d libelfin code drop, and early shoe-in. 2020-04-20 18:58:54 -07:00
Nicolas "Pixel" Noble
7dee2b399c Shuffling files around. 2020-01-07 04:55:12 +01:00
Nicolas Pixel Noble
9be08070f0 Starting the Lua wrapper class. 2019-09-13 23:59:23 -07:00
Nicolas Pixel Noble
0f2ed5a3b5 Adding LuaJIT to the nuget packages. 2019-09-13 21:36:26 -07:00
Nicolas Pixel Noble
911a613d77 Compression. 2019-06-20 08:13:18 -07:00
Nicolas "Pixel" Noble
76574d4d25 Work in progress. 2019-06-15 13:03:02 -07:00
Nicolas Pixel Noble
63ce9ffa8f First pass. 2019-06-14 18:59:37 -07:00