2016-01-27 09:11:59 +00:00
|
|
|
#include "stdafx.h"
|
|
|
|
#include "SystemGlobals.h"
|
|
|
|
|
2020-12-29 22:44:04 +00:00
|
|
|
CN64System * g_System = NULL;
|
|
|
|
CN64System * g_BaseSystem = NULL;
|
|
|
|
CN64System * g_SyncSystem = NULL;
|
|
|
|
CRecompiler * g_Recompiler = NULL;
|
2016-01-27 09:11:59 +00:00
|
|
|
CMipsMemoryVM * g_MMU = NULL; //Memory of the n64
|
2020-12-29 22:44:04 +00:00
|
|
|
CTLB * g_TLB = NULL; //TLB Unit
|
|
|
|
CRegisters * g_Reg = NULL; //Current Register Set attacted to the g_MMU
|
2016-01-27 09:11:59 +00:00
|
|
|
CNotification * g_Notify = NULL;
|
2020-12-29 22:44:04 +00:00
|
|
|
CPlugins * g_Plugins = NULL;
|
|
|
|
CN64Rom * g_Rom = NULL; //The current rom that this system is executing.. it can only execute one file at the time
|
|
|
|
CN64Rom * g_DDRom = NULL; //64DD IPL ROM
|
|
|
|
CN64Disk * g_Disk = NULL; //64DD DISK
|
|
|
|
CAudio * g_Audio = NULL;
|
2016-01-27 09:11:59 +00:00
|
|
|
CSystemTimer * g_SystemTimer = NULL;
|
2020-12-29 22:44:04 +00:00
|
|
|
CTransVaddr * g_TransVaddr = NULL;
|
2016-01-27 09:11:59 +00:00
|
|
|
CSystemEvents * g_SystemEvents = NULL;
|
2020-12-29 22:44:04 +00:00
|
|
|
uint32_t * g_TLBLoadAddress = NULL;
|
|
|
|
uint32_t * g_TLBStoreAddress = NULL;
|
|
|
|
CDebugger * g_Debugger = NULL;
|
|
|
|
uint8_t ** g_RecompPos = NULL;
|
|
|
|
CMempak * g_Mempak = NULL;
|
|
|
|
CRandom * g_Random = NULL;
|
|
|
|
CEnhancements * g_Enhancements = NULL;
|
2016-01-27 09:11:59 +00:00
|
|
|
|
2015-12-21 07:35:22 +00:00
|
|
|
int * g_NextTimer;
|