Merge branch 'master' into wii-network

Conflicts:
	CMakeLists.txt
	Source/Core/Core/Core.vcxproj
	Source/Core/DolphinWX/Dolphin.vcxproj
	Source/Core/DolphinWX/Dolphin.vcxproj.filters
	Source/Dolphin_2010.sln
	Source/VSProps/Dolphin.Win32.props
	Source/VSProps/Dolphin.x64.props
This commit is contained in:
Matthew Parlane 2013-08-16 19:17:07 +12:00
commit 9de7611ff9
613 changed files with 28216 additions and 20036 deletions

View File

@ -7,7 +7,9 @@ option(ANDROID "Enables a build for Android" OFF)
option(USE_EGL "Enables EGL OpenGL Interface" OFF)
option(USE_X11 "Enables X11 Support" ON)
option(USE_WAYLAND "Enables Wayland Support" OFF)
option(USE_GLES "Enables GLES And EGL, disables OGL" OFF)
option(USE_GLES "Enables GLES2 And EGL, disables OGL" OFF)
option(USE_GLES3 "Enables GLES3 and EGL" OFF)
option(USE_UPNP "Enables UPnP port mapping support" ON)
option(DISABLE_WX "Disable wxWidgets (use CLI interface)" OFF)
option(FASTLOG "Enable all logs" OFF)
@ -83,22 +85,22 @@ endfunction(enable_precompiled_headers)
# for revision info
include(FindGit OPTIONAL)
if(GIT_FOUND AND NOT DOLPHIN_WC_REVISION)
# defines DOLPHIN_WC_REVISION
EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} rev-parse HEAD
OUTPUT_VARIABLE DOLPHIN_WC_REVISION
OUTPUT_STRIP_TRAILING_WHITESPACE)
# defines DOLPHIN_WC_DESCRIBE
EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} describe --always --long --dirty
OUTPUT_VARIABLE DOLPHIN_WC_DESCRIBE
OUTPUT_STRIP_TRAILING_WHITESPACE)
# defines DOLPHIN_WC_REVISION
EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} rev-parse HEAD
OUTPUT_VARIABLE DOLPHIN_WC_REVISION
OUTPUT_STRIP_TRAILING_WHITESPACE)
# defines DOLPHIN_WC_DESCRIBE
EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} describe --always --long --dirty
OUTPUT_VARIABLE DOLPHIN_WC_DESCRIBE
OUTPUT_STRIP_TRAILING_WHITESPACE)
# remove hash from description
# remove hash from description
STRING(REGEX REPLACE "-[^-]+((-dirty)?)$" "\\1" DOLPHIN_WC_DESCRIBE "${DOLPHIN_WC_DESCRIBE}")
# defines DOLPHIN_WC_BRANCH
EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} rev-parse --abbrev-ref HEAD
OUTPUT_VARIABLE DOLPHIN_WC_BRANCH
OUTPUT_STRIP_TRAILING_WHITESPACE)
# defines DOLPHIN_WC_BRANCH
EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} rev-parse --abbrev-ref HEAD
OUTPUT_VARIABLE DOLPHIN_WC_BRANCH
OUTPUT_STRIP_TRAILING_WHITESPACE)
endif()
# version number
@ -116,10 +118,17 @@ if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm")
add_definitions(-marm -march=armv7-a)
add_definitions(-D_M_ARM=1)
add_definitions(-D_M_GENERIC=1)
# Set generic options so you don't have to pass anything to cmake to build ARM
# Set generic options so you don't have to pass anything to cmake to build ARM
set(USE_GLES 1)
endif()
if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "mips")
set(_M_GENERIC 1)
set(_M_MIPS 1)
add_definitions(-D_M_MIPS=1)
add_definitions(-D_M_GENERIC=1)
endif()
# Set these next two lines to test generic
#set(_M_GENERIC 1)
#add_definitions(-D_M_GENERIC=1)
@ -189,13 +198,13 @@ if(APPLE)
set(SYSROOT_LEGACY_PATH "/Developer/SDKs/MacOSX10.7.sdk")
set(SYSROOT_PATH "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk")
if(EXISTS "${SYSROOT_PATH}/")
set(TARGET_SYSROOT ${SYSROOT_PATH})
set(TARGET_SYSROOT ${SYSROOT_PATH})
elseif(EXISTS "${SYSROOT_LEGACY_PATH}/")
set(TARGET_SYSROOT ${SYSROOT_LEGACY_PATH})
set(TARGET_SYSROOT ${SYSROOT_LEGACY_PATH})
endif()
if(${TARGET_SYSROOT})
set(TARGET_FLAGS "${TARGET_FLAGS} -isysroot ${TARGET_SYSROOT}")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-syslibroot,${TARGET_SYSROOT}")
set(TARGET_FLAGS "${TARGET_FLAGS} -isysroot ${TARGET_SYSROOT}")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-syslibroot,${TARGET_SYSROOT}")
endif()
# Do not warn about frameworks that are not available on all architectures.
# This avoids a warning when linking with QuickTime.
@ -266,19 +275,35 @@ if(FASTLOG)
add_definitions(-DDEBUGFAST)
endif()
option(GDBSTUB "Enable gdb stub for remote debugging." OFF)
if(GDBSTUB)
add_definitions(-DUSE_GDBSTUB)
endif(GDBSTUB)
if(ANDROID)
message("Building for Android")
add_definitions(-DANDROID)
set(USE_X11 0)
set(USE_WAYLAND 0)
set(USE_UPNP 0)
set(USE_GLES3 1)
endif()
# For now GLES and EGL are tied to each other.
# Enabling GLES also disables the OpenGL plugin.
if(USE_GLES)
message("GLES rendering enabled")
add_definitions(-DUSE_GLES=1)
add_definitions(-DUSE_EGL=1)
if(USE_GLES3)
message("GLES3 rendering enabled")
add_definitions(-DUSE_GLES=1 -DUSE_EGL=1 -DUSE_GLES3=1)
include_directories(Externals/GLES3)
set(USE_EGL True)
set(USE_GLES True)
else()
if(USE_GLES)
message("GLES2 rendering enabled. OpenGL disabled")
add_definitions(-DUSE_GLES=1)
add_definitions(-DUSE_EGL=1)
set(USE_EGL True)
endif()
endif()
# For now Wayland and EGL are tied to each other.
# The alternative would be an shm path
@ -291,18 +316,12 @@ if(USE_EGL)
message("EGL OpenGL interface enabled")
add_definitions(-DUSE_EGL=1)
else()
# Using GLX
# Using GLX
set(USE_X11 1)
set(USE_WAYLAND 0)
endif()
add_definitions(-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE)
if(ANDROID)
message("Building for Android")
add_definitions(-DANDROID)
set(USE_X11 0)
set(USE_WAYLAND 0)
endif()
########################################
# Dependency checking
#
@ -378,8 +397,8 @@ if(NOT ANDROID)
endif(OPENAL_FOUND)
if(UNIX AND NOT APPLE)
# Note: The convention is to check USE_X11 or USE_WAYLAND where needed.
# This is where we detect platforms and set the variables accordingly.
# Note: The convention is to check USE_X11 or USE_WAYLAND where needed.
# This is where we detect platforms and set the variables accordingly.
pkg_check_modules(WAYLAND wayland-egl wayland-client wayland-cursor)
if(USE_WAYLAND AND WAYLAND_FOUND)
pkg_check_modules(XKBCOMMON xkbcommon)
@ -395,8 +414,8 @@ if(NOT ANDROID)
add_definitions(-DHAVE_WAYLAND=0)
endif(USE_WAYLAND AND WAYLAND_FOUND)
# Note: We do not need to explicitly check for X11 as it is done in the cmake
# FindOpenGL module on linux.
# Note: We do not need to explicitly check for X11 as it is done in the cmake
# FindOpenGL module on linux.
if(USE_X11 AND X11_FOUND)
set(USE_X11 1)
add_definitions(-DHAVE_X11=1)
@ -408,11 +427,11 @@ if(NOT ANDROID)
message("X11 support disabled")
add_definitions(-DHAVE_X11=0)
endif(USE_X11 AND X11_FOUND)
if (NOT USE_WAYLAND AND NOT USE_X11)
message(FATAL_ERROR "\n"
"No suitable display platform found\n"
"Requires wayland or x11 to run")
"No suitable display platform found\n"
"Requires wayland or x11 to run")
endif()
endif()
@ -423,6 +442,13 @@ if(NOT ANDROID)
else()
add_definitions(-DHAVE_XRANDR=0)
endif(XRANDR_FOUND)
pkg_check_modules(XINPUT2 xi>=1.5.0)
if(XINPUT2_FOUND)
add_definitions(-DHAVE_X11_XINPUT2=1)
else()
add_definitions(-DHAVE_X11_XINPUT2=0)
endif(XINPUT2_FOUND)
endif()
if(ENCODE_FRAMEDUMPS)
check_libav()
@ -526,17 +552,17 @@ if(NOT ANDROID)
else(SDL2_FOUND)
# SDL2 not found, try SDL
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
include(FindSDL OPTIONAL)
endif()
if(SDL_FOUND)
message("Using shared SDL")
include_directories(${SDL_INCLUDE_DIR})
else(SDL_FOUND)
# TODO: Use the prebuilt one on Windows
message("Using static SDL from Externals")
include_directories(Externals/SDL/SDL Externals/SDL Externals/SDL/include)
add_subdirectory(Externals/SDL)
endif(SDL_FOUND)
include(FindSDL OPTIONAL)
endif()
if(SDL_FOUND)
message("Using shared SDL")
include_directories(${SDL_INCLUDE_DIR})
else(SDL_FOUND)
# TODO: Use the prebuilt one on Windows
message("Using static SDL from Externals")
include_directories(Externals/SDL/SDL Externals/SDL Externals/SDL/include)
add_subdirectory(Externals/SDL)
endif(SDL_FOUND)
endif(SDL2_FOUND)
endif()
@ -557,11 +583,26 @@ if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND NOT ANDROID)
include(FindSFML OPTIONAL)
endif()
if(SFML_FOUND AND NOT SFML_VERSION_MAJOR) # SFML 1.x doesn't define SFML_VERSION_MAJOR
message("Using shared SFML")
message("Using shared SFML")
else()
message("Using static SFML ${SFML_FIND_VERSION_MAJOR}.${SFML_FIND_VERSION_MINOR} from Externals")
add_subdirectory(Externals/SFML)
include_directories(Externals/SFML/include)
message("Using static SFML ${SFML_FIND_VERSION_MAJOR}.${SFML_FIND_VERSION_MINOR} from Externals")
add_subdirectory(Externals/SFML)
include_directories(Externals/SFML/include)
endif()
if(USE_UPNP)
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND NOT ANDROID)
include(FindMiniupnpc)
endif()
if(MINIUPNP_FOUND AND MINIUPNPC_VERSION_1_7_OR_HIGHER)
message("Using shared miniupnpc")
include_directories(${MINIUPNP_INCLUDE_DIR})
else()
message("Using static miniupnpc from Externals")
add_subdirectory(Externals/miniupnpc)
include_directories(Externals/miniupnpc/src)
endif()
add_definitions(-DUSE_UPNP)
endif()
@ -624,24 +665,9 @@ if(NOT DISABLE_WX AND NOT ANDROID)
FIND_PACKAGE(wxWidgets COMPONENTS core aui adv)
if(wxWidgets_FOUND)
EXECUTE_PROCESS(
EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
COMMAND sh "${wxWidgets_CONFIG_EXECUTABLE}"
${wxWidgets_CONFIG_OPTIONS} --version
OUTPUT_VARIABLE wxWidgets_VERSION
OUTPUT_STRIP_TRAILING_WHITESPACE
ERROR_QUIET
)
message("Found wxWidgets version ${wxWidgets_VERSION}")
if(${wxWidgets_VERSION} VERSION_LESS "2.8.9")
message("At least 2.8.9 is required; ignoring found version")
unset(wxWidgets_FOUND)
endif()
endif(wxWidgets_FOUND)
if(wxWidgets_FOUND)
EXECUTE_PROCESS(
COMMAND sh "${wxWidgets_CONFIG_EXECUTABLE}"
${wxWidgets_CONFIG_OPTIONS} --version
${wxWidgets_CONFIG_OPTIONS} --version
OUTPUT_VARIABLE wxWidgets_VERSION
OUTPUT_STRIP_TRAILING_WHITESPACE
ERROR_QUIET
@ -658,26 +684,26 @@ if(NOT DISABLE_WX AND NOT ANDROID)
endif()
endif(wxWidgets_FOUND)
if(UNIX AND NOT APPLE)
# There is a bug in the FindGTK module in cmake version 2.8.2 that
# does not find gdk-pixbuf-2.0. On the other hand some 2.8.3
# users have complained that pkg-config does not find
# gdk-pixbuf-2.0. On yet another hand, cmake version 2.8.3 in
# Ubuntu Natty does not find the glib libraries correctly.
# Ugly!!!
execute_process(COMMAND lsb_release -c -s
OUTPUT_VARIABLE DIST_NAME
ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
if(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}
VERSION_EQUAL 2.8.2 OR "${DIST_NAME}" STREQUAL "natty")
check_lib(GTK2 gtk+-2.0 gtk.h REQUIRED)
else()
include(FindGTK2)
if(GTK2_FOUND)
include_directories(${GTK2_INCLUDE_DIRS})
endif()
if(UNIX AND NOT APPLE)
# There is a bug in the FindGTK module in cmake version 2.8.2 that
# does not find gdk-pixbuf-2.0. On the other hand some 2.8.3
# users have complained that pkg-config does not find
# gdk-pixbuf-2.0. On yet another hand, cmake version 2.8.3 in
# Ubuntu Natty does not find the glib libraries correctly.
# Ugly!!!
execute_process(COMMAND lsb_release -c -s
OUTPUT_VARIABLE DIST_NAME
ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
if(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}
VERSION_EQUAL 2.8.2 OR "${DIST_NAME}" STREQUAL "natty")
check_lib(GTK2 gtk+-2.0 gtk.h REQUIRED)
else()
include(FindGTK2)
if(GTK2_FOUND)
include_directories(${GTK2_INCLUDE_DIRS})
endif()
endif()
endif()
if(wxWidgets_FOUND)
include(${wxWidgets_USE_FILE})
@ -700,7 +726,7 @@ if(NOT DISABLE_WX AND NOT ANDROID)
else()
message(FATAL_ERROR "wxWidgets in Externals is not compatible with your platform")
endif()
include_directories(
Externals/wxWidgets3
Externals/wxWidgets3/include)

View File

@ -0,0 +1,179 @@
# Locate miniupnp library
# This module defines
# MINIUPNP_FOUND, if false, do not try to link to miniupnp
# MINIUPNP_LIBRARY, the miniupnp variant
# MINIUPNP_INCLUDE_DIR, where to find miniupnpc.h and family)
# MINIUPNPC_VERSION_PRE1_6 --> set if we detect the version of miniupnpc is
# pre 1.6
# MINIUPNPC_VERSION_PRE1_5 --> set if we detect the version of miniupnpc is
# pre 1.5
#
# Note that the expected include convention is
# #include "miniupnpc.h"
# and not
# #include <miniupnpc/miniupnpc.h>
# This is because, the miniupnpc location is not standardized and may exist
# in locations other than miniupnpc/
#=============================================================================
# Copyright 2011 Mark Vejvoda
#
# Distributed under the OSI-approved BSD License (the "License");
# see accompanying file Copyright.txt for details.
#
# This software is distributed WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the License for more information.
#=============================================================================
# (To distributed this file outside of CMake, substitute the full
# License text for the above reference.)
if (MINIUPNP_INCLUDE_DIR AND MINIUPNP_LIBRARY)
# Already in cache, be silent
set(MINIUPNP_FIND_QUIETLY TRUE)
endif (MINIUPNP_INCLUDE_DIR AND MINIUPNP_LIBRARY)
find_path(MINIUPNP_INCLUDE_DIR miniupnpc.h
PATH_SUFFIXES miniupnpc)
find_library(MINIUPNP_LIBRARY miniupnpc)
if (MINIUPNP_INCLUDE_DIR AND MINIUPNP_LIBRARY)
set (MINIUPNP_FOUND TRUE)
endif ()
if (MINIUPNP_FOUND)
if (NOT MINIUPNP_FIND_QUIETLY)
message (STATUS "Found the miniupnpc libraries at ${MINIUPNP_LIBRARY}")
message (STATUS "Found the miniupnpc headers at ${MINIUPNP_INCLUDE_DIR}")
endif (NOT MINIUPNP_FIND_QUIETLY)
message(STATUS "Detecting version of miniupnpc in path: ${MINIUPNP_INCLUDE_DIR}")
set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
check_cxx_source_runs("
#include <miniwget.h>
#include <miniupnpc.h>
#include <upnpcommands.h>
#include <stdio.h>
int main()
{
static struct UPNPUrls urls;
static struct IGDdatas data;
GetUPNPUrls (&urls, &data, \"myurl\",0);
return 0;
}"
MINIUPNPC_VERSION_1_7_OR_HIGHER)
IF (NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
check_cxx_source_runs("
#include <miniwget.h>
#include <miniupnpc.h>
#include <upnpcommands.h>
#include <stdio.h>
int main()
{
struct UPNPDev *devlist = NULL;
int upnp_delay = 5000;
const char *upnp_multicastif = NULL;
const char *upnp_minissdpdsock = NULL;
int upnp_sameport = 0;
int upnp_ipv6 = 0;
int upnp_error = 0;
devlist = upnpDiscover(upnp_delay, upnp_multicastif, upnp_minissdpdsock, upnp_sameport, upnp_ipv6, &upnp_error);
return 0;
}"
MINIUPNPC_VERSION_PRE1_7)
ENDIF()
IF (NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
check_cxx_source_runs("
#include <miniwget.h>
#include <miniupnpc.h>
#include <upnpcommands.h>
#include <stdio.h>
int main()
{
struct UPNPDev *devlist = NULL;
int upnp_delay = 5000;
const char *upnp_multicastif = NULL;
const char *upnp_minissdpdsock = NULL;
int upnp_sameport = 0;
int upnp_ipv6 = 0;
int upnp_error = 0;
devlist = upnpDiscover(upnp_delay, upnp_multicastif, upnp_minissdpdsock, upnp_sameport);
return 0;
}"
MINIUPNPC_VERSION_PRE1_6)
ENDIF()
IF (NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
check_cxx_source_runs("
#include <miniwget.h>
#include <miniupnpc.h>
#include <upnpcommands.h>
#include <stdio.h>
static struct UPNPUrls urls;
static struct IGDdatas data;
int main()
{
char externalIP[16] = "";
UPNP_GetExternalIPAddress(urls.controlURL, data.first.servicetype, externalIP);
return 0;
}"
MINIUPNPC_VERSION_1_5_OR_HIGHER)
ENDIF()
IF (NOT MINIUPNPC_VERSION_1_5_OR_HIGHER AND NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
check_cxx_source_runs("
#include <miniwget.h>
#include <miniupnpc.h>
#include <upnpcommands.h>
#include <stdio.h>
static struct UPNPUrls urls;
static struct IGDdatas data;
int main()
{
char externalIP[16] = "";
UPNP_GetExternalIPAddress(urls.controlURL, data.servicetype, externalIP);
return 0;
}"
MINIUPNPC_VERSION_PRE1_5)
ENDIF()
IF(MINIUPNPC_VERSION_PRE1_5)
message(STATUS "Found miniupnpc version is pre v1.5")
ENDIF()
IF(MINIUPNPC_VERSION_PRE1_6)
message(STATUS "Found miniupnpc version is pre v1.6")
ENDIF()
IF(MINIUPNPC_VERSION_PRE1_7)
message(STATUS "Found miniupnpc version is pre v1.7")
ENDIF()
IF(NOT MINIUPNPC_VERSION_PRE1_5 AND NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7)
message(STATUS "Found miniupnpc version is v1.7 or higher")
ENDIF()
else ()
message (STATUS "Could not find miniupnp")
endif ()
MARK_AS_ADVANCED(MINIUPNP_INCLUDE_DIR MINIUPNP_LIBRARY)

View File

@ -5,8 +5,6 @@ TLBHack = 1
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C43213D8 0000FF01
$Infinite Health
04112828 48232224
04344A4C D017021C

View File

@ -7,13 +7,6 @@ EmulationIssues = EFB to RAM is needed for the scanner/visors to work properly.
0x803758bc=400
[OnFrame]
[ActionReplay]
$(M)
C4354E70 0000FF01
C436F000 0000FF02
4D30294C 4E800020
C530294C 0000FF03
0441FD80 00000000
C6004010 000000FF
$This Code Must Be On!
043BC410 906D0000
043BC414 88030004

View File

@ -8,11 +8,6 @@ EmulationIssues = EFB to RAM is needed for the scanner/visors to work properly.
0x80375c68=400
[OnFrame]
[ActionReplay]
$(M)
C43552C8 0000FF01
C436F41C 0000FF02
0D30294C 4E800020
C530294C 0000FF03
$Infinite Health
423DDE0C 000A44BB
423DDE0C 000B6000

View File

@ -15,7 +15,6 @@ PH_ZFar =
[Gecko]
[Core]
MMU = 1
VBeam = 1
BlockMerging = 1
[Video_Settings]
SafeTextureCacheColorSamples = 0

View File

@ -15,7 +15,6 @@ PH_ZFar =
[Gecko]
[Core]
MMU = 1
VBeam = 1
BlockMerging = 1
[Video_Settings]
SafeTextureCacheColorSamples = 0

View File

@ -15,7 +15,6 @@ PH_ZFar =
[Gecko]
[Core]
MMU = 1
VBeam = 1
BlockMerging = 1
[Video_Settings]
SafeTextureCacheColorSamples = 0

View File

@ -10,10 +10,6 @@ EmulationStateId = 2
[ActionReplay]
#Add decrypted action replay cheats here.
$(M)
06C2E568 88000000
C41D3578 0000FF01
$Infinite Money
06C2E569 08000000
050943A8 0098967F

View File

@ -5,10 +5,7 @@
#The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
[OnFrame]
Master Code
0FC07078 A8000000
C4175B8C 0000FF00
[ActionReplay]
Everything unlocked
$Everything unlocked
042232F0 00FFFFFF
002232FC 00002FFF

View File

@ -6,8 +6,6 @@ EmulationStateId = 5
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C425B280 0000FF01
$Press D-Pad Up - Team 1 Wins
4A32C348 00000008
40371238 00003F32

View File

@ -5,14 +5,6 @@ EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay]
$(M)
0658E214 98000000
C404F588 0002FF00
$Infinite Health
0658E215 18000000
04247EDC 80030BF8
04247EE0 90030BFC
04247EE4 4800000C
$Max Health
0658E216 18000000
0425AB40 38000020

View File

@ -9,8 +9,6 @@ EmulationStateId = 4
EmulationIssues = Needs Efb to Ram for BBox (proper graphics).
[OnFrame]
[ActionReplay]
$(M) Must Be ON
C402F310 0000FF01
$Mario: Max/Infinite Health
04B07BD0 03E703E7
02B07BEE 000003E7

View File

@ -6,9 +6,6 @@
EmulationStateId = 4
[OnFrame]
[ActionReplay]
$(M)
0752E976 88000000
C41641BC 0000FF01
$Invincible
0752E977 08000000
04338650 00000001

View File

@ -5,9 +5,6 @@ EmulationStateId = 4
EmulationIssues =
[OnFrame]
[ActionReplay]
$(M) (Datel)
01521549 88000000
C40959EC 0000FF00
$Make Game Save Copyable (donny2112)
01522C0A 08000000
8C091F20 909C0028

View File

@ -5,9 +5,6 @@ EmulationStateId = 5
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$(m)
00080176 88000000
C434E304 00000800
$All 293 trophies
00087EF5 08000000
0245A3C8 00000125

View File

@ -12,8 +12,6 @@ PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[ActionReplay] Add action replay cheats here.
$Master Code
C40EBABC 0000FF00
$Max Total Races Played
021B301C 0000270F
$Low Total Play Time

View File

@ -5,8 +5,6 @@ EmulationStateId = 5
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C412A730 0000FF00
$Infinite Boost
04220D04 42C80000
$Offensive Driving Complete

View File

@ -5,9 +5,6 @@ EmulationStateId = 4
EmulationIssues = Needs Real xfb for the videos to display.
[OnFrame]
[ActionReplay]
$(m)
01180C36 88000000
C4201E68 0000FF00
$Max Health
01180C37 08000000
02264788 0000270F

View File

@ -5,8 +5,6 @@ EmulationStateId = 3
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C4170264 00000800
$Infinite Continues
04233DD8 00000063
$Infinite Boost

View File

@ -7,9 +7,6 @@ EmulationStateId = 4
EmulationIssues =
[OnFrame]
[ActionReplay]
$(M)
04EC59D3 88000000
C418D2E0 0000FF01
$Infinite Health: Single Player
04EC59D4 08000000
0410B494 A0A3001A

View File

@ -7,9 +7,6 @@ EmulationStateId = 5
EmulationIssues =
[OnFrame]
[ActionReplay]
$(m)
010C0B93 88000000
C4148F04 00001000
$Max Lovebits
010C0B94 08000000
02350350 000003E7

View File

@ -5,8 +5,6 @@ EmulationStateId = 2
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C40486D0 00000800
$Have Infinite Lives
04765074 00000063
$Always Have 99 Cogs

View File

@ -5,8 +5,6 @@ EmulationIssues =
EmulationStateId = 5
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C40C840C 0000FF00
$Player 1 Max Health Tank
041B9B10 43A80000
$Player 1 No Health Tank

View File

@ -5,8 +5,6 @@ TLBHack = 1
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C41E605C 0000FF01
$Infinite Health
052278A8 00000226
$Press R+Y For More Time

View File

@ -5,8 +5,6 @@ EmulationStateId = 4
EmulationIssues = EFB must be an integer (integral, 1x, 2x, 3x).
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$(M)
C4159190 0000FF01
$Infinite Health
0402C334 380006C0
0402C3E0 380006C0

View File

@ -5,9 +5,6 @@ EmulationStateId = 4
EmulationIssues = EFB must be an integer (integral, 1x, 2x, 3x).
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay]
$(M)
06A0E452 98000000
C4141B8C 0002FF00
$Single Mode
06A0E453 15008000
$Unlock Missions

View File

@ -6,8 +6,6 @@ EmulationStateId = 4
EmulationIssues = The videos are messed up, skip them.
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C431F6C8 0000FF01
$Unlock All Venues
043D2290 00000001
$Unlock All Kits

View File

@ -6,8 +6,6 @@ EmulationStateId = 4
EmulationIssues = Videos are messed up, skip them.
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C4344534 0000FF01
$Home Team Starts With 10
2843491F 0000000A
0043491F 0000000A

View File

@ -15,9 +15,6 @@ PH_ExtraParam = 0
PH_ZNear = 20
PH_ZFar = 1.7555555
[ActionReplay]
$(m)
8C034168 4E800020
C4034168 0000FF01
$Beat All Cups (unlock Master class/Diamond Cup)
9C0030C8 00120000
840030C8 0023DC50

View File

@ -6,9 +6,6 @@
EmulationStateId = 5
[OnFrame]
[ActionReplay]
$(M)
0728E818 88000000
C4173C94 0000FF01
$Max Battery Energy
0728E819 08000000
0438F74C 4479C000

View File

@ -0,0 +1,16 @@
# GHMD4F - Hitman 2: Silent Assassin
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationIssues =
EmulationStateId = 5
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]

View File

@ -6,8 +6,6 @@ EmulationIssues =
EmulationStateId = 5
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C4229E7C 0000FF00
$Infinite Ammo + Rapid Fire
0417CA4C 60000000
0417CA50 60000000
@ -30,3 +28,11 @@ $Press Left + Y For Nailgun
52889D30 00000801
0406D250 418201BC
0406D288 408000C4
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]

View File

@ -0,0 +1,16 @@
# GHMF4F - Hitman 2: Silent Assassin
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationIssues =
EmulationStateId = 5
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]

View File

@ -0,0 +1,16 @@
# GHMP4F - Hitman 2: Silent Assassin
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationIssues =
EmulationStateId = 5
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]

