PPSSPP - โปรแกรมจำลอง PSP ที่รวดเร็วและพกพาได้
สร้างโดยเฮนริก ริดการ์ด
รหัสเพิ่มเติมจากผู้มีส่วนร่วมหลายคน โปรดดูที่หน้าจอเครดิต
เปิดตัวครั้งแรกภายใต้ GPL 2.0 (และใหม่กว่า) ในเดือนพฤศจิกายน 2555
เว็บไซต์อย่างเป็นทางการ: https://www.ppsspp.org/
ดิสคอร์ด: https://discord.gg/5NJB6dD
ไม่จำเป็นต้องมีไฟล์ BIOS ในการเล่น PPSSPP เป็นโปรแกรมจำลอง "HLE" การตั้งค่าเริ่มต้นมีความสมดุลระหว่างความเข้ากันได้และความเร็วที่ดี
หากต้องการมีส่วนร่วม โปรดดูที่หน้าการพัฒนา ยินดีให้ความช่วยเหลือในการทดสอบ ตรวจสอบ หรือแก้ไขเสมอ ดูรายการปัญหา
สำหรับซอร์สโค้ดล่าสุด โปรดดูที่หน้า GitHub ของเรา
สำหรับเอกสารทุกประเภท (การใช้งาน การอ้างอิง การพัฒนา) โปรดดูเอกสารประกอบบนเว็บไซต์หลัก
สำหรับคำแนะนำในการสร้างและบทช่วยสอนการพัฒนาอื่นๆ โปรดดูที่วิกิ
หากต้องการดาวน์โหลดบิลด์การพัฒนาใหม่สำหรับ Android, Windows และ Mac ให้ไปที่หน้า /devbuilds
สำหรับความเข้ากันได้ของเกม โปรดดูคำติชมเกี่ยวกับความเข้ากันได้ของชุมชน
มีอะไรใหม่ใน 1.18.1
- Crashfix ในโปรแกรมอ่าน PBP (#19580)
- แก้ไขปัญหาธีมเล็กน้อยใน Homebrew Store (#19582)
มีอะไรใหม่ใน 1.18
- การสนับสนุนแพลตฟอร์ม
- ปรับปรุงการรองรับ iOS/Mac, รองรับโหมดเกม (#19287, #19281, #19269, #19270, #19257, #19254, #19244, #19227, #19224, #19213, #19200, #19187, #19184, # 19161, #19118)
- ล่าม IR: ทำงานเกี่ยวกับความถูกต้องและการเพิ่มประสิทธิภาพ (#19299, #19280, #19268, #19265, #19262, #19260, #19255, #19252, #19240, #19233, #19231, #19193, #19189, #19173 , #19128)
- การเพิ่มประสิทธิภาพตัวถอดรหัส Vertex ที่ตีความ: (#19243, #19241)
- การแก้ไข SDL: (#19131)
- Legacy Edition สำหรับ Android TV รุ่นเก่า (สำหรับดาวน์โหลดบนเว็บไซต์เท่านั้น): (#19401)
- ทางลัด Android และ Windows - เพิ่มไอคอนและแก้ไขข้อบกพร่อง: (#19139, #19142, #19138)
- ปรับปรุงประสิทธิภาพของการโหลด CHD (#18931)
- UI
- การแก้ไขข้อขัดข้อง อาการค้าง และประสิทธิภาพการทำงานรอบๆ UI (#18950, #19561, #19556, #19531, #19507, #19523, #19529, #19482, #19473, #19438 #19165)
- โพสต์ใหม่ proc filter "Sharp bilinear" (#19530)
- การแก้ไข UI เบ็ดเตล็ด (#19505, #19492, #19126, #19020)
- 3 ธีมใหม่ (#19504)
- ข้อมูลเกมในเกม (#19471)
- UI ISO ระยะไกลใหม่ (#19293)
- ติดตั้งบันทึกเกมจากไฟล์ ZIP (#19443, #19436)
- การดำเนินการที่ป้อนข้อมูลเข้าแผนที่ได้เพิ่มเติม เช่น รีเซ็ต อนุญาตการแมปปุ่ม Alt (#19472, #19484, #19304)
- Homebrew Store: เพิ่มลิงก์เว็บไซต์ ข้อมูลใบอนุญาต: (#19425, #19426)
- RetroAchievements: ขณะนี้สามารถแฮชแอป homebrew ได้ (#19096), รองรับ RAIIntegration (#19002)
- แก้ไขการถดถอยของฟีเจอร์ AxisSwap (#19059)
- การจำลอง
- การแก้ไขข้อขัดข้องอื่น ๆ: (#19563, #19546, #19491, #19358, #19347, #19198)
- แก้ไขอุปสรรคของวัลแคน: ( #19009, #19017, #19018)
- การแก้ไขความเข้ากันได้เบ็ดเตล็ด (#19560)
- การแก้ไขระบบไฟล์อื่นๆ (FDs, วันที่/เวลา) (#19459, #19340)
- วิธีแก้ปัญหาสำหรับการเล่นวิดีโอ The Warriors (#19450)
- เปิดเผยสวิตช์ GPI และไฟ LED GPO ซึ่งสามารถเข้าถึงได้ในการตั้งค่าของนักพัฒนา
- แก้ไขการถดถอยที่เกิดจากการแก้ไข UFC Undisputed (#18806)
- แตกโค้ด Atrac3+ ออกจาก ffmpeg เพื่อการดีบักและการบำรุงรักษาที่ง่ายขึ้น (#19033, #19053, เพิ่มเติม)
- ใช้ sysclib_sprintf (#19097)
- การแก้ไขการแสดงผล
- ปัญหาบัฟเฟอร์ความลึก Socom FB3 ในเมนู (#19490)
- Platypus: ความโปร่งใสผิดพลาดด้วย OpenGL (#19364)
- ตัวกรองกาลักน้ำ: เงาของ Logan: แสงสีเข้มใน OpenGL (#19489)
- ข้อผิดพลาด MGS2 Acid บน AMD GPUs (#19439)
- แก้ไขการถดถอยใน Genshou Suikoden (#19122)
- แก้ไขข้อผิดพลาดของ HUD ใน GTA LCS โดยการจำลอง "จุดยอดที่กระตุ้น" อย่างถูกต้อง (#19334)
- การปรับปรุงการดีบัก
- MIPSTracer - เครื่องมือดีบักใหม่ (คร่าวๆ) โดย Nemoumbra (#19457)
- วีอาร์
- โหมดดื่มด่ำใหม่ (ใช้การฉายภาพใหม่ได้ดีขึ้นโดยการขยายพื้นที่ที่เรนเดอร์) (#19361)
- การแก้ไขมากมายโดย Lubos (#19420, #19416, #19389, #19390, #19361, #19092, ...)
- เบ็ดเตล็ด
- รองรับรูปแบบไฟล์ CHD ได้ดีขึ้น และประสิทธิภาพได้รับการปรับปรุงอย่างมาก (#18924, #18931)
มีอะไรใหม่ใน 1.17.1
- แก้ไขข้อผิดพลาดในการเรนเดอร์สีเขียวบน PowerVR GPU บางตัว (#18781)
- ปล่อยปุ่มที่ค้างไว้ทั้งหมดเมื่อหยุดชั่วคราวเพื่อหลีกเลี่ยง "ปุ่มค้าง" หลังจากยกเลิกการหยุดชั่วคราวหรืออยู่ในโหมด run-behind-pause (#18786)
- การแก้ไข UI (#18785)
- อัปเดต libchdr ด้วยการสนับสนุน zstd เตือนผู้ใช้เกี่ยวกับ CHD ที่ไม่ดี (#18824, #18803)
- เพิ่มวิธีแก้ปัญหาสำหรับโหมด AdHoc ใน Resistance (#18821)
- แก้ไขกราฟิกใน Tokimeki Memorial 4 (#18822)
- แก้ไขข้อขัดข้องใน UFC 2010 บน Mali GPUs (#18813)
- ปิดการใช้งาน MSAA ชั่วคราวบน Adreno GPU เนื่องจากการขัดข้อง (#18819)
- แก้ไขข้อขัดข้องและเพิ่มประสิทธิภาพแคชข้อมูลเมตาของเกม (#18794, #18775)
- แก้ไขข้อขัดข้องเพิ่มเติมและสิ่งที่คล้ายกัน (#18777, #18779, #18823)
- แก้ไขการเล่นเฟรมดัมพ์ด้วย Vulkan (#18793)
- เพิ่มแถบเลื่อนระดับเสียงสำหรับเสียง RetroAchievements (#18772)
มีอะไรใหม่ใน 1.17
- ประสิทธิภาพการเรนเดอร์และการแก้ไข
- แก้ไขปัญหาการเรนเดอร์ที่เก่ามากใน Tokimeki Memorial 4 (#18650) (ใช้งานไม่ได้ ดู 1.17.1)
- การปรับปรุงประสิทธิภาพใน Tactics Ogre โดยหลีกเลี่ยงการอ่านกลับ (#18599)
- เลือกสลากเล็กๆ ที่เช็คได้อย่างรวดเร็วว่าอยู่นอกจอ (#18446)
- การเพิ่มประสิทธิภาพต่างๆ (#18586, #18573, #18476, #18413, #18416, #18219)
- แก้ไข HUD ใน Tiger Woods 06 (#18554)
- เพิ่มการรองรับ Adrenotools - ตอนนี้คุณสามารถโหลดไดรเวอร์ Vulkan แบบกำหนดเองบน Adreno (#18532, #18548, #18699)
- แก้ไขการเรนเดอร์ด้วยพารามิเตอร์ Z ที่ไม่ดี แก้ไขตัวอย่าง homebrew Zig (#18535)
- แก้ไขปัญหา Z ใน Hayate no Gotoku!! ไนท์แมร์พาราไดซ์ #18478
- แก้ไขมิเตอร์ระดับเสียงที่ค้างในเกม MLB (#18484)
- เปิดใช้งาน MSAA บนอุปกรณ์พกพาสมัยใหม่ (เฉพาะ Vulkan) (#18472)
- แก้ไขการสั่นไหวของวิดีโอใน Naruto: Ultimate Ninja Heroes 2 (#18454)
- UI
- ติดตามเวลาทั้งหมดที่เล่นต่อเกม (#18442)
- เมื่อเปิดเมนูหยุดชั่วคราว ขณะนี้มีตัวเลือกเพื่อให้เกมทำงานอยู่เบื้องหลังเมนู สิ่งนี้ถูกบังคับใช้ในผู้เล่นหลายคนเพื่อหลีกเลี่ยงการซิงค์โดยไม่ตั้งใจ (#18517, #18515)
- การปรับปรุงการโหลด ISO
- ขณะนี้รองรับรูปแบบไฟล์ CHD อย่างสมบูรณ์แล้ว (ใช้
chdman createdvd
!) รวมถึง Remote ISO และ Retroachievements - การปรับปรุง ISO ระยะไกล: แท็บเสริมบนหน้าจอหลัก สามารถแชร์ทั้งโฟลเดอร์ได้แล้ว (#18627, #18639, #18640, #18631, #18632, #18633,)
- การแก้ไขคอนโทรลเลอร์และหน้าจอสัมผัส
- การเชื่อมโยงการควบคุมเพิ่มเติม จัดระเบียบเป็นหมวดหมู่ (#18635, #18589)
- แก้ไขอินเวอร์สเดดโซน (ต่ำสุด) สำหรับอินพุตจอยสติ๊ก
- แก้ไข deadzone แบบอะนาล็อกสำหรับคอนโทรลเลอร์ XInput (#18407)
- ปรับปรุงการควบคุมการเอียงให้ดียิ่งขึ้น (#18533)
- รองรับการป้อนข้อมูลด้วยเมาส์บน Android (#18551, #18473)
- เกณฑ์ที่ปรับแต่งได้สำหรับทริกเกอร์แอนะล็อกในการแมปการกดปุ่ม ความล่าช้าที่ปรับแต่งได้สำหรับการเลื่อนเมาส์ขึ้นคีย์ (#18621, #18585)
- ทำให้การผูกแท่งอนาล็อกเข้ากับปุ่มสี่ปุ่มทำงานได้ดีขึ้น ซึ่งมีประโยชน์สำหรับการควบคุมกล้องในบางเกม
- ตอนนี้สามารถยกเลิกการหยุดชั่วคราวได้ด้วยคีย์ที่คุณผูกไว้เพื่อหยุดชั่วคราว (#18591)
- การแก้ไขและการอัปเดตอื่นๆ
- ทำงานเพิ่มเติมเกี่ยวกับ IR JITs (#18234, #18235, #18228, #18227, #18226 และอื่นๆ อีกมากมาย)
- การย้ายไดเร็กทอรี memstick บน Android เร็วขึ้นและปลอดภัยยิ่งขึ้น #18744
- วิธีแก้ปัญหาใน Add Doko Demo Issho, Driver 76, Harukanaru Toki no Naka, Ace Combat โดยการชะลอความเร็วของไดรฟ์ UMD ที่จำลองเพื่อให้ตรงกับความเป็นจริงได้ดีขึ้น (#18436, #18445)
- VR: แก้ไขปัญหาการเรนเดอร์ Quest 3 แล้ว (#18677)
- แก้ไขข้อบกพร่องต่างๆ ในการเปลี่ยนพื้นผิว (#18638, #18610, #18519, #18466, #18747)
- ความสำเร็จย้อนยุค: การแสดงตนที่หลากหลาย, เปลี่ยนชื่อโหมดท้าทายกลับไปเป็นโหมดฮาร์ดคอร์ที่แนะนำ, การปรับปรุงการจัดการข้อผิดพลาดต่างๆ, กำหนดค่าต่อเกม (#18468, #18651, #18488, #18428, #18425)
- HLE: Slice การดำเนินการ memcpy/memset ขนาดใหญ่และช้า สามารถช่วยแผงลอยบางแห่งได้ (#18560)
- การแก้ไขและการเพิ่มประสิทธิภาพเล็กน้อยอื่นๆ (#18558, #18555, #18538, #18529, #18450, #18314, #18233, #18678, #18749, #18736, #18704)
- การแก้ไข SoftGPU (#18362)
- แก้ไขแบบอักษรสากลบน Steam Deck (#18732, #18734)
- ตอนนี้ GoExplore (แอป GPS) เริ่มต้นขึ้นและอนุญาตการนำทาง (#18665, #18666, #18668, #18669)
- SDL: ปรับปรุงเวลาแฝงของอินพุตในโหมด Vulkan โดยการรันการเรนเดอร์บนเธรดที่แยกจากกัน (#18268)
- การแก้ไขผู้เล่นหลายคนที่หลากหลาย (#18435)
- รองรับการจำลองพอร์ตอินฟราเรดของ PSP ดั้งเดิมผ่าน sceSircs (#18684)