[Project64] Remove N64 System/Types.h
This commit is contained in:
parent
0f9a3577fc
commit
c5fb02431a
|
@ -16,7 +16,6 @@
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
#include "User Interface.h"
|
#include "User Interface.h"
|
||||||
#include "N64 System/Types.h"
|
|
||||||
|
|
||||||
class CNotification;
|
class CNotification;
|
||||||
#include "N64 System/Profiling Class.h"
|
#include "N64 System/Profiling Class.h"
|
||||||
|
|
|
@ -306,7 +306,7 @@ void CDebugMemorySearch::SearchForValue(void)
|
||||||
int ItemId = m_SearchResults.GetItemData(i);
|
int ItemId = m_SearchResults.GetItemData(i);
|
||||||
SearchResultItem & Result = m_SearchResult[ItemId];
|
SearchResultItem & Result = m_SearchResult[ItemId];
|
||||||
|
|
||||||
DWORD NewValue = 0;
|
uint32_t NewValue = 0;
|
||||||
bool valid = false;
|
bool valid = false;
|
||||||
|
|
||||||
switch (Size)
|
switch (Size)
|
||||||
|
@ -326,7 +326,7 @@ void CDebugMemorySearch::SearchForValue(void)
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case _32Bit:
|
case _32Bit:
|
||||||
valid = g_MMU->LW_PAddr(Result.PAddr, (uint32_t &)NewValue);
|
valid = g_MMU->LW_PAddr(Result.PAddr, NewValue);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
g_Notify->BreakPoint(__FILEW__, __LINE__);
|
g_Notify->BreakPoint(__FILEW__, __LINE__);
|
||||||
|
@ -441,7 +441,7 @@ void CDebugMemorySearch::SearchForUnknown()
|
||||||
SearchResultItem & Result = m_SearchResult[ItemId];
|
SearchResultItem & Result = m_SearchResult[ItemId];
|
||||||
|
|
||||||
bool UpdateResult = false;
|
bool UpdateResult = false;
|
||||||
DWORD NewValue = 0;
|
uint32_t NewValue = 0;
|
||||||
bool valid = false;
|
bool valid = false;
|
||||||
|
|
||||||
switch (Size)
|
switch (Size)
|
||||||
|
@ -461,7 +461,7 @@ void CDebugMemorySearch::SearchForUnknown()
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case _32Bit:
|
case _32Bit:
|
||||||
valid = g_MMU->LW_PAddr(Result.PAddr, (uint32_t &)NewValue);
|
valid = g_MMU->LW_PAddr(Result.PAddr, NewValue);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
g_Notify->BreakPoint(__FILEW__, __LINE__);
|
g_Notify->BreakPoint(__FILEW__, __LINE__);
|
||||||
|
|
|
@ -94,3 +94,29 @@ enum STEP_TYPE
|
||||||
PERMLOOP_DELAY_DONE = 11,
|
PERMLOOP_DELAY_DONE = 11,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
union MIPS_WORD
|
||||||
|
{
|
||||||
|
long W;
|
||||||
|
unsigned long UW;
|
||||||
|
short HW[2];
|
||||||
|
unsigned short UHW[2];
|
||||||
|
char B[4];
|
||||||
|
unsigned char UB[4];
|
||||||
|
|
||||||
|
float F;
|
||||||
|
};
|
||||||
|
|
||||||
|
union MIPS_DWORD
|
||||||
|
{
|
||||||
|
__int64 DW;
|
||||||
|
unsigned __int64 UDW;
|
||||||
|
long W[2];
|
||||||
|
unsigned long UW[2];
|
||||||
|
short HW[4];
|
||||||
|
unsigned short UHW[4];
|
||||||
|
char B[8];
|
||||||
|
unsigned char UB[8];
|
||||||
|
|
||||||
|
double D;
|
||||||
|
float F[2];
|
||||||
|
};
|
||||||
|
|
|
@ -1,49 +0,0 @@
|
||||||
/****************************************************************************
|
|
||||||
* *
|
|
||||||
* Project 64 - A Nintendo 64 emulator. *
|
|
||||||
* http://www.pj64-emu.com/ *
|
|
||||||
* Copyright (C) 2012 Project64. All rights reserved. *
|
|
||||||
* *
|
|
||||||
* License: *
|
|
||||||
* GNU/GPLv2 http://www.gnu.org/licenses/gpl-2.0.html *
|
|
||||||
* *
|
|
||||||
****************************************************************************/
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <common/stdtypes.h>
|
|
||||||
|
|
||||||
/*
|
|
||||||
* To do: Use fixed-size types for MIPS union members, not WINAPI types.
|
|
||||||
* On Win32 x86, `unsigned long DWORD` versus `int32_t` is the only conflict.
|
|
||||||
*/
|
|
||||||
typedef unsigned char BYTE;
|
|
||||||
typedef unsigned short WORD;
|
|
||||||
typedef unsigned long DWORD;
|
|
||||||
typedef unsigned __int64 QWORD;
|
|
||||||
typedef void * HANDLE;
|
|
||||||
typedef int BOOL;
|
|
||||||
|
|
||||||
union MIPS_WORD {
|
|
||||||
long W;
|
|
||||||
unsigned long UW;
|
|
||||||
short HW[2];
|
|
||||||
unsigned short UHW[2];
|
|
||||||
char B[4];
|
|
||||||
unsigned char UB[4];
|
|
||||||
|
|
||||||
float F;
|
|
||||||
};
|
|
||||||
|
|
||||||
union MIPS_DWORD {
|
|
||||||
__int64 DW;
|
|
||||||
unsigned __int64 UDW;
|
|
||||||
long W[2];
|
|
||||||
unsigned long UW[2];
|
|
||||||
short HW[4];
|
|
||||||
unsigned short UHW[4];
|
|
||||||
char B[8];
|
|
||||||
unsigned char UB[8];
|
|
||||||
|
|
||||||
double D;
|
|
||||||
float F[2];
|
|
||||||
};
|
|
Loading…
Reference in New Issue