במאמר הבא אנו נסתכל על כיצד נוכל להתקין את Batocera על אובונטו באמצעות VirtualBox. Batocera.linux היא מערכת הפעלה המתמחה ברטרוגיימינג. למערכת הזו יש יתרון שאפשר להתקין אותה על USB הניתן לאתחול, על הכונן הקשיח של כל מחשב שיש לנו בבית, או שהיא גם תאפשר לנו ליצור מכונה וירטואלית ולהשתמש בה משם. המקרה האחרון הזה יהיה זה שנראה בשורות הבאות.
Batocera כוללת תכונות רבות והיא בנויה באמצעות אמולטורי המשחק הטובים ביותר. בנוסף להיותו חינמי לחלוטין, כברירת מחדל כולל כמה משחקי רטרו בהתקנה שלו, וכאילו זה לא מספיק, זה ייתן לנו אפשרות לטעון ROMs כדי להוסיף עוד משחקים.
מה זה Retrogaming?
אני מניח שכיום, לא כולם מכירים את המכונות החייזרים שהיו בארקייד לפני כמה שנים. גיקים של משחקי וידאו בילו שעות במשחק כדי להרוג בתוכם אנשי מאדים.
סוגים אלה של משחקים היו פופולריים מאוד במהלך שנות ה-80., שבהן התרבו מכונות משחקי וידאו במפעלים ציבוריים כמו ארקייד וברים. בנוסף, הופעתם של מחשבים אישיים קטנים סייעה להתפשטותו.
ניתן להגדיר רטרוגיימינג כנוסטלגיה לסוג זה של משחקים, כמו המאדים או פק-מן. זה ידוע בתור retrogaming, בספרדית "לשחק את הקלאסיקה", לתחביב לשחק ולאסוף ציוד ישן, משחקי וידאו ומשחקי ארקייד.
התקן את Batocera ב-VirtualBox
אחד היתרונות של Batocera.linux היא שזה קל מאוד להתקנה, והוא גם מציע תאימות עם מספר רב של מכשירים:
- מחשבי 32 סיביות ישנים יותר.
- מחשבי 64 סיביות מודרניים.
- מחשבי MacOS ומחשבים ניידים.
- Batocera.linux עבור קונסולות כף יד (Anbernic RG351P, GPi Case, Odroid Go Advance וכו'...)
- פאי פטל (Raspberry Pi 0 W/WH, Raspberry Pi A/A+, Raspberry Pi B/B+ וכו'...)
- קופסאות טלוויזיה עם מעבדים מסוימים (Libretech H5, Amlogic S905/S905x, Orangepi-pc וכו'...)
- ואחרים …
כפי שניכר, כדי להשתמש ב-Batocera ב-VirtualBox יש צורך להתקין תוכנת וירטואליזציה זו שאיתו נוכל להשתמש בדיסק vdi שאנו הולכים ליצור. חוץ מזה יהיה צורך להתקין גם את Oracle VM VirtualBox Extension Pack (המכונה גם 'תוספות אורח'). אם אין לך את זה מותקן על מערכת אובונטו שלך, אתה יכול לעקוב אחר הוראות שפורסמו בבלוג הזה לפני זמן מה.
הורד גרסה של Batocera.linux
לאחר התקנת VirtualBox, הצעד הראשון שצריך לעשות הוא להיכנס בדף ההורדה של אתר Batocera הרשמי ו להוריד את התמונה שמתאים למכשיר שלך. עבור הדוגמה הזו בחרתי להוריד את הגרסה שולחן עבודה/מחשב נייד סטנדרטי.
לאחר שההורדה תסתיים, תהיה לנו במערכת שלנו תמונה של Batocera ב"IMG.GZ". אשר נצטרך לפתוח ולחלץ את תמונת IMG.
המר את קובץ ה-IMG ל-VDI
שלב המפתח כדי להיות מסוגל להשתמש ב-Batocera ב-Virtualbox הולך להיות המר את קובץ Batocera IMG ל-VDI. ניתן לעשות זאת משורת הפקודה (Ctrl+Alt+T), תוך מיקום עצמנו בתיקייה שבה נשמר קובץ ה-IMG, יש צורך רק להשתמש בפקודה:
VboxManage convertdd batocera-x86_64-33-20220203.img batocera.vdi
מכיוון שגודלו של דיסק ברירת המחדל עומד להיעדר, במיוחד אם אנחנו רוצים להוסיף ROMs ו-BIOS, אנחנו יכולים לשנות אותו כדי להגדיל אותו. ניתן לעשות זאת גם דרך הטרמינל (Ctrl+Alt+T). כדי ליצור תמונה של 20 GB בגודל פיזי עם דיסק ה-vdi שיצרנו זה עתה, הפקודה לשימוש תהיה הבאה:
VboxManage modifyhd batocera.vdi --resize 20000
צור את המכונה הוירטואלית
לאחר הפעלת VirtualBox, נצטרך רק ללחוץ על "נואבו". אז אנחנו יכולים להתחיל צור מכונה וירטואלית עבור מערכת משחקי הרטרו שלנו.
במסך הראשון שאנחנו הולכים לראות, נצטרך לעשות זאת תנו לו שם וציינו באיזה סוג מערכת הוא משתמש. נעבור למסך הבא על ידי לחיצה על "הבאים".
השלב הבא יהיה לציין את גודל הזיכרון. אמנם Batocera לא דורש יותר מדי זיכרון, אבל הקטע שלה הוא לא ליפול, אבל גם לא ללכת רחוק מדי. זה יהיה תלוי בכמה זיכרון יש לך. אנו ממשיכים בלחיצה על "הבאים".
כעת יופיע חלון נוסף על המסך אליו אנו הולכים בחר את הכונן הקשיח .vdi שיצרנו שורות למעלה (עבור הדוגמה הזו קראתי לזה batocera.vdi). נוכל לעשות זאת על ידי לחיצה על הסמל המצוין בצילום המסך הבא, ובחירה בו בתיקייה שבה נשמרה. לסיום, פשוט לחץ על "ליצור".
עכשיו יש לנו את המכונה הוירטואלית Batocera שנוצרה ומוכנה לעבודה. למרות שאנחנו עדיין חייבים לשנות כמה דברים בהעדפות של מכונה זו. אם נבחר את המכונה החדשה שנוצרה, נוכל לגשת להעדפות שלה על ידי לחיצה על הכפתור בראש החלון שאומר "תצורה".
בחלון שייפתח, נראה שיש לנו רשימה בצד שמאל. ברשימה זו נצטרך לבחור באפשרות "מערכת". זה יציג שלוש כרטיסיות בצד ימין של החלון. שם נלך לזה שנקרא "מעבד". במספר המעבדים נציין "2", שאיתו Batocera תעבוד בצורה חלקה יותר.
לאחר מכן נעבור לאפשרות "מסך”, אותו נמצא בצד שמאל של המסך. פעולה זו תפתח מחדש שלוש כרטיסיות בצד ימין. בלשונית שנקראת "מסך"בוא נעלה את זיכרון הווידאו (זה יהיה תלוי בכמה זיכרון אתה יכול להשתמש). אנחנו גם הולכים לאפשר האצת תלת מימד.
דבר נוסף שנצטרך לעשות יהיה באפשרות "Red", אשר ניתן למצוא בצד שמאל של החלון. זה יפתח ארבע כרטיסיות בצד ימין. בראשון נעשה אפשר את מתאם הרשת (אם הוא עדיין לא מופעל) ובתפריט הנפתח אנחנו הולכים לבחור "מתאם גשר". כך יהיה לנו את המכונה הוירטואלית באותה רשת כמו המחשב המארח.
עם זה נסיים את התצורה של המכונה הוירטואלית, אז נוכל כעת ללחוץ על «לקבל» לסגירת חלון ההגדרות. בנקודה זו, נותר רק להפעיל את המכונה הוירטואלית שאנו יוצרים.
כפי שנראה, Batocera יתחיל להתחיל מראה לנו מסך כמו הבא.
מבט מהיר על Batocera
לפני שאתה מתחיל לשחק משהו, אתה צריך לחפש בתפריט ההגדרות. כדי לגשת אליו, אתה רק צריך ללחוץ על מקש "רווח".. זה המקום שבו נוכל לתרגם את Batocera לספרדית (בין שאר השפות), ושנה את אפשרויות ההתאמה האישית הרבות שהוא מציע. כדי ללמוד עוד על התצורה, מומלץ לעבור על פרויקט וויקי.
לאחר תרגום הממשק לספרדית, ו לעשות את התצורות שאנו רואים הכרחיות (זה יהיה תלוי בכל משתמש), נוכל להסתכל על המשחקים שאיתם מגיע Batocera.linux.
כפי שאמרתי שורות למעלה, אנחנו יכולים להתקין משחקים נוספים באמצעות ה-ROMs המתאים להם. עוד נראה שהאמולטורים שהיא מביאה איתו לא רבים כמו שהיינו רוצים, למרות שזה יאפשר לנו להוסיף עוד באמצעות ה-BIOS המתאים.
אם התחלנו את המכונה הוירטואלית, ונלחץ על מקש "F1" נראה שנפתח סייר קבצים שבו נוכל למצוא תיקיות שונות. אבל אלה שהכי מעניינים אותנו הם תיקיית ה-ROMS, בה נצטרך להכניס את המשחקים שנרצה לטעון לתוך Batocera (בפנים נמצא תיקיה עבור כל אמולטור), ואת תיקיית ה-BIOS, שבה נצטרך להדביק את ה-BIOS כדי שהאמולטורים ייטענו.
ה-ROMS
זה בעצם קשור למשחקים. כפי שאמרתי, Batocera כולל כמה משחקי דוגמה חינמיים וקוד פתוח, אבל לא כולל משחקים רשמיים או מקוריים עבור כל קונסולהמכיוון שזה לא חוקי. Batocera תוכננה כך שמשתמשים יוכלו לשחק את עותקי הגיבוי של המשחקים שכבר יש לנו בפורמט פיזי.
לאחר שהדברים לעיל ברורים, יהיה צורך להעתיק את ה-ROMS ביד לתיקיה ספציפית של המערכת. בנוסף ליכולת להשתמש במנהל הקבצים של Batocera, כמו כאשר יצרנו את המכונה הוירטואלית, הגדרנו את התקן הרשת כ"מתאם גשר", נראה את זה במחשב המארח, באפשרות הרשת, יהיה לנו מיקום שנקרא Batocera זמין (שיתוף קבצים). זה יהיה המצב כל עוד המכונה הוירטואלית שיצרנו מופעלת.
במיקום זה, נמצא את התיקיה "שיתוף". שם אנחנו הולכים לראות את מערכת הקבצים Batocera, בהם נמצא את התיקיות עבור ה-ROMS. בתוך התיקיה הזו נראה הרבה תת-תיקיות, שכל אחת מתאימה לקונסולת רטרו אחרת. לדוגמה, בתוך תיקיית "megadrive" נדביק את משחקי MegaDrive, בתיקיית "dreamcast" את משחקי DreamCast וכן הלאה עם השאר.
הביוס
כפי שציינתי לעיל, האמולטורים שבאטוסרה מביאה איתה הם לא כל מה שיכול לעניין אותנו. כמה אמולטורים כגון Neo Geo וכמה מכונות ארקייד דורשים התקנת קבצים נוספים כדי לקרוא את המשחקים. אלו הם את קבצי ה-BIOS, אותם נצטרך להעתיק בתיקייה /share/bios מאת Batocera. אנו יכולים לגשת אליו מסייר הקבצים של Batocera ("F1") או דרך אפשרות הרשת של המחשב המארח.
קובצי ה-BIOS מכילים קוד קנייני, כך שהם אינם כלולים בהפצה של מערכת זו וגם אינם זמינים באתר הרשמי של Batocera.. אז אם מישהו רוצה אותם, הוא יצטרך לחפש אותם על אחריותו בלבד.
ברגע שיהיה לנו הכל לטעמנו, נצטרך רק לבחור את המערכת אותה אנו רוצים לחקות, לבחור משחק ומשם, ליהנות. כדי ללמוד עוד על ההתקנה וכיצד לעבוד עם פרויקט זה, משתמשים יכולים התייעץ בוויקי o אתר הפרויקט בטוצ'רה.