Global Variable: rename _TLB to g_TLB
This commit is contained in:
parent
7212599e24
commit
c219c0ab6a
|
@ -104,7 +104,7 @@ void CDebugTlb::RefreshTLBWindow (void)
|
||||||
LV_ITEM item, OldItem;
|
LV_ITEM item, OldItem;
|
||||||
int count;
|
int count;
|
||||||
|
|
||||||
CTLB::TLB_ENTRY * tlb = _TLB->m_tlb;
|
CTLB::TLB_ENTRY * tlb = g_TLB->m_tlb;
|
||||||
for (count = 0; count < 32; count ++) {
|
for (count = 0; count < 32; count ++) {
|
||||||
sprintf(Output,"0x%02X",count);
|
sprintf(Output,"0x%02X",count);
|
||||||
item.mask = LVIF_TEXT;
|
item.mask = LVIF_TEXT;
|
||||||
|
@ -175,7 +175,7 @@ void CDebugTlb::RefreshTLBWindow (void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
CTLB::FASTTLB * FastTlb = _TLB->m_FastTlb;
|
CTLB::FASTTLB * FastTlb = g_TLB->m_FastTlb;
|
||||||
hList = GetDlgItem(IDC_LIST2);
|
hList = GetDlgItem(IDC_LIST2);
|
||||||
for (count = 0; count < 64; count ++) {
|
for (count = 0; count < 64; count ++) {
|
||||||
sprintf(Output,"0x%02X",count);
|
sprintf(Output,"0x%02X",count);
|
||||||
|
|
|
@ -21,7 +21,7 @@ public:
|
||||||
|
|
||||||
//class CDebugTlb
|
//class CDebugTlb
|
||||||
//{
|
//{
|
||||||
// CTLB * _TLB;
|
// CTLB * g_TLB;
|
||||||
//
|
//
|
||||||
// //Debugger
|
// //Debugger
|
||||||
// WND_HANDLE m_hDebugWnd;
|
// WND_HANDLE m_hDebugWnd;
|
||||||
|
@ -30,7 +30,7 @@ public:
|
||||||
// friend DWORD CALLBACK DebugWndProc ( WND_HANDLE, DWORD, DWORD, DWORD );
|
// friend DWORD CALLBACK DebugWndProc ( WND_HANDLE, DWORD, DWORD, DWORD );
|
||||||
//
|
//
|
||||||
//public:
|
//public:
|
||||||
// CDebugTlb(CTLB * _TLB);
|
// CDebugTlb(CTLB * g_TLB);
|
||||||
// ~CDebugTlb(void);
|
// ~CDebugTlb(void);
|
||||||
//
|
//
|
||||||
// //debugger function
|
// //debugger function
|
||||||
|
|
|
@ -1867,22 +1867,22 @@ void R4300iOp::COP0_MT (void) {
|
||||||
/************************** COP0 CO functions ***********************/
|
/************************** COP0 CO functions ***********************/
|
||||||
void R4300iOp::COP0_CO_TLBR (void) {
|
void R4300iOp::COP0_CO_TLBR (void) {
|
||||||
if (!bUseTlb()) { return; }
|
if (!bUseTlb()) { return; }
|
||||||
_TLB->ReadEntry();
|
g_TLB->ReadEntry();
|
||||||
}
|
}
|
||||||
|
|
||||||
void R4300iOp::COP0_CO_TLBWI (void) {
|
void R4300iOp::COP0_CO_TLBWI (void) {
|
||||||
if (!bUseTlb()) { return; }
|
if (!bUseTlb()) { return; }
|
||||||
_TLB->WriteEntry(_Reg->INDEX_REGISTER & 0x1F,FALSE);
|
g_TLB->WriteEntry(_Reg->INDEX_REGISTER & 0x1F,FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
void R4300iOp::COP0_CO_TLBWR (void) {
|
void R4300iOp::COP0_CO_TLBWR (void) {
|
||||||
if (!bUseTlb()) { return; }
|
if (!bUseTlb()) { return; }
|
||||||
_TLB->WriteEntry(_Reg->RANDOM_REGISTER & 0x1F,true);
|
g_TLB->WriteEntry(_Reg->RANDOM_REGISTER & 0x1F,true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void R4300iOp::COP0_CO_TLBP (void) {
|
void R4300iOp::COP0_CO_TLBP (void) {
|
||||||
if (!bUseTlb()) { return; }
|
if (!bUseTlb()) { return; }
|
||||||
_TLB->Probe();
|
g_TLB->Probe();
|
||||||
}
|
}
|
||||||
|
|
||||||
void R4300iOp::COP0_CO_ERET (void) {
|
void R4300iOp::COP0_CO_ERET (void) {
|
||||||
|
|
|
@ -417,7 +417,7 @@ void CRegisters::DoTLBReadMiss ( BOOL DelaySlot, DWORD BadVaddr )
|
||||||
} else {
|
} else {
|
||||||
EPC_REGISTER = m_PROGRAM_COUNTER;
|
EPC_REGISTER = m_PROGRAM_COUNTER;
|
||||||
}
|
}
|
||||||
if (_TLB->AddressDefined(BadVaddr))
|
if (g_TLB->AddressDefined(BadVaddr))
|
||||||
{
|
{
|
||||||
m_PROGRAM_COUNTER = 0x80000180;
|
m_PROGRAM_COUNTER = 0x80000180;
|
||||||
} else {
|
} else {
|
||||||
|
@ -426,7 +426,7 @@ void CRegisters::DoTLBReadMiss ( BOOL DelaySlot, DWORD BadVaddr )
|
||||||
STATUS_REGISTER |= STATUS_EXL;
|
STATUS_REGISTER |= STATUS_EXL;
|
||||||
} else {
|
} else {
|
||||||
#ifndef EXTERNAL_RELEASE
|
#ifndef EXTERNAL_RELEASE
|
||||||
g_Notify->DisplayError("TLBMiss - EXL Set\nBadVaddr = %X\nAddress Defined: %s",BadVaddr,_TLB->AddressDefined(BadVaddr)?"TRUE":"FALSE");
|
g_Notify->DisplayError("TLBMiss - EXL Set\nBadVaddr = %X\nAddress Defined: %s",BadVaddr,g_TLB->AddressDefined(BadVaddr)?"TRUE":"FALSE");
|
||||||
#endif
|
#endif
|
||||||
m_PROGRAM_COUNTER = 0x80000180;
|
m_PROGRAM_COUNTER = 0x80000180;
|
||||||
}
|
}
|
||||||
|
|
|
@ -528,7 +528,7 @@ bool CN64System::SetActiveSystem( bool bActive )
|
||||||
}
|
}
|
||||||
g_Recompiler = m_Recomp;
|
g_Recompiler = m_Recomp;
|
||||||
g_MMU = &m_MMU_VM;
|
g_MMU = &m_MMU_VM;
|
||||||
_TLB = &m_TLB;
|
g_TLB = &m_TLB;
|
||||||
_Reg = &m_Reg;
|
_Reg = &m_Reg;
|
||||||
_Audio = &m_Audio;
|
_Audio = &m_Audio;
|
||||||
//_Labels = NULL; //???
|
//_Labels = NULL; //???
|
||||||
|
@ -560,7 +560,7 @@ bool CN64System::SetActiveSystem( bool bActive )
|
||||||
g_SyncSystem = NULL;
|
g_SyncSystem = NULL;
|
||||||
g_Recompiler = NULL;
|
g_Recompiler = NULL;
|
||||||
g_MMU = NULL;
|
g_MMU = NULL;
|
||||||
_TLB = NULL;
|
g_TLB = NULL;
|
||||||
_Reg = NULL;
|
_Reg = NULL;
|
||||||
_Audio = NULL;
|
_Audio = NULL;
|
||||||
_Labels = NULL;
|
_Labels = NULL;
|
||||||
|
@ -1232,7 +1232,7 @@ bool CN64System::SaveState(void)
|
||||||
zipWriteInFileInZip(file,m_Reg.m_Peripheral_Interface,sizeof(DWORD)*13);
|
zipWriteInFileInZip(file,m_Reg.m_Peripheral_Interface,sizeof(DWORD)*13);
|
||||||
zipWriteInFileInZip(file,m_Reg.m_RDRAM_Interface,sizeof(DWORD)*8);
|
zipWriteInFileInZip(file,m_Reg.m_RDRAM_Interface,sizeof(DWORD)*8);
|
||||||
zipWriteInFileInZip(file,m_Reg.m_SerialInterface,sizeof(DWORD)*4);
|
zipWriteInFileInZip(file,m_Reg.m_SerialInterface,sizeof(DWORD)*4);
|
||||||
zipWriteInFileInZip(file,(void *const)&_TLB->TlbEntry(0),sizeof(CTLB::TLB_ENTRY)*32);
|
zipWriteInFileInZip(file,(void *const)&g_TLB->TlbEntry(0),sizeof(CTLB::TLB_ENTRY)*32);
|
||||||
zipWriteInFileInZip(file,g_MMU->PifRam(),0x40);
|
zipWriteInFileInZip(file,g_MMU->PifRam(),0x40);
|
||||||
zipWriteInFileInZip(file,g_MMU->Rdram(),RdramSize);
|
zipWriteInFileInZip(file,g_MMU->Rdram(),RdramSize);
|
||||||
zipWriteInFileInZip(file,g_MMU->Dmem(),0x1000);
|
zipWriteInFileInZip(file,g_MMU->Dmem(),0x1000);
|
||||||
|
@ -1276,7 +1276,7 @@ bool CN64System::SaveState(void)
|
||||||
WriteFile( hSaveFile,m_Reg.m_Peripheral_Interface,sizeof(DWORD)*13,&dwWritten,NULL);
|
WriteFile( hSaveFile,m_Reg.m_Peripheral_Interface,sizeof(DWORD)*13,&dwWritten,NULL);
|
||||||
WriteFile( hSaveFile,m_Reg.m_RDRAM_Interface,sizeof(DWORD)*8,&dwWritten,NULL);
|
WriteFile( hSaveFile,m_Reg.m_RDRAM_Interface,sizeof(DWORD)*8,&dwWritten,NULL);
|
||||||
WriteFile( hSaveFile,m_Reg.m_SerialInterface,sizeof(DWORD)*4,&dwWritten,NULL);
|
WriteFile( hSaveFile,m_Reg.m_SerialInterface,sizeof(DWORD)*4,&dwWritten,NULL);
|
||||||
WriteFile( hSaveFile,&_TLB->TlbEntry(0),sizeof(CTLB::TLB_ENTRY)*32,&dwWritten,NULL);
|
WriteFile( hSaveFile,&g_TLB->TlbEntry(0),sizeof(CTLB::TLB_ENTRY)*32,&dwWritten,NULL);
|
||||||
WriteFile( hSaveFile,g_MMU->PifRam(),0x40,&dwWritten,NULL);
|
WriteFile( hSaveFile,g_MMU->PifRam(),0x40,&dwWritten,NULL);
|
||||||
WriteFile( hSaveFile,g_MMU->Rdram(),RdramSize,&dwWritten,NULL);
|
WriteFile( hSaveFile,g_MMU->Rdram(),RdramSize,&dwWritten,NULL);
|
||||||
WriteFile( hSaveFile,g_MMU->Dmem(),0x1000,&dwWritten,NULL);
|
WriteFile( hSaveFile,g_MMU->Dmem(),0x1000,&dwWritten,NULL);
|
||||||
|
@ -1412,7 +1412,7 @@ bool CN64System::LoadState(LPCSTR FileName) {
|
||||||
unzReadCurrentFile(file,m_Reg.m_Peripheral_Interface,sizeof(DWORD)*13);
|
unzReadCurrentFile(file,m_Reg.m_Peripheral_Interface,sizeof(DWORD)*13);
|
||||||
unzReadCurrentFile(file,m_Reg.m_RDRAM_Interface,sizeof(DWORD)*8);
|
unzReadCurrentFile(file,m_Reg.m_RDRAM_Interface,sizeof(DWORD)*8);
|
||||||
unzReadCurrentFile(file,m_Reg.m_SerialInterface,sizeof(DWORD)*4);
|
unzReadCurrentFile(file,m_Reg.m_SerialInterface,sizeof(DWORD)*4);
|
||||||
unzReadCurrentFile(file,(void *const)&_TLB->TlbEntry(0),sizeof(CTLB::TLB_ENTRY)*32);
|
unzReadCurrentFile(file,(void *const)&g_TLB->TlbEntry(0),sizeof(CTLB::TLB_ENTRY)*32);
|
||||||
unzReadCurrentFile(file,m_MMU_VM.PifRam(),0x40);
|
unzReadCurrentFile(file,m_MMU_VM.PifRam(),0x40);
|
||||||
unzReadCurrentFile(file,m_MMU_VM.Rdram(),SaveRDRAMSize);
|
unzReadCurrentFile(file,m_MMU_VM.Rdram(),SaveRDRAMSize);
|
||||||
unzReadCurrentFile(file,m_MMU_VM.Dmem(),0x1000);
|
unzReadCurrentFile(file,m_MMU_VM.Dmem(),0x1000);
|
||||||
|
@ -1472,7 +1472,7 @@ bool CN64System::LoadState(LPCSTR FileName) {
|
||||||
ReadFile( hSaveFile,m_Reg.m_Peripheral_Interface,sizeof(DWORD)*13,&dwRead,NULL);
|
ReadFile( hSaveFile,m_Reg.m_Peripheral_Interface,sizeof(DWORD)*13,&dwRead,NULL);
|
||||||
ReadFile( hSaveFile,m_Reg.m_RDRAM_Interface,sizeof(DWORD)*8,&dwRead,NULL);
|
ReadFile( hSaveFile,m_Reg.m_RDRAM_Interface,sizeof(DWORD)*8,&dwRead,NULL);
|
||||||
ReadFile( hSaveFile,m_Reg.m_SerialInterface,sizeof(DWORD)*4,&dwRead,NULL);
|
ReadFile( hSaveFile,m_Reg.m_SerialInterface,sizeof(DWORD)*4,&dwRead,NULL);
|
||||||
ReadFile( hSaveFile,(void *const)&_TLB->TlbEntry(0),sizeof(CTLB::TLB_ENTRY)*32,&dwRead,NULL);
|
ReadFile( hSaveFile,(void *const)&g_TLB->TlbEntry(0),sizeof(CTLB::TLB_ENTRY)*32,&dwRead,NULL);
|
||||||
ReadFile( hSaveFile,m_MMU_VM.PifRam(),0x40,&dwRead,NULL);
|
ReadFile( hSaveFile,m_MMU_VM.PifRam(),0x40,&dwRead,NULL);
|
||||||
ReadFile( hSaveFile,m_MMU_VM.Rdram(),SaveRDRAMSize,&dwRead,NULL);
|
ReadFile( hSaveFile,m_MMU_VM.Rdram(),SaveRDRAMSize,&dwRead,NULL);
|
||||||
ReadFile( hSaveFile,m_MMU_VM.Dmem(),0x1000,&dwRead,NULL);
|
ReadFile( hSaveFile,m_MMU_VM.Dmem(),0x1000,&dwRead,NULL);
|
||||||
|
|
|
@ -147,11 +147,11 @@ void CRecompiler::RecompilerMain_VirtualTable_validate ( void )
|
||||||
{
|
{
|
||||||
g_Notify->BreakPoint(__FILE__,__LINE__);
|
g_Notify->BreakPoint(__FILE__,__LINE__);
|
||||||
#ifdef tofix
|
#ifdef tofix
|
||||||
if (!_TLB->ValidVaddr(PROGRAM_COUNTER))
|
if (!g_TLB->ValidVaddr(PROGRAM_COUNTER))
|
||||||
{
|
{
|
||||||
DoTLBMiss(NextInstruction == DELAY_SLOT,PROGRAM_COUNTER);
|
DoTLBMiss(NextInstruction == DELAY_SLOT,PROGRAM_COUNTER);
|
||||||
NextInstruction = NORMAL;
|
NextInstruction = NORMAL;
|
||||||
if (!_TLB->ValidVaddr(PROGRAM_COUNTER))
|
if (!g_TLB->ValidVaddr(PROGRAM_COUNTER))
|
||||||
{
|
{
|
||||||
g_Notify->DisplayError("Failed to translate PC to a PAddr: %X\n\nEmulation stopped",PROGRAM_COUNTER);
|
g_Notify->DisplayError("Failed to translate PC to a PAddr: %X\n\nEmulation stopped",PROGRAM_COUNTER);
|
||||||
return;
|
return;
|
||||||
|
@ -207,11 +207,11 @@ void CRecompiler::RecompilerMain_VirtualTable_validate ( void )
|
||||||
}
|
}
|
||||||
g_Notify->BreakPoint(__FILE__,__LINE__);
|
g_Notify->BreakPoint(__FILE__,__LINE__);
|
||||||
#ifdef tofix
|
#ifdef tofix
|
||||||
if (!_TLB->ValidVaddr(PROGRAM_COUNTER))
|
if (!g_TLB->ValidVaddr(PROGRAM_COUNTER))
|
||||||
{
|
{
|
||||||
DoTLBMiss(NextInstruction == DELAY_SLOT,PROGRAM_COUNTER);
|
DoTLBMiss(NextInstruction == DELAY_SLOT,PROGRAM_COUNTER);
|
||||||
NextInstruction = NORMAL;
|
NextInstruction = NORMAL;
|
||||||
if (!_TLB->ValidVaddr(PROGRAM_COUNTER))
|
if (!g_TLB->ValidVaddr(PROGRAM_COUNTER))
|
||||||
{
|
{
|
||||||
g_Notify->DisplayError("Failed to translate PC to a PAddr: %X\n\nEmulation stopped",PROGRAM_COUNTER);
|
g_Notify->DisplayError("Failed to translate PC to a PAddr: %X\n\nEmulation stopped",PROGRAM_COUNTER);
|
||||||
return;
|
return;
|
||||||
|
@ -355,7 +355,7 @@ void CRecompiler::RecompilerMain_Lookup( void )
|
||||||
{
|
{
|
||||||
g_Notify->BreakPoint(__FILE__,__LINE__);
|
g_Notify->BreakPoint(__FILE__,__LINE__);
|
||||||
#ifdef tofix
|
#ifdef tofix
|
||||||
if (!_TLB->TranslateVaddr(PROGRAM_COUNTER, Addr))
|
if (!g_TLB->TranslateVaddr(PROGRAM_COUNTER, Addr))
|
||||||
{
|
{
|
||||||
DoTLBMiss(NextInstruction == DELAY_SLOT,PROGRAM_COUNTER);
|
DoTLBMiss(NextInstruction == DELAY_SLOT,PROGRAM_COUNTER);
|
||||||
NextInstruction = NORMAL;
|
NextInstruction = NORMAL;
|
||||||
|
@ -898,7 +898,7 @@ void CRecompiler::ClearRecompCode_Phys(DWORD Address, int length, REMOVE_REASON
|
||||||
if (bUseTlb())
|
if (bUseTlb())
|
||||||
{
|
{
|
||||||
DWORD VAddr, Index = 0;
|
DWORD VAddr, Index = 0;
|
||||||
while (_TLB->PAddrToVAddr(Address,VAddr,Index))
|
while (g_TLB->PAddrToVAddr(Address,VAddr,Index))
|
||||||
{
|
{
|
||||||
WriteTraceF(TraceRecompiler,"ClearRecompCode Vaddr %X len: %d",VAddr,length);
|
WriteTraceF(TraceRecompiler,"ClearRecompCode Vaddr %X len: %d",VAddr,length);
|
||||||
ClearRecompCode_Virt(VAddr,length,Reason);
|
ClearRecompCode_Virt(VAddr,length,Reason);
|
||||||
|
|
|
@ -4152,7 +4152,7 @@ void CRecompilerOps::COP0_CO_TLBR( void) {
|
||||||
CPU_Message(" %X %s",m_CompilePC,R4300iOpcodeName(m_Opcode.Hex,m_CompilePC));
|
CPU_Message(" %X %s",m_CompilePC,R4300iOpcodeName(m_Opcode.Hex,m_CompilePC));
|
||||||
if (!bUseTlb()) { return; }
|
if (!bUseTlb()) { return; }
|
||||||
BeforeCallDirect(m_RegWorkingSet);
|
BeforeCallDirect(m_RegWorkingSet);
|
||||||
MoveConstToX86reg((DWORD)_TLB,x86_ECX);
|
MoveConstToX86reg((DWORD)g_TLB,x86_ECX);
|
||||||
Call_Direct(AddressOf(&CTLB::ReadEntry),"CTLB::ReadEntry");
|
Call_Direct(AddressOf(&CTLB::ReadEntry),"CTLB::ReadEntry");
|
||||||
AfterCallDirect(m_RegWorkingSet);
|
AfterCallDirect(m_RegWorkingSet);
|
||||||
}
|
}
|
||||||
|
@ -4165,7 +4165,7 @@ void CRecompilerOps::COP0_CO_TLBWI( void) {
|
||||||
MoveVariableToX86reg(&_Reg->INDEX_REGISTER,"INDEX_REGISTER",x86_ECX);
|
MoveVariableToX86reg(&_Reg->INDEX_REGISTER,"INDEX_REGISTER",x86_ECX);
|
||||||
AndConstToX86Reg(x86_ECX,0x1F);
|
AndConstToX86Reg(x86_ECX,0x1F);
|
||||||
Push(x86_ECX);
|
Push(x86_ECX);
|
||||||
MoveConstToX86reg((DWORD)_TLB,x86_ECX);
|
MoveConstToX86reg((DWORD)g_TLB,x86_ECX);
|
||||||
Call_Direct(AddressOf(&CTLB::WriteEntry),"CTLB::WriteEntry");
|
Call_Direct(AddressOf(&CTLB::WriteEntry),"CTLB::WriteEntry");
|
||||||
AfterCallDirect(m_RegWorkingSet);
|
AfterCallDirect(m_RegWorkingSet);
|
||||||
}
|
}
|
||||||
|
@ -4185,7 +4185,7 @@ void CRecompilerOps::COP0_CO_TLBWR( void) {
|
||||||
MoveVariableToX86reg(&_Reg->RANDOM_REGISTER,"RANDOM_REGISTER",x86_ECX);
|
MoveVariableToX86reg(&_Reg->RANDOM_REGISTER,"RANDOM_REGISTER",x86_ECX);
|
||||||
AndConstToX86Reg(x86_ECX,0x1F);
|
AndConstToX86Reg(x86_ECX,0x1F);
|
||||||
Push(x86_ECX);
|
Push(x86_ECX);
|
||||||
MoveConstToX86reg((DWORD)_TLB,x86_ECX);
|
MoveConstToX86reg((DWORD)g_TLB,x86_ECX);
|
||||||
Call_Direct(AddressOf(&CTLB::WriteEntry),"CTLB::WriteEntry");
|
Call_Direct(AddressOf(&CTLB::WriteEntry),"CTLB::WriteEntry");
|
||||||
AfterCallDirect(m_RegWorkingSet);
|
AfterCallDirect(m_RegWorkingSet);
|
||||||
}
|
}
|
||||||
|
@ -4195,7 +4195,7 @@ void CRecompilerOps::COP0_CO_TLBP( void) {
|
||||||
|
|
||||||
if (!bUseTlb()) { return; }
|
if (!bUseTlb()) { return; }
|
||||||
BeforeCallDirect(m_RegWorkingSet);
|
BeforeCallDirect(m_RegWorkingSet);
|
||||||
MoveConstToX86reg((DWORD)_TLB,x86_ECX);
|
MoveConstToX86reg((DWORD)g_TLB,x86_ECX);
|
||||||
Call_Direct(AddressOf(&CTLB::Probe), "CTLB::TLB_Probe");
|
Call_Direct(AddressOf(&CTLB::Probe), "CTLB::TLB_Probe");
|
||||||
AfterCallDirect(m_RegWorkingSet);
|
AfterCallDirect(m_RegWorkingSet);
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ CN64System * g_BaseSystem = NULL;
|
||||||
CN64System * g_SyncSystem = NULL;
|
CN64System * g_SyncSystem = NULL;
|
||||||
CRecompiler * g_Recompiler = NULL;
|
CRecompiler * g_Recompiler = NULL;
|
||||||
CMipsMemory * g_MMU = NULL; //Memory of the n64
|
CMipsMemory * g_MMU = NULL; //Memory of the n64
|
||||||
CTLB * _TLB = NULL; //TLB Unit
|
CTLB * g_TLB = NULL; //TLB Unit
|
||||||
CRegisters * _Reg = NULL; //Current Register Set attacted to the g_MMU
|
CRegisters * _Reg = NULL; //Current Register Set attacted to the g_MMU
|
||||||
CNotification * g_Notify = NULL;
|
CNotification * g_Notify = NULL;
|
||||||
CPlugins * _Plugins = NULL;
|
CPlugins * _Plugins = NULL;
|
||||||
|
|
|
@ -6,7 +6,7 @@ extern CN64System * g_BaseSystem;
|
||||||
extern CN64System * g_SyncSystem;
|
extern CN64System * g_SyncSystem;
|
||||||
extern CRecompiler * g_Recompiler;
|
extern CRecompiler * g_Recompiler;
|
||||||
extern CMipsMemory * g_MMU; //Memory of the n64
|
extern CMipsMemory * g_MMU; //Memory of the n64
|
||||||
extern CTLB * _TLB; //TLB Unit
|
extern CTLB * g_TLB; //TLB Unit
|
||||||
extern CRegisters * _Reg; //Current Register Set attacted to the g_MMU
|
extern CRegisters * _Reg; //Current Register Set attacted to the g_MMU
|
||||||
extern CPlugins * _Plugins;
|
extern CPlugins * _Plugins;
|
||||||
extern CN64Rom * _Rom; //The current rom that this system is executing.. it can only execute one file at the time
|
extern CN64Rom * _Rom; //The current rom that this system is executing.. it can only execute one file at the time
|
||||||
|
|
Loading…
Reference in New Issue