pSX

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה לניווט קפיצה לחיפוש
Gnome-edit-clear.svg
ערך זה זקוק לעריכה: ייתכן שהערך סובל מפגמים טכניים כגון מיעוט קישורים פנימיים, סגנון טעון שיפור או צורך בהגהה, או שיש לעצב אותו.
אתם מוזמנים לסייע ולתקן את הבעיות, אך אנא אל תורידו את ההודעה כל עוד לא תוקן הדף. אם אתם סבורים כי אין בדף בעיה, ניתן לציין זאת בדף השיחה.
pSX emulator
Screenshot-pSX v1.12.png
pSX emulator
מפתח pSX Author
גרסה אחרונה 1.13‏ (27 באוגוסט 2007)
מערכת הפעלה Microsoft Windows / Linux
סוג רישיון Freeware
קטגוריה אמולטור
http://psxemulator.gazaxian.com

אמולטור ה-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 משתמשת בעיבוד תמונה על ידי תוכנה (על אף שמסתמכת בעיקר על המעבד שיעשה את מלאכת ההדמיה).
  • בעוד שכונן התקליטורים דורש מהירות קריאה של 2x, כונן בעל מהירות גבוהה יותר מומלץ בחום על מנת להבטיח שיוכל לקרוא תקליטורים מקוריים של פלייסטיישן.
  • כעצה ידידותית, הפתרון הזול ביותר לביצועים כלליים טובים יותר הוא להוסיף RAM למערכת. עבור אנשים עם מעבדים איטיים יותר, מעבד מהיר יותר יספק גם כן שיפור בביצועים.

פיתוח עתידי[עריכת קוד מקור | עריכה]

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

קישורים חיצוניים[עריכת קוד מקור | עריכה]