יצא לי מוניטין בסביבה כמשהו של מתגייס בכל הנוגע לפרויקט MiSTER. ולמרות שהקולגות שלי כבר לא עונים על דלתותיהם כשהם רואים אותי דופק, אתה, קורא יקר שלי, לחצת על הסיפור הזה מרצון! ואני שמח שעשית זאת, כדי שאוכל לחלוק איתך את ההסבר הזה בהחלט לא חוברת על למה MiSTer כל כך מרגש ולמה אני חושב, אולי, גם לך תמצא את זה מרגש!
מהו MiSTER והאם עלי להקליד אותו כך?
MiSTer הוא פרויקט קוד פתוח שנועד ליצור מחדש את הפונקציונליות של מחשבי PC קלאסיים, משחקי ארקייד וקונסולות בצורה מדויקת ככל האפשר. לשם כך, MiSTers משתמשים בטכנולוגיית FPGA (מערך שערים לתכנות שדה). בעוד שלרוב המעבדים יש ארכיטקטורה קבועה, רכיבי FPGA מתוכננים להיות מוגדרים מחדש כדי לשכפל את כל חומרת המשחקים הישנה שאליה הם מתוכנתים. אם אתם מכירים את קונסולות השיבוט Super NT ו-Mega SG של Analogue (שנועדו לשחק במשחקי נינטנדו וסגה 16 סיביות בצורה מדויקת), אז הבנתם את הרעיון.
ואתה יכול להקליד אותו איך שתרצה! ההתנשאות באותיות גדולות, והכותרת עצמה, מגיעות מפרויקט ישן יותר מבוסס FPGA בשם MiST שנועד להריץ מחשבי רטרו כמו Amiga ו-Atari ST. אז זה אמִיגא ועטרירְחוֹב.
פרויקט MiSTer ממשיך מאותו פרויקט קודם, אך בנוי סביב ערכת פיתוח חזקה יותר וזמינה עם FPGA - בתוספת HDMI, USB, microSD ועוד - בליבה. מכיוון שהוא בנוי על בסיס סטנדרטי וזמין מסחרית, ניתן להרחבה בהמון דרכים מעניינות בקוד פתוח. מכאן נובע הרבה מהבלבול והמורכבות, אבל גם הכיף וההתרגשות, של פרויקט MiSTer. זוהי פלטפורמת גיימינג רטרו שאתה מרכיב בעצמך, אבל כזו שממשיכה להתפתח הודות לקהילה ייעודית של חובבים מבריקים.
למה אני לא יכול פשוט להשתמש באמולטור תוכנה כדי להפעיל רומים? למה ה-MiSTER טוב יותר?
זהו אחד הנושאים השנויים ביותר במחלוקת בקהילת משחקי הרטרו. במה שונה פתרון מבוסס FPGA מאמולטור תוכנה? האם זה טוב יותר? לעתים קרובות תראה היסוס להשתמש במילה "אמולטור" כשמדברים על פלטפורמות FPGA. אבל זה שכמה אמולטורי תוכנה גרועים, לא אומר שכל אמולטורי התוכנה גרועים או שהאמולציה עצמה גרועה. ה-MiSTer הוא מכונת אמולציה, וכזו שמתמקדת באופן די ספציפי - אפשר אפילו לומר באובססיביות - על דיוק.
אבל תמיד מצאתי את מספר האפשרויות בתוך אמולטורים של תוכנה... מופרך. ה-MiSTer היא מכונה פשוטה ומרעננת. זה כמעט מרגיש כמו מכשיר. יש ממשק פשוט, זמין גם במשחק וגם לפני שאתה טוען ליבה. אתה בוחר ליבה שמגדירה את ה-FPGA כדי לחקות את החומרה שבחרת, ומשם אתה טוען משחק לשחק. יש הגדרות, מה שבטוח, אבל קל להתעלם מהן אלא אם כן אתה רוצה להעמיק. ואתה יודע שתקבל חוויה אותנטית מבלי שתצטרך לבצע שינויים כלשהם. לבסוף אתה יכול לחיות מחדש את ימי הזוהר שלך של הנסיך הפרסי על התפוח השני, או פאזל בובל על ה-Neo Geo.
אוקיי, אני מעוניין. איך אני בונה אחד? אני לא יכול פשוט לקנות את זה איפשהו?
הו יופי, אני כל כך מתרגש בשבילך. לכן, הדרך הקלה ביותר להתחיל היא לקנות יחידה מורכבת מראש מחנות מוכרת. בארה"ב, שניהםתוספות MiSTERואפס עצמומצוטט לעתים קרובות (רכשתי בעצמי קומץ רכיבים מ-MiSTer Addons). עבור האירופים,MiSTer האולטימטיביבפורטוגל מצוטט לעתים קרובות. לפורומים הרשמיים של MiSTER ישרשימה של חנויותואתה יכול לקבל תחושה של איכותם מהשרשורים. יחידה בנויה מראש הולכת להביא לך את שדרוג ה-SDRAM, לוח IO, רכזת USB, ואולי מארז, עם מחירים שמתחילים בסביבות $370 ומעלה, תלוי באפשרויות. 370$ האלה יקבלו גישה לכל מה שה-MiSTer יכול להפעיל היום, עם כסף נוסף שיוכל לתיק (כמו זהמארז אלומיניום מקורר באופן פסיבי) או שדרוגים אחרים, כמו מתג הפעלה או דונגל Wi-Fi או בקרים.
אבל אם אתה רוצה ללכת במסלול עשה זאת בעצמך, תחילה תצטרך DE10-Nano, אותו תוכל להשיג בסביבות 170 $. אתה יכול להשיג אחד מאחת מהחנויות לעיל, או ישירות ממקומות כמוDigikeyומאוזר. בעוד שחלק גדול מהתוספות הן אופציונליות, להשיגהתאימות הרחבה ביותר(קרא: Neo Geo, למשל) תרצה להתחיל עם 128MB SDRAM, אותו תוכל להשיג בסביבות $60. אז כל מה שאתה צריך זה כרטיס SD טעון בתוכנת MiSTer - אני ממליץ להשתמש ב-מר פיוז'ןשיטת התקנה - הוספת הUpdate_All_MiSTER scriptלכרטיס ה-SD שלך, לחבר את ה-DE10-Nano ליציאת Ethernet ולהריץ את הסקריפט הזה. עכשיו יש לך MiSTer מעודכן לחלוטין.
האם אני צריך את לוח ה-IO? מה לגבי רכזת ה-USB? מה לגבי Wi-Fi? אני רק רוצה לשחק כמה משחקים!
אתה לא צריך את לוח ה-IO אם אתה לא מתכנן להשתמש ביציאה האנלוגית עבור תצוגת CRT. יש לוח IO דיגיטלי, הכולל את המאוורר, יציאת אודיו דיגיטלית, אבל לא יכול להוציא ל-CRT בו זמנית. אם אתה רוצה רק פלט CRT, אתה יכולהשתמש ביציאת HDMI של DE10-Nanoומתאם זול להוצאת וידאו של 240p ל-CRT בפיגור מינימלי. רק הערה: הקפד לקבל מתאם עםערכת שבבים תואמת!
באשר לרכזת ה-USB, כל רכזת USB תעבוד, אם כי יש צורך ברכזת מופעלת לשימוש במתאם Wi-Fi או Bluetooth. רכזת USB המיועדת ל-MiSTer תשב יפה מתחת ל-DE10-Nano, ותיתן לך שבע יציאות לעבוד איתן. ההבעלים של MiSTer Addons הכין גיליון אלקטרוני ממצה(ומסד נתונים קל יותר לקריאהגרסה) עם מדידות חביון עבור ממש מאות בקרים. אתה יכול אפילו להשתמש בבקרים קלאסיים עם מתאם USB עם אחזור נמוך כמומתאמי Daemonbite בקוד פתוח.
אם אין לך כבל Ethernet בקרבת מקום, אתה הולך לרצות מתאם Wi-Fi. זו פשוט הדרך הקלה ביותר לשמור על ה-MiSTer שלך מעודכן (ועםשיתוף קבצים בסמבה, זה סופר פשוט לשחרר קבצים בנפרד גם לכרטיס ה-SD). יֵשׁרשימה של מתאמים תואמים כאן, למרות שהוא לא כוללהדגם שבו השתמשתיב-18 החודשים האחרונים.
אם כבר מדברים על משחקים, באילו קונסולות ו/או מחשבים ה-MiSTer תומך כרגע?
יש... הרבה קונסולות שה-MiSTer יכול להתמודד איתם. עבור קונסולות, אתה באמת מיוצג היטב עד הדור הרביעי (או מה שנקרא עידן 16 סיביות), אם כי ליבות עבורסגה שבתאיוסוני פלייסטיישןנמצאים כעת בפיתוח. אתה יכול לקבל תחושה שלרשימה מלאה של ליבות ארקייד כאן, ושאר הליבות רשומות על המסילה הימנית.
תהיה לך גם גישה לעשרות ליבות ארקייד, כולל הספריות המלאות של Capcom CPS1 ו-CPS2. יש עשרות פלטפורמות מחשוב קלאסיות, כולל רבות שמעולם לא שמעתי עליהן, והמון פלטפורמות מוכרות כמו 486, Atari ST, Apple II+, Sharp X68000, ZX Spectrum ועוד.
מה עם המשחקים? מכיוון שאין יציאת מחסנית, אמממ...
זה המקום שבו הדברים נהיים קצת קשים. בניגוד לקונסולות האנלוגיות, הכוללות יציאות מחסניות לחוויית הכנס-הפעל לחלוטין, ה-MiSTer דורש ממך להביא ROM משלך. אולי כבר קרעת את העגלות שלך או את המשחקים מבוססי הדיסק שלך, או שאתה יכול לרכוש משהו כמוRetrode 2כדי לזרוק את העגלות שלך עכשיו.
אולי אתה מוצא שמקובל מבחינה אתית להוריד ROM למשחקים שבבעלותך בפורמטים אחרים. אין לי באופן אישי מחסניות Neo Geo, אבל יש לי אוסף גדול של משחקים שנרכשו מ- GoG.com ובאופן נוח, ליבת MiSTer יכולה להשתמש בקבצים שבתוכו.המהדורות של GoG ו-Humbleשל כמה משחקי Neo Geo.
האופן שבו אתה רוכש את ה-ROMs כדי לשחק ב-MiSTer תלוי בך ובנוחות היחסית שלך, אבל יש דרכים חוקיות להכניס את האוסף שלך ל-MiSTer אם לא נוח לך להוריד את כל מה שגוגל תביא עבורך.
היכן עלי להתעדכן בפרויקט MiSTer?
אחד הדברים המרגשים בפרויקט MiSTer הוא לראות מה הקהילה מגיעה עם כל שבוע. כאדם ותיק, זה מזכיר לי את הימים הראשונים של MAME, כאשר משחקי ארקייד חדשים נוספו ללא הרף. רשימה זו אינה ממצה בשום פנים ואופן, אבל כאן אני בעיקר מגלה מה קורה.
- הMiSTER GitHub הרשמיהוא שבו לא הכל אבלהרבהשל הקסם קורה. בנוסף למאגרי הקוד הרבים המאוחסנים כאן, ישהוויקי הרשמיהמשמשת כאסמכתא מצוינת לרבים ממורכבות הפלטפורמה. להיות ויקי על פרויקט שזז במהירות פירושו שאתה עשוי למצוא כמה דברים לא מעודכנים... אבל זה ויקי, היכנס לשם ותגרום לזה לעבוד.
- RetroRGB: עמוד התווך של סצנת משחקי הרטרו, ומקום מצוין ללמוד על התפתחויות חדשות בקהילת MiSTer.
- הרשמיפורומים של MiSTERהם, ובכן, זה פורום על MiSTer. זהו מקום מצוין לחפש תשובות, או לשאול שאלות שעדיין לא נענו.
- לחוויה יותר בזמן אמת, שקול להצטרף ל-שרת MiSTER FPGA Discord הרשמי.
- SmokeMonster: הוא מפיץ את פריצות ה-Jailbreak של הקונסולות האנלוגיות (שמאפשרות לך להפעיל רומים ותוכנות אחרות), ובדרך כלל הוא קול מהימן בתוך הקהילה. הוא גם עשהסדרת הסרטוניםזה סוף סוף שכנע אותי לקבל MiSTER.
- יש המון פטריאונים למפתחי MiSTer. אחד ממפתחי הליבה הפוריים ביותר של MiSTer הואחוסה טג'דה(המכונה Jotego), שמשחרר את עבודתו בחינם לאחר תקופת בטא ראשונית. תצטרך להריץ את הסקריפט Update_All_MiSTer כדי לקבל את העבודה שלו, מכיוון שהוא לא נשלף מהמאגר הראשי.
- אלכסיי מלניקוב(aka Sorgelig) הוא היוצר של פרויקט MiSTer.
- סרגיי דוודנקו(aka srg320) עובד על ליבת Sega Saturn.
- רוברט פייפ(המכונה FPGAzumSpass) עובד על ליבת Sony PlayStation, אבל הוא גם הפיק כמה מהעבודות הבולטות ביותר על הפלטפורמה, כולל דברים כמו savestates, מהיר קדימה ותמיכה במסך מפוצל בליבת Game Boy.
יש עוד כל כך הרבה על מה לדון, אבל כבר שמרתי אותך ואני לא רוצה להטריד. אבל אם יש לך עוד שאלות, או סתם רוצה לדבר על גולדן Axe - איזה Jotegoרק שוחרר לתומכיו ביום שישי- אני אהיה בקטע התגובות למטה.