mirror of https://github.com/PCSX2/pcsx2.git
Minor tweaks here and there. Removes a couple compiler warnings, adds in a -m32 flag I missed, and updates the Makefile a bit.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1183 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
bdedc325a8
commit
bddfd67bae
|
@ -169,7 +169,7 @@ void hwWrite8(u32 mem, u8 value) {
|
||||||
|
|
||||||
case 0x1000f180:
|
case 0x1000f180:
|
||||||
{
|
{
|
||||||
bool flush = false;
|
//bool flush = false;
|
||||||
|
|
||||||
// Terminate lines on CR or full buffers, and ignore \n's if the string contents
|
// Terminate lines on CR or full buffers, and ignore \n's if the string contents
|
||||||
// are empty (otherwise terminate on \n too!)
|
// are empty (otherwise terminate on \n too!)
|
||||||
|
|
|
@ -88,7 +88,7 @@ static void ConfPlugin(plugin_types type, plugin_callback call, bool pullcombo =
|
||||||
|
|
||||||
void OnConf_Menu(GtkMenuItem *menuitem, gpointer user_data)
|
void OnConf_Menu(GtkMenuItem *menuitem, gpointer user_data)
|
||||||
{
|
{
|
||||||
char *name = gtk_widget_get_name(GTK_WIDGET(menuitem));
|
char *name = (char*)gtk_widget_get_name(GTK_WIDGET(menuitem));
|
||||||
plugin_types type = strToPluginType(name);
|
plugin_types type = strToPluginType(name);
|
||||||
|
|
||||||
gtk_widget_set_sensitive(MainWindow, FALSE);
|
gtk_widget_set_sensitive(MainWindow, FALSE);
|
||||||
|
@ -138,7 +138,7 @@ void OnConfConf_Ok(GtkButton *button, gpointer user_data)
|
||||||
{
|
{
|
||||||
PluginConf *confs = ConfS(type);
|
PluginConf *confs = ConfS(type);
|
||||||
|
|
||||||
if (!GetComboText(confs->Combo, confs->plist, PluginName(type)))
|
if (!GetComboText(confs->Combo, confs->plist, (char*)PluginName(type)))
|
||||||
applychanges = FALSE;
|
applychanges = FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -153,7 +153,7 @@ void OnConfConf_Ok(GtkButton *button, gpointer user_data)
|
||||||
|
|
||||||
void OnConfButton(GtkButton *button, gpointer user_data)
|
void OnConfButton(GtkButton *button, gpointer user_data)
|
||||||
{
|
{
|
||||||
char *name = gtk_widget_get_name(GTK_WIDGET(button));
|
char *name = (char*)gtk_widget_get_name(GTK_WIDGET(button));
|
||||||
plugin_types type = strToPluginType(name);
|
plugin_types type = strToPluginType(name);
|
||||||
plugin_callback call = strToPluginCall(name);
|
plugin_callback call = strToPluginCall(name);
|
||||||
|
|
||||||
|
@ -196,7 +196,7 @@ void UpdateConfDlg()
|
||||||
sprintf(tmp, "GtkCombo_%s", PluginTypeToStr(type));
|
sprintf(tmp, "GtkCombo_%s", PluginTypeToStr(type));
|
||||||
confs->Combo = lookup_widget(ConfDlg, tmp);
|
confs->Combo = lookup_widget(ConfDlg, tmp);
|
||||||
SetComboToGList(GTK_COMBO_BOX(confs->Combo), confs->PluginNameList);
|
SetComboToGList(GTK_COMBO_BOX(confs->Combo), confs->PluginNameList);
|
||||||
FindComboText(confs->Combo, confs->plist, confs->PluginNameList, PluginName(type));
|
FindComboText(confs->Combo, confs->plist, confs->PluginNameList, (char*)PluginName(type));
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -171,7 +171,7 @@ __forceinline const char *PluginCallbackName(int type, int call)
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
__forceinline int strToPluginCall(char *s)
|
__forceinline plugin_callback strToPluginCall(char *s)
|
||||||
{
|
{
|
||||||
char *sub = NULL;
|
char *sub = NULL;
|
||||||
|
|
||||||
|
@ -187,7 +187,7 @@ __forceinline int strToPluginCall(char *s)
|
||||||
return PLUGIN_NULL;
|
return PLUGIN_NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
__forceinline int strToPluginType(char *s)
|
__forceinline plugin_types strToPluginType(char *s)
|
||||||
{
|
{
|
||||||
char *sub = NULL;
|
char *sub = NULL;
|
||||||
|
|
||||||
|
|
|
@ -10,18 +10,19 @@ ix86-32/iR5900MultDiv.cpp ix86-32/iCore-32.cpp ix86-32/aR5900-32.S ix86-32/iR590
|
||||||
libx86recomp_a_SOURCES = \
|
libx86recomp_a_SOURCES = \
|
||||||
BaseblockEx.cpp iCOP0.cpp iCOP2.cpp iCore.cpp iFPU.cpp iFPUd.cpp iMMI.cpp iPsxMem.cpp iR3000A.cpp iR3000Atables.cpp \
|
BaseblockEx.cpp iCOP0.cpp iCOP2.cpp iCore.cpp iFPU.cpp iFPUd.cpp iMMI.cpp iPsxMem.cpp iR3000A.cpp iR3000Atables.cpp \
|
||||||
iR5900Misc.cpp iVU0micro.cpp iVU1micro.cpp iVUmicro.cpp iVUmicroLower.cpp iVUmicroUpper.cpp iVUzerorec.cpp iVif.cpp \
|
iR5900Misc.cpp iVU0micro.cpp iVU1micro.cpp iVUmicro.cpp iVUmicroLower.cpp iVUmicroUpper.cpp iVUzerorec.cpp iVif.cpp \
|
||||||
ir5900tables.cpp fast_routines.S aR3000A.S aVUzerorec.S aVif.S $(archfiles)
|
ir5900tables.cpp fast_routines.S aR3000A.S aVUzerorec.S aVif.S $(archfiles)
|
||||||
|
|
||||||
|
#ifdef PCSX2_MICROVU
|
||||||
|
#libx86recomp_a_SOURCES += \
|
||||||
|
#microVU.cpp microVU_Misc.inl microVU_Log.inl microVU_Analyze.inl microVU_Alloc.inl microVU_Upper.inl microVU_Lower.inl \
|
||||||
|
#microVU_Tables.inl microVU_Flags.inl microVU_Compile.inl microVU_Execute.inl \
|
||||||
|
#microVU.h microVU_Alloc.h microVU_Misc.h
|
||||||
|
#endif
|
||||||
|
|
||||||
libx86recomp_a_SOURCES += \
|
libx86recomp_a_SOURCES += \
|
||||||
BaseblockEx.h iCOP0.h iCore.h iFPU.h iMMI.h iR3000A.h iR5900.h iR5900Arit.h iR5900AritImm.h iR5900Branch.h iR5900Jump.h \
|
BaseblockEx.h iCOP0.h iCore.h iFPU.h iMMI.h iR3000A.h iR5900.h iR5900Arit.h iR5900AritImm.h iR5900Branch.h iR5900Jump.h \
|
||||||
iR5900LoadStore.h iR5900Move.h iR5900MultDiv.h iR5900Shift.h iVUmicro.h iVUops.h iVUzerorec.h
|
iR5900LoadStore.h iR5900Move.h iR5900MultDiv.h iR5900Shift.h iVUmicro.h iVUops.h iVUzerorec.h
|
||||||
|
|
||||||
#ifdef PCSX2_MICROVU
|
|
||||||
#libx86recomp_a_SOURCES += \
|
|
||||||
#microVU.cpp microVU_Alloc.cpp microVU_Compile.cpp microVU_Lower.cpp microVU_Misc.cpp microVU_Upper.cpp aMicroVU.S \
|
|
||||||
#microVU.h microVU_Alloc.h microVU_Misc.h microVU_Tables.h
|
|
||||||
#endif
|
|
||||||
|
|
||||||
libx86recomp_a_DEPENDENCIES = ix86/libix86.a
|
libx86recomp_a_DEPENDENCIES = ix86/libix86.a
|
||||||
|
|
||||||
SUBDIRS = ix86
|
SUBDIRS = ix86
|
|
@ -212,15 +212,15 @@ static void iIopDumpBlock( int startpc, u8 * ptr )
|
||||||
fclose( f );
|
fclose( f );
|
||||||
|
|
||||||
#ifdef __LINUX__
|
#ifdef __LINUX__
|
||||||
// dump the asm
|
// dump the asm
|
||||||
f = fopen( "mydump1", "wb" );
|
f = fopen( "mydump1", "wb" );
|
||||||
fwrite( ptr, 1, (uptr)x86Ptr - (uptr)ptr, f );
|
fwrite( ptr, 1, (uptr)x86Ptr - (uptr)ptr, f );
|
||||||
fclose( f );
|
fclose( f );
|
||||||
sprintf( command, "objdump -D --target=binary --architecture=i386 -M intel mydump1 | cat %s - > tempdump", filename );
|
sprintf( command, "objdump -D --target=binary --architecture=i386 -M intel mydump1 | cat %s - > tempdump", filename );
|
||||||
system( command );
|
system( command );
|
||||||
sprintf(command, "mv tempdump %s", filename);
|
sprintf(command, "mv tempdump %s", filename);
|
||||||
system(command);
|
system(command);
|
||||||
f = fopen( filename.c_str(), "a+" );
|
f = fopen( filename.c_str(), "a+" );
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -889,6 +889,7 @@ void psxRecompileNextInstruction(int delayslot)
|
||||||
{
|
{
|
||||||
static u8 s_bFlushReg = 1;
|
static u8 s_bFlushReg = 1;
|
||||||
|
|
||||||
|
// pblock isn't used elsewhere in this function.
|
||||||
BASEBLOCK* pblock = PSX_GETBLOCK(psxpc);
|
BASEBLOCK* pblock = PSX_GETBLOCK(psxpc);
|
||||||
|
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
|
@ -982,7 +983,7 @@ void iopRecRecompile(u32 startpc)
|
||||||
if(!s_pCurBlockEx || s_pCurBlockEx->startpc != HWADDR(startpc))
|
if(!s_pCurBlockEx || s_pCurBlockEx->startpc != HWADDR(startpc))
|
||||||
s_pCurBlockEx = recBlocks.New(HWADDR(startpc), (uptr)recPtr);
|
s_pCurBlockEx = recBlocks.New(HWADDR(startpc), (uptr)recPtr);
|
||||||
|
|
||||||
psxbranch = 0;
|
psxbranch = 0;
|
||||||
|
|
||||||
s_pCurBlock->SetFnptr( (uptr)x86Ptr );
|
s_pCurBlock->SetFnptr( (uptr)x86Ptr );
|
||||||
s_psxBlockCycles = 0;
|
s_psxBlockCycles = 0;
|
||||||
|
|
|
@ -67,9 +67,6 @@ REC_FUNC(SQC2);
|
||||||
#else
|
#else
|
||||||
|
|
||||||
PCSX2_ALIGNED16(u64 retValues[2]);
|
PCSX2_ALIGNED16(u64 retValues[2]);
|
||||||
static u32 s_bCachingMem = 0;
|
|
||||||
static u32 s_nAddMemOffset = 0;
|
|
||||||
static u32 s_tempaddr = 0;
|
|
||||||
|
|
||||||
void _eeOnLoadWrite(int reg)
|
void _eeOnLoadWrite(int reg)
|
||||||
{
|
{
|
||||||
|
@ -94,6 +91,10 @@ void _eeOnLoadWrite(int reg)
|
||||||
|
|
||||||
#ifdef PCSX2_VIRTUAL_MEM
|
#ifdef PCSX2_VIRTUAL_MEM
|
||||||
|
|
||||||
|
static u32 s_bCachingMem = 0;
|
||||||
|
static u32 s_nAddMemOffset = 0;
|
||||||
|
static u32 s_tempaddr = 0;
|
||||||
|
|
||||||
////////////////////////////////////////////////////
|
////////////////////////////////////////////////////
|
||||||
//#define REC_SLOWREAD
|
//#define REC_SLOWREAD
|
||||||
//#define REC_SLOWWRITE
|
//#define REC_SLOWWRITE
|
||||||
|
|
|
@ -293,7 +293,7 @@ void vtlb_dynarec_init()
|
||||||
// clear the buffer to 0xcc (easier debugging).
|
// clear the buffer to 0xcc (easier debugging).
|
||||||
memset_8<0xcc,0x1000>( m_IndirectDispatchers );
|
memset_8<0xcc,0x1000>( m_IndirectDispatchers );
|
||||||
|
|
||||||
u8* baseptr = m_IndirectDispatchers;
|
//u8* baseptr = m_IndirectDispatchers;
|
||||||
|
|
||||||
for( int mode=0; mode<2; ++mode )
|
for( int mode=0; mode<2; ++mode )
|
||||||
{
|
{
|
||||||
|
|
|
@ -147,11 +147,8 @@ microVUt(void) mVUcacheProg(microVU* mVU, int progIndex);
|
||||||
void* __fastcall mVUexecuteVU0(u32 startPC, u32 cycles);
|
void* __fastcall mVUexecuteVU0(u32 startPC, u32 cycles);
|
||||||
void* __fastcall mVUexecuteVU1(u32 startPC, u32 cycles);
|
void* __fastcall mVUexecuteVU1(u32 startPC, u32 cycles);
|
||||||
|
|
||||||
#ifndef __LINUX__
|
|
||||||
typedef void (__fastcall *mVUrecCall)(u32, u32);
|
typedef void (__fastcall *mVUrecCall)(u32, u32);
|
||||||
#else
|
|
||||||
typedef void (*mVUrecCall)(u32, u32) __attribute__((__fastcall)); // Not sure if this is correct syntax (should be close xD)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Include all the *.inl files (Needed because C++ sucks with templates and *.cpp files)
|
// Include all the *.inl files (Needed because C++ sucks with templates and *.cpp files)
|
||||||
#include "microVU_Misc.inl"
|
#include "microVU_Misc.inl"
|
||||||
|
|
|
@ -28,11 +28,11 @@ LIB = -lc -lm
|
||||||
ifeq ($(USEALSA), TRUE)
|
ifeq ($(USEALSA), TRUE)
|
||||||
OBJ+= alsa.o
|
OBJ+= alsa.o
|
||||||
LIB+= -lasound
|
LIB+= -lasound
|
||||||
LINKFLAGS = -shared -Wl,-soname,libspu2PeopsALSA.so -o libspu2PeopsALSA.so.1.0.3
|
LINKFLAGS = -m32 -shared -Wl,-soname,libspu2PeopsALSA.so -o libspu2PeopsALSA.so.1.0.3
|
||||||
CCFLAGS3+= -DUSEALSA
|
CCFLAGS3+= -DUSEALSA
|
||||||
else
|
else
|
||||||
OBJ+= oss.o
|
OBJ+= oss.o
|
||||||
LINKFLAGS = -shared -Wl,-soname,libspu2PeopsOSS.so.1.6 -fPIC -fomit-frame-pointer -o libspu2PeopsOSS.so.1.6 -m32
|
LINKFLAGS = -m32 -shared -Wl,-soname,libspu2PeopsOSS.so.1.6 -fPIC -fomit-frame-pointer -o libspu2PeopsOSS.so.1.6
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(NOTHREADLIB), TRUE)
|
ifeq ($(NOTHREADLIB), TRUE)
|
||||||
|
|
Loading…
Reference in New Issue