View File

@ -2,11 +2,18 @@
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 3
EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]
[Video_Settings]
UseXFB = True
UseRealXFB = False

View File

@ -0,0 +1,19 @@
# GHQP7D - The Simpsons Hit & Run
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]
[Video_Settings]
UseXFB = True
UseRealXFB = False

View File

@ -10,10 +10,6 @@ EmulationStateId = 4
[ActionReplay]
#Add decrypted action replay cheats here.
$(M)
0554D8EE 88000000
C41F2764 0000FF01
$Infinite Continues
0554D8EF 08000000
040BF890 39200009

View File

@ -5,7 +5,5 @@ TLBHack = 1
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C422AD48 0000FF01
$Infinite Health
04097DB8 38000064

View File

@ -6,8 +6,6 @@ EmulationStateId = 4
EmulationIssues = FPS drops to 20 in some areas(don't know if this is normal)
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C42FE4A8 0002FF01
$Infinite Health
040CF5D0 60000000
$Infinite Item Use

View File

@ -5,8 +5,6 @@ EmulationIssues = Needs real XFB for videos to show up.
EmulationStateId = 4
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C421D274 0000FF01
$Infinite Specials
003BD9DB 00000003
003BED0B 00000003

View File

@ -4,8 +4,6 @@
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C4210448 0000FF01
$Infinite Health
040B4C6C 38000064
040B4C70 9003022C

View File

@ -6,8 +6,6 @@ EmulationIssues =
EmulationStateId = 4
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C4131BDC 0000FF00
$Infinite Health
04001A00 2C050000
04001A04 41820008

View File

@ -6,8 +6,6 @@ EmulationIssues =
EmulationStateId = 4
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C438BBEC 0000FF01
$Infinite Health
041D1558 D0180240
041D155C C1B80240

View File

@ -0,0 +1,18 @@
# GJXP51 - Vexx
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[EmuState]
EmulationStateId = 4
EmulationIssues = Slow because it needs mmu to run.
[OnFrame]
[ActionReplay]
[Gecko]
[Video_Settings]
[Core]
MMU = 1

View File

@ -7,9 +7,6 @@ EmulationStateId = 4
EmulationIssues =
[OnFrame]
[ActionReplay]
$(M)
0768EA5C 88000000
C41AF4FC 0000FF01
$Save Anywhere
0768EA5D 08000000
002AE324 00000001

View File

@ -0,0 +1,18 @@
# GKLD69 - The Lord of the Rings; The Return of the King
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]
[Video_Settings]
SafeTextureCacheColorSamples = 512

View File

@ -0,0 +1,18 @@
# GKLI69 - The Lord of the Rings; The Return of the King
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]
[Video_Settings]
SafeTextureCacheColorSamples = 512

View File

@ -0,0 +1,18 @@
# GKLJ69 - The Lord of the Rings; The Return of the King
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]
[Video_Settings]
SafeTextureCacheColorSamples = 512

View File

@ -4,8 +4,6 @@
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C410EE24 0000FF00
$Infinite KIN Medals
02296DD6 0000270F
$All Toys

View File

@ -1,6 +1,13 @@
# GKOP6V - Kao the kangaroo
[Core] Values set here will override the main dolphin settings.
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 2
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
# GKOP6V - Kao the kangaroo
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
[Gecko]
[Video_Settings]
SafeTextureCacheColorSamples = 512

View File

@ -128,4 +128,3 @@ PH_ZNear =
PH_ZFar =
[Gecko]
[Core]
VBeam = 1

View File

@ -14,4 +14,3 @@ PH_ZNear =
PH_ZFar =
[Gecko]
[Core]
VBeam = 1

View File

@ -139,4 +139,3 @@ $Goraud Shading
[Video]
ProjectionHack = 0
[Core]
VBeam = 1

View File

@ -5,9 +5,6 @@ EmulationStateId = 4
EmulationIssues = needs EFB to Ram
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay]
$(M)
00E60ADD 98000000
C4347930 00000200
$99 Lives
00E60ADE 18000000
00570967 00000063

View File

@ -9,8 +9,6 @@ EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C426D8F0 0000FF01
$Max/Infinite Cash
044477E0 05F5E0FF
040476F4 80AD0000

View File

@ -4,18 +4,6 @@
EmulationIssues=
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay]
$(M)
018010A2 98000000
0C554E8C 4E800020
C4554E8C 0000FF00
4C169C34 4E800020
C4169C34 0002FF01
C415795C 0000FF03
0C5036C0 4E800020
C45036C0 0000FF04
4C1C3498 4E800020
C41C3498 0000FF05
C41438BC 0000FF06
$Infinite Health
0180E47C 18000000

View File

@ -5,8 +5,6 @@ EmulationStateId = 4
EmulationIssues = Bad Graphics
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$(M)
C4091E74 0000FF01
$Score Once To Win Game
00537C69 00000003
0053932A 00000003

View File

@ -0,0 +1,16 @@
# GOWD69 - NFS Most Wanted
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues = Videos are messed up, skip them.
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]

View File

@ -1,7 +1,16 @@
# GOWE69 - NFS Most Wanted
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues = Some GFX Glitches And may be slow.
EmulationIssues = Videos are messed up, skip them.
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]

View File

@ -0,0 +1,16 @@
# GOWF69 - NFS Most Wanted
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues = Videos are messed up, skip them.
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]

View File

@ -0,0 +1,16 @@
# GOWJ69 - NFS Most Wanted
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues = Videos are messed up, skip them.
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]

View File

@ -0,0 +1,16 @@
# GOWP69 - NFS Most Wanted
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues = Videos are messed up, skip them.
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]

View File

@ -6,13 +6,6 @@ EmulationIssues = Videos are messed up, skip them.
EmulationStateId = 4
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
0C3F0328 4E800020
C43F0328 0000FF01
0C0135B8 4E800020
C40135B8 0000FF02
0C71AEC8 4E800020
C471AEC8 0000FF03
$Never Lose Health
040A0D44 60000000
$Never Lose Armor

View File

@ -7,9 +7,6 @@ EmulationIssues =
#Add memory patches to be loaded once on boot here.
[OnFrame]
[ActionReplay]
$(M)
044E31C5 88000000
C4154E00 0000FF00
$All Mini-Games Unlocked
044E31C6 08000000
0222A77C 0005FFFF

View File

@ -0,0 +1,14 @@
# GPHD52 - Pitfall: The Lost Expedition
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
[Gecko]
[Video_Settings]
SafeTextureCacheColorSamples = 512

View File

@ -0,0 +1,14 @@
# GPHP52 - Pitfall: The Lost Expedition
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
[Gecko]
[Video_Settings]
SafeTextureCacheColorSamples = 512

