Acum puteți emula jocurile NES și Game Boy pe Nintendo Game and Watch

Acum puteți emula jocurile NES și Game Boy pe Nintendo Game and Watch

Jocul și ceasul Nintendo au fost piratate datorită hardware-ului intern bine cunoscut și multă muncă grea realizată de hackeri dedicați.





Unele lucrări inteligente de detectivi au pus bazele dezvoltării jocurilor homebrew pentru aparatul retro de retrogradare Nintendo.





cum să obțineți Windows 10 pe o unitate flash

Jocurile retro preferate de pe Nintendo Game și Watch

YouTuber stacksmashing a lansat o serie de videoclipuri despre cum să piratezi Nintendo Game and Watch. Nu este un proces simplu, dar până acum, emularea NES și Game Boy rulează într-o stare de bază, alături de un port Doom obligatoriu.





Acest hack este posibil datorită componentelor electronice pe care le folosește Nintendo Game și Watch. STM32H7B0 face parte din familia de cipuri STM32 utilizate pe scară largă. Aceste cipuri pot fi găsite în multe plăci de microcontroler hobby și pot fi citite și modificate prin intermediul pinilor de depanare de pe chipset. Cipul este asociat cu un cip SPI Flash de 1 MB, care poate fi, de asemenea, utilizat pentru a aduna date despre ceea ce se întâmplă în procesorul principal.

Din fericire, PCB-ul Nintendo Game and Watch expune toate pinii necesari pentru reprogramarea cipului STM32 ca anteturi pin. Cu toate acestea, accesarea firmware-ului cipului sa dovedit a fi dificilă, deoarece Nintendo a stabilit steaguri de producție care opresc citirea directă a cipului - o caracteristică de securitate a STM32.



Munca detectivului hardware dă roade

Niciun acces la firmware nu face dificilă rularea ROM-urilor personalizate pe hardware, dar stacksmashing avea în continuare acces la memoria RAM a cipului și a cipului SPI Flash separat. Folosind datele colectate din RAM și SPI Flash, el a reușit să descopere ce criptare a fost utilizată pentru încărcarea ROM-urilor, modificându-l în cele din urmă pentru a rula o versiune piratată a lui Mario Bros.

Următoarea sarcină a fost de a găsi o modalitate de a descărca firmware-ul Nintendo de pe cip, astfel încât să poată fi făcut backup. Fără acest pas, orice încercare de reprogramare a dispozitivului în mod normal ar putea determina încetarea funcționării sale permanente, „blocând” consola.





După ce au făcut echipă cu Konrad Beckmann, un hacker hardware din Suedia, au descoperit că, rulând o bucată de cod personalizat din cipul SPI Flash, au reușit să descarce întregul firmware pentru Nintendo Game and Watch.

Acum totul era în loc să le spargă după conținutul inimii, știind că își pot reveni oricând schimbările. Konrad Beckmann nu și-a pierdut timpul folosind noua libertate pe Twitter:





De aici, după o cantitate incredibilă de muncă grea, emulatoarele personalizate au început să prindă contur. Eforturile actuale se concentrează pe realizarea unei configurații homebrew ușor de utilizat pentru Nintendo Game și Watch.

În timp ce era încă în faza incipientă, codul și instrucțiunile Nintendo Game and Watch pentru homebrew pot fi găsite pe stacksmashing's Pagina GitHub .

Acțiune Acțiune Tweet E-mail Nintendo Switch are mai mult succes decât NES

Producătorul japonez de jocuri video a publicat cifre impresionante de vânzări în ultimul său raport financiar.

Citiți în continuare
Subiecte asemănătoare
  • DIY
  • Știri tehnice
  • Nintendo
  • Hacking
Despre autor Ian Buckley(216 articole publicate)

Ian Buckley este un jurnalist independent, muzician, interpret și producător video care locuiește în Berlin, Germania. Când nu scrie sau pe scenă, se ocupă de electronice sau coduri DIY în speranța de a deveni un om de știință nebun.

Mai multe de la Ian Buckley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Windows 10 Update încetinește computerul
Faceți clic aici pentru a vă abona