Nyní můžete emulovat hry NES a Game Boy na hře a hodinkách Nintendo

Nyní můžete emulovat hry NES a Game Boy na hře a hodinkách Nintendo

Hry a hodinky Nintendo byly hacknuty kvůli dobře známému internímu hardwaru a spoustě tvrdé práce oddaných hackerů.





Nějaká chytrá detektivní práce položila základy pro vývoj hry homebrew pro retro návratový automat Nintendo.





jak nainstalovat macos na virtualbox

Vaše oblíbené retro hry ve hře a hodinkách Nintendo

YouTuber stacksmashing vydala sérii videí o tom, jak hacknout hry a hodinky Nintendo. Není to jednoduchý proces, ale emulace NES a Game Boy zatím běží v základním stavu vedle obligátního portu Doom.





Tento hack je možný díky elektronice, kterou hra a hodinky Nintendo používají. STM32H7B0 je součástí široce používané rodiny čipů STM32. Tyto čipy lze nalézt v mnoha hobby mikrokontrolérových deskách a lze je číst a upravovat pomocí ladicích kolíků na čipové sadě. Čip je spárován s 1 MB čipem SPI Flash, který lze také použít ke shromažďování údajů o tom, co se děje v hlavním procesoru.

Naštěstí PCB Nintendo Game and Watch odhaluje všechny kolíky potřebné pro přeprogramování čipu STM32 jako záhlaví pinů. Přístup k firmwaru čipu se však ukázal být obtížný, protože Nintendo nastavilo produkční vlajky zastavující přímé čtení čipu - bezpečnostní funkce STM32.



Hardwarová detektivní práce se vyplácí

Žádný přístup k firmwaru ztěžuje provoz vlastních ROM na hardwaru, ale stacksmashing měl stále přístup k RAM čipu a samostatnému SPI Flash čipu. Pomocí dat shromážděných z RAM a SPI Flash dokázal zjistit, jaké šifrování bylo použito pro načítání ROM, případně jej upravit tak, aby spustil hacknutou verzi hry Mario Bros.

Dalším úkolem bylo najít způsob, jak z čipu vypsat firmware Nintendo, aby jej bylo možné zálohovat. Bez tohoto kroku by jakýkoli pokus o přeprogramování zařízení normálně mohl způsobit, že přestane fungovat natrvalo a konzola se „vymstí“.





Poté, co se spojili s Konradem Beckmannem, hardwarovým hackerem ze Švédska, zjistili, že spuštěním kusu vlastního kódu z čipu SPI Flash dokázali uvolnit celý firmware pro Nintendo Game and Watch.

Nyní bylo vše na svém místě, aby se zasekli v jejich srdci, s vědomím, že své změny mohou kdykoli vrátit. Konrad Beckmann neztrácel čas a dobře využil novou svobodu na Twitteru:





Odtud se po neuvěřitelném množství tvrdé práce začaly formovat vlastní emulátory. Současné úsilí je zaměřeno na vytvoření snadno použitelného homebrew nastavení pro Nintendo Game and Watch.

Zatímco v počátečních fázích, homebrew Nintendo Game and Watch kód a pokyny lze nalézt na stacksmashing's Stránka GitHub .

Podíl Podíl tweet E-mailem Přepínač Nintendo je úspěšnější než NES

Japonský výrobce videoher ve své poslední finanční zprávě zveřejnil působivé údaje o prodejích.

Číst dále
Související témata
  • DIY
  • Tech News
  • Nintendo
  • Hackování
O autorovi Ian Buckley(216 publikovaných článků)

Ian Buckley je nezávislý novinář, hudebník, performer a video producent žijící v Berlíně v Německu. Když nepíše nebo není na jevišti, pohrává si s elektronikou nebo kódem pro kutily v naději, že se stane šíleným vědcem.

Více od Iana Buckleyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

jak zjistit, kdo vás sleduje v mobilní aplikaci facebook
Kliknutím sem se přihlásíte k odběru