הדמיית משחקי ארקייד קלאסית על טכנולוגיה חדשה

post-thumb

פירוק אמולטורים למשחקים

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

האם כל משחקי הארקייד הקלאסיים מדומים? לא, אבל המשחקים האלה שנעשו לפני 1992 הם. לא כל המערכות קלות לחיקוי.

מדוע יש צורך לחקות משחקי ארקייד קלאסיים? ישנן שלוש סיבות עיקריות:

פופולריות

אם המערכת פופולרית, גם אם היא קלאסית, כך מאמץ רב יותר לחקות אותה.

זמינות המידע

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

משוכות טכניות

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

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

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

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

ישנם שני סוגים שונים של אמולטורים. הראשון הוא מערכת היחידה או אמולטור המשחק היחיד. דוגמאות לכך הן אמולטור Atari 2600, אמולטור NES ואמולטור Apple II. אמולטורים אלה יכולים לחקות סוג אחד בלבד של משחק או מערכת. הסוג השני של אמולטורים הוא רב-אמולטורים. הדוגמה הטובה ביותר לכך היא אמולטור מכונת Multi-Arcade או ה- MAME. MAME יכול לחקות מאות משחקי ארקייד, אם כי לא כל משחקי הארקייד יכולים לרוץ על אותה סוג של מערכת. זו הכללה עצומה, אך הסיבה שמולטי-אמולטורים דורשים יותר משאבים בהשוואה לאמולטות מערכת בודדות, ברוב המקרים.

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