View File

@ -7,9 +7,6 @@ EmulationStateId = 5
EmulationIssues =
[OnFrame]
[ActionReplay]
$(m)
04CE586A 88000000
C4205638 0000FF00
$Infinite Health: Captain Olimar
04CE586B 08000000
423D1E50 006C42C8

View File

@ -10,10 +10,6 @@ EmulationStateId = 4
[ActionReplay]
#Add decrypted action replay cheats here.
$(m) (Updated Master Code From GCNrd)
03E04B5F 98000000
C41118D4 0000FF01
$Title Screen Picture Swapper;L+D-Pad Left = Prima Fusion; L+D-Pad Right = Black Bird;L+D-Pad Down = Papillion
03E017EC 18000000
0A19FB0E 00000041

View File

@ -1,8 +1,8 @@
# GPSE8P - PSO CARD BATTLE
[Core] Values set here will override the main dolphin settings.
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 1
EmulationIssues =
EmulationStateId = 4
EmulationIssues = Needs Real Xfb for the videos to display. D3D11 has issues.
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
@ -13,3 +13,7 @@ PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]
[Video_Settings]
UseXFB = True
UseRealXFB = True
SafeTextureCacheColorSamples = 512

View File

@ -10,10 +10,6 @@ EmulationStateId = 2
[ActionReplay]
#Add decrypted action replay cheats here.
$(M)
05B4DC4E 88000000
C40F5B4C 0000FF01
$Infinite Health
05B4DC4F 08000000
04144540 60000000

