Gra i zegarek Nintendo zostały zhakowane ze względu na dobrze znany wewnętrzny sprzęt i dużo ciężkiej pracy ze strony oddanych hakerów.
Pewna sprytna praca detektywistyczna położyła podwaliny pod tworzenie gier homebrew dla retro maszyny Nintendo.
jak usunąć wodę z ładowarki telefonu
Twoje ulubione gry retro na Nintendo Game i Watch
Stosy YouTuberów wydał serię filmów o tym, jak włamać się do gry i zegarka Nintendo. Nie jest to prosty proces, ale jak dotąd emulacja NES i Game Boy działa w stanie podstawowym, obok obowiązkowego portu 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. Układy te można znaleźć w wielu płytach mikrokontrolerów hobbystycznych i można je odczytywać i modyfikować za pomocą pinów debugowania na chipsecie. Chip jest sparowany z 1MB chipem SPI Flash, który może być również używany do zbierania danych o tym, co dzieje się w głównym procesorze.
Na szczęście płytka PCB gry i zegarka Nintendo udostępnia wszystkie piny wymagane do przeprogramowania układu STM32 jako nagłówki pinów. Jednak dostęp do oprogramowania układowego układu okazał się trudny, ponieważ Nintendo ustawiło flagi produkcyjne zatrzymujące bezpośredni odczyt układu – funkcja bezpieczeństwa STM32.
Praca detektywa sprzętowego 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 układu i oddzielnego układu SPI Flash. Korzystając z danych zebranych z pamięci RAM i SPI Flash, był w stanie ustalić, jakie szyfrowanie zostało użyte do ładowania ROM-ów, a ostatecznie zmodyfikował 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 wykonać jego kopię zapasową. Bez tego kroku każda próba przeprogramowania urządzenia może spowodować, że przestanie ono działać na stałe, powodując „zamurowanie” konsoli.
Po nawiązaniu współpracy z Konradem Beckmannem, hakerem sprzętowym ze Szwecji, odkryli, że uruchamiając kawałek niestandardowego kodu z chipu SPI Flash, byli w stanie odciążyć całe oprogramowanie dla gry i zegarka Nintendo.
Teraz wszystko było na miejscu, by włamać się do woli, wiedząc, że w każdej chwili mogą cofnąć swoje zmiany. Konrad Beckmann nie marnował czasu na dobry użytek z nowej wolności na Twitterze:
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 gry i zegarka Nintendo.
Jeszcze w początkowej fazie, kod i instrukcje homebrew Nintendo Game and Watch można znaleźć na stronie Stacksmashing Strona GitHub .
Udział Udział Ćwierkać E-mail Przełącznik Nintendo jest bardziej skuteczny niż NESJapoński producent gier wideo opublikował imponujące wyniki sprzedaży w swoim najnowszym raporcie finansowym.
Czytaj dalej Powiązane tematy- majsterkowanie
- Wiadomości techniczne
- Nintendo
- Hakerstwo
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 DIY lub kodowaniu w nadziei, że zostanie szalonym naukowcem.
Więcej od Iana BuckleyaZapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
sprawdź, czy link jest bezpiecznyKliknij tutaj, aby zasubskrybować