PPSSPP
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
PPSSPP는 PSP(PlayStation Portable) 게임을 PC, 스마트폰 등 다양한 플랫폼에서 실행할 수 있게 해주는 에뮬레이터이다. 상태 저장, JIT 컴파일, 애드혹 무선 네트워킹을 지원하며, FFmpeg 라이브러리를 사용하여 PSP 멀티미디어 데이터를 디코딩한다. PSP보다 높은 해상도, 안티앨리어싱, 셰이더 등 향상된 그래픽 기능을 제공하며, 안드로이드, 심비안, 블랙베리 10 등 모바일 플랫폼에 특화된 기능도 지원한다. Vulkan API를 지원하여 성능 향상을 제공하며, 윈도우, 안드로이드, macOS, 리눅스, iOS 등 다양한 운영 체제를 지원한다. 2024년에는 iOS 앱 스토어에 출시되었지만, 애플의 제한으로 인해 JIT 컴파일은 사용할 수 없다.
더 읽어볼만한 페이지
- 자유 에뮬레이션 소프트웨어 - 커널 기반 가상 머신
커널 기반 가상 머신(KVM)은 리눅스 커널의 가상화 확장 기능으로, CPU와 메모리 가상화를 지원하며 QEMU와 함께 완전한 가상화 솔루션을 구성하고 다양한 관리 도구를 제공한다. - 자유 에뮬레이션 소프트웨어 - 버추얼박스
버추얼박스(VirtualBox)는 오라클이 개발한 가상화 소프트웨어로, 단일 운영 체제 내에서 여러 게스트 운영 체제를 실행할 수 있으며, 핵심 패키지는 자유 소프트웨어로 제공된다. - 자유 소프트웨어 프로젝트 - 줄리아 (프로그래밍 언어)
줄리아는 2012년에 공개된 고수준 프로그래밍 언어로, 다중 디스패치, 동적 타입 시스템, C와 유사한 성능을 제공하며, 수치 계산, 과학 기술 계산 등에 활용된다. - 자유 소프트웨어 프로젝트 - 코틀린 (프로그래밍 언어)
코틀린은 젯브레인즈에서 개발한 정적 타입 언어로, 자바 가상 머신에서 동작하며 자바와의 호환성을 갖고, 안드로이드 공식 지원 언어로 채택되어 다양한 분야에서 활용되고 있으며, 이름은 러시아의 코틀린 섬에서 유래되었다. - 포터블 소프트웨어 - 스카이프
스카이프는 2003년 설립된 인터넷 전화 서비스로, P2P 기술을 기반으로 음성 및 영상 통화, 인스턴트 메시징 등을 제공하며, 마이크로소프트에 인수되었고, 다양한 기능과 논란을 가지고 있다. - 포터블 소프트웨어 - Jitsi
Jitsi는 오픈 소스 화상 회의 솔루션으로, 학생 프로젝트에서 시작하여 여러 회사를 거쳐 현재 8x8에 인수되었으며, Jitsi Meet 등을 통해 간편한 화상 회의 기능을 제공하지만 개인 정보 보호에 대한 비판도 존재한다.
| PPSSPP - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 기본 정보 | |
![]() | |
| 개발 | |
| 개발자 | Henrik Rydgård (hrydgard) |
| 개발팀 | PPSSPP 팀 |
| 출시 | |
| 최초 출시일 | 2012년 11월 1일 |
| 최신 버전 | V1.18.1 |
| 최신 버전 출시일 | 2024년 11월 4일 |
| 일반 정보 | |
| 상태 | 개발 중 |
| 프로그래밍 언어 | C++, C |
| 운영 체제 | 윈도우 macOS 리눅스 Xbox Series X/S iOS 안드로이드 블랙베리 10 심비안 OS 판도라 Wii U |
| 플랫폼 | IA-32 x86-64 ARM ARM64 |
| 크기 | 16.1 MB: 윈도우 32비트 17.8 MB: 윈도우 64비트 19.7 MB: macOS 64비트 28.2 MB: 안드로이드 10.0 MB: 블랙베리 10 9.2 MB: 심비안 OS 44.7 MB: 소스 코드 41.2 MB: iOS |
| 지원 언어 | 영어 아랍어 브라질 포르투갈어 불가리아어 중국어 (간체자와 번체자) 체코어 덴마크어 네덜란드어 핀란드어 프랑스어 독일어 그리스어 히브리어 인도네시아어 헝가리어 이탈리아어 일본어 한국어 말레이시아어 노르웨이어 페르시아어 폴란드어 포르투갈어 루마니아어 러시아어 스페인어 스웨덴어 타갈로그어 타이완어 태국어 튀르키예어 베트남어 우크라이나어 |
| 종류 | 비디오 게임 콘솔 에뮬레이터 |
| 라이선스 | GNU GPLv2+ |
| 공식 웹사이트 | PPSSPP 공식 웹사이트 |
2. 기능 및 개발
PPSSPP는 상태 저장 기능과 동적 리컴파일(JIT)을 지원하며, 무선 애드혹 네트워크에 대한 기본적인 지원을 제공한다. PSP의 멀티미디어 데이터를 디코딩하기 위해 FFmpeg 소프트웨어 라이브러리를 사용하며, 이를 통해 소니의 독자적인 ATRAC3plus 오디오 포맷 처리를 강화했다. 또한, PPSSPP는 원본 PSP보다 향상된 그래픽 기능을 제공하는데, 더 높은 화면 해상도, 앤티에일리어싱, 이미지 스케일링, 셰이더 지원, 선형 및 비등방성 필터링 등이 포함된다.
2. 1. 모바일 기기 지원
모바일 기기를 위한 PPSSPP의 포팅은 각 플랫폼에 특화된 추가 기능들을 제공한다. 예를 들어, 안드로이드 기기에서는 이머시브 모드(immersive mode)를 지원하며, 심비안 OS 기기에서는 멀티미디어 버튼을 활용할 수 있다. 또한 블랙베리 10 기기에서는 사각형 화면을 지원하기 위한 화면 늘리기 기능을 제공한다.모든 PPSSPP 모바일 포트는 가속도계, 키보드, 게임패드를 입력 장치로 지원한다.
또한, PPSSPP는 버전 v1.5.4부터 Vulkan API를 지원한다. 이는 Vulkan API를 지원하는 모바일 기기에서 상당한 성능 향상을 제공할 수 있다.[6]
2. 2. Vulkan API 지원
PPSSPP는 v1.5.4 버전부터 Vulkan API를 지원한다.[6] 이를 통해 Vulkan API를 지원하는 기기에서는 상당한 성능 향상을 기대할 수 있다.3. 이식성
PPSSPP는 개발 초기부터 다양한 아키텍처와 운영 체제를 지원하며 이식성을 중요하게 여겼다. 처음에는 Microsoft Windows와 Android에서 시작하여 점차 Blackberry 10, Symbian, macOS, 리눅스, iOS 등으로 지원 범위를 넓혀왔다[7][8][22][23][24]. 공식 지원 외에도 Raspberry Pi 등 다양한 플랫폼에 대한 비공식 이식 버전이 존재하며[9][25], 한때 Xbox 360용 포트 개발이 시도되기도 했다[10][26]. 이러한 폭넓은 이식성은 SDL이나 Qt와 같은 크로스 플랫폼 개발 라이브러리를 활용하여 가능했다[11][27][12][28].
게임 호환성 측면에서도 꾸준한 개선이 이루어졌다. 2017년 3월 기준으로 984개의 게임이 플레이 가능했으며[13][29], 2020년 7월에는 거의 모든 게임을 플레이할 수 있는 수준에 도달했다[14][30]. 2023년 5월 기준으로는 모든 PSP 게임을 구동할 수 있게 되었으나, 시스템 구조 차이 및 추가적인 보호 메커니즘으로 인해 PS3나 PS4 소프트웨어는 지원하지 않는다.
2024년에는 애플의 정책 변경에 따라 iOS 버전이 App Store에 공식 출시되었다. 앱 스토어 버전은 JIT 컴파일 기능 제한이 있지만, 개발자 측은 최신 기기에서는 인터프리터 방식으로도 대부분의 게임을 원활하게 실행할 수 있다고 밝혔다[15].
3. 1. 지원 운영 체제
PPSSPP는 개발 초기부터 여러 아키텍처와 운영 체제를 지원하는 이식성을 중요하게 여겼다. 처음에는 Microsoft Windows와 Android만 지원했지만, 곧 Blackberry 10, Symbian, macOS, 리눅스를 지원하게 되었으며, 이후에는 iOS까지 지원 범위를 넓혔다[7][8][22][23][24]. 소스 코드는 Raspberry Pi, Loongson, Maemo, Universal Windows Platform (Windows 10 Mobile, Xbox One, Windows 10 (X86_32, X86_64, ARM 및 ARM64)), Meego Harmattan 및 Pandora 등 다양한 운영 체제와 플랫폼을 비공식적으로 지원한다[9][25]. 한때 Xbox 360용 이식 버전도 개발되었으나[10][26], 개발이 중단되었다. 하지만 관련 지원 코드는 남아 있어 빅 엔디안 CPU와 DirectX 호환 GPU를 지원한다.이식성을 높이기 위해, 특정 플랫폼에 종속되지 않는 크로스 플랫폼 개발 라이브러리인 SDL과 Qt를 사용한다. 이는 블랙베리, 안드로이드, Win32 인터페이스 외에 추가적인 선택지를 제공한다. 특히 Qt 프런트엔드는 Symbian과 같은 플랫폼 지원을 추가하는 데 중요한 역할을 했으며[11][27], 공식적으로 지원되는 모든 플랫폼에서 사용 가능하고 네이티브 인터페이스가 없는 경우 권장되는 대안이다[12][28].
2024년에는 애플의 개발자 지침 변경에 따라 iOS 버전이 App Store에 공식 출시되었다. 이는 레거시 비디오 게임 시스템용 에뮬레이터 게시를 허용하는 정책 변화 덕분이다. 다만, 앱 스토어 버전은 애플의 제한으로 인해 JIT 컴파일 기능을 사용할 수 없다. 개발자는 최신 애플 기기에서는 인터프리터 방식으로도 대부분의 게임을 원활한 속도로 실행할 수 있을 것이라고 언급했다[15].
3. 2. 비공식 지원
PPSSPP의 소스 코드는 공식 지원 외에도 다양한 운영 체제와 플랫폼을 비공식적으로 지원한다.[9][25] 여기에는 라즈베리 파이, 룽슨, 마에모, 유니버설 윈도우 플랫폼 (Windows 10 Mobile, Xbox One, Windows 10 (X86_32, X86_64, ARM 및 ARM64)), 미고 하마탄, 판도라 등이 포함된다.[9][25] 과거 Xbox 360용 포트가 개발된 적이 있었으나 중단되었다.[10][26] 하지만 해당 지원 코드는 남아 있어 빅 엔디안 CPU 및 DirectX 호환 GPU 환경에서의 구동 가능성을 열어두고 있다.이러한 이식성을 확보하기 위해, 비이식성 블랙베리, 안드로이드, Win32 인터페이스 외에도 크로스 플랫폼 개발 라이브러리인 SDL과 Qt가 사용된다. 특히 Qt 프런트 엔드는 심비안과 같은 플랫폼 지원을 추가하는 데 중요한 역할을 했다.[11][27] Qt 프런트 엔드는 공식적으로 지원되는 모든 플랫폼에서 사용 가능하며, 네이티브 인터페이스가 없는 경우 권장되는 대안이다.[12][28]
3. 3. 개발 중단된 포트
한때 Xbox 360용 이식 버전도 개발된 적이 있다.[10][26] 이 버전의 개발은 중단되었지만, 관련 지원 코드는 여전히 남아 있어 빅 엔디안 방식의 CPU와 DirectX 호환 GPU를 지원한다.3. 4. 크로스 플랫폼 개발 라이브러리
PPSSPP는 이식성을 높이기 위해, 블랙베리 10, 안드로이드, Win32 같은 특정 플랫폼용 인터페이스 외에도 두 가지 크로스 플랫폼 개발 라이브러리를 사용한다. 바로 SDL과 Qt이다.[11][27]특히 Qt 프런트엔드는 심비안과 같은 플랫폼 지원을 추가하는 데 중요한 역할을 했다.[11][27] 이 Qt 프런트엔드는 공식적으로 지원되는 모든 플랫폼을 지원할 수 있으며, 플랫폼별 자체 인터페이스가 없는 경우 권장되는 대안이다.[12][28]
4. 호환성
900개 이상의 게임을 플레이할 수 있으며, 추가적으로 116개의 게임은 게임 상태 중 일부 프레임까지만 로드할 수 있다. 47개 게임은 메인 메뉴나 소개 영상까지만 진행 가능하다.[35]
참조
[1]
웹사이트
Releases - hrydgard/ppsspp
https://github.com/h[...]
2022-07-28
[2]
웹사이트
PPSSPP on Github.com
https://github.com/h[...]
2021-10-25
[3]
웹사이트
How to turn your Xbox Series X/S into an emulation powerhouse
https://arstechnica.[...]
2020-11-24
[4]
간행물
PPSSPP Downloads - PSP emulator for Android, Windows, and many more
http://ppsspp.org/fa[...]
hrydgard
2013-09-14
[5]
간행물
PPSSPP: PSP emulator for Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian
http://ppsspp.org/
hrydgard
2013-09-14
[6]
간행물
PPSSPP picks up Vulkan graphics support and more in latest update
https://www.androidp[...]
Android Police
2018-09-02
[7]
웹사이트
Best PlayStation emulators for desktop PCS
https://www.tomsguid[...]
2020-02-05
[8]
간행물
PPSSPP: PSP emulator for Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian
https://web.archive.[...]
hrydgard
2014-06-26
[9]
간행물
PPSSPP PSP Emulator Development Guide
http://www.ppsspp.or[...]
hrydgard
2014-06-26
[10]
간행물
Ced2911/ppsspp
https://github.com/C[...]
ced2911
2014-06-26
[11]
간행물
Qt for PSP emulator
https://web.archive.[...]
xsacha
2014-06-26
[12]
간행물
Build instructions · hrydgard/ppsspp Wiki
https://github.com/h[...]
2014-06-26
[13]
간행물
Compatibility List
http://forums.ppsspp[...]
livisor
2017-03-20
[14]
간행물
Games List
https://report.ppssp[...]
PPSSPP
2020-07-11
[15]
웹사이트
PPSSPP brings PSP emulation to the iPhone
https://www.theverge[...]
2024-05-16
[16]
웹사이트
Releases - hrydgard/ppsspp
https://github.com/h[...]
2022-07-28
[17]
웹사이트
PPSSPP on Github.com
https://github.com/h[...]
2021-10-25
[18]
웹사이트
How to turn your Xbox Series X/S into an emulation powerhouse
https://arstechnica.[...]
2023-06-19
[19]
간행물
PPSSPP Downloads - PSP emulator for Android, Windows, and many more
http://ppsspp.org/fa[...]
hrydgard
2013-09-14
[20]
간행물
PPSSPP: PSP emulator for Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian
http://ppsspp.org/
hrydgard
2013-09-14
[21]
간행물
PPSSPP picks up Vulkan graphics support and more in latest update
https://www.androidp[...]
Android Police
2018-09-02
[22]
웹사이트
Best PlayStation emulators for desktop PCS
https://www.tomsguid[...]
2023-06-19
[23]
간행물
PPSSPP: PSP emulator for Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian
http://ppsspp.org/in[...]
hrydgard
2014-06-26
[24]
웹사이트
PPSSPP for iOS 15
https://onejailbreak[...]
2023-06-19
[25]
간행물
PPSSPP PSP Emulator Development Guide
http://www.ppsspp.or[...]
hrydgard
2014-06-26
[26]
간행물
Ced2911/ppsspp
https://github.com/C[...]
ced2911
2014-06-26
[27]
간행물
Qt for PSP emulator
http://www.qtness.co[...]
xsacha
2014-06-26
[28]
간행물
Build instructions · hrydgard/ppsspp Wiki
https://github.com/h[...]
2014-06-26
[29]
간행물
Compatibility List
http://forums.ppsspp[...]
livisor
2017-03-20
[30]
간행물
Games List
https://report.ppssp[...]
PPSSPP
2020-07-11
[31]
웹인용
Releases - hrydgard/ppsspp
https://github.com/h[...]
2021-12-11
[32]
웹인용
PPSSPP on Github.com
https://github.com/h[...]
[33]
인용
PPSSPP Downloads - PSP emulator for Android, Windows, and many more
http://ppsspp.org/fa[...]
hrydgard
2013-09-14
[34]
인용
PPSSPP: PSP emulator for Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian
http://ppsspp.org/
hrydgard
2013-09-14
[35]
인용
Compatibility List
http://forums.ppsspp[...]
livisor
2015-09-03
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com