View File

@ -429,9 +429,6 @@ EmulationStateId = 4
EmulationIssues =
[OnFrame]
[ActionReplay]
$(M) (Datel)
05A0DBAC 88000000
C4114108 0000FF01
$Infinite Gald
05A0DBAD 08000000
045B68C0 05F5E0FF

View File

@ -7,9 +7,6 @@ EmulationStateId = 4
EmulationIssues =
[OnFrame]
[ActionReplay]
$(m)
0358272E 88000000
C42F7B90 0000FF00
$Infinite Health
0358272F 08000000
424FFC30 0008270F

View File

@ -5,9 +5,6 @@ EmulationStateId = 5
EmulationIssues =
[OnFrame]
[ActionReplay]
$(m)
00260171 88000000
C40CDD58 00000800
$Infinite health
0026005B 08000000
0218777E 00000063

View File

@ -5,9 +5,6 @@ EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay]
$(M)
03EC2BE2 98000000
C4193E28 0000FF00
$Infinite Time
03EC2BE3 18000000
043A3694 00000063

View File

@ -5,8 +5,6 @@ EmulationIssues = Needs Real XFB to display videos.
EmulationStateId = 4
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$(M)
C413F568 0000FF01
$Infinite Health
04069830 38000004
$Quick Dino Bolts

View File

@ -5,9 +5,6 @@ EmulationStateId = 2
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay]
$(m)
017E1098 98000000
C404AC04 0000FF01
$Fox: Infinite Health
017E1099 18000000
023A4A54 00001C1C

View File

@ -5,8 +5,6 @@ EmulationIssues = Needs real xfb for the videos to display.
EmulationStateId = 4
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C419DA20 00000800
$El Fuego Have Tons Of Cash
04238F74 05F5E0FF
$Spirit Have Tons Of Cash

View File

@ -3,7 +3,6 @@
MMU = 1
BAT = 1
FastDiscSpeed = 1
VBeam = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationIssues =
EmulationStateId = 3

View File

@ -3,7 +3,6 @@
MMU = 1
BAT = 1
FastDiscSpeed = 1
VBeam = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationIssues =
EmulationStateId = 3

View File

@ -3,7 +3,6 @@
MMU = 1
BAT = 1
FastDiscSpeed = 1
VBeam = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationIssues =
EmulationStateId = 3

View File

@ -6,8 +6,6 @@ EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$Master Code
C4389A80 0000FF01
$Infinite Health
04197798 60000000
041977A4 D01F016C

View File

@ -5,8 +5,6 @@ EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$(M)
C413E40C 0000FF01
$Infinite Health
04272F18 0000003C
$Max Power

View File

@ -9,8 +9,6 @@ EmulationIssues = can crash on some systems(unknown)
#Add memory patches to be loaded once on boot here.
[OnFrame]
[ActionReplay]
$(M) (Datel)
C427768C 0000FF00
$Inf Ammo/No Reloads
04122D9C 60000000
04122D70 60000000

View File

@ -7,9 +7,6 @@ EmulationStateId = 5
EmulationIssues =
[OnFrame]
[ActionReplay]
$(m)
0020016E 88000000
C40FE518 00000800
$Player 1 health 9999
0020004A 08000000
04277374 461C3C00

View File

@ -1,8 +1,10 @@
# GWLX6L - Project Zoo
[Core] Values set here will override the main dolphin settings.
TLBHack=1
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 2
EmulationIssues = Unespecified codes,report to devs
EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
+$Bypass FIFO reset
0x8028EE80:dword:0x48000638
[ActionReplay] Add action replay cheats here.

View File

@ -5,8 +5,6 @@ EmulationStateId = 4
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
$(m)
C4116318 00000800
$Always 0 missed Buoys
046199F4 00000000
$Always turbo

View File

@ -7,8 +7,6 @@ EmulationIssues =
[Video]
ProjectionHack = 0
[ActionReplay] Add action replay cheats here.
$(M)
C411794C 00000800
$Always First Place
0061C57B 00000000
$Never Out of Bounds

View File

@ -0,0 +1,18 @@
# GX2P52 - X-Men Legends 2: Rise of Apocalypse
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 3
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]
[Video_Enhancements]

View File

@ -4,7 +4,7 @@ TLBHack = 1
MMU = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues = Needs real xfb for the videos to show up (r6906)
EmulationIssues = Needs real xfb for the videos to show up.
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]

View File

@ -0,0 +1,21 @@
# GX3X41 - XIII
[Core] Values set here will override the main dolphin settings.
TLBHack = 1
MMU = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 4
EmulationIssues = Needs real xfb for the videos to show up.
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]
[Video_Settings]
UseXFB = True
UseRealXFB = True

View File

@ -4,14 +4,6 @@
EmulationIssues =
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay]
$(m)
038C28E4 98000000
C4046DD0 0000FF00
040032C0 3FE08000
040032C4 90BF32BC
040032C8 7CBF2B78
040032CC 483E1C18
043E4EE0 4BC1E3E0
$999 Rings
038C28E5 18000000
027884C8 000003E6

View File

@ -9,8 +9,6 @@ EmulationStateId = 4
EmulationIssues =
[OnFrame]
[ActionReplay]
$(M)
C435E298 0000FF01
$Infinite Health
00408163 00000050
$Max Health

View File

@ -20,8 +20,6 @@ $Snow test room
0x803C9D48:dword:0x49546573
0x803C9D4C:dword:0x74363200
[ActionReplay]
$Master Code (useless)
C4323EA8 0000FF00
$Shadow Link
423BCDA0 00BCFFFF
423BCDA0 00BDFF87

View File

@ -21,8 +21,6 @@ $Snow test room
0x803C9D48:dword:0x49546573
0x803C9D4C:dword:0x74363200
[ActionReplay]
$(M)
C4329400 0000FF00
$Maximum Health
003CC531 00000050
$Infinite Health

View File

@ -1,8 +1,17 @@
# JAAE01 - Super Mario World
[Core] Values set here will override the main dolphin settings.
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationIssues = No Sound
EmulationStateId = 4
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
# JAAE01 - Super Mario World
[Core] Values set here will override the main dolphin settings.
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationIssues =
EmulationStateId = 4
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.
[Video]
ProjectionHack = 0
PH_SZNear = 0
PH_SZFar = 0
PH_ExtraParam = 0
PH_ZNear =
PH_ZFar =
[Gecko]
[Video_Settings]
SafeTextureCacheColorSamples = 512

View File

@ -1,6 +1,5 @@
# RBHE08 - Resident Evil Archives: Resident Evil Zero
[Core] Values set here will override the main dolphin settings.
VBeam = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 5
EmulationIssues =

View File

@ -1,6 +1,5 @@
# RBHJ08 - Biohazard 0
[Core] Values set here will override the main dolphin settings.
VBeam = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 5
EmulationIssues =

View File

@ -1,6 +1,5 @@
# RBHP08 - Resident Evil Archives: Resident Evil Zero
[Core] Values set here will override the main dolphin settings.
VBeam = 1
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationStateId = 5
EmulationIssues =

View File

@ -1,7 +1,7 @@
# SB3E08 - BASARA
[Core] Values set here will override the main dolphin settings.
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
EmulationIssues = Audio synch issues during dialogues, otherwise perfect
EmulationIssues =
EmulationStateId = 5
[OnFrame] Add memory patches to be applied every frame here.
[ActionReplay] Add action replay cheats here.

Some files were not shown because too many files have changed in this diff Show More