diff options
author | Caian Benedicto <caianbene@gmail.com> | 2021-03-27 11:12:05 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-27 15:12:05 +0100 |
commit | 0c1ea1212af4f4c3490f548e7764c4a24234ba7f (patch) | |
tree | ef4b0f099e0e0f82b1d135373a013a596ac23dd8 /Ryujinx.Common/Logging/LogClass.cs | |
parent | a5d5ca06357e2fe1ee2cf880460109ce9da5fe4e (diff) |
Add the TamperMachine module for runtime mods and cheats (#1928)
* Add initial implementation of the Tamper Machine
* Implement Atmosphere opcodes 0, 4 and 9
* Add missing TamperCompilationException class
* Implement Atmosphere conditional and loop opcodes 1, 2 and 3
* Inplement input conditional opcode 8
* Add register store opcode A
* Implement extended pause/resume opcodes FF0 and FF1
* Implement extended log opcode FFF
* Implement extended register conditional opcode C0
* Refactor TamperProgram to an interface
* Moved Atmosphere classes to a separate subdirectory
* Fix OpProcCtrl class not setting process
* Implement extended register save/restore opcodes C1, C2 and C3
* Refactor code emitters to separate classes
* Supress memory access errors from the Tamper Machine
* Add debug information to tamper register and memory writes
* Add block stack check to Atmosphere Cheat compiler
* Add handheld input support to Tamper Machine
* Fix code styling
* Fix build id and cheat case mismatch
* Fix invalid immediate size selection
* Print build ids of the title
* Prevent Tamper Machine from change code regions
* Remove Atmosphere namespace
* Remove empty cheats from the list
* Prevent code modification without disabling the tampering
* Fix missing addressing mode in LoadRegisterWithMemory
* Fix wrong addressing in RegisterConditional
* Add name to the tamper machine thread
* Fix code styling
Diffstat (limited to 'Ryujinx.Common/Logging/LogClass.cs')
-rw-r--r-- | Ryujinx.Common/Logging/LogClass.cs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Ryujinx.Common/Logging/LogClass.cs b/Ryujinx.Common/Logging/LogClass.cs index b7130d23..a6d9435e 100644 --- a/Ryujinx.Common/Logging/LogClass.cs +++ b/Ryujinx.Common/Logging/LogClass.cs @@ -57,6 +57,7 @@ namespace Ryujinx.Common.Logging ServiceTime, ServiceVi, SurfaceFlinger, + TamperMachine, Vic } }
\ No newline at end of file |