Commit graph

6641 commits

Author SHA1 Message Date
John Baumann
6497ef3d86 Add getCPUCycles function to Lua 2024-01-27 22:23:30 -06:00
Nicolas Noble
a879d9e99f
Merge pull request #1558 from nicolasnoble/moar-dicr
Adding some more DICR tests.
2024-01-27 13:14:52 -08:00
Nicolas Pixel Noble
4d1bbfd906 Making the new test pass. 2024-01-27 12:27:31 -08:00
Nicolas Pixel Noble
8a63eac8a3 More toggling. 2024-01-27 09:34:03 -08:00
Nicolas Pixel Noble
367479b643 Adding some more DICR tests. 2024-01-27 09:00:15 -08:00
Nicolas Pixel Noble
927de41c62 Properly adjusting hi16's addend relocation. 2024-01-25 23:15:25 -08:00
Nicolas Noble
64863fefc8
Merge pull request #1556 from nicolasnoble/allow-rcnt-jitter
Allowing rcnt's jitter hack.
2024-01-25 20:46:16 -08:00
Nicolas Noble
99252ba0b1
Merge pull request #1555 from nicolasnoble/breakpoint-in-breakpoint
Ensuring it is possible to create breakpoints within breakpoints.
2024-01-25 20:45:57 -08:00
Nicolas Pixel Noble
27ad9f48f6 Allowing rcnt's jitter hack. 2024-01-25 19:57:21 -08:00
Nicolas Pixel Noble
9cfd2b2678 Ensuring it is possible to create breakpoints within breakpoints. 2024-01-25 19:43:31 -08:00
Nicolas Noble
ab7f2fdbb6
Merge pull request #1553 from grumpycoders/lua-unit-tests
Adding Lua unit testing.
2024-01-24 19:26:06 -08:00
Nicolas 'Pixel' Noble
99eb152332 Flags need to stay ordered. 2024-01-24 18:02:47 -08:00
Nicolas 'Pixel' Noble
e2e1e39f63 Ensuring output display for Lua. 2024-01-24 18:02:32 -08:00
Nicolas 'Pixel' Noble
80eb787ba9 Allowing coroutine yielding in the -exec cmdline toggle is a bad idea actually. 2024-01-24 18:02:14 -08:00
Nicolas 'Pixel' Noble
44ecf552c2 Ignoring luarocks stuff. 2024-01-24 18:01:50 -08:00
Nicolas Noble
77e49e4fce
Merge pull request #1552 from grumpycoders/data-sections
Forgot -fdata-sections
2024-01-23 23:27:37 -08:00
Nicolas Noble
de48a69fbb
Merge pull request #1554 from grumpycoders/gpu-parser-fixes
Fixing parsing of sizes in GPU
2024-01-23 23:27:23 -08:00
Nicolas Noble
e9cc0d7723
Fixing parsing of sizes in GPU
Sometimes size values could get negative, resulting in excessive memory usage.
2024-01-23 22:27:29 -08:00
Nicolas Pixel Noble
cbf18d426d Allowing coroutines from -exec. 2024-01-23 19:35:00 -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
Nicolas Noble
6dc3072851
Forgot -fdata-sections
The mips' `common.mk` missed `-fdata-sections`. Fixing this.
2024-01-21 20:57:17 -08:00
johnbaumann
41c5d3a1bf
Merge pull request #1551 from johnbaumann/lua_cart_needs
Lua cart needs
2024-01-21 11:30:57 -06:00
John Baumann
68f66ac665 Include extra.lua in Lua.vcxproj 2024-01-21 10:48:47 -06:00
John Baumann
7cf30d415f Fix ar parameter index for Support.extra.open 2024-01-21 10:48:20 -06:00
John Baumann
a86cb9a946 Move the log and reset event signals after the actual events 2024-01-21 07:59:54 -06:00
Nicolas Noble
7597053a5e
Merge pull request #1550 from nicolasnoble/lua-code-coverage
Lua code coverage
2024-01-20 22:11:10 -08:00
Nicolas "Pixel" Noble
60bddea717 Enabling luacov in unit tests. 2024-01-20 21:18:46 -08:00
Nicolas "Pixel" Noble
67ee7a6221 Add coverage data production in github workflow. 2024-01-20 21:00:46 -08:00
Nicolas "Pixel" Noble
ab78cfc16a Adding luacov support. 2024-01-20 20:32:16 -08:00
Nicolas "Pixel" Noble
dbae7c6190 Adding luacov submodule and properly renaming built-in imports. 2024-01-20 19:45:14 -08:00
Nicolas Noble
494b1824e9
Merge pull request #1549 from nicolasnoble/better-lua-error
Better Lua errors from native API.
2024-01-20 16:30:37 -08:00
Nicolas "Pixel" Noble
c957719470 Better Lua errors from native API. 2024-01-20 14:26:05 -08:00
Nicolas Noble
1f266b8abc
Merge pull request #1547 from grumpycoders/better-lua-ffi-error
Better FFI calls errors
2024-01-20 08:15:30 -08:00
Nicolas Pixel Noble
1c9a981659 Better FFI calls errors 2024-01-20 07:24:20 -08:00
Nicolas Noble
f8de9a5a8c
Merge pull request #1546 from grumpycoders/translations_i18n-pcsx-redux-pot--main_uk
Updates for file i18n/pcsx-redux.pot in uk
2024-01-18 17:19:32 -08:00
transifex-integration[bot]
7e6f8b6b7f
Translate i18n/pcsx-redux.pot in uk
100% translated source file: 'i18n/pcsx-redux.pot'
on 'uk'.
2024-01-18 17:31:12 +00:00
transifex-integration[bot]
95da347b87
Translate i18n/pcsx-redux.pot in uk
100% translated source file: 'i18n/pcsx-redux.pot'
on 'uk'.
2024-01-18 17:28:02 +00:00
Nicolas Noble
af7207d343
Merge pull request #1545 from nicolasnoble/big-links
Handling big chain packets in psyqo.
2024-01-15 23:46:52 -08:00
Nicolas Pixel Noble
81cc761d30 Handling big chain packets. 2024-01-15 22:56:48 -08:00
Nicolas Noble
8f9eb3c819
Merge pull request #1544 from grumpycoders/chores-code-format
[Chores] Format code
2024-01-15 21:58:34 -08:00
nicolasnoble
4f6f159cc5 [Chores] Format code 2024-01-16 05:04:36 +00:00
Nicolas Noble
6a2f7607d3
Merge pull request #1538 from grumpycoders/dma-fixes
Adding DMA test to Redux.
2024-01-15 20:58:44 -08:00
Nicolas Pixel Noble
613c6af9ad Shortcutting dmaExec exit from psxhw.cc. 2024-01-15 19:37:03 -08:00
Nicolas Pixel Noble
0d5a720b05 Derp? 2024-01-15 19:36:36 -08:00
Nicolas Pixel Noble
2a445ff186 Fuck MacOS. 2024-01-14 23:56:03 -08:00
Nicolas Pixel Noble
72a3806ae6 Actually, we can't do that. 2024-01-14 23:38:13 -08:00
Nicolas Pixel Noble
a8bbf0e399 Using C++23's unreachable. 2024-01-14 23:22:30 -08:00
Nicolas Pixel Noble
9c4e2e901b MADR is no longer safe to write to directly. 2024-01-14 23:22:10 -08:00
Nicolas Pixel Noble
d700d9083a Adding Aarch64 project files to VS files. 2024-01-14 23:14:15 -08:00