Gra i zegarek Nintendo zostało zhakowane z powodu dobrze znanego wewnętrznego sprzętu i ciężkiej pracy oddanych hakerów.

Pewna sprytna praca detektywistyczna położyła podwaliny pod tworzenie gier homebrew dla retro maszyny Nintendo.

Twoje ulubione gry retro na Nintendo Game and Watch

YouTuber mashowanie stosów opublikował serię filmów o tym, jak zhakować grę i zegarek Nintendo. Nie jest to prosty proces, ale na razie emulacja NES i Game Boy działa w podstawowym stanie, wraz z obowiązkowym portem Doom.

Ten hack jest możliwy dzięki elektronice używanej przez Nintendo Game and Watch. STM32H7B0 jest częścią szeroko stosowanej rodziny chipów STM32. Te żetony można znaleźć w wiele płyt mikrokontrolerów hobby i można je odczytywać i modyfikować za pomocą pinów debugowania na chipsecie. Chip jest połączony z układem 1MB SPI Flash, który może być również używany do zbierania danych o tym, co dzieje się w głównym procesorze.

6 najlepszych płyt mikrokontrolerów na wszystkich poziomach

Do wyboru jest wiele płytek mikrokontrolerów, więc wybór idealnej dla Ciebie może być trudny.

instagram viewer

Na szczęście płytka PCB gry i zegarka Nintendo ujawnia wszystkie piny wymagane do przeprogramowania układu STM32 jako nagłówki pinów. Jednak dostęp do oprogramowania układowego okazał się trudny, ponieważ Nintendo ustawiło flagi produkcyjne zatrzymujące bezpośredni odczyt chipa - funkcja bezpieczeństwa STM32.

Praca detektywa sprzętu się opłaca

Brak dostępu do oprogramowania układowego utrudnia uruchamianie niestandardowych ROM-ów na sprzęcie, ale stacksmashing nadal miał dostęp do pamięci RAM chipa i oddzielnego układu SPI Flash. Korzystając z danych zebranych z pamięci RAM i SPI Flash, był w stanie dowiedzieć się, jakie szyfrowanie zostało użyte do ładowania ROM-ów, ostatecznie modyfikując je, aby uruchomić zhakowaną wersję Mario Bros.

Następnym zadaniem było znalezienie sposobu na zrzucenie oprogramowania układowego Nintendo z chipa, aby można było go zarchiwizować. Bez tego kroku każda próba normalnego przeprogramowania urządzenia może spowodować, że przestanie ono działać na stałe, „zepsując” konsolę.

Po nawiązaniu współpracy z Konradem Beckmannem, hakerem sprzętowym ze Szwecji, odkryli to, uruchamiając kawałek niestandardowy kod z chipa SPI Flash, byli w stanie odciążyć całe oprogramowanie układowe do gry Nintendo i Zegarek.

Teraz wszystko było gotowe, by zhakować, co tylko dusza zapragnie, wiedząc, że w każdej chwili mogą cofnąć zmiany. Konrad Beckmann nie tracił czasu, wykorzystując nową wolność na Twitterze:

Wreszcie zakończono przenoszenie Super Mario Bros 3 na Nintendo Game & Watch! 🥳 (cc /@ghidraninja) pic.twitter.com/5iGY3wHUqt

- Konrad Beckmann (@kbeckmann) 20 listopada 2020 r

Stąd, po niesamowitej ilości ciężkiej pracy, niestandardowe emulatory zaczęły nabierać kształtu. Obecne wysiłki koncentrują się na stworzeniu łatwej w użyciu konfiguracji homebrew dla Nintendo Game and Watch.

Wciąż na wczesnym etapie, homebrew Nintendo Game and Watch kod i instrukcje można znaleźć na stacksmashing Strona GitHub.

E-mail
Przełącznik Nintendo jest bardziej skuteczny niż NES

Japoński producent gier wideo opublikował imponujące wyniki sprzedaży w swoim najnowszym raporcie finansowym.

Powiązane tematy
  • majsterkowanie
  • Wiadomości techniczne
  • Nintendo
  • Hakerstwo
O autorze
Ian Buckley (Opublikowano 203 artykuły)

Ian Buckley jest niezależnym dziennikarzem, muzykiem, performerem i producentem wideo mieszkającym w Berlinie w Niemczech. Kiedy nie pisze ani nie występuje na scenie, majstruje przy elektronice lub kodowaniu dla majsterkowiczów w nadziei, że zostanie szalonym naukowcem.

Więcej od Iana Buckleya

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.