ppsspp/SDL
Henrik Rydgård 19e4de5088 Change global UI messages to use an enum instead of strings.
Makes it easier to add new ones and delete outdated ones without missing
any uses.
2023-09-30 11:37:02 +02:00
..
macOS@c387d93ab5 Upgrade SDL for Mac 2023-04-25 11:45:20 +02:00
.gitignore Add snapshot of the whole source code. 2012-11-01 16:19:01 +01:00
CocoaBarItems.h fix open in folder on macOS, avoid spawning the open command to open URLs (#17342) 2023-04-27 13:32:41 +00:00
CocoaBarItems.mm Change global UI messages to use an enum instead of strings. 2023-09-30 11:37:02 +02:00
macbundle.sh Merge pull request #17865 from hrydgard/upgrade-molten-vk 2023-08-08 16:34:38 +02:00
NKCodeFromSDL.h Input event and device enums (#17514) 2023-05-26 18:40:13 +02:00
PPSSPPAboutViewController.h Native 'About' panel 2023-04-23 22:12:15 +03:00
PPSSPPAboutViewController.m Native 'About' panel 2023-04-23 22:12:15 +03:00
README.TXT Set CFBundleExecutable in Info.plist without path 2023-04-28 14:58:05 +02:00
SDLCocoaMetalLayer.h Initial support for vulkan on macOS ( MoltenVK ) 2020-01-20 14:42:40 +08:00
SDLCocoaMetalLayer.mm Build: Explicitly include ppsspp_config.h. 2021-03-02 21:04:03 -08:00
SDLGLGraphicsContext.cpp SDL buildfix 2023-08-14 11:02:29 +02:00
SDLGLGraphicsContext.h SDL buildfix 2023-08-14 11:02:29 +02:00
SDLJoystick.cpp Control: Change internal interfaces to batch-process input axis updates 2023-08-31 11:55:53 +02:00
SDLJoystick.h SDL: Break out event processing from main loop 2023-08-08 12:28:42 +02:00
SDLMain.cpp Change global UI messages to use an enum instead of strings. 2023-09-30 11:37:02 +02:00
SDLMain.h Add snapshot of the whole source code. 2012-11-01 16:19:01 +01:00
SDLMain.mm Implement the RESTART_APP system request for Mac 2023-04-29 11:38:47 +02:00
SDLVulkanGraphicsContext.cpp Vulkan: Fix disabling VSync on SDL platforms that support IMMEDIATE but not MAILBOX 2023-09-06 18:46:19 +02:00
SDLVulkanGraphicsContext.h Get rid of a lot of ifdefs around presentation mode. Instead, set things dynamically. 2023-08-14 11:02:29 +02:00

Build instructions
==================
See https://github.com/hrydgard/ppsspp/wiki/Build-instructions .

Also, for general information, see https://www.ppsspp.org/docs .

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.