Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
pcsx
PcsxSrc.dif
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File PcsxSrc.dif of Package pcsx
--- Gte.c +++ Gte.c @@ -231,7 +231,7 @@ } else { psxRegs.CP2D.r[31] = 32; } -#elif defined(__LINUX__) || defined(__MINGW32__) +#elif (defined(__LINUX__) && (defined(__i386__)||defined(__x86_64__))) || defined(__MINGW32__) if (a > 0) { __asm__ ("bsrl %1, %0\n" : "=r"(a) : "r"(a) ); psxRegs.CP2D.r[31] = 31 - a; --- Linux/GtkGui.c +++ Linux/GtkGui.c @@ -1084,9 +1084,13 @@ Config.Cpu = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(Btn)); if (t != Config.Cpu) { psxCpu->Shutdown(); +#ifdef __i386__ if (Config.Cpu) +#endif psxCpu = &psxInt; +#ifdef __i386__ else psxCpu = &psxRec; +#endif if (psxCpu->Init() == -1) { SysClose(); exit(1); --- Linux/Makefile +++ Linux/Makefile @@ -13,9 +13,9 @@ all: pcsx -CPU = ix86 +#CPU = ix86 -OPTIMIZE = -O2 -fomit-frame-pointer -finline-functions -ffast-math +OPTIMIZE = $(RPM_OPT_FLAGS) -O2 -fomit-frame-pointer -finline-functions -ffast-math FLAGS = -D__LINUX__ -DPCSX_VERSION=\"${VERSION}\" -DPACKAGE=\"pcsx\" FLAGS+= -DENABLE_NLS @@ -44,7 +44,7 @@ ifneq (${PGCC}, ) CC = ${PGCC} endif - OPTIMIZE = -O4 -fomit-frame-pointer -finline-functions -ffast-math -fno-exceptions -march=pentiumpro + OPTIMIZE = $(RPM_OPT_FLAGS) -O4 -fomit-frame-pointer -finline-functions -ffast-math -fno-exceptions -march=pentiumpro OBJS+= ../ix86/iR3000A.o ../ix86/ix86.o FLAGS+= -D__i386__ endif --- ix86/ix86.c +++ ix86/ix86.c @@ -7,6 +7,7 @@ #include <stdio.h> #include <string.h> +#include "PsxCommon.h" #include "ix86.h" static s32 iCpuId(s32 cmd, u32 *regs) {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor