Play! - PlayStation 2 Emulator
Go to file
Jean-Philip Desjardins bd245e0c5f Fixed iOS build issue.
2015-06-25 19:11:29 -04:00
build_android Updated Android version code. 2015-06-20 23:43:49 -04:00
build_ios Added OpenGL GS handler wrapper for iOS. 2015-06-25 19:10:55 -04:00
build_macosx Made EE executor work on OSX. 2015-06-09 02:49:54 -04:00
build_win32 Added EE executor that handles block cache invalidation using virtual memory mechanisms. 2015-06-07 23:44:46 -04:00
icons Added some icons. 2015-04-08 03:06:14 -04:00
installer_macosx Added installer files for OSX. 2015-03-28 23:10:31 -04:00
installer_win32 Play! installer will now install VC2013 redistributables. 2015-06-24 21:48:03 -04:00
Source Fixed iOS build issue. 2015-06-25 19:11:29 -04:00
tools Added missing reference to zlib in PsfPlayer installer script. 2015-06-24 20:53:56 -04:00
.gitattributes Updated git settings for Android build. 2015-03-09 23:00:30 -04:00
.gitignore Add MSVC .opensdf files to gitignore. 2015-04-05 10:34:05 -07:00
changelog.html Added a changelog and updated installer scripts. 2011-05-30 02:52:59 +00:00
ee_functions.xml Added a function pattern matcher to allow finding common library functions easily across all games. 2012-03-25 20:18:09 +00:00
License.txt Added proper license. 2014-02-23 09:43:18 +00:00
patches.xml Removed some useless patches. 2015-06-19 01:03:07 -04:00
Readme.html Updated readme file. 2011-05-30 00:39:31 +00:00
README.md Update README.md 2015-03-20 00:42:42 -04:00

Play!

Play is an attempt at creating a PlayStation 2 emulator for the Win32, OSX and Android platforms.

For more information, please visit purei.org

Project Dependencies

External Libraries

Repositories

Building

General Setup

Make sure your working copies share the same parent folder. Your setup should look like this:

C:\Projects

  • CodeGen
  • Dependencies
  • Framework
  • Play

Building for Android

Building for Android has only been tested under Cygwin, but should work on other UNIX-like environments.

  • Make a copy of ExternalDependencies.mk.template found in build_android/jni and rename to ExternalDependencies.mk
  • Open the newly copied ExternalDependencies.mk and change paths inside to point to the proper dependency/repository paths (ie.: /path/to/CodeGen -> /cygdrive/c/ProjectsGit/CodeGen/)
  • The build script relies on some environment variables that must be set before building:
    • ANDROID_NDK_ROOT -> Must refer to the Android NDK's path (ie.: /cygdrive/c/Android/android-ndk-r10d)
    • ANDROID_SDK_ROOT -> Must refer to the Android SDK's path (ie.: /cygdrive/c/Android/android-sdk)
    • ANT_HOME -> Must refer to a valid Apache Ant installation.
  • Make sure you've built all necessary depencendies: boost, Framework and CodeGen.
  • Run the build_debug.sh script available in the build_android directory to generate a debug build and build_release.sh for a release build.