Nintendo Game and Watch, iyi bilinen dahili donanımı ve adanmış bilgisayar korsanları tarafından çok çalışılması nedeniyle saldırıya uğradı.

Bazı zekice dedektiflik çalışmaları, Nintendo'nun retro gerileme makinesi için homebrew oyun geliştirmenin temelini oluşturdu.

Nintendo Oyun ve Saatinde En Sevdiğiniz Retro Oyunlar

YouTuber yığın oluşturma Nintendo Game and Watch'un nasıl hackleneceğine dair bir dizi video yayınladı. Bu basit bir süreç değil, ancak şu ana kadar NES ve Game Boy öykünmesi, zorunlu bir Doom bağlantı noktasının yanı sıra temel bir durumda çalışıyor.

Bu hack, Nintendo Game and Watch'ın kullandığı elektronik parçalar nedeniyle mümkündür. STM32H7B0, yaygın olarak kullanılan STM32 yonga ailesinin bir parçasıdır. Bu çipler şurada bulunabilir: birçok hobi mikrodenetleyici panosu ve yonga setindeki hata ayıklama pinleri aracılığıyla okunabilir ve değiştirilebilir. Çip, ana işlemcide neler olduğu hakkında veri toplamak için de kullanılabilen 1MB SPI Flash yonga ile eşleştirilmiştir.

instagram viewer
Tüm Seviyeler için En İyi 6 Mikrodenetleyici Kartı

Sizin için mükemmel olanı seçmek zor olabileceğinden seçim yapabileceğiniz birçok mikrodenetleyici kartı vardır.

Neyse ki, Nintendo Game and Watch'un PCB'si, STM32 yongasını pin başlıkları olarak yeniden programlamak için gereken tüm pinleri ortaya çıkarır. Bununla birlikte, Nintendo, çipin doğrudan okunmasını durduran üretim bayrakları belirlediğinden, çipin donanım yazılımına erişmek zor oldu - STM32'nin bir güvenlik özelliği.

Donanım Dedektif Çalışması Karşılığını Verir

Donanım yazılımına erişimin olmaması, donanım üzerinde özel ROM'ları çalıştırmayı zorlaştırır, ancak istifleme hala yonganın RAM'ine ve ayrı SPI Flash yongasına erişime sahipti. RAM ve SPI Flash'tan toplanan verileri kullanarak, ROM'ları yüklemek için hangi şifrelemenin kullanıldığını bulabildi ve sonunda onu Mario Bros'un hacklenmiş bir sürümünü çalıştırmak için değiştirdi.

Bir sonraki görev, Nintendo üretici yazılımını çipten atmanın bir yolunu bulmaktı, böylece yedeklenebilirdi. Bu adım olmadan, cihazı normal olarak yeniden programlamaya yönelik herhangi bir girişim, sürekli çalışmayı durdurarak konsolu "örtmesine" neden olabilir.

İsveç'ten bir donanım hacker'ı olan Konrad Beckmann ile ekip kurduktan sonra, bir parça SPI Flash çipinden özel kod, Nintendo Oyunu için tüm ürün yazılımını boşaltabildiler ve İzlemek.

Artık, istedikleri zaman değişikliklerini geri alabileceklerini bilerek, kalplerinin içeriğini kesmek için her şey yerindeydi. Konrad Beckmann, Twitter'da yeni özgürlüğü iyi bir şekilde kullanmak için zaman kaybetmedi:

Nihayet Super Mario Bros 3'ü Nintendo Game & Watch'a taşımayı bitirdim! 🥳 (cc /@hicbiridegil) pic.twitter.com/5iGY3wHUqt

- Konrad Beckmann (@kbeckmann) 20 Kasım 2020

İnanılmaz miktarda sıkı çalışmanın ardından buradan özel emülatörler şekillenmeye başladı. Mevcut çabalar, Nintendo Game and Watch için kullanımı kolay bir homebrew kurulumu yapmaya odaklanmıştır.

Hâlâ erken aşamalarındayken, homebrew Nintendo Game and Watch kodu ve talimatları istifleme işlemlerinde bulunabilir. GitHub sayfası.

E-posta adresi
Nintendo Switch, NES'ten Daha Başarılı

Japon video oyunu üreticisi, son mali raporunda etkileyici satış rakamları yayınladı.

İlgili konular
  • DIY
  • Teknoloji Haberleri
  • Nintendo
  • Hacklemek
Yazar hakkında
Ian Buckley (203 Makale Yayınlandı)

Ian Buckley, Almanya'nın Berlin kentinde yaşayan serbest gazeteci, müzisyen, sanatçı ve video yapımcısıdır. Yazmadığı veya sahnede olmadığı zamanlarda, çılgın bir bilim adamı olma umuduyla DIY elektronikleri veya kodlarıyla uğraşıyor.

Ian Buckley'dan Daha Fazla

Haber bültenimize abone ol

Teknoloji ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için haber bültenimize katılın!

Bir adım daha…!

Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.

.