get rid of JIT and other things

This commit is contained in:
SimoneN64
2023-06-04 22:28:23 +02:00
parent 1ed2506523
commit 30fce7ecf7
36 changed files with 143 additions and 3602 deletions

View File

@@ -3,7 +3,6 @@
#include <core/registers/Registers.hpp>
#include <core/registers/Cop0.hpp>
#include <core/Interpreter.hpp>
#include <core/JIT.hpp>
#include <File.hpp>
namespace n64 {
@@ -254,26 +253,6 @@ u64 Mem::Read64(n64::Registers &regs, u32 paddr) {
}
}
void Mem::Write8(Registers& regs, JIT& dyn, u32 paddr, u32 val) {
dyn.InvalidatePage(BYTE_ADDRESS(paddr));
return Write8(regs, paddr, val);
}
void Mem::Write16(Registers& regs, JIT& dyn, u32 paddr, u32 val) {
dyn.InvalidatePage(HALF_ADDRESS(paddr));
return Write16(regs, paddr, val);
}
void Mem::Write32(Registers& regs, JIT& dyn, u32 paddr, u32 val) {
dyn.InvalidatePage(paddr);
return Write32(regs, paddr, val);
}
void Mem::Write64(Registers& regs, JIT& dyn, u32 paddr, u64 val) {
dyn.InvalidatePage(paddr);
return Write64(regs, paddr, val);
}
void Mem::Write8(Registers& regs, u32 paddr, u32 val) {
const auto page = paddr >> 12;
auto offset = paddr & 0xFFF;