Teraz możesz emulować gry NES i Game Boy w grze i zegarku Nintendo

Teraz możesz emulować gry NES i Game Boy w grze i zegarku Nintendo

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ż NES

Japoń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
O autorze Ian Buckley(216 opublikowanych artykułów)

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 Buckleya

Zapisz 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 bezpieczny
Kliknij tutaj, aby zasubskrybować