כיצד להתקין את MAME וליהנות מאמולטור משחקי הארקייד הזה בלינוקס

MAME ב- Linux

בימים אלה נזכרתי במשחקי מכונות ארקייד משנות ה-80 וה-90. אחרי זמן מה שהבקעתי שערים וניצחתי בקרבות, הסתכלתי לראות אם יש כאן מידע Linux Adictos והופתעתי שלא היה כזה, אז החלטתי לכתוב על זה מאמר כיצד להתקין את MAME ב- Linux וכיצד לפתור כמה בעיות עם ROMs (משחקים).

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

כיצד להתקין את MAME ב- Linux

מהמאגרים הרשמיים

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

sudo apt install mame

מהמאגר הלא רשמי

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

sudo add-apt-repository ppa:c.falco/mame

לאחר הוספת המאגר, נכתוב פקודה אחרת זו:

sudo apt update && sudo apt install mame

מחבילת הצמד שלך

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

sudo snap install mame

כיצד להוסיף ROMs ל- MAME

לאחר התקנת MAME, מה שיהיה לנו יהיה אמולטור ללא משחקים. ה משחקים עלינו להוסיף אותם ידניתאבל זה משהו מאוד פשוט. הדבר "הקשה" הוא למצוא אותם: מסיבות שכולם יכולים להבין, איננו יכולים לספק קישורים לדפים המציעים את ה- ROM הללו, אך מציאתם היא פשוטה כמו גישה למנוע החיפוש המועדף עלינו וחיפוש אחר משהו כמו "mame roms" . עשרות דפי אינטרנט יופיעו וכולם יאפשרו לנו להוריד ROM עבור MAME ובמקרים מסוימים גם עבור אמולטורים אחרים.

היכן? שים את ה- ROMs זה יהיה תלוי במערכת ההפעלה ובגרסה שהורדה. אם התקנו אותו ממאגר, יהיה זה רשמי או לא רשמי, עלינו להכניס את ה- ROM לנתיב ~ / mame / roms, שם "~ /" היא התיקיה האישית שלנו; אם התיקיה "mame" אינה שם, אנו יוצרים אותה באופן ידני. כפי שקראנו ב snapcraft.ioהנתיב עבור גרסת הצמד הוא ~ / snap / mame / common / roms. אם אנו רוצים להכניס את ה- ROM לנתיב אחר, עלינו לערוך את הקובץ אמא.זה כדי שהתוכנה תחפש את הנתיב החדש.

Artaculo relacionado:
ארקייד וידאו של GNOME: ממשק עבור MAME

ה- ROM שלי לא מתחיל. מה אני יכול לעשות?

הדבר הגרוע ביותר ב- MAME, ללא ספק, הוא שלא כל ה- ROMs עובדים על כולם versiones של התוכנה. ישנם מקרים, במיוחד אם אנו משתמשים בגרסת ה"נייד ", בהם עלינו לחפש ROM מעודכן, אך בדרך כלל בעיה זו אינה מתרחשת בגרסת שולחן העבודה. מה שיכול לקרות זה שאנחנו מנסים להריץ משחק וזה לא עובד בגלל חסר לנו קובץ. ישנן שתי אפשרויות אפשריות, אחת קלה יותר לפתרון מאשר השנייה.

הראשון והכי סביר הוא שמשחק לא עובד בגלל אין לנו את ה- BIOS שלך זמין. BIOS הם קבצים קטנים הנחוצים, בוא נגיד את זה ככה, תוכנה שתומכת במשחקים מסוימים. לדוגמא, משחקי NEO-GEO בדרך כלל לא עובדים אם לא נוסיף את ה- BIOS שלהם. הדרך הטובה ביותר לפתור בעיה זו היא, שוב, עבור אל מנוע החיפוש המועדף עלינו וחפש משהו כמו "כל הביאים מאמא". יש קבצים שאוספים את כל ה- BIOS הדרוש או כמעט את כל ה- BIOS הדרוש וכל מה שאנחנו צריכים לעשות זה להשיג אחד ולפתוח את כל קבצי ה- ZIP באותה תיקייה «roms» בה אנו שמים את המשחקים.

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

  1. אנו מחפשים באינטרנט את הקבצים שעל פי הודעת השגיאה חסרים.
  2. אנו פותחים את ה- ZIP של ה- ROM שאינו עובד.
  3. אנו דוחסים את המשחק חזרה ל- ZIP המכיל את מה שהמשחק המקורי הכיל ואת הקבצים שחיפשנו והורדנו בשלב 1.
  4. שמנו את אותו שם בדיוק כמו ה- ZIP המקורי (לדוגמא, aof.zip למשחק Art of Fighting).
  5. אנחנו שמים את זה בתיקיית "רומס" ומתפללים שהכל ילך כשורה.

האם אתה כבר יודע להתקין את MAME ב- Linux? מהם המשחקים הקלאסיים המועדפים עליך?


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   מיגל מאיול דיג'ו

    תמיד תענוג לקרוא על MAME, תודה שכתבת על אמולטור נהדר זה.

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

    QMC2
    https://qmc2.batcom-it.net/

    שזה חוצה פלטפורמות וזו דרך הרבה יותר קלה ליהנות מ- MAME בלינוקס

    אחד נוסף הוא Retroarch בשילוב עם KODI ותוסף IAGL Internet Archive Game Launcher כלומר "תפריט המשחק לארכיון באינטרנט" שלא רק משחקי MAME; וכי בטאבלטים וניידים של Android זה מומלץ יותר בגלל החיסכון במקום האחסון.

    אני מקווה לקרוא חלקים עתידיים או גרסאות עתידיות של מאמר זה המאספים חלופות אלה.

  2.   מיגל מאיול דיג'ו

    תמיד תענוג לקרוא על MAME, תודה שכתבת על אמולטור נהדר זה.

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

    QMC2
    https://qmc2.batcom-it.net/

    שזה חוצה פלטפורמות וזו דרך הרבה יותר קלה ליהנות מ- MAME בלינוקס

    אחד נוסף הוא Retroarch בשילוב עם KODI ותוסף IAGL Internet Archive Game Launcher כלומר "תפריט המשחק לארכיון באינטרנט" שלא רק משחקי MAME; וכי בטאבלטים וניידים של Android זה מומלץ יותר בגלל החיסכון במקום האחסון.

    אני מקווה לקרוא חלקים עתידיים או גרסאות עתידיות של מאמר זה המאספים חלופות אלה.

    1.    alexb3d דיג'ו

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

      RetroArch היא האפשרות בה אני משתמש (ללא תוספים כמו קודי), היא משפרת מאוד את ההדמיה בדיוק ובמהירות.

      וה- JRomManager האחרון לניהול רומיות.

  3.   alexb3d דיג'ו

    התקן את חזית ה- QMC2, זה navito בלינוקס וזה פלא.

  4.   ג'נין דיג'ו

    האם מישהו יודע להפעיל צ'יטים של MAME בלינוקס? ההנחה היא שעכשיו עליכם לקחת קובץ ZIP המכיל את הצ'יטים בפורמט .xml ולשים אותו בתיקיית CHEAT בקובץ / usr / local / share / games / mame / cheat או בתיקייה שב- / usr / share / games / mame / cheat או זה שנמצא ב- / usr / share / games / mame / plugins / cheat, עם ההפעלה על ידי שינוי קובץ ui.ini ב / home / username /.mame.
    הבעיה היא שאני משנה את ה- ui.ini על ידי הוספת קו הרמאות והערך 1 כדי להפעיל אותו, אך בעת פתיחת ה- MAME הוא משנה את זה באופן עצמאי ומשאיר אותו כפי שהיה וכך אי אפשר להפעיל את הצ'יטים.
    יש רעיונות או דרך חלופית להפעיל אותם?