
איך בונים משחק ל-Nintendo 64 ב-2026: הסיפור של Xibalba 64
פוסט מפורט בבלוג של מפתח מתאר כיצד Xibalba 64, משחק יריות בסגנון Wolfenstein, נבנה מאפס ל-Nintendo 64 ויצא על מחסנית פיזית לקונסולת M64 של Modretro.
בפוסט מפורט בבלוג מתאר המפתח כיצד משחק חדש לגמרי ל-Nintendo 64, Xibalba 64, נבנה מאפס ויצא לאור בשנת 2026 על מחסנית פיזית. חברת Modretro, שמייצרת את M64 — שיבוט מודרני של ה-N64 — הוציאה את המשחק ככותר השקה, כולל מחסנית, אריזה וחוברת הוראות.
מחסנית, עשורים אחרי תום עידן הקונסולה
לפי הפוסט, Xibalba 64 הוא רק המשחק השני שיצא פיזית ככותר חדש ל-N64 מאז סוף חייה המסחריים של הקונסולה. הראשון היה Xeno Crisis של Bitmap Bureau, שהגיע ל-N64 ב-2023; לפני כן לא פורסם משחק חדש ל-N64 מאז Tony Hawk's Pro Skater 3 ב-2002.
ממנוע JavaScript אל החומרה של נינטנדו
הפרויקט צמח מ-Impact, מנוע משחקים ב-JavaScript שנכתב ב-2010, ומהשכתוב שלו ב-C בשם High Impact. מכיוון ש-High Impact מפריד בין שכבת הפלטפורמה לשכבת הרינדור, אפשר היה להוסיף שכבת פלטפורמה חדשה ל-N64 בלי לגעת בשאר המנוע. הבנייה על גבי Libdragon — ספריית מערכת בקוד פתוח ל-N64 — ארכה רק כמה ערבים. הפוסט מכנה את Libdragon "SDL של ה-N64" ומציג אותה כחלופה בטוחה ל-libultra הקניינית של נינטנדו.
4 קילובייט של זיכרון טקסטורות
ה-N64 מצמיד מעבד MIPS במהירות 93 מגה-הרץ ל"מעבד משנה מציאותי" (RCP) הכולל מעבד גרפי קבוע-פונקציות (RDP) ומעבד וקטורי מתוכנת (RSP). זיכרון הטקסטורות זעיר במיוחד — 4 קילובייט, די לטקסטורות בגודל 64×64 פיקסלים, עם העלאה איטית מאוד. המפתח איגד משולשים בעלי טקסטורה משותפת לקריאות ציור של 64 סיביות, שיגר 320 קרניים בכל פריים כדי למצוא אריחים נראים, והשתמש בצבעים אינדקסיים של 4 סיביות בכל מקום אפשרי. התוצאה רצה ב-60 פריימים לשנייה יציבים, ומסך מפוצל לארבעה שחקנים נשאר חלק. הצליל והמוזיקה תופסים כ-31 מגה-בייט מתוך 32 מגה-בייט של ה-ROM, בפורמט VADPCM ש-Libdragon מפענחת על ה-RSP.
הוצאה לאור ב-2026
הבדיקות דרשו חומרה אמיתית: אמולטור Ares מדמה את ה-RDP וה-RSP בדיוק רב, אבל רוחב הפס האיטי של הזיכרון ב-N64 נמדד רק על קונסולה. המפתח השתמש במחסנית פלאש SummerCart64, שמעלה ROM דרך USB-C במהלך הבנייה, ובכרטיס לכידת וידאו כדי להציג את התמונה על המחשב. Modretro השיבה להצעת ההוצאה לאור בתוך יום, והחוזה הותאם כך שאפשר יהיה לשחרר את המנוע בקוד פתוח בהמשך. המכירות, הוא כותב, לא יאפשרו לאיש לעזוב את מקום העבודה, אבל אמורות לממן "כמה חופשות נחמדות".
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.