ppsspp/SDL
Silent bb2ba8086b
Improved Show in Folder:
- Not spawning cmd.exe anymore, rather using the same way Chromium does to spawn a shell window with a file focused
- Hid a nonfunctional "Show In Folder" button for UWP builds
2019-05-23 19:59:08 +02:00
..
.gitignore
buildassets.sh
macbundle.sh Bundle libSDL inside app on macOS, fixes #11830 2019-02-23 14:15:17 +03:00
README.TXT
SDLGLGraphicsContext.cpp SDL: Fix compile error when not using FBDEV. 2019-03-23 07:26:47 -07:00
SDLGLGraphicsContext.h GLES: Move some vendor bug checks to Draw. 2018-12-23 20:27:22 -08:00
SDLJoystick.cpp Added default control pad mapping for control pads not found in SDL's game controller database file. 2017-10-03 22:08:29 +01:00
SDLJoystick.h fix mingw and msvc cmake builds. 2018-03-23 03:18:13 +01:00
SDLMain.cpp Improved Show in Folder: 2019-05-23 19:59:08 +02:00
SDLMain.h
SDLMain.mm
SDLVulkanGraphicsContext.cpp Fix SDL build 2019-01-26 12:03:20 +01:00
SDLVulkanGraphicsContext.h Make window resize work with Vulkan. Seems more stable now. 2019-02-23 15:53:05 +01:00

1. Install GCC, CMake, and development libraries for zlib and sdl.
2. cd SDL
3. ./buildassets.sh
4. ./b.sh

That should do it.

Special instructions for MacOSX:

Install XCode
Install CMake
Open XCode, Preferences, Downloads, Components. Install the command line toools.

Install MacPorts
Using MacPorts, install libpng
Do the above.

SDL2 Game Controller Support Notes
==================================

For SDL2 game controller support, at least SDL 2.0.4 is required.

Under the assets directory is the SDL2 game controller database: gamecontrollerdb.txt. This file contains many known control pad mappings for Windows, Linux and MAC OS. PPSSPPSDL will load this file at start-up and work out how to assign control pad buttons for your control pad.

Hot plugging of control pads is also supported.

If you control pad has a "Guide" or "Home" button then when pressed, this will trigger the emulator pause menu, thus allowing you to exit the emulator if you wish or load another game from your library.