mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-26 23:59:54 -06:00
Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
cd56661573 | |||
0778cc42ee |
6
.gitignore
vendored
6
.gitignore
vendored
@ -18,18 +18,12 @@ Source/Core/Common/scmrev.h
|
|||||||
*.vcxproj.user
|
*.vcxproj.user
|
||||||
*.obj
|
*.obj
|
||||||
*.tlog
|
*.tlog
|
||||||
*.VC.opendb
|
|
||||||
*.VC.db
|
|
||||||
.vs/
|
|
||||||
# Ignore build info file created by QtCreator
|
# Ignore build info file created by QtCreator
|
||||||
CMakeLists.txt.user
|
CMakeLists.txt.user
|
||||||
# Ignore files created by posix people
|
# Ignore files created by posix people
|
||||||
*~
|
*~
|
||||||
# Ignore vim swapfiles
|
# Ignore vim swapfiles
|
||||||
*.swp
|
*.swp
|
||||||
# Ignore emacs temp files
|
|
||||||
\#*\#
|
|
||||||
.\#*
|
|
||||||
# Ignore transifex configuration directory
|
# Ignore transifex configuration directory
|
||||||
.tx
|
.tx
|
||||||
# Ignore kdevelop files/dirs
|
# Ignore kdevelop files/dirs
|
||||||
|
@ -1,68 +0,0 @@
|
|||||||
# How to Set Up an Android Development Environment
|
|
||||||
|
|
||||||
If you'd like to contribute to the Android project, but do not currently have a development environment setup, follow the instructions in this guide.
|
|
||||||
|
|
||||||
## Prerequisites
|
|
||||||
|
|
||||||
* A Linux VM or host, or a Mac.
|
|
||||||
* JDK 7 for your platform.
|
|
||||||
* CMake
|
|
||||||
* [Android NDK](https://developer.android.com/tools/sdk/ndk/index.html)
|
|
||||||
* [Android Studio](http://developer.android.com/tools/studio/index.html) **OR**
|
|
||||||
* [Android SDK Tools](http://developer.android.com/sdk/index.html#Other) (for command-line usage)
|
|
||||||
|
|
||||||
If you downloaded Android Studio, extract it and then see [Setting up Android Studio](#setting-up-android-studio).
|
|
||||||
|
|
||||||
If you instead chose to download the commoand-line SDK tools, see [Setting up the SDK Tools](#setting-up-the-sdk-tools).
|
|
||||||
|
|
||||||
## Setting up Android Studio
|
|
||||||
|
|
||||||
1. Launch Android Studio, which will start a first-launch wizard.
|
|
||||||
2. Choose a custom installation.
|
|
||||||
3. If offered a choice of themes, select your preference.
|
|
||||||
4. When offered a choice of components, uncheck the "Android Virtual Device" option. ![Android Studio Components][components]
|
|
||||||
5. Accept all licenses, and click Finish. Android Studio will download the SDK Tools package automatically. (Ubuntu users, if you get an error running the `mksdcard` tool, make sure the `lib32stdc++6` package is installed.)
|
|
||||||
6. At the Android Studio welcome screen, click "Configure", then "SDK Manager".
|
|
||||||
7. Use the SDK Manager to get necessary dependencies, as described in [Getting Dependencies](#getting-dependencies).
|
|
||||||
8. When done, follow the steps in [Readme.md](Readme.md#installation-on-android) to compile and deploy the application.
|
|
||||||
|
|
||||||
## Setting up the SDK Tools
|
|
||||||
|
|
||||||
1. In `Source/Android`, create a file called `local.properties`.
|
|
||||||
2. Add a single line: `sdk.dir=<sdk-path>`, where `<sdk-path>` is the path where you extracted the SDK Tools package.
|
|
||||||
3. Follow the steps in [Readme.md](Readme.md#installation-on-android) to compile and deploy the application.
|
|
||||||
|
|
||||||
## Executing Gradle Tasks
|
|
||||||
|
|
||||||
In Android Studio, you can find a list of possible Gradle tasks in a tray at the top right of the screen:
|
|
||||||
|
|
||||||
![Gradle Tasks][gradle]
|
|
||||||
|
|
||||||
Double clicking any of these tasks will execute it, and also add it to a short list in the main toolbar:
|
|
||||||
|
|
||||||
![Gradle Task Shortcuts][shortcut]
|
|
||||||
|
|
||||||
Clicking the green triangle next to this list will execute the currently selected task.
|
|
||||||
|
|
||||||
For command-line users, any task may be executed with `Source/Android/gradlew <task-name>`.
|
|
||||||
|
|
||||||
## Getting Dependencies
|
|
||||||
|
|
||||||
Most dependencies for the Android project are supplied by Gradle automatically. However, Android platform libraries (and a few Google-supplied supplementary libraries) must be downloaded through the Android package manager.
|
|
||||||
|
|
||||||
1. Launch the Android SDK Manager from the commandline by executing `<sdk-path>/tools/android`, or by clicking on its icon in Android Studio's main toolbar:
|
|
||||||
![Android Studio Package Icon][package-icon]
|
|
||||||
2. At the bottom of the window, click "Deselect All", and then "Updates".
|
|
||||||
3. Install or update the following packages:
|
|
||||||
|
|
||||||
* SDK Platform, under "Android 5.0.1 (API 21)". This will allow compiling apps that target Lollipop.
|
|
||||||
* Android Support Repository
|
|
||||||
* Android Support Library
|
|
||||||
* Google Repository
|
|
||||||
|
|
||||||
In the future, if the project targets a newer version of Android, or use newer versions of the tools/build-tools packages, it will be necessary to use this tool to download updates.
|
|
||||||
|
|
||||||
[components]: http://i.imgur.com/Oo1Fs93.png
|
|
||||||
[package-icon]: http://i.imgur.com/NUpkAH8.png
|
|
||||||
[gradle]: http://i.imgur.com/dXIH6o3.png
|
|
||||||
[shortcut]: http://i.imgur.com/eCWP4Yy.png
|
|
435
CMakeLists.txt
435
CMakeLists.txt
@ -7,27 +7,12 @@ project(dolphin-emu)
|
|||||||
option(USE_EGL "Enables EGL OpenGL Interface" OFF)
|
option(USE_EGL "Enables EGL OpenGL Interface" OFF)
|
||||||
option(TRY_X11 "Enables X11 Support" ON)
|
option(TRY_X11 "Enables X11 Support" ON)
|
||||||
option(USE_SHARED_ENET "Use shared libenet if found rather than Dolphin's soon-to-compatibly-diverge version" OFF)
|
option(USE_SHARED_ENET "Use shared libenet if found rather than Dolphin's soon-to-compatibly-diverge version" OFF)
|
||||||
option(USE_SHARED_GTEST "Use shared gtest library if found" OFF)
|
|
||||||
option(USE_UPNP "Enables UPnP port mapping support" ON)
|
option(USE_UPNP "Enables UPnP port mapping support" ON)
|
||||||
option(DISABLE_WX "Disable wxWidgets (use Qt or CLI interface)" OFF)
|
option(DISABLE_WX "Disable wxWidgets (use Qt or CLI interface)" OFF)
|
||||||
option(ENABLE_QT2 "Enable Qt2 (use the other experimental Qt interface)" OFF)
|
option(ENABLE_QT "Enable Qt (use the experimental Qt interface)" OFF)
|
||||||
option(ENABLE_PCH "Use PCH to speed up compilation" ON)
|
option(ENABLE_PCH "Use PCH to speed up compilation" ON)
|
||||||
option(ENABLE_LTO "Enables Link Time Optimization" OFF)
|
option(ENABLE_LTO "Enables Link Time Optimization" OFF)
|
||||||
option(ENABLE_GENERIC "Enables generic build that should run on any little-endian host" OFF)
|
option(ENABLE_GENERIC "Enables generic build that should run on any little-endian host" OFF)
|
||||||
option(ENABLE_HEADLESS "Enables running Dolphin as a headless variant" OFF)
|
|
||||||
|
|
||||||
# Maintainers: if you consider blanket disabling this for your users, please
|
|
||||||
# consider the following points:
|
|
||||||
# * No data is being sent without explicit user approval (pop up box at first
|
|
||||||
# launch).
|
|
||||||
# * The Dolphin team relies on the data in order to understand the behavior
|
|
||||||
# of our software in the wild.
|
|
||||||
option(ENABLE_ANALYTICS "Enables opt-in Analytics collection" ON)
|
|
||||||
|
|
||||||
# Name of the Dolphin distributor. If you redistribute Dolphin builds (forks,
|
|
||||||
# unofficial builds) please consider identifying your distribution with a
|
|
||||||
# unique name here.
|
|
||||||
set(DISTRIBUTOR "None" CACHE STRING "Name of the distributor.")
|
|
||||||
|
|
||||||
# Enable SDL for default on operating systems that aren't OSX, Android, Linux or Windows.
|
# Enable SDL for default on operating systems that aren't OSX, Android, Linux or Windows.
|
||||||
if(NOT APPLE AND NOT ANDROID AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" AND NOT MSVC)
|
if(NOT APPLE AND NOT ANDROID AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" AND NOT MSVC)
|
||||||
@ -89,9 +74,10 @@ if(APPLE)
|
|||||||
else()
|
else()
|
||||||
set(bindir ${CMAKE_INSTALL_PREFIX}/bin CACHE PATH "bindir")
|
set(bindir ${CMAKE_INSTALL_PREFIX}/bin CACHE PATH "bindir")
|
||||||
set(datadir ${CMAKE_INSTALL_PREFIX}/share/dolphin-emu CACHE PATH "datadir")
|
set(datadir ${CMAKE_INSTALL_PREFIX}/share/dolphin-emu CACHE PATH "datadir")
|
||||||
set(mandir ${CMAKE_INSTALL_PREFIX}/share/man CACHE PATH "mandir")
|
|
||||||
add_definitions(-DDATA_DIR="${datadir}/")
|
add_definitions(-DDATA_DIR="${datadir}/")
|
||||||
endif()
|
endif()
|
||||||
|
set(userdir ".dolphin-emu" CACHE STRING "User directory")
|
||||||
|
add_definitions(-DUSER_DIR="${userdir}")
|
||||||
|
|
||||||
# Set where the binary files will be built. The program will not execute from
|
# Set where the binary files will be built. The program will not execute from
|
||||||
# here. You must run "make install" to install these to the proper location
|
# here. You must run "make install" to install these to the proper location
|
||||||
@ -148,7 +134,7 @@ if(GIT_FOUND AND NOT DOLPHIN_WC_REVISION)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# version number
|
# version number
|
||||||
set(DOLPHIN_VERSION_MAJOR "5")
|
set(DOLPHIN_VERSION_MAJOR "4")
|
||||||
set(DOLPHIN_VERSION_MINOR "0")
|
set(DOLPHIN_VERSION_MINOR "0")
|
||||||
if(DOLPHIN_WC_BRANCH STREQUAL "stable")
|
if(DOLPHIN_WC_BRANCH STREQUAL "stable")
|
||||||
set(DOLPHIN_VERSION_PATCH "0")
|
set(DOLPHIN_VERSION_PATCH "0")
|
||||||
@ -156,14 +142,6 @@ else()
|
|||||||
set(DOLPHIN_VERSION_PATCH ${DOLPHIN_WC_REVISION})
|
set(DOLPHIN_VERSION_PATCH ${DOLPHIN_WC_REVISION})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# If Dolphin is not built from a Git repository, default the version info to
|
|
||||||
# reasonable values.
|
|
||||||
if(NOT DOLPHIN_WC_REVISION)
|
|
||||||
set(DOLPHIN_WC_DESCRIBE "${DOLPHIN_VERSION_MAJOR}.${DOLPHIN_VERSION_MINOR}")
|
|
||||||
set(DOLPHIN_WC_REVISION "${DOLPHIN_WC_DESCRIBE} (no further info)")
|
|
||||||
set(DOLPHIN_WC_BRANCH "master")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# Architecture detection and arch specific settings
|
# Architecture detection and arch specific settings
|
||||||
message(${CMAKE_SYSTEM_PROCESSOR})
|
message(${CMAKE_SYSTEM_PROCESSOR})
|
||||||
|
|
||||||
@ -188,7 +166,6 @@ if(NOT ENABLE_GENERIC)
|
|||||||
set(_M_X86 1)
|
set(_M_X86 1)
|
||||||
set(_M_X86_64 1)
|
set(_M_X86_64 1)
|
||||||
add_definitions(-D_M_X86=1 -D_M_X86_64=1 -msse2)
|
add_definitions(-D_M_X86=1 -D_M_X86_64=1 -msse2)
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fno-pie")
|
|
||||||
else()
|
else()
|
||||||
message(FATAL_ERROR "x86_32 is an unsupported platform. Enable generic build if you really want a JIT-less binary.")
|
message(FATAL_ERROR "x86_32 is an unsupported platform. Enable generic build if you really want a JIT-less binary.")
|
||||||
endif()
|
endif()
|
||||||
@ -222,7 +199,7 @@ endmacro()
|
|||||||
# Enabling all warnings in MSVC spams too much
|
# Enabling all warnings in MSVC spams too much
|
||||||
if(NOT MSVC)
|
if(NOT MSVC)
|
||||||
add_definitions(-Wall)
|
add_definitions(-Wall)
|
||||||
add_definitions(-D_DEFAULT_SOURCE)
|
|
||||||
# TODO: would like these but they produce overwhelming amounts of warnings
|
# TODO: would like these but they produce overwhelming amounts of warnings
|
||||||
#check_and_add_flag(EXTRA -Wextra)
|
#check_and_add_flag(EXTRA -Wextra)
|
||||||
#check_and_add_flag(MISSING_FIELD_INITIALIZERS -Wmissing-field-initializers)
|
#check_and_add_flag(MISSING_FIELD_INITIALIZERS -Wmissing-field-initializers)
|
||||||
@ -335,15 +312,6 @@ if(WIN32)
|
|||||||
add_definitions(-D_CRT_SECURE_NO_DEPRECATE)
|
add_definitions(-D_CRT_SECURE_NO_DEPRECATE)
|
||||||
endif(WIN32)
|
endif(WIN32)
|
||||||
|
|
||||||
# Add an option to build relocatable binaries on Linux
|
|
||||||
# The Sys folder will need to be copied to the Binaries folder.
|
|
||||||
if(UNIX)
|
|
||||||
option(LINUX_LOCAL_DEV "Enable relocatable binary" OFF)
|
|
||||||
if(LINUX_LOCAL_DEV)
|
|
||||||
add_definitions('-DLINUX_LOCAL_DEV')
|
|
||||||
endif(LINUX_LOCAL_DEV)
|
|
||||||
endif(UNIX)
|
|
||||||
|
|
||||||
# Dolphin requires threads.
|
# Dolphin requires threads.
|
||||||
# The Apple build may not need an explicit flag because one of the
|
# The Apple build may not need an explicit flag because one of the
|
||||||
# frameworks may already provide it.
|
# frameworks may already provide it.
|
||||||
@ -399,34 +367,13 @@ endif(VTUNE)
|
|||||||
|
|
||||||
if(ANDROID)
|
if(ANDROID)
|
||||||
message("Building for Android")
|
message("Building for Android")
|
||||||
if(NOT ENABLE_HEADLESS)
|
add_definitions(-DANDROID)
|
||||||
add_definitions(-DANDROID)
|
|
||||||
else()
|
|
||||||
# Lie to cmake a bit. We are cross compiling to Android
|
|
||||||
# but not as a shared library. We want an executable.
|
|
||||||
set(ANDROID 0)
|
|
||||||
endif()
|
|
||||||
set(USE_X11 0)
|
set(USE_X11 0)
|
||||||
set(USE_UPNP 0)
|
set(USE_UPNP 0)
|
||||||
set(USE_EGL 1)
|
set(USE_EGL 1)
|
||||||
set(DISABLE_WX 1)
|
|
||||||
set(ENABLE_QT2 0)
|
|
||||||
|
|
||||||
# We are cross compiling, search only the toolchain for libraries and includes
|
|
||||||
SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
|
||||||
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
|
||||||
elseif(NOT APPLE)
|
|
||||||
list(APPEND LIBS rt)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(ENABLE_HEADLESS)
|
include_directories(Externals/GL)
|
||||||
message("Enabling Headless! Disabling GUI, force enabling EGL!")
|
|
||||||
set(USE_X11 0)
|
|
||||||
set(USE_EGL 1)
|
|
||||||
set(DISABLE_WX 1)
|
|
||||||
set(ENABLE_QT2 0)
|
|
||||||
add_definitions(-DUSE_HEADLESS)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
add_definitions(-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE)
|
add_definitions(-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE)
|
||||||
|
|
||||||
@ -439,139 +386,140 @@ add_definitions(-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE)
|
|||||||
include(CheckLib)
|
include(CheckLib)
|
||||||
include(CheckCXXSourceRuns)
|
include(CheckCXXSourceRuns)
|
||||||
|
|
||||||
include(FindOpenGL)
|
if(NOT ANDROID)
|
||||||
if (OPENGL_GL)
|
|
||||||
|
include(FindOpenGL)
|
||||||
include_directories(${OPENGL_INCLUDE_DIR})
|
include_directories(${OPENGL_INCLUDE_DIR})
|
||||||
endif()
|
|
||||||
|
|
||||||
include(FindALSA OPTIONAL)
|
include(FindALSA OPTIONAL)
|
||||||
if(ALSA_FOUND)
|
if(ALSA_FOUND)
|
||||||
add_definitions(-DHAVE_ALSA=1)
|
add_definitions(-DHAVE_ALSA=1)
|
||||||
message("ALSA found, enabling ALSA sound backend")
|
message("ALSA found, enabling ALSA sound backend")
|
||||||
else()
|
|
||||||
add_definitions(-DHAVE_ALSA=0)
|
|
||||||
message("ALSA NOT found, disabling ALSA sound backend")
|
|
||||||
endif(ALSA_FOUND)
|
|
||||||
|
|
||||||
check_lib(AO ao ao QUIET)
|
|
||||||
if(AO_FOUND)
|
|
||||||
add_definitions(-DHAVE_AO=1)
|
|
||||||
message("ao found, enabling ao sound backend")
|
|
||||||
else()
|
|
||||||
add_definitions(-DHAVE_AO=0)
|
|
||||||
message("ao NOT found, disabling ao sound backend")
|
|
||||||
endif(AO_FOUND)
|
|
||||||
|
|
||||||
check_lib(BLUEZ bluez bluez QUIET)
|
|
||||||
if(BLUEZ_FOUND)
|
|
||||||
add_definitions(-DHAVE_BLUEZ=1)
|
|
||||||
message("bluez found, enabling bluetooth support")
|
|
||||||
else()
|
|
||||||
add_definitions(-DHAVE_BLUEZ=0)
|
|
||||||
message("bluez NOT found, disabling bluetooth support")
|
|
||||||
endif(BLUEZ_FOUND)
|
|
||||||
|
|
||||||
check_lib(PULSEAUDIO libpulse pulse QUIET)
|
|
||||||
if(PULSEAUDIO_FOUND)
|
|
||||||
add_definitions(-DHAVE_PULSEAUDIO=1)
|
|
||||||
message("PulseAudio found, enabling PulseAudio sound backend")
|
|
||||||
else()
|
|
||||||
add_definitions(-DHAVE_PULSEAUDIO=0)
|
|
||||||
message("PulseAudio NOT found, disabling PulseAudio sound backend")
|
|
||||||
endif(PULSEAUDIO_FOUND)
|
|
||||||
|
|
||||||
include(FindOpenAL OPTIONAL)
|
|
||||||
if(OPENAL_FOUND)
|
|
||||||
add_definitions(-DHAVE_OPENAL=1)
|
|
||||||
include_directories(${OPENAL_INCLUDE_DIR})
|
|
||||||
message("OpenAL found, enabling OpenAL sound backend")
|
|
||||||
else()
|
|
||||||
add_definitions(-DHAVE_OPENAL=0)
|
|
||||||
message("OpenAL NOT found, disabling OpenAL sound backend")
|
|
||||||
endif(OPENAL_FOUND)
|
|
||||||
|
|
||||||
include(FindLLVM OPTIONAL)
|
|
||||||
if (LLVM_FOUND)
|
|
||||||
add_definitions(-DHAS_LLVM=1)
|
|
||||||
set(HAS_LLVM 1)
|
|
||||||
|
|
||||||
include_directories(${LLVM_INCLUDE_DIRS})
|
|
||||||
list(APPEND LIBS ${LLVM_LIBRARIES})
|
|
||||||
|
|
||||||
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(USE_X11 0)
|
|
||||||
|
|
||||||
if(UNIX AND NOT APPLE AND NOT ANDROID AND NOT ENABLE_HEADLESS)
|
|
||||||
include(FindX11)
|
|
||||||
if(TRY_X11 AND X11_FOUND)
|
|
||||||
set(USE_X11 1)
|
|
||||||
add_definitions(-DHAVE_X11=1)
|
|
||||||
include_directories(${X11_INCLUDE_DIR})
|
|
||||||
message("X11 support enabled")
|
|
||||||
else()
|
else()
|
||||||
set(USE_X11 0)
|
add_definitions(-DHAVE_ALSA=0)
|
||||||
SET(X11_FOUND "")
|
message("ALSA NOT found, disabling ALSA sound backend")
|
||||||
message("X11 support disabled")
|
endif(ALSA_FOUND)
|
||||||
add_definitions(-DHAVE_X11=0)
|
|
||||||
endif(TRY_X11 AND X11_FOUND)
|
|
||||||
|
|
||||||
if (NOT USE_X11)
|
check_lib(AO ao ao QUIET)
|
||||||
message(FATAL_ERROR "\n"
|
if(AO_FOUND)
|
||||||
"No suitable display platform found\n"
|
add_definitions(-DHAVE_AO=1)
|
||||||
"Requires x11 to run")
|
message("ao found, enabling ao sound backend")
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(USE_X11)
|
|
||||||
check_lib(XRANDR xrandr Xrandr)
|
|
||||||
if(XRANDR_FOUND)
|
|
||||||
add_definitions(-DHAVE_XRANDR=1)
|
|
||||||
else()
|
else()
|
||||||
add_definitions(-DHAVE_XRANDR=0)
|
add_definitions(-DHAVE_AO=0)
|
||||||
endif(XRANDR_FOUND)
|
message("ao NOT found, disabling ao sound backend")
|
||||||
|
endif(AO_FOUND)
|
||||||
|
|
||||||
pkg_check_modules(XINPUT2 xi>=1.5.0)
|
check_lib(BLUEZ bluez bluez QUIET)
|
||||||
if(XINPUT2_FOUND)
|
if(BLUEZ_FOUND)
|
||||||
add_definitions(-DHAVE_X11_XINPUT2=1)
|
add_definitions(-DHAVE_BLUEZ=1)
|
||||||
|
message("bluez found, enabling bluetooth support")
|
||||||
else()
|
else()
|
||||||
add_definitions(-DHAVE_X11_XINPUT2=0)
|
add_definitions(-DHAVE_BLUEZ=0)
|
||||||
endif(XINPUT2_FOUND)
|
message("bluez NOT found, disabling bluetooth support")
|
||||||
endif()
|
endif(BLUEZ_FOUND)
|
||||||
if(ENCODE_FRAMEDUMPS)
|
|
||||||
check_libav()
|
check_lib(PULSEAUDIO libpulse pulse QUIET)
|
||||||
if(LIBAV_FOUND)
|
if(PULSEAUDIO_FOUND)
|
||||||
LIST(APPEND LIBS ${LIBAV_LDFLAGS})
|
add_definitions(-DHAVE_PULSEAUDIO=1)
|
||||||
|
message("PulseAudio found, enabling PulseAudio sound backend")
|
||||||
|
else()
|
||||||
|
add_definitions(-DHAVE_PULSEAUDIO=0)
|
||||||
|
message("PulseAudio NOT found, disabling PulseAudio sound backend")
|
||||||
|
endif(PULSEAUDIO_FOUND)
|
||||||
|
|
||||||
|
include(FindOpenAL OPTIONAL)
|
||||||
|
if(OPENAL_FOUND)
|
||||||
|
add_definitions(-DHAVE_OPENAL=1)
|
||||||
|
include_directories(${OPENAL_INCLUDE_DIR})
|
||||||
|
message("OpenAL found, enabling OpenAL sound backend")
|
||||||
|
else()
|
||||||
|
add_definitions(-DHAVE_OPENAL=0)
|
||||||
|
message("OpenAL NOT found, disabling OpenAL sound backend")
|
||||||
|
endif(OPENAL_FOUND)
|
||||||
|
|
||||||
|
include(FindLLVM OPTIONAL)
|
||||||
|
if (LLVM_FOUND)
|
||||||
|
add_definitions(-DHAS_LLVM=1)
|
||||||
|
set(HAS_LLVM 1)
|
||||||
|
|
||||||
|
include_directories(${LLVM_INCLUDE_DIRS})
|
||||||
|
list(APPEND LIBS ${LLVM_LIBRARIES})
|
||||||
|
|
||||||
|
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
endif()
|
set(USE_X11 0)
|
||||||
|
|
||||||
set(CMAKE_REQUIRED_LIBRARIES portaudio)
|
if(UNIX AND NOT APPLE)
|
||||||
CHECK_CXX_SOURCE_RUNS(
|
include(FindX11)
|
||||||
"#include <portaudio.h>
|
if(TRY_X11 AND X11_FOUND)
|
||||||
int main(int argc, char **argv)
|
set(USE_X11 1)
|
||||||
{ if(Pa_GetVersion() >= 1890) return 0; else return 1; }"
|
add_definitions(-DHAVE_X11=1)
|
||||||
PORTAUDIO)
|
include_directories(${X11_INCLUDE_DIR})
|
||||||
unset(CMAKE_REQUIRED_LIBRARIES)
|
message("X11 support enabled")
|
||||||
if(PORTAUDIO)
|
else()
|
||||||
message("PortAudio found, enabling mic support")
|
set(USE_X11 0)
|
||||||
add_definitions(-DHAVE_PORTAUDIO=1)
|
SET(X11_FOUND "")
|
||||||
set(PORTAUDIO_FOUND TRUE)
|
message("X11 support disabled")
|
||||||
else()
|
add_definitions(-DHAVE_X11=0)
|
||||||
message("PortAudio not found, disabling mic support")
|
endif(TRY_X11 AND X11_FOUND)
|
||||||
add_definitions(-DHAVE_PORTAUDIO=0)
|
|
||||||
set(PORTAUDIO_FOUND FALSE)
|
|
||||||
endif(PORTAUDIO)
|
|
||||||
|
|
||||||
if(OPROFILING)
|
if (NOT USE_X11)
|
||||||
include(FindOProfile)
|
message(FATAL_ERROR "\n"
|
||||||
if(OPROFILE_FOUND)
|
"No suitable display platform found\n"
|
||||||
message("OProfile found, enabling profiling support")
|
"Requires x11 to run")
|
||||||
add_definitions(-DUSE_OPROFILE=1)
|
endif()
|
||||||
include_directories(${OPROFILE_INCLUDE_DIRS})
|
endif()
|
||||||
|
|
||||||
|
if(USE_X11)
|
||||||
|
check_lib(XRANDR xrandr Xrandr)
|
||||||
|
if(XRANDR_FOUND)
|
||||||
|
add_definitions(-DHAVE_XRANDR=1)
|
||||||
|
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()
|
||||||
|
if(LIBAV_FOUND)
|
||||||
|
LIST(APPEND LIBS ${LIBAV_LIBRARIES})
|
||||||
|
endif()
|
||||||
|
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(CMAKE_REQUIRED_LIBRARIES portaudio)
|
||||||
|
CHECK_CXX_SOURCE_RUNS(
|
||||||
|
"#include <portaudio.h>
|
||||||
|
int main(int argc, char **argv)
|
||||||
|
{ if(Pa_GetVersion() >= 1890) return 0; else return 1; }"
|
||||||
|
PORTAUDIO)
|
||||||
|
unset(CMAKE_REQUIRED_LIBRARIES)
|
||||||
|
if(PORTAUDIO)
|
||||||
|
message("PortAudio found, enabling mic support")
|
||||||
|
add_definitions(-DHAVE_PORTAUDIO=1)
|
||||||
|
set(PORTAUDIO_FOUND TRUE)
|
||||||
else()
|
else()
|
||||||
message(FATAL_ERROR "OProfile not found. Can't build profiling support.")
|
message("PortAudio not found, disabling mic support")
|
||||||
|
add_definitions(-DHAVE_PORTAUDIO=0)
|
||||||
|
set(PORTAUDIO_FOUND FALSE)
|
||||||
|
endif(PORTAUDIO)
|
||||||
|
|
||||||
|
if(OPROFILING)
|
||||||
|
check_lib(OPROFILE "(no .pc for opagent)" opagent opagent.h)
|
||||||
|
check_lib(BFD "(no .pc for bfd)" bfd bfd.h)
|
||||||
|
if(OPROFILE_FOUND AND BFD_FOUND)
|
||||||
|
message("oprofile found, enabling profiling support")
|
||||||
|
add_definitions(-DUSE_OPROFILE=1)
|
||||||
|
else()
|
||||||
|
message(FATAL_ERROR "oprofile or bfd not found. Can't build profiling support.")
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -593,25 +541,10 @@ if(ENABLE_EVDEV)
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(UNIX)
|
|
||||||
message("Using named pipes as controller inputs")
|
|
||||||
add_definitions(-DUSE_PIPES=1)
|
|
||||||
message("Watching game memory for changes")
|
|
||||||
add_definitions(-DUSE_MEMORYWATCHER=1)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(ENABLE_ANALYTICS)
|
|
||||||
message("Enabling analytics collection (subject to end-user opt-in)")
|
|
||||||
add_definitions(-DUSE_ANALYTICS=1)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
# Setup include directories (and make sure they are preferred over the Externals)
|
# Setup include directories (and make sure they are preferred over the Externals)
|
||||||
#
|
#
|
||||||
include_directories(Source/Core)
|
include_directories(Source/Core)
|
||||||
if(ANDROID)
|
|
||||||
include_directories(Source/Android)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
# Process externals and setup their include directories
|
# Process externals and setup their include directories
|
||||||
@ -626,7 +559,7 @@ endif()
|
|||||||
add_subdirectory(Externals/Bochs_disasm)
|
add_subdirectory(Externals/Bochs_disasm)
|
||||||
include_directories(Externals/Bochs_disasm)
|
include_directories(Externals/Bochs_disasm)
|
||||||
|
|
||||||
if(USE_SHARED_ENET)
|
if(NOT ANDROID AND USE_SHARED_ENET)
|
||||||
check_lib(ENET libenet enet enet/enet.h QUIET)
|
check_lib(ENET libenet enet enet/enet.h QUIET)
|
||||||
include(CheckSymbolExists)
|
include(CheckSymbolExists)
|
||||||
if (ENET_FOUND)
|
if (ENET_FOUND)
|
||||||
@ -676,7 +609,7 @@ else(ZLIB_FOUND)
|
|||||||
include_directories(Externals/zlib)
|
include_directories(Externals/zlib)
|
||||||
endif(ZLIB_FOUND)
|
endif(ZLIB_FOUND)
|
||||||
|
|
||||||
if(NOT APPLE)
|
if(NOT APPLE AND NOT ANDROID)
|
||||||
check_lib(LZO "(no .pc for lzo2)" lzo2 lzo/lzo1x.h QUIET)
|
check_lib(LZO "(no .pc for lzo2)" lzo2 lzo/lzo1x.h QUIET)
|
||||||
endif()
|
endif()
|
||||||
if(LZO_FOUND)
|
if(LZO_FOUND)
|
||||||
@ -689,7 +622,7 @@ else()
|
|||||||
endif()
|
endif()
|
||||||
list(APPEND LIBS ${LZO})
|
list(APPEND LIBS ${LZO})
|
||||||
|
|
||||||
if(NOT APPLE)
|
if(NOT APPLE AND NOT ANDROID)
|
||||||
check_lib(PNG libpng png png.h QUIET)
|
check_lib(PNG libpng png png.h QUIET)
|
||||||
endif()
|
endif()
|
||||||
if (PNG_FOUND)
|
if (PNG_FOUND)
|
||||||
@ -741,7 +674,7 @@ if(LIBUSB_FOUND)
|
|||||||
endif(LIBUSB_FOUND)
|
endif(LIBUSB_FOUND)
|
||||||
|
|
||||||
set(SFML_REQD_VERSION 2.1)
|
set(SFML_REQD_VERSION 2.1)
|
||||||
if(NOT APPLE)
|
if(NOT APPLE AND NOT ANDROID)
|
||||||
find_package(SFML ${SFML_REQD_VERSION} COMPONENTS network system)
|
find_package(SFML ${SFML_REQD_VERSION} COMPONENTS network system)
|
||||||
endif()
|
endif()
|
||||||
if(SFML_FOUND)
|
if(SFML_FOUND)
|
||||||
@ -754,47 +687,35 @@ else()
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(USE_UPNP)
|
if(USE_UPNP)
|
||||||
if(NOT APPLE)
|
if(NOT APPLE AND NOT ANDROID)
|
||||||
include(FindMiniupnpc)
|
include(FindMiniupnpc)
|
||||||
endif()
|
endif()
|
||||||
if(MINIUPNPC_FOUND AND MINIUPNPC_API_VERSION GREATER 8)
|
if(MINIUPNP_FOUND AND MINIUPNPC_VERSION_1_7_OR_HIGHER)
|
||||||
message("Using shared miniupnpc")
|
message("Using shared miniupnpc")
|
||||||
|
include_directories(${MINIUPNP_INCLUDE_DIR})
|
||||||
else()
|
else()
|
||||||
message("Using static miniupnpc from Externals")
|
message("Using static miniupnpc from Externals")
|
||||||
add_subdirectory(Externals/miniupnpc)
|
add_subdirectory(Externals/miniupnpc)
|
||||||
set(MINIUPNPC_INCLUDE_DIRS Externals/miniupnpc/src)
|
include_directories(Externals/miniupnpc/src)
|
||||||
set(MINIUPNPC_LIBRARIES miniupnpc)
|
|
||||||
endif()
|
endif()
|
||||||
add_definitions(-DUSE_UPNP)
|
add_definitions(-DUSE_UPNP)
|
||||||
include_directories(${MINIUPNPC_INCLUDE_DIRS})
|
list(APPEND LIBS miniupnpc)
|
||||||
list(APPEND LIBS ${MINIUPNPC_LIBRARIES})
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT APPLE)
|
if(NOT APPLE AND NOT ANDROID)
|
||||||
include(FindMbedTLS)
|
include(FindPolarSSL)
|
||||||
endif()
|
endif()
|
||||||
if(MBEDTLS_FOUND)
|
if(POLARSSL_FOUND AND POLARSSL_WORKS)
|
||||||
message("Using shared mbed TLS")
|
message("Using shared PolarSSL")
|
||||||
include_directories(${MBEDTLS_INCLUDE_DIRS})
|
include_directories(${POLARSSL_INCLUDE_DIR})
|
||||||
else()
|
else()
|
||||||
message("Using static mbed TLS from Externals")
|
message("Using PolarSSL from Externals")
|
||||||
set(MBEDTLS_LIBRARIES mbedtls mbedcrypto mbedx509)
|
set(POLARSSL_LIBRARY polarssl)
|
||||||
add_subdirectory(Externals/mbedtls/)
|
add_subdirectory(Externals/polarssl/)
|
||||||
include_directories(Externals/mbedtls/include)
|
include_directories(Externals/polarssl/include)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
include(FindCURL OPTIONAL)
|
if(NOT APPLE AND NOT ANDROID)
|
||||||
if(CURL_FOUND)
|
|
||||||
message("Using shared libcurl")
|
|
||||||
include_directories(${CURL_INCLUDE_DIRS})
|
|
||||||
else()
|
|
||||||
message("Using static libcurl from Externals")
|
|
||||||
add_subdirectory(Externals/curl)
|
|
||||||
set(CURL_LIBRARIES curl)
|
|
||||||
include_directories(BEFORE Externals/curl/include)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(NOT APPLE)
|
|
||||||
check_lib(SOIL "(no .pc for SOIL)" SOIL SOIL/SOIL.h QUIET)
|
check_lib(SOIL "(no .pc for SOIL)" SOIL SOIL/SOIL.h QUIET)
|
||||||
endif()
|
endif()
|
||||||
if(SOIL_FOUND)
|
if(SOIL_FOUND)
|
||||||
@ -805,35 +726,24 @@ else()
|
|||||||
include_directories(Externals/SOIL)
|
include_directories(Externals/SOIL)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
find_library(ICONV_LIBRARIES NAMES iconv libiconv libiconv-2 c)
|
if (ANDROID)
|
||||||
find_path(ICONV_INCLUDE_DIR NAMES iconv.h)
|
|
||||||
|
|
||||||
if (ICONV_LIBRARIES AND ICONV_INCLUDE_DIR)
|
|
||||||
mark_as_advanced(ICONV_INCLUDE_DIR ICONV_LIBRARIES)
|
|
||||||
else()
|
|
||||||
message("Using static iconv from Externals")
|
message("Using static iconv from Externals")
|
||||||
include_directories(Externals/libiconv-1.14/include)
|
include_directories(Externals/libiconv-1.14/include)
|
||||||
add_subdirectory(Externals/libiconv-1.14)
|
add_subdirectory(Externals/libiconv-1.14)
|
||||||
set(ICONV_LIBRARIES iconv)
|
list(APPEND LIBS iconv)
|
||||||
endif()
|
else()
|
||||||
list(APPEND LIBS ${ICONV_LIBRARIES})
|
find_library(ICONV_LIBRARIES NAMES iconv libiconv libiconv-2 c)
|
||||||
|
find_path(ICONV_INCLUDE_DIR NAMES iconv.h)
|
||||||
find_library(OPENSLES_LIBRARIES NAMES OpenSLES)
|
list(APPEND LIBS ${ICONV_LIBRARIES})
|
||||||
find_path(OPENSLES_INCLUDE_DIR NAMES SLES/OpenSLES.h)
|
mark_as_advanced(ICONV_INCLUDE_DIR ICONV_LIBRARIES)
|
||||||
|
|
||||||
if (OPENSLES_LIBRARIES AND OPENSLES_INCLUDE_DIR)
|
|
||||||
set(OPENSLES_FOUND 1)
|
|
||||||
add_definitions(-DHAVE_OPENSLES=1)
|
|
||||||
include_directories(${OPENSLES_INCLUDE_DIR})
|
|
||||||
message("OpenSLES found, enabling OpenSLES sound backend")
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(ENABLE_QT2)
|
if(ENABLE_QT)
|
||||||
find_package(Qt5Widgets REQUIRED)
|
find_package(Qt5Widgets REQUIRED)
|
||||||
message("Found Qt version ${Qt5Core_VERSION}, enabling the Qt backend")
|
message("Found Qt version ${Qt5Core_VERSION}, enabling the Qt backend")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT DISABLE_WX)
|
if(NOT DISABLE_WX AND NOT ANDROID)
|
||||||
include(FindwxWidgets OPTIONAL)
|
include(FindwxWidgets OPTIONAL)
|
||||||
FIND_PACKAGE(wxWidgets COMPONENTS core aui adv)
|
FIND_PACKAGE(wxWidgets COMPONENTS core aui adv)
|
||||||
|
|
||||||
@ -899,7 +809,7 @@ if(NOT DISABLE_WX)
|
|||||||
message(FATAL_ERROR "wxWidgets in Externals is not compatible with your platform")
|
message(FATAL_ERROR "wxWidgets in Externals is not compatible with your platform")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
include_directories(SYSTEM
|
include_directories(
|
||||||
Externals/wxWidgets3
|
Externals/wxWidgets3
|
||||||
Externals/wxWidgets3/include)
|
Externals/wxWidgets3/include)
|
||||||
add_subdirectory(Externals/wxWidgets3)
|
add_subdirectory(Externals/wxWidgets3)
|
||||||
@ -907,7 +817,7 @@ if(NOT DISABLE_WX)
|
|||||||
set(wxWidgets_LIBRARIES "wx")
|
set(wxWidgets_LIBRARIES "wx")
|
||||||
endif(wxWidgets_FOUND)
|
endif(wxWidgets_FOUND)
|
||||||
add_definitions(-DHAVE_WX=1)
|
add_definitions(-DHAVE_WX=1)
|
||||||
endif(NOT DISABLE_WX)
|
endif(NOT DISABLE_WX AND NOT ANDROID)
|
||||||
|
|
||||||
if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD|NetBSD")
|
if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD|NetBSD")
|
||||||
set(LIBS ${LIBS} usbhid)
|
set(LIBS ${LIBS} usbhid)
|
||||||
@ -940,22 +850,14 @@ file(WRITE ${PROJECT_BINARY_DIR}/Source/Core/Common/scmrev.h
|
|||||||
"#define SCM_DESC_STR \"" ${DOLPHIN_WC_DESCRIBE} "\"\n"
|
"#define SCM_DESC_STR \"" ${DOLPHIN_WC_DESCRIBE} "\"\n"
|
||||||
"#define SCM_BRANCH_STR \"" ${DOLPHIN_WC_BRANCH} "\"\n"
|
"#define SCM_BRANCH_STR \"" ${DOLPHIN_WC_BRANCH} "\"\n"
|
||||||
"#define SCM_IS_MASTER " ${DOLPHIN_WC_IS_STABLE} "\n"
|
"#define SCM_IS_MASTER " ${DOLPHIN_WC_IS_STABLE} "\n"
|
||||||
"#define SCM_DISTRIBUTOR_STR \"" ${DISTRIBUTOR} "\"\n"
|
|
||||||
)
|
)
|
||||||
include_directories("${PROJECT_BINARY_DIR}/Source/Core/Common")
|
include_directories("${PROJECT_BINARY_DIR}/Source/Core/Common")
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
# Unit testing.
|
# Unit testing.
|
||||||
#
|
#
|
||||||
include(FindGTest)
|
include_directories(Externals/gtest/include)
|
||||||
if(GTEST_FOUND AND USE_SHARED_GTEST)
|
add_subdirectory(Externals/gtest)
|
||||||
message("Using shared gtest")
|
|
||||||
include_directories(${GTEST_INCLUDE_DIRS})
|
|
||||||
else()
|
|
||||||
message("Using static gtest from Externals")
|
|
||||||
include_directories(Externals/gtest/include)
|
|
||||||
add_subdirectory(Externals/gtest)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
enable_testing()
|
enable_testing()
|
||||||
add_custom_target(unittests)
|
add_custom_target(unittests)
|
||||||
@ -965,7 +867,7 @@ add_custom_command(TARGET unittests POST_BUILD COMMAND ${CMAKE_CTEST_COMMAND})
|
|||||||
########################################
|
########################################
|
||||||
# Start compiling our code
|
# Start compiling our code
|
||||||
#
|
#
|
||||||
add_definitions(-std=c++1y)
|
add_definitions(-std=gnu++0x)
|
||||||
|
|
||||||
# These aren't actually needed for C11/C++11
|
# These aren't actually needed for C11/C++11
|
||||||
# but some dependencies require them (LLVM, libav).
|
# but some dependencies require them (LLVM, libav).
|
||||||
@ -994,17 +896,10 @@ if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD|Darwin")
|
|||||||
endif()
|
endif()
|
||||||
if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
||||||
# Install the application icon and menu item
|
# Install the application icon and menu item
|
||||||
install(FILES Data/dolphin-emu.svg
|
install(FILES Installer/dolphin-emu.xpm
|
||||||
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps)
|
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/pixmaps)
|
||||||
install(FILES Data/dolphin-emu.png
|
install(FILES Installer/dolphin-emu.desktop
|
||||||
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/48x48/apps)
|
|
||||||
install(FILES Data/dolphin-emu.desktop
|
|
||||||
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications)
|
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications)
|
||||||
# Install manpages
|
|
||||||
install(FILES Data/dolphin-emu.6
|
|
||||||
DESTINATION ${mandir}/man6)
|
|
||||||
install(FILES Data/dolphin-emu-nogui.6
|
|
||||||
DESTINATION ${mandir}/man6)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# packaging information
|
# packaging information
|
||||||
|
@ -57,23 +57,7 @@ macro(check_libav)
|
|||||||
pkg_check_modules(LIBAV libavcodec>=54.35.0 libavformat>=54.20.4
|
pkg_check_modules(LIBAV libavcodec>=54.35.0 libavformat>=54.20.4
|
||||||
libswscale>=2.1.1 libavutil>=52.3.0)
|
libswscale>=2.1.1 libavutil>=52.3.0)
|
||||||
else()
|
else()
|
||||||
# Attempt to find it through static means
|
message("pkg-config is required to check for libav/ffmpeg")
|
||||||
set(LIBAV_LDFLAGS avformat avcodec swscale avutil)
|
|
||||||
set(CMAKE_REQUIRED_LIBRARIES ${LIBAV_LDFLAGS})
|
|
||||||
CHECK_CXX_SOURCE_COMPILES(
|
|
||||||
"extern \"C\" {
|
|
||||||
#include <libavcodec/avcodec.h>
|
|
||||||
#include <libavformat/avformat.h>
|
|
||||||
#include <libavutil/mathematics.h>
|
|
||||||
#include <libswscale/swscale.h>
|
|
||||||
}
|
|
||||||
int main(int argc, char **argv)
|
|
||||||
{
|
|
||||||
av_register_all();
|
|
||||||
return 0;
|
|
||||||
}"
|
|
||||||
LIBAV_FOUND)
|
|
||||||
unset(CMAKE_REQUIRED_LIBRARIES)
|
|
||||||
endif()
|
endif()
|
||||||
if(LIBAV_FOUND)
|
if(LIBAV_FOUND)
|
||||||
message("libav/ffmpeg found, enabling AVI frame dumps")
|
message("libav/ffmpeg found, enabling AVI frame dumps")
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
# This file only exists because LLVM's cmake files are broken.
|
# This file only exists because LLVM's cmake files are broken.
|
||||||
# This affects both LLVM 3.4 and 3.5.
|
# This affects both LLVM 3.4 and 3.5.
|
||||||
# Hopefully when they fix their cmake system we don't need this garbage.
|
# Hopefully when they fix their cmake system we don't need this garbage.
|
||||||
|
|
||||||
include(CheckLibraryExists)
|
|
||||||
|
|
||||||
list(APPEND LLVM_CONFIG_EXECUTABLES "llvm-config")
|
list(APPEND LLVM_CONFIG_EXECUTABLES "llvm-config")
|
||||||
list(APPEND LLVM_CONFIG_EXECUTABLES "llvm-config-3.5")
|
list(APPEND LLVM_CONFIG_EXECUTABLES "llvm-config-3.5")
|
||||||
list(APPEND LLVM_CONFIG_EXECUTABLES "llvm-config-3.4")
|
list(APPEND LLVM_CONFIG_EXECUTABLES "llvm-config-3.4")
|
||||||
@ -14,31 +11,13 @@ foreach(LLVM_CONFIG_NAME ${LLVM_CONFIG_EXECUTABLES})
|
|||||||
execute_process(COMMAND ${LLVM_CONFIG_EXE} --version OUTPUT_VARIABLE LLVM_PACKAGE_VERSION
|
execute_process(COMMAND ${LLVM_CONFIG_EXE} --version OUTPUT_VARIABLE LLVM_PACKAGE_VERSION
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE )
|
OUTPUT_STRIP_TRAILING_WHITESPACE )
|
||||||
if (${LLVM_PACKAGE_VERSION} VERSION_GREATER "3.3")
|
if (${LLVM_PACKAGE_VERSION} VERSION_GREATER "3.3")
|
||||||
|
set(LLVM_FOUND 1)
|
||||||
execute_process(COMMAND ${LLVM_CONFIG_EXE} --includedir OUTPUT_VARIABLE LLVM_INCLUDE_DIRS
|
execute_process(COMMAND ${LLVM_CONFIG_EXE} --includedir OUTPUT_VARIABLE LLVM_INCLUDE_DIRS
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE )
|
OUTPUT_STRIP_TRAILING_WHITESPACE )
|
||||||
execute_process(COMMAND ${LLVM_CONFIG_EXE} --ldflags OUTPUT_VARIABLE LLVM_LDFLAGS
|
execute_process(COMMAND ${LLVM_CONFIG_EXE} --ldflags OUTPUT_VARIABLE LLVM_LDFLAGS
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE )
|
OUTPUT_STRIP_TRAILING_WHITESPACE )
|
||||||
check_library_exists(LLVM-${LLVM_PACKAGE_VERSION} LLVMVerifyFunction "${LLVM_LDFLAGS}" HAVE_DYNAMIC_LLVM_${LLVM_PACKAGE_VERSION})
|
set(LLVM_LIBRARIES "${LLVM_LDFLAGS} -lLLVM-${LLVM_PACKAGE_VERSION}")
|
||||||
if (HAVE_DYNAMIC_LLVM_${LLVM_PACKAGE_VERSION})
|
break()
|
||||||
set(LLVM_LIBRARIES "${LLVM_LDFLAGS} -lLLVM-${LLVM_PACKAGE_VERSION}")
|
|
||||||
set(CMAKE_REQUIRED_LIBRARIES ${LLVM_LIBRARIES})
|
|
||||||
CHECK_CXX_SOURCE_COMPILES(
|
|
||||||
"#include <llvm-c/Disassembler.h>
|
|
||||||
#include <llvm-c/Target.h>
|
|
||||||
int main(int argc, char **argv)
|
|
||||||
{
|
|
||||||
LLVMInitializeAllTargetInfos();
|
|
||||||
LLVMInitializeAllTargetMCs();
|
|
||||||
LLVMInitializeAllDisassemblers();
|
|
||||||
return 0;
|
|
||||||
}"
|
|
||||||
LLVM_FOUND)
|
|
||||||
unset(CMAKE_REQUIRED_LIBRARIES)
|
|
||||||
|
|
||||||
if (LLVM_FOUND)
|
|
||||||
break()
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
endforeach()
|
endforeach()
|
||||||
|
@ -23,7 +23,7 @@ elseif (NOT LIBUSB_FOUND)
|
|||||||
/usr/local/include
|
/usr/local/include
|
||||||
)
|
)
|
||||||
|
|
||||||
find_library(LIBUSB_LIBRARIES NAMES usb-1.0 usb
|
find_library(LIBUSB_LIBRARIES NAMES usb-1.0
|
||||||
PATHS
|
PATHS
|
||||||
${LIBUSB_PKG_LIBRARY_DIRS}
|
${LIBUSB_PKG_LIBRARY_DIRS}
|
||||||
/usr/lib
|
/usr/lib
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
find_path(MBEDTLS_INCLUDE_DIR mbedtls/ssl.h)
|
|
||||||
|
|
||||||
find_library(MBEDTLS_LIBRARY mbedtls)
|
|
||||||
find_library(MBEDX509_LIBRARY mbedx509)
|
|
||||||
find_library(MBEDCRYPTO_LIBRARY mbedcrypto)
|
|
||||||
|
|
||||||
set(MBEDTLS_INCLUDE_DIRS ${MBEDTLS_INCLUDE_DIR})
|
|
||||||
set(MBEDTLS_LIBRARIES ${MBEDTLS_LIBRARY} ${MBEDX509_LIBRARY} ${MBEDCRYPTO_LIBRARY})
|
|
||||||
|
|
||||||
set(CMAKE_REQUIRED_INCLUDES ${MBEDTLS_INCLUDE_DIRS})
|
|
||||||
check_cxx_source_compiles("
|
|
||||||
#include <mbedtls/version.h>
|
|
||||||
#if MBEDTLS_VERSION_NUMBER < 0x02010100
|
|
||||||
#error \"Your mbed TLS version is too old.\"
|
|
||||||
#endif
|
|
||||||
int main() {}"
|
|
||||||
MBEDTLS_VERSION_OK)
|
|
||||||
|
|
||||||
include(FindPackageHandleStandardArgs)
|
|
||||||
find_package_handle_standard_args(MBEDTLS DEFAULT_MSG
|
|
||||||
MBEDTLS_INCLUDE_DIR MBEDTLS_LIBRARY MBEDX509_LIBRARY MBEDCRYPTO_LIBRARY MBEDTLS_VERSION_OK)
|
|
||||||
|
|
||||||
mark_as_advanced(MBEDTLS_INCLUDE_DIR MBEDTLS_LIBRARY MBEDX509_LIBRARY MBEDCRYPTO_LIBRARY)
|
|
@ -1,19 +1,179 @@
|
|||||||
# This file only works for MiniUPnPc 1.7 or later (it requires MINIUPNPC_API_VERSION).
|
# Locate miniupnp library
|
||||||
# TODO Find out if any distribution still ships with /usr/include/miniupnpc.h (i.e. not in a separate directory).
|
# 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/
|
||||||
|
|
||||||
find_path(MINIUPNPC_INCLUDE_DIR miniupnpc.h PATH_SUFFIXES miniupnpc)
|
#=============================================================================
|
||||||
find_library(MINIUPNPC_LIBRARY 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(MINIUPNPC_INCLUDE_DIR)
|
if (MINIUPNP_INCLUDE_DIR AND MINIUPNP_LIBRARY)
|
||||||
file(STRINGS "${MINIUPNPC_INCLUDE_DIR}/miniupnpc.h" MINIUPNPC_API_VERSION_STR REGEX "^#define[\t ]+MINIUPNPC_API_VERSION[\t ]+[0-9]+")
|
# Already in cache, be silent
|
||||||
if(MINIUPNPC_API_VERSION_STR)
|
set(MINIUPNP_FIND_QUIETLY TRUE)
|
||||||
string(REGEX REPLACE "^#define[\t ]+MINIUPNPC_API_VERSION[\t ]+([0-9]+)" "\\1" MINIUPNPC_API_VERSION ${MINIUPNPC_API_VERSION_STR})
|
endif (MINIUPNP_INCLUDE_DIR AND MINIUPNP_LIBRARY)
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include(FindPackageHandleStandardArgs)
|
find_path(MINIUPNP_INCLUDE_DIR miniupnpc.h
|
||||||
find_package_handle_standard_args(MINIUPNPC DEFAULT_MSG MINIUPNPC_INCLUDE_DIR MINIUPNPC_LIBRARY MINIUPNPC_API_VERSION)
|
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)
|
||||||
|
|
||||||
set(MINIUPNPC_LIBRARIES ${MINIUPNPC_LIBRARY})
|
|
||||||
set(MINIUPNPC_INCLUDE_DIRS ${MINIUPNPC_INCLUDE_DIR})
|
|
||||||
mark_as_advanced(MINIUPNPC_INCLUDE_DIR MINIUPNPC_LIBRARY MINIUPNPC_API_VERSION_STR)
|
|
||||||
|
@ -1,19 +0,0 @@
|
|||||||
# - Try to find OProfile
|
|
||||||
# Once done this will define
|
|
||||||
# OPROFILE_FOUND - System has OProfile
|
|
||||||
# OPROFILE_INCLUDE_DIRS - The OProfile include directories
|
|
||||||
# OPROFILE_LIBRARIES - The libraries needed to use OProfile
|
|
||||||
|
|
||||||
find_path(OPROFILE_INCLUDE_DIR opagent.h)
|
|
||||||
|
|
||||||
find_library(OPROFILE_LIBRARY opagent
|
|
||||||
PATH_SUFFIXES oprofile)
|
|
||||||
|
|
||||||
set(OPROFILE_INCLUDE_DIRS ${OPROFILE_INCLUDE_DIR})
|
|
||||||
set(OPROFILE_LIBRARIES ${OPROFILE_LIBRARY})
|
|
||||||
|
|
||||||
include(FindPackageHandleStandardArgs)
|
|
||||||
find_package_handle_standard_args(OProfile DEFAULT_MSG
|
|
||||||
OPROFILE_LIBRARY OPROFILE_INCLUDE_DIR)
|
|
||||||
|
|
||||||
mark_as_advanced(OPROFILE_INCLUDE_DIR OPROFILE_LIBRARY)
|
|
82
CMakeTests/FindPolarSSL.cmake
Normal file
82
CMakeTests/FindPolarSSL.cmake
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
# Locate polarssl library
|
||||||
|
# This module defines
|
||||||
|
# POLARSSL_FOUND
|
||||||
|
# POLARSSL_LIBRARY
|
||||||
|
# POLARSSL_INCLUDE_DIR
|
||||||
|
# POLARSSL_WORKS, this is true if polarssl is found and contains the methods
|
||||||
|
# needed by dolphin-emu
|
||||||
|
|
||||||
|
# validate cached values (but use them as hints)
|
||||||
|
set(POLARSSL_INCLUDE_DIR_HINT POLARSSL_INCLUDE_DIR)
|
||||||
|
set(POLARSSL_LIBRARY_HINT POLARSSL_LIBRARY)
|
||||||
|
unset(POLARSSL_INCLUDE_DIR CACHE)
|
||||||
|
unset(POLARSSL_LIBRARY CACHE)
|
||||||
|
find_path(POLARSSL_INCLUDE_DIR polarssl/ssl.h HINTS ${POLARSSL_INCLUDE_DIR_HINT})
|
||||||
|
find_library(POLARSSL_LIBRARY polarssl HINTS ${POLARSSL_LIBRARY_HINT})
|
||||||
|
|
||||||
|
if(POLARSSL_INCLUDE_DIR STREQUAL POLARSSL_INCLUDE_DIR_HINT AND
|
||||||
|
POLARSSL_LIBRARY STREQUAL POLARSSL_LIBRARY_HINT)
|
||||||
|
# using cached values, be silent
|
||||||
|
set(POLARSSL_FIND_QUIETLY TRUE)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if (POLARSSL_INCLUDE_DIR AND POLARSSL_LIBRARY)
|
||||||
|
set (POLARSSL_FOUND TRUE)
|
||||||
|
endif ()
|
||||||
|
|
||||||
|
if (POLARSSL_FOUND)
|
||||||
|
if (NOT POLARSSL_FIND_QUIETLY)
|
||||||
|
message (STATUS "Found the polarssl libraries at ${POLARSSL_LIBRARY}")
|
||||||
|
message (STATUS "Found the polarssl headers at ${POLARSSL_INCLUDE_DIR}")
|
||||||
|
endif (NOT POLARSSL_FIND_QUIETLY)
|
||||||
|
|
||||||
|
set(CMAKE_REQUIRED_INCLUDES ${POLARSSL_INCLUDE_DIR})
|
||||||
|
set(CMAKE_REQUIRED_LIBRARIES ${POLARSSL_LIBRARY})
|
||||||
|
unset(POLARSSL_WORKS CACHE)
|
||||||
|
check_cxx_source_compiles("
|
||||||
|
#include <polarssl/ctr_drbg.h>
|
||||||
|
#include <polarssl/entropy.h>
|
||||||
|
#include <polarssl/net.h>
|
||||||
|
#include <polarssl/ssl.h>
|
||||||
|
#include <polarssl/version.h>
|
||||||
|
|
||||||
|
#if POLARSSL_VERSION_NUMBER < 0x01030000
|
||||||
|
#error \"Shared PolarSSL version is too old\"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
ssl_context ctx;
|
||||||
|
ssl_session session;
|
||||||
|
entropy_context entropy;
|
||||||
|
ctr_drbg_context ctr_drbg;
|
||||||
|
x509_crt cacert;
|
||||||
|
x509_crt clicert;
|
||||||
|
pk_context pk;
|
||||||
|
|
||||||
|
ssl_init(&ctx);
|
||||||
|
entropy_init(&entropy);
|
||||||
|
|
||||||
|
const char* pers = \"dolphin-emu\";
|
||||||
|
ctr_drbg_init(&ctr_drbg, entropy_func,
|
||||||
|
&entropy,
|
||||||
|
(const unsigned char*)pers,
|
||||||
|
strlen(pers));
|
||||||
|
|
||||||
|
ssl_set_rng(&ctx, ctr_drbg_random, &ctr_drbg);
|
||||||
|
ssl_set_session(&ctx, &session);
|
||||||
|
|
||||||
|
ssl_close_notify(&ctx);
|
||||||
|
ssl_session_free(&session);
|
||||||
|
ssl_free(&ctx);
|
||||||
|
entropy_free(&entropy);
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}"
|
||||||
|
POLARSSL_WORKS)
|
||||||
|
else ()
|
||||||
|
message (STATUS "Could not find polarssl")
|
||||||
|
endif ()
|
||||||
|
|
||||||
|
mark_as_advanced(POLARSSL_INCLUDE_DIR POLARSSL_LIBRARY)
|
||||||
|
|
@ -29,30 +29,7 @@ Following this guide and formatting your code as detailed will likely get your p
|
|||||||
### General
|
### General
|
||||||
- Try to limit lines of code to a maximum of 100 characters.
|
- Try to limit lines of code to a maximum of 100 characters.
|
||||||
- Note that this does not mean you should try and use all 100 characters every time you have the chance. Typically with well formatted code, you normally shouldn't hit a line count of anything over 80 or 90 characters.
|
- Note that this does not mean you should try and use all 100 characters every time you have the chance. Typically with well formatted code, you normally shouldn't hit a line count of anything over 80 or 90 characters.
|
||||||
- The indentation style we use is tabs for initial indentation and then, if vertical alignment is needed, spaces are to be used:
|
- The indentation style we use is tabs for initial indentation and then, if vertical alignment is needed, spaces are to be used.
|
||||||
```c++
|
|
||||||
class IndentAndAlignmentSample
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
void ThisMethodIsIndentedByOneLevel(int using_one_single_tab)
|
|
||||||
{
|
|
||||||
// this method, along with its opening and closing braces are
|
|
||||||
// indented with a single tab. This comment however is indented
|
|
||||||
// with two tabs. There is no vertical alignment yet, so no
|
|
||||||
// spaces are involved at this point.
|
|
||||||
m_other->DoStuff(m_first_parameter,
|
|
||||||
m_second_parameter,
|
|
||||||
m_third_parameter);
|
|
||||||
// Indent for the three previous lines is done using two tabs
|
|
||||||
// each (which brings the lines to the column where the word
|
|
||||||
// m_other begins in the first line).
|
|
||||||
// However, lines two and three are vertically aligned using
|
|
||||||
// 17 spaces (that's the length of "m_other->DoStuff(") in order
|
|
||||||
// to line up the method parameters correctly, regardless of
|
|
||||||
// tab-width settings used in your editor/IDE.
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
- The opening brace for namespaces, classes, functions, enums, structs, unions, conditionals, and loops go on the next line.
|
- The opening brace for namespaces, classes, functions, enums, structs, unions, conditionals, and loops go on the next line.
|
||||||
- With array initializer lists and lambda expressions it is OK to keep the brace on the same line.
|
- With array initializer lists and lambda expressions it is OK to keep the brace on the same line.
|
||||||
- References and pointers have the ampersand or asterisk against the type name, not the variable name. Example: `int* var`, not `int *var`.
|
- References and pointers have the ampersand or asterisk against the type name, not the variable name. Example: `int* var`, not `int *var`.
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
#GameCube Controller Adapter
|
|
||||||
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="0337", TAG+="uaccess"
|
|
||||||
|
|
||||||
#Mayflash DolphinBar
|
|
||||||
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="0306", TAG+="uaccess"
|
|
Binary file not shown.
@ -17,3 +17,6 @@ EmulationIssues =
|
|||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
||||||
|
[Video]
|
||||||
|
ProjectionHack = 0
|
||||||
|
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
# Cxxxxx All Virtual Console Commodore 64 games
|
|
||||||
|
|
||||||
[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 = 4
|
|
||||||
EmulationIssues =
|
|
||||||
|
|
||||||
[Video]
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
||||||
|
|
||||||
[Wii]
|
|
||||||
Widescreen = False
|
|
@ -1,12 +1,12 @@
|
|||||||
# E73EAF - Mappy
|
# C94EGX - Tower Toppler
|
||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main Dolphin settings.
|
# Values set here will override the main Dolphin settings.
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationIssues =
|
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
|
EmulationIssues =
|
||||||
|
|
||||||
[OnLoad]
|
[OnLoad]
|
||||||
# Add memory patches to be loaded once on boot here.
|
# Add memory patches to be loaded once on boot here.
|
||||||
@ -17,8 +17,7 @@ EmulationStateId = 4
|
|||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
||||||
[Video_Hacks]
|
[Video]
|
||||||
EFBToTextureEnable = False
|
|
||||||
|
|
||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
SafeTextureCacheColorSamples = 0
|
SafeTextureCacheColorSamples = 0
|
@ -1,12 +1,12 @@
|
|||||||
# E6QE9B - RYGAR
|
# C96EGX - Summer Games II
|
||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main Dolphin settings.
|
# Values set here will override the main Dolphin settings.
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationIssues =
|
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
|
EmulationIssues =
|
||||||
|
|
||||||
[OnLoad]
|
[OnLoad]
|
||||||
# Add memory patches to be loaded once on boot here.
|
# Add memory patches to be loaded once on boot here.
|
||||||
@ -17,8 +17,7 @@ EmulationStateId = 4
|
|||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
||||||
[Video_Hacks]
|
[Video]
|
||||||
EFBToTextureEnable = False
|
|
||||||
|
|
||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
SafeTextureCacheColorSamples = 0
|
SafeTextureCacheColorSamples = 0
|
23
Data/Sys/GameSettings/C97.ini
Normal file
23
Data/Sys/GameSettings/C97.ini
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# C97EGX - California Games
|
||||||
|
|
||||||
|
[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 = 4
|
||||||
|
EmulationIssues =
|
||||||
|
|
||||||
|
[OnLoad]
|
||||||
|
# Add memory patches to be loaded once on boot here.
|
||||||
|
|
||||||
|
[OnFrame]
|
||||||
|
# Add memory patches to be applied every frame here.
|
||||||
|
|
||||||
|
[ActionReplay]
|
||||||
|
# Add action replay cheats here.
|
||||||
|
|
||||||
|
[Video]
|
||||||
|
|
||||||
|
[Video_Settings]
|
||||||
|
SafeTextureCacheColorSamples = 0
|
23
Data/Sys/GameSettings/C9M.ini
Normal file
23
Data/Sys/GameSettings/C9M.ini
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# C9MEGX - Pitstop II
|
||||||
|
|
||||||
|
[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 = 4
|
||||||
|
EmulationIssues =
|
||||||
|
|
||||||
|
[OnLoad]
|
||||||
|
# Add memory patches to be loaded once on boot here.
|
||||||
|
|
||||||
|
[OnFrame]
|
||||||
|
# Add memory patches to be applied every frame here.
|
||||||
|
|
||||||
|
[ActionReplay]
|
||||||
|
# Add action replay cheats here.
|
||||||
|
|
||||||
|
[Video]
|
||||||
|
|
||||||
|
[Video_Settings]
|
||||||
|
SafeTextureCacheColorSamples = 0
|
23
Data/Sys/GameSettings/C9X.ini
Normal file
23
Data/Sys/GameSettings/C9X.ini
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# C9XEGX - The Last Ninja
|
||||||
|
|
||||||
|
[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 = 4
|
||||||
|
EmulationIssues =
|
||||||
|
|
||||||
|
[OnLoad]
|
||||||
|
# Add memory patches to be loaded once on boot here.
|
||||||
|
|
||||||
|
[OnFrame]
|
||||||
|
# Add memory patches to be applied every frame here.
|
||||||
|
|
||||||
|
[ActionReplay]
|
||||||
|
# Add action replay cheats here.
|
||||||
|
|
||||||
|
[Video]
|
||||||
|
|
||||||
|
[Video_Settings]
|
||||||
|
SafeTextureCacheColorSamples = 0
|
@ -6,7 +6,7 @@
|
|||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Needs EFB to RAM for the pause menu (background and Link).
|
EmulationIssues =
|
||||||
|
|
||||||
[OnLoad]
|
[OnLoad]
|
||||||
# Add memory patches to be loaded once on boot here.
|
# Add memory patches to be loaded once on boot here.
|
||||||
@ -17,5 +17,6 @@ EmulationIssues = Needs EFB to RAM for the pause menu (background and Link).
|
|||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
||||||
[Video_Hacks]
|
[Video]
|
||||||
EFBToTextureEnable = False
|
ProjectionHack = 0
|
||||||
|
|
||||||
|
@ -17,4 +17,7 @@ EmulationIssues = Videos run at low FPS
|
|||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
||||||
|
[Video]
|
||||||
|
ProjectionHack = 0
|
||||||
|
|
||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
|
@ -17,6 +17,14 @@ EmulationIssues =
|
|||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
||||||
|
[Video]
|
||||||
|
ProjectionHack = 0
|
||||||
|
PH_SZNear = 0
|
||||||
|
PH_SZFar = 0
|
||||||
|
PH_ExtraParam = 0
|
||||||
|
PH_ZNear =
|
||||||
|
PH_ZFar =
|
||||||
|
|
||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
EFBScale = -1
|
EFBScale = -1
|
||||||
SafeTextureCacheColorSamples = 512
|
SafeTextureCacheColorSamples = 512
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
# Exxxxx - All "Virtual Console Arcade" and NeoGeo Virtual Console games
|
|
||||||
|
|
||||||
[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
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
||||||
|
|
||||||
[Wii]
|
|
||||||
Widescreen = False
|
|
@ -1,21 +0,0 @@
|
|||||||
# E52E08 - 1942
|
|
||||||
|
|
||||||
[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
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Hacks]
|
|
||||||
EFBToTextureEnable = False
|
|
@ -1,21 +0,0 @@
|
|||||||
# E55E08 - WoB:COMMANDO
|
|
||||||
|
|
||||||
[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
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Hacks]
|
|
||||||
EFBToTextureEnable = False
|
|
@ -1,21 +0,0 @@
|
|||||||
# E56E08 - EXED EXES
|
|
||||||
|
|
||||||
[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
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Hacks]
|
|
||||||
EFBToTextureEnable = False
|
|
@ -1,21 +0,0 @@
|
|||||||
# E57E08 - SONSON
|
|
||||||
|
|
||||||
[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
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Hacks]
|
|
||||||
EFBToTextureEnable = False
|
|
@ -1,23 +0,0 @@
|
|||||||
# E5ZE8P - Super Hang-On
|
|
||||||
|
|
||||||
[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 = Use Opengl, D3D has issues.
|
|
||||||
EmulationStateId = 4
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
@ -1,23 +0,0 @@
|
|||||||
# E62E8P - Space Harrier
|
|
||||||
|
|
||||||
[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 = Use Opengl, D3D has issues.
|
|
||||||
EmulationStateId = 4
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
@ -1,23 +0,0 @@
|
|||||||
# E63E8P - Shinobi
|
|
||||||
|
|
||||||
[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 = Use Opengl, D3D has issues.
|
|
||||||
EmulationStateId = 4
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
@ -1,23 +0,0 @@
|
|||||||
# E6VE8P - Zaxxon
|
|
||||||
|
|
||||||
[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 = Use Opengl, D3D has issues.
|
|
||||||
EmulationStateId = 4
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
@ -1,23 +0,0 @@
|
|||||||
# E6WE8P - Golden Axe
|
|
||||||
|
|
||||||
[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 = Use Opengl, D3D has issues.
|
|
||||||
EmulationStateId = 4
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
@ -1,23 +0,0 @@
|
|||||||
# E6XE8P - Altered Beast
|
|
||||||
|
|
||||||
[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 = Use Opengl, D3D has issues.
|
|
||||||
EmulationStateId = 4
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
@ -1,24 +0,0 @@
|
|||||||
# E7ZEAF - The Tower of Druaga
|
|
||||||
|
|
||||||
[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
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Hacks]
|
|
||||||
EFBToTextureEnable = False
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
@ -1,25 +0,0 @@
|
|||||||
# EA2EJ8, EA2JJ8, EA2PJ8 - Metal Slug 2
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EA3JJ8 - Galaxy Fight: Universal Warriors
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EA4EJ8, EA4JJ8, EA4PJ8 - Samurai Shodown III
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EA5EJ8, EA5JJ8, EA5PJ8 - Fatal Fury 3: Road to the Final Victory
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EA6EJ8, EA6JJ8 - The King of Fighters '96
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EA7EJ8, EA7JJ8 - Samurai Shodown IV: Amakusa's Revenge
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EA8EJ8, EA8JJ8, EA8MJ8 - Ironclad
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EA9EJ8 - Waku Waku 7
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAAEJ8, EAAJJ8, EAAPJ8 - Fatal Fury
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EABEJ8, EABJJ8, EABPJ8 - World Heroes
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EACEJ8, EACJJ8, EACPJ8 - Magician Lord
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EADEJ8, EADJJ8, EADPJ8 - Art of Fighting
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAEEJ8, EAEJJ8, EAEPJ8 - Samurai Shodown
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAFEJ8, EAFJJ8, EAFPJ8 - Blue's Journey
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAGEJ8, EAGJJ8, EAGPJ8 - The King of Fighters '94
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAHEJ8, EAHJJ8, EAHPJ8 - Baseball Stars 2
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAIEJ8, EAIJJ8, EAIPJ8 - Top Hunter
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAJEJ8, EAJJJ8, EAJPJ8 - Metal Slug
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAKEJ8, EAKJJ8, EAKPJ8 - Burning Fight
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EALEJ8, EALJJ8, EALPJ8 - Art Of Fighting 2
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAMEJ8, EAMJJ8, EAMPJ8 - Ninja Combat
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EANEJ8, EANJJ8, EANPJ8 - Fatal Fury 2
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAOEJ8, EAOJJ8, EAOPJ8 - King Of The Monsters
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAPEJ8, EAPJJ8, EAPPJ8 - Ninja Commando
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAQEJ8, EAQJJ8 - World Heroes 2
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAREJ8, EARJJ8, EARPJ8 - Neo Turf Masters
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EASEJ8, EASJJ8, EASPJ8 - Samurai Shodown 2
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EATEJ8, EATJJ8 - World Heroes 2 Jet
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAUJJ8 - Twinkle Star Sprites
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAVEJ8, EAVJJ8, EAVPJ8 - The King of Fighters '95
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAWEJ8, EAWJJ8, EAWPJ8 - Fatal Fury Special
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAYJJ8 - King Of The Monsters 2
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EAZEJ8, EAZJJ8 - World Heroes Perfect
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EB2EJ8, EB2JJ8 - Real Bout Fatal Fury Special
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EB3JJ8 - Soccer Brawl
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EB4JJ8 - ASO II: Last Guardian
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EB5EJ8, EB5JJ8 - The Last Blade
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EB6EJ8, EB6JJ8, EB6PJ8 - Metal Slug 3
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EB7JJ8 - The Super Spy
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EB8EJ8, EB8JJ8 - Shock Troopers
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EB9JJ8 - Pulstar
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBAEJ8, EBAJJ8, EBAPJ8 - Magical Drop II
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBBEJ8, EBBJJ8 - Fighter's History Dynamite
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBCJJ8 - Flying Power Disc
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBDEJ8, EBDJJ8, EBDPJ8 - Magical Drop III
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBEEJ8, EBEJJ8, EBEPJ8 - Street Slam
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBFEJ8, EBFJJ8, EBFPJ8 - Spin Master
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBGEJ8, EBGJJ8, EBGPJ8 - The King of Fighters '97
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBKJJ8 - Last Resort
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBLJJ8 - Tsuukai GanGan Koushinkyoku
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBMJJ8 - Fire Suplex
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBNJJ8 - Fu'un Mokushiroku: Kakutou Sousei
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBOJJ8 - Fu'un Super Tag Battle
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBPJJ8 - League Bowling
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBQE, EBQJJ8 - Ninja Master's
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBRJJ8 - Joy Joy Kid
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBSEJ8, EBSJJ8 - The Path of the Warrior: Art of Fighting 3
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBTJJ8 - Crossed Swords
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBUEJ8, EBUJJ8 - Super Baseball 2020
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBVJJ8 - Shin-Oh-Ken
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBWEJ8, EBWJJ8 - Sengoku
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBXEJ8, EBXJJ8 - Sengoku 2
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# EBZEJ8, EBZJJ8 - Real Bout Fatal Fury
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# ECAEJ8, ECAJJ8 - Real Bout Fatal Fury 2: The Newcomers
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
@ -1,25 +0,0 @@
|
|||||||
# ECCEJ8, ECCJJ8 - Metal Slug X
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
DSPHLE = False
|
|
||||||
|
|
||||||
[DSP]
|
|
||||||
# Values set here will override the Dolphin DSP settings.
|
|
||||||
EnableJIT = True
|
|
||||||
|
|
||||||
[EmuState]
|
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
|
|
||||||
[OnLoad]
|
|
||||||
# Add memory patches to be loaded once on boot here.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Settings]
|
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user