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

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

משחקי הרטרו האהובים עליכם במשחק ובצפייה של נינטנדו

סטו-טיוב של יוטיובר הוציאה סדרת סרטונים כיצד לפרוץ את המשחק והשעון של נינטנדו. זה לא תהליך פשוט, אך עד כה הדמיית NES ו- Game Boy פועלת במצב בסיסי, לצד יציאת דום חובה.

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

6 לוחות המיקרו-מיטב הטובים ביותר לכל הרמות

ישנם לוחות מיקרו-בקר רבים לבחירה, כי זה יכול להיות קשה לבחור את המושלם בשבילך.

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

instagram viewer

עבודות בלש החומרה משתלמות

אין גישה לקושחה מקשה על הפעלת ROM מותאם אישית על החומרה, אך ל- stacksmashing עדיין הייתה גישה ל- RAM של השבב ולשבב ה- SPI Flash הנפרד. באמצעות נתונים שנאספו מ- RAM ו- SPI Flash הוא הצליח להבין באיזו הצפנה נעשה שימוש לטעינת ROM, ובסופו של דבר שינה אותו להפעלת גרסה פריצה של Mario Bros.

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

לאחר שחברו עם קונרד בקמן, האקר חומרה משוודיה, הם גילו כי על ידי הפעלת חתיכת קוד מותאם אישית משבב ה- Flash SPI, הם הצליחו לפרוק את כל הקושחה למשחק Nintendo שעון.

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

סוף סוף סיימתי להעביר את Super Mario Bros 3 למשחק & Watch של נינטנדו! 🥳 (cc /@ghidraninja) pic.twitter.com/5iGY3wHUqt

- קונרד בקמן (@kbeckmann) 20 בנובמבר 2020

מכאן, אחרי כמות קשה של עבודה קשה, התחילו להתגבש אמולטורים מותאמים אישית. המאמצים הנוכחיים מתמקדים בביצוע קל להתקנת בית עבור ה- Nintendo Game and Watch.

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

אימייל
המתג של נינטנדו מצליח יותר מ- NES

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

נושאים קשורים
  • DIY
  • חדשות טק
  • נינטנדו
  • פריצה
על הסופר
איאן באקלי (203 מאמרים פורסמו)

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

עוד מאת איאן באקלי

הירשם לניוזלטר שלנו

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

צעד אחד נוסף !!!

אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.

.