שְׁאֵלָה:
מדוע כל כך קשה לחקות משחקי PS2 ב- PS3?
Ither
2011-03-07 22:59:56 UTC
view on stackexchange narkive permalink

אני יודע שמשחקי PS2 ניתנים לשחק רק ב PS3 'שמן' עם החומרה המתאימה להפעלה. אבל למה כל כך קשה לחקות משחק PS2 ב- PS3 בלי החומרה הזו? האם המעבד, הארכיטקטורה, שניהם? תודה מראש.

הממ. חלק ממני אומר שזה יתאים יותר ל- gamedev.stackexchange. לא בטוח שתקבל תשובה טובה כאן.
@Raven Dreamer: זהו סוג של טריטוריה לא מסובכת, אך השאלה עצמה אכן מתמקדת בתאימות לאחור של המסוף. התשובה שלי מתייחסת לדאגתו ומציינת במפורש לאילו דגמים יש תאימות כה לאחור. אני חושב שזה יהפוך את זה לרלוונטי יותר לקהל המשחקים.
תֵשַׁע תשובות:
Shaun
2011-03-07 23:31:40 UTC
view on stackexchange narkive permalink

תשובה קצרה

משחקי PS2 נוצרו עבור מעבד ישן יותר. הם לא יכולים להריץ על המעבד המיועד ל- PS3.

תשובה ארוכה

משחקי PS2 נוצרו על מנת לעבוד על המעבד Emotion Engine של סוני ועל שלהם. גרפיקה מסנתז גרפיקה. משולב מעבד / GPU זה הוכנס לכל יחידות ה- PS2 ובגרסאות הראשונות של ה- PS3 (דגמי NTSC 20GB ו- 60GB) כדי להפוך אותם לתואמים לאחור. דגמים אלה יכולים לשחק כמעט בכל משחקי PS2.

חבילת Metal Gear Solid IV בנפח 80 ג'יגה-בתים הייתה גם עם ה- GPU, אך החליפה את שבב ה- Emotion Engine בהדמיית תוכנה של השבב. זה עדיין יכול לשחק ברוב משחקי PS2, אך התמיכה אינה טובה כמו הדגמים הקודמים עם מעבד ה- EE בפועל.

דגמים מאז חבילת MSG: IV לא היו מעבד ולא הדמיית תוכנה של המעבד. נדרש לשחק משחקים ישנים יותר.

לסוני יש מאמר על ידע ידע המסביר אילו שלוש גרסאות יכולות לשחק במשחקי PS2. יש להם גם כלי תאימות שבו אתה יכול לראות אם משחקים ספציפיים יכולים לשחק בדגמים הספציפיים האלה.

PS1, בהיותה מערכת פשוטה ומבוגרת יותר מ- PS2, קל יותר. לחקות באמצעות תוכנה בלבד. בשנת 2000 קנתה סוני אמולטור פלייסטיישן בשם Virtual Game Station. בעוד שדגמי ה- PS2 הראשונים שילבו חומרה של ה- PS1 (כמו המעבד שלו), דגמי PS2 מאוחרים יותר חיקו את ה- PS1 לחלוטין באמצעות תוכנה (והיו דקים יותר).

משחקי PSX יוצרו עבור מעבד ישן עוד יותר. מדוע PS3 בסדר עם חיקוי משחקי PSX ולא משחקי PS2 אז?
@TheAnnoyingPyro: בסיס טענתך? סוני בעצמם טוענים על [מאמר הידע שקישרתי לעיל] (http://us.playstation.com/support/answer/index.htm?a_id=232) כי "רק דגמי PS3 CECHA01, CECHB01 ו- CECHE01 יוכלו לנגן כמה כותרות תוכנה בפורמט PlayStation® ו- PlayStation®2, אך לא מובטחת תאימות מלאה. " [בודק התאימות שאהבתי לעיל] (http://us.playstation.com/support/compatiblestatus/index.htm) מציין שוב כי _חלק_משחקים ישנים יותר יהיו תואמים ומאפשר לך לבדוק אם המשחקים הישנים שלך יעבדו.
Matthew Read
2011-03-08 02:54:15 UTC
view on stackexchange narkive permalink

בנוסף לתשובה הטובה מאוד של שון, שקול את עלות ההדמיה.

ראשית, PS3 עם החומרה הנוספת להפעלת משחקי PS2. בעיקרון סוני נאלצה לשלם עבור חומרת PS2 ו PS3 בייצור, ואז למכור אותה במחיר ה- PS3. זו הייתה כנראה השקעה מפסידה מבחינתם, מכיוון שחלק ה- PS2 לא היה האטרקציה העיקרית; זה כנראה לא הגדיל את מכירות ה- PS3 מאוד. ואם כן, זה לא היה מגדיל את מכירות משחקי PS3 מאוד - וסוני לא הייתה מרוויחה יותר כסף ממה שכבר היו להם במשחקי PS2 שהיו בבעלות אנשים. . הדמייה היא קשה , במיוחד עבור קונסולה מתוחכמת כמו PS2. כפי ששון אמר, הסיבה שזה קשה היא מכיוון שב- PS2 היו מעבדים שונים מ- PS3, כלומר, הכל צריך להיות "מתורגם" מהוראות PS2 להוראות PS3. אמנם בהחלט יותר דטרמיניסטי מתרגום בשפה האנושית, אך עדיין זו בעיה קשה לפתור; במיוחד כשיש לך רק את המשאבים המוגבלים של קונסולה (הדמייה דורשת לעיתים קרובות חומרה טובה פי 5 ממה שעשתה המערכת המדומה). שלא לדבר על כך שמערכת האוטובוסים (איך הצבת השבבים ומחוברים) שונה מאוד בין שתי המערכות. סוני כנראה הייתה צריכה להקים צוות שלם שהוקדש לחיקוי ה- PS2 בתוכנה, ושוב זה כנראה לא היה שווה את ההחזר על ההשקעה ולכן הם סגרו אותו.

לא באמת הדמיית המעבד היא הבעיה. יש הבדל מהותי בארכיטקטורות האוטובוסים של ה- PS2 וה- PS3 שמאוד קשה לעקוף את העבודה.
תודה, הוספתי את המידע הזה. זו בהחלט תהיה בעיה ענקית.
מאיפה הדמות 5x הזו?
חוויית @Nick:. זה בשום פנים ואופן לא אמור להיות דמות קשה (ומכאן "לעיתים קרובות" ו"בערך ").
IIRC EE השתמש בארכיטקטורת bizzare שהקשתה מאוד על חיקוי על מעבדי x86 (עדיין אי אפשר לייצג כראוי נקודות צפות של EE ללא תקורה אדירה), ככל הנראה סיבה נוספת לכך שקשה לחקות את PS2 ב- PS3.
dmckee --- ex-moderator kitten
2011-03-09 02:55:06 UTC
view on stackexchange narkive permalink

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

Sony השתמשה למעשה במקור פלייסטיישן (עם מספר מוזרויות חומרה) שנבנתה על גבי שבב יחיד כמעבד שמע עבור ה- PS2, והוסיפה תכונת מאסטרינג לאוטובוסים שאפשרה לשבב הקול להשתלט על כל המכונה בעת הפעלת משחק מקורי.

זה הסתדר מבלי להוסיף עלות מופרזת מכיוון שהעוצמה של המכונה המקורית תאמה את צרכי עיבוד הקול של המכונה החדשה.

PSX על שבב? מעניין מאוד!
Geoff Canyon
2011-03-09 15:58:06 UTC
view on stackexchange narkive permalink

אני מסכים עם מה שכולם אמרו על הדמיית תוכנה, אך אוסיף כי כתיבת אמולטור קונסולת משחק שונה מאוד מהתחייבויות אמולציה אחרות.

פלייסטיישן 2 הייתה המסוף הראשי של סוני לטובה מעל 6 שנים. באותה תקופה החומרה (מנקודת מבטו של היזם) השתנתה מעט מאוד. המשמעות היא שלמפתחי המשחקים היה הרבה זמן וטונות של תמריץ להבין כל פינה במכשיר ולנצל אותו בכדי לספק ביצועים מקסימליים למשחקים שלהם.

בדרך כלל כשאתה כותב תוכנת הדמיה אתה רוצה תאימות רחבה, אך הדיוק של ההדמיה אינו קריטי באותה מידה. לאף אחד לא אכפת אם ליין יש תקלה שגורמת ל- MS Word להיות איטית בעיצוב מחדש של דפים. לשם השוואה, אמולטור PS 2 צריך למסמר כמעט כל היבט של המערכת הבסיסית, למקרה שאיזה מתכנת משחק מנצל איזשהו מוזר.

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

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

כל זה מסתכם ב עבודה הרבה יותר קשה מאשר לכתוב אמולטור טיפוסי.

+1. נכון מאוד. לעיתים קרובות "פינות החיבורים" שאתה מתאר כוללות באגים בפועל בחומרה, מה שאומר שגם האמולטור צריך ליישם את אותם באגים! בעיות תאימות הן הסיבה לכך שאמולטור התוכנה של PS3 שיחק רק משהו כמו 70% ממשחקי PS2. (אם כי זה די גבוה כשאתה מחשיב את המאמץ הנדרש.)
נקודות טובות! +1
YellowMegaMan
2011-03-09 05:47:49 UTC
view on stackexchange narkive permalink

כל האימולטורים קשים לכתיבה, אפילו כאלה לקונסולות ישנות ופשוטות יותר. זה לא ממש מקרה של קושי - זה אם ה- PS3 מהיר מספיק כדי לחקות את ה- PS2 במהירות הנדרשת.

אני לא מאמין שאי אפשר לעשות זאת. ה- PS3 צריך להיות חזק מספיק כדי לחקות את ה- PS2 בצורה הולמת. משימת תכנות לא קלה, אך סוני אמורה להיות מסוגלת לנהל אותה - הם בכל זאת עיצבו את שתי הקונסולות, והוכיחו יכולת עם אמולטור ה- PS1 וה- PSP שלהם (למיני ב- PS3).

כמו כן, לסוני יש כבר עשית את רוב העבודה לחיקוי ה- PS2. דגמי PS3 האמריקאיים הראשונים 80 ג'יגה-בתים (בתוספת דגמי 60 ג'יגה-בייט המוקדמים באירופה) הגיעו עם הדמיה מלאה של המעבד של PS2 בתוכנה.

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

לא משנה מה הדיון שסוני קיימה כדי להסיר תאימות לאחור, אני חושד שהתוכנית שלהם ליצור את הסדרה החדשה "אוסף HD" גם הגיע באותו זמן. ("אוסף ה- HD" מכיל (בעיקר) משחקי PS2 שעשויים מחדש עם גרפיקה משופרת.) זהו המוקד החדש של סוני "תאימות לאחור".

עריכה: חזק > נראה שיש כמה פרשנויות שונות לשאלה זו:

  1. מדוע אני לא יכול פשוט לשחק משחקי PS2 ב- PS3 שלי?
  2. מדוע קשה לתוכנת הדמיית PS2 ליצור עבור PS3?

רוב הפוסטים כאן כבר ענו על מספר 1 - המעבדים PS2 ו- PS3 שונים ואינם תואמים. אני עונה מס '2.

מידע נוסף:

ליוצרי PCSX2, אמולטור PS2 למחשבים אישיים, יש בלוג א>. הבלוג מכיל מאמרים מעניינים רבים על קשיי הדמיית ה- PS2. כמובן, הם כותבים למחשב האישי, לא ל- PS3, אך אותם קשיים יחולו.

lordfatman
2013-04-07 12:28:41 UTC
view on stackexchange narkive permalink

הקושחה המותאמת אישית של CFW ב- PS3 שלהם מריצה משחקי PS2 בסדר גמור.

"קבוצת האנשים המסורה" לא הצליחה לכתוב בעצמם אמולטור, הם העמידו מחדש אמולטור PS2 קיים של תוכנה, המשמש את סוני להפצת משחקי PS2 ספציפיים דרך חנות PSN, כדי לשחק בכל משחק PS2. למה אמולטור זה לא שוחרר על ידי סוני כעצמאי לא ממש ידוע. אולי היא לא יכולה להתמודד עם משחקים מחוץ לתקליטור, אולי יש לה בעיות תאימות שמונעות ממנה להיות אמולטור "מסביב", אולי סוני רוצה להרוויח בחזרה את עלויות ההתפתחות של האמולטור על ידי פרסום משחקים מחדש. מי יודע. השורה התחתונה היא - ניתן לבצע חיקוי, פשוט לא קל במיוחד.
ההערה שלעיל הגיונית יותר כאשר אתה בודק את היסטוריית העריכה.מזל ה- OP שהם לא שאלו זאת על ה- Xbox הראשון;ש * תהיה * התשובה.
Luther
2011-03-08 22:21:51 UTC
view on stackexchange narkive permalink

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

ישנם מתכנתים מוכשרים רבים שכתבו אמולטורים למערכות שונות - הסתכלו על MAME, UAE, Bleem! ורבים אחרים. במקרה של בלם! (אמולטור PS1) SONY ניסתה לתבוע את חיי היוצרים. בסופו של דבר הם נכשלו, אבל בלם! יצא מהעסק. סוני עדיין די מהירות לעורך דין או אפילו לשלוח את השוטרים, כמו מה שקרה ל Graf-Chokolo.

סוני מעדיפה למכור לך שוב משחקי PS2 כמשחקים להורדה. .

אז אני לא חושב שהדמיית PS2 תהיה קשה יותר ב- PS3 או במחשב האישי מאשר בכל האמולטורים המאתגרים האחרים האחרים.

אוקי, תשנה אותי אם תרצה אבל אני רק מציינת את מה שאני רואה את הסיבה האמיתית. נכון לעכשיו, כאן מתקיים פרויקט אמולטור PS2 . הנה סרטון של זה עובד . אין לי מושג כמה הם רחוקים אבל אני אגיד שאין שום סיבה טכנית או מעשית שבגללה PS3 או מחשב אישי או Mac לא יכולים לחקות את PS2. לכן, אם הסיבות אינן מעשיות, הרי שהן חייבות להיות סיבות עסקיות.
בכמה פוסטרים נאמר כי היעדר תמיכת אמולציה הוא נושא חומרה. אני לא חושב שזה; אתה לא צריך להכיל את אותה חומרה בדיוק כדי לחקות חומרה אחרת כפי שהוכח פעם אחר פעם בתוכנת אמולטור. כל מחשב יכול לחקות כל אחד אחר, בהינתן מספיק זיכרון וכוח עיבוד. ואם זה רק משתמש באותה חומרה, זה לא אמולציה * ממש *.
@Luther תיאורטית, כל מחשב שלם של טיורינג יכול לחקות אחר, כן. האם ניתן לעשות זאת בזמן ליניארי הוא נושא אחר. קודם כל תצטרך לתרגם את כל ההוראות, זה לא רק יקר בצד התכנותי, אלא גם בצד הביצוע. אין שום הוכחות שסוני לא השקיעה מספיק כדי להרוויח יותר כסף. קרא את התשובות האחרות לקבלת הסבר טכני הרבה יותר טוב ממה שיכולתי לספק בתגובה.
@Luther אתה לא * השתנה * למטה, מכיוון שזה בלתי אפשרי. * הצביעו * על ידי משתמשים אחרים שלא אהבו את ההודעה שלכם מכל סיבה שהיא. @Arda: נקודה טובה. ואפילו עם תרגום בזמן ליניארי, אם לוקח 10 פעמים יותר זמן לתרגם אותו כפי שנדרש במקור להפעלתו והמעבד החדש רק פי 5 מהר יותר, אז אין לך מזל!
@Mathew: Mod / Vote; הייתי לוקח אותם שם נרדף בהקשר זה. אנשים משתמשים במונח 'mod' פירושם 'הצבעה' באתרים אחרים. השאלה הרלוונטית כאן היא אם כן - האם PS3 יכול לחקות את PS2 במהירות סבירה. זה תלוי במידה רבה עד כמה ערכות השבבים דומות.
השאלה הרלוונטית כאן היא אם כן - האם ה- PS3 יכול לחקות את ה- PS2 במהירות סבירה. זה תלוי במידה רבה עד כמה ערכות השבבים דומות. מנוע הרגש 300 מ"ש של ה- PS2 מבוסס על ארכיטקטורת MIPS ואילו ל- PS3 יש מעבד תאים מרובה ליבות בנפח 3.3 גיגה הרץ שלדעתי משתמש בערכת ההוראות של 'PowerPC'. הייתי אומר של- PS3 יש סיכוי טוב להיות מסוגל לחקות את ה- PS2 במיומנות.
כפי שצוין בתשובות אחרות, "כשירות" היא אמת מידה לא מספקת להדמיית משחקים, במיוחד כאשר האמולטור נמכר כחלק מחבילה. מאמצים מוקדמים של PS3 לא התעניינו בקונסולה שיכולה להריץ סוג של משחקי PS2: כאשר סוני פרסמה תאימות לאחור, הלקוחות ציפו לכך, במיוחד בהתחשב בסרגל (אולי לא הוגן) שסוני קבעה עם ה- PS2 ותאימות למשחקי פלייסטיישן.
d33j
2011-03-09 11:28:28 UTC
view on stackexchange narkive permalink

חומרה / ארכיטקטורה שונה. דמיין שאתה מנסה ללמד מישהו ספרדית על ידי דיבור איתו בגרמנית בלבד.

RS456
2013-06-02 02:11:43 UTC
view on stackexchange narkive permalink

האמת שהם יכולים לחקות משחקי PS1 ו- PS2 בקלות ב- PS3 אבל הם לא רוצים בגלל העובדה שלא הרבה אנשים קנו משחקים חדשים יותר המיועדים ל- PS3 (הרבה יותר יקרים וכו ') ובגלל שיצרני משחקים דבקו גם בייצור משחקי PS2 עוד כמה שנים.

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

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


שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 2.0 עליו הוא מופץ.
Loading...