Fix build with -fno-common (default in gcc10)
[pcsx_rearmed.git] / libpcsxcore / r3000a.c
index 82eb885..0a3e00b 100644 (file)
 #include "gte.h"
 
 R3000Acpu *psxCpu = NULL;
+#ifndef NEW_DYNAREC
 psxRegisters psxRegs;
+#endif
 
 int psxInit() {
-       SysPrintf(_("Running PCSX Version %s (%s).\n"), PACKAGE_VERSION, __DATE__);
+       SysPrintf(_("Running PCSX Version %s (%s).\n"), PCSX_VERSION, __DATE__);
 
-#ifdef PSXREC
+#if defined(NEW_DYNAREC) || defined(LIGHTREC)
        if (Config.Cpu == CPU_INTERPRETER) {
                psxCpu = &psxInt;
        } else psxCpu = &psxRec;
@@ -50,7 +52,7 @@ int psxInit() {
 void psxReset() {
        psxMemReset();
 
-       memset(&psxRegs, 0, sizeof(psxRegs));
+       memset(&psxRegs, 0x00, sizeof(psxRegs));
 
        psxRegs.pc = 0xbfc00000; // Start in bootstrap