PSX

אמולטור ה-pSX (הנפוץ יותר תחת השם pSX) הוא אמולציה לפלייסטיישן עבור מערכות ההפעלה לינוקס ו-Windows. הגרסה הציבורית הראשונה שלו (1.0) שוחררה ב-29 בינואר 2006, וההסבה הרשמית ללינוקס (1.11) שוחררה ב-24 בפברואר 2007.
pSX היא תוכנה חופשית, הזמינה להורדה.

pSX אינו עושה שימוש בתוספים על מנת לדמות את התכונות: יחידת העיבוד הגרפית, יחידת עיבוד השמע וכונני תקליטורים אשר מצויים בפלייסטיישן.

לעומת זאת, פשטות וקלות השימוש באות על חשבון יכולת ההתאמה האישית הגבוהה. למרות העובדה שהוא מתעלם משימוש בקבצים חיצוניים על מנת לסייע בתהליך הדמיית הפלייסטיישן, האמולטור עדיין דורש מהמשתמש גרסת BIOS משוכפלת.

== מטרה ==
pSX הנה ניסיון לדמות באופן מדויק את חומרת הפלייסטיישן ככל שניתן (עם דגש לתאימות רחבה יותר). יתרון אחד בהתמקדות רק על דיוק ותאימות הוא בכך שישנן פחות דאגות למחבר בנוגע להטמעת או תיקון אפשרויות הרחבה. ישנו גם חשש קל מתאימות כרטיס המסך כיוון שהגרפיקה ברובה מעובדת על ידי תוכנה. החיסרון העיקרי בגישה של pSX בנוגע להדמיה הוא שאין אפשרות לספק תמונה חדה יותר ובאיכות גבוהה יותר מאשר הפלייסטיישן.

== תכונות ==
* תמיכה בטעינת משחקים ממספר סוגים של דמויות תקליטורים, או ישירות מכונני התקליטורים
* הדמיה של השלט הקלאסי (דיגיטלי) של פלייסטיישן, שלט ה-DualShock.
* הדמיה של התקן ההרחבה Namco Guncon על ידי העכבר (גרסת Windows בלבד)
* תמיכה בריבוי שפות (בעיקר על ידי תרומת משתמשים)

=== סוגי דמויות תקליטורים נתמכים ===
אמולטור ה-pSX תומך בטעינה ישירה של קובצי ISO, BIN/CUE, דמויות של Alcohol 120% (MDF/MDS) ודמויות של CloneCD (CCD/CUE/IMG/SUB). הצורך בסוגים של CloneCD ו-Alcohol 120% נדרשים רק במידה שהמשחק דורש נתוני תת-קוד. בנוסף לסוגי קבצים אלה, ביכולתו של "pSX" להשתמש בסוג קבצים דחוסים (שפותחו על ידי המפתח של pSX עצמו) הנקראים "CDZ". מנגנון הדחיסה המשתמש את "CDZ" מבוסס על דחיסת "zlib". סוג קבצים זה נוצר כדי לחסוך בשטח הכונן, בשימוש ובאותו זמן לשמור על היכולת לבצע גישות אקראיות למידע (הנדרשות על ידי המשחקים עצמם, אך אינן נתמכות עם סוגי דחיסת הנתונים הנפוצים). החל מגרסה 1.12 של "pSX", ניתן להמיר את כל סוגי קובצי דמות התקליטור ל-"CDZ" מלבד "ISO". ממיר ה-"CDZ" יכיל את כל הקבצים הרלוונטיים בקובץ ה-"CDZ" המוגמר, כך שסוגי דמויות אחרים העושים שימוש בכמה קבצים (כגון קובצי ה-CCD/CUE/IMG/SUB של CloneCD) מאוחסנים בקובץ CDZ יחיד. המשתמשים יכולים להמיר דמויות באמצעות הממשק הגרפי הכלול באמולטור, או להשתמש בכלי שורת הפקודה (cdztool.exe), הממוקם בתיקיה utils הכלולה יחד עם האמולטור.

=== ריבוי שפות ===
תמיכה בריבוי שפות נוספה בגרסה 1.10, שכללה את תרגום ממשק המשתמש הראשי למספר שפות. התרגומים מסופקים בעיקר על ידי המשתמשים בפורומי התמיכה הרשמיים. אף על פי שקובץ ה-Readme (קרא אותי) עדיין קיים באנגלית בלבד, ישנן תוכניות שהוא יתורגם גם כן על ידי המשתמשים. תמיכה בשפות נוספות הנה מטרה קבועה, עם 24 שפות (כולל אנגלית ושפת 1337 ביניהן) הנכללות בגרסה 1.13.

== דרישות מערכת ==
אף שקובץ ה-Readme (קרא אותי) המצורף לאמולטור אינו מציין דרישות מערכת ממוקדות, התגבשו כמה דרישות מערכת לפי נתוני המשתמשים. שימו לב שהדרישות המזעריות הרשומות כאן יפעילו חלק מהמשחקים (אך לא בהכרח כולם) במהירות מלאה.
דרישות מערכת מזעריות:
* מעבד: 600MHz או 750MHz על Windows XP
* זיכרון: 128 MB RAM (192 MB על Windows XP)
* כונן תקליטורים: 2x קריאה, תומך ASPI, או כל כונן וירטואלי התומך בקובצי תקליטורים

=== דרישות מערכת מומלצות ===
* מעבד: 1.3 GHz
* זיכרון: 256 MB RAM
* כונן תקליטורים: 16x קריאה, תומך ASPI, או כל כונן וירטואלי התומך בקובצי תקליטורים
דרישות הנוגעות ל-Windows:
* מערכת הפעלה: Windows 98 או מאוחרת יותר
* גרפיקה: כרטיס תומך DirectX9 (מומלץ לא מובנה בלוח האם)
* שמע: כרטיס תומך DirectX (מומלץ לא מובנה בלוח האם)
* אחר: הגרסה האחרונה של DirectX9, שכבת ASPI פועלת לחלוטין מומלצת

=== דרישות הנוגעות ללינוקס ===
* Kernel: Linux 2.6.x
* גרפיקה: OpenGL וכרטיס גרפי תומך
* שמע: ALSA, מומלץ כרטיס קול התומך במחזורים של 20 מילישניות או פחות
* אחר: libgtkglext (ספריה המשמשת להוספת תמיכה ב- OpenGL עבור פריטי GTK+)

=== הערות ===
* כרטיס גרפי או כרטיס קול מובנה עלולים לדרוש יותר RAM או מעבד מהיר יותר כדי לפעול במהירות קבועה.
* כרטיסים גרפיים ייעודיים ברמה גבוהה מספקים שיפור מזערי בביצועים לעומת כרטיסים גרפיים חלשים, מאחר ש-pSX משתמשת בעיבוד תמונה על ידי תוכנה (על אף שמסתמכת בעיקר על המעבד שיעשה את מלאכת ההדמיה).

== פיתוח עתידי ==
* הרחבת הגרפיקה של פלייסטיישן, השימוש ברזולוציות גבוהות יותר לעיבוד תמונה, פילטרים וטכנולוגיות GPU אחרות. אפשרות זו תיתכן, אף שרק לאחר שהמחבר יהיה מרוצה מדיוק האמולטור.
* החלה עבודה להדמיית PS2, והאמולטור pSX מסוגל לאתחל בעזרת קובצי BIOS של PS2 (באמצעות הפרמטר -2), אך המחבר הציב את ההיבט להדמיית PS2 בעדיפות נמוכה על מנת להתמקד בהדמיית PS1. על כל פנים, הוא התקדם באופן מסוים עם הדמיית PS2, על ידי שיפור האמולטור לרמה המאפשרת להריץ לפחות משחק PS2 אחד.

== קישורים חיצוניים ==
* 
* [http://psx.silvanthalas.com/ רשימה לא רשמית לתמיכת האמולטור pSX, מתוחזקת על ידי smegforbrain ]
* [http://www.cgemulation.de/forum/viewtopic.php?t=1207 ריאיון עם מחבר pSX]

קטגוריה:תוכנות אמולציה לפלטפורמות משחקי וידאו
קטגוריה:תוכנות שהושקו ב-2006