1 puan yazan GN⁺ 2023-09-24 | 1 yorum | WhatsApp'ta paylaş
  • 2011'de piyasaya sürülen Nintendo 3DS, akıllı telefonların giderek artan popülaritesine karşılık olarak geliştirildi.
  • Bu konsol, akıllı telefonlarda kopyalanamayan bir teknoloji karışımı sunar.
  • 3DS'in yaşam döngüsü boyunca altı farklı model piyasaya çıktı; her biri çeşitli özellikler ve iyileştirmeler içeriyordu.
  • 3DS, iki LCD ekranla gelir ve üst ekran gözlüksüz 3D efektli görüntüler gösterebilir.
  • Konsolda toplam dört işlemci bulunur; New 3DS'te ise bu sayı altıdır.
  • Nintendo 3DS, Digital Media Professionals Inc. tarafından sağlanan PICA200 GPU'sunu kullanır.
  • Konsolda üç çalışma modu vardır: yerel 3DS modu, Nintendo DSi modu ve Game Boy Advance modu.
  • 3DS, geliştiriciler için 128MB FCRAM içerir; New 3DS'te bu miktar 256MB'ye çıkarılmıştır.
  • Konsolda ses işleri için özel bir DSP ve Nintendo DS ses bloğunun bir türevi olan CSND bulunur.
  • Konsolda, eski 3DS oyunlarını yeni donanımda manuel müdahale olmadan çalıştıran bir uyumluluk katmanı vardır.
  • Nintendo 3DS; tuş takımı, 3D ve ses seviyesi sürgüleri, Wi-Fi anahtarı, dirençli dokunmatik sensör, jiroskop, ivmeölçer, kameralar, kızılötesi alıcı-verici, SD kart yuvası, oyun kartı okuyucu ve kulaklık için 3.5mm jack gibi çok sayıda I/O donanımı barındırır.
  • Nintendo 3DS işletim sistemi, System on a Chip (SoC) içindeki 2-core ARM11, ARM9 ve ARM7 dahil olmak üzere birden fazla işlemciyi yöneten bir yapıya sahiptir.
  • Sistem, konsol açılışı sırasında işlemcileri koordine etmek için master-slave hiyerarşisi uygular.
  • Nintendo 3DS, yazılımları üç farklı ortamdan çalıştırabilir: Gamecards, eShop/SD Card ve Local wireless.
  • Konsol ayrıca Nintendo DSi, NES/Famicom, Sega Game Gear, Game Boy ve Game Boy Color için orijinal olarak yayımlanmış oyunları içeren sanal konsol oyunları da sunar.
  • Nintendo 3DS işletim sistemi; AES motoru, RSA açık anahtarlarıyla şifreleme/şifre çözme için RSA motoru ve Pseudo Random Number Generator (PRNG) gibi çeşitli güvenlik özelliklerine sahiptir.
  • Buna rağmen sistemde, Process9 ile Kernel9 arasında yeterli ayrımın olmaması, sistem downgrade'ine karşı koruma eksikliği ve Address Space Layout Randomization (ASLR) bulunmaması gibi çeşitli kusurlar vardır.
  • Nintendo 3DS ve Homebrew hackleme geçmişi, Ağustos 2013'te ilk 3DS Flashcard'ın mağazalara ulaşmasından bu yana uzun ve ilgi çekici bir olaylar dizisinden oluşuyor.
  • Gateway3DS kartı, kullanıcıların internetten 3DS ROM indirip bunları konsolda çalıştırmasına olanak tanıdı.
  • 2014'te, 3DS'i hacklemek için açık kaynaklı çözümler sunan homebrew topluluğu ortaya çıktı.
  • 2015'te New 3DS'in piyasaya sürülmesiyle önyükleme sürecine yeni bir aşama eklendi ve bunun sonucunda yeni açıklar keşfedildi.
  • arm9loaderhax açığı, önyükleme anında Kernel9 yetkileriyle keyfi kod çalıştırmayı mümkün kıldı.
  • Luma3DS gibi yeni custom firmware'lerin ve diğer gelişmiş araçların yayımlanması, homebrew kullanıcıları arasında popülerlik kazandı.
  • 3DS hackleme süreci zamanla daha da sadeleşti ve topluluk tarafından sürdürülen web siteleri güvenilir ve güncel eğitimler sunuyor.
  • Yazı, Nintendo'nun açıkları yamalamayı sürdürdüğünü ve bu nedenle ek kaynaklar olmadan sistemi hacklemenin giderek zorlaştığını belirterek sona eriyor.

1 yorum

 
GN⁺ 2023-09-24
Hacker News görüşleri
  • Nintendo 3DS, Game Boy Advance oyunlarını oynatmak için fiziksel bir Game Boy Advance CPU’su içeriyor.
  • 3DS’te, çıkıştan kısa süre sonra fiyatın keskin biçimde düşmesi nedeniyle bir özür olarak ücretsiz oyunlar sunan Ambassador Program adlı bir özellik bulunuyor.
  • 3DS, kusursuz DS uyumluluğu ve softmod uygulanmış cihazların destekleyebildiği homebrew ile emüle edilmiş sistemlerin kapsamıyla takdir görüyor.
  • 3DS’in derinlik ayarı fiziksel bir sürgüyle yapılabiliyor; bu da 3D özelliğinin kullanılabilirliğini artırıyor.
  • 3DS, eski Nintendo oyunlarını oynatmak için NSUI uygulamasını kullanabilmek amacıyla jailbreak yapılabiliyor.
  • 3DS’te kullanılan microSD kartın kapasitesi büyüdükçe, konsol tüm depolamayı blok seviyesinde taradığı için cihaz yavaşlıyor.
  • 3DS’i hacklemek için OTP anahtarını çıkarmak amacıyla firmware’i 3.0.0 sürümüne düşürmek gerekiyor.
  • 3DS, libctru gibi kütüphaneler aracılığıyla homebrew geliştirmeyi destekliyor.
  • Elde taşınabilir oyunlarda daha büyük bir indie endüstrisine dair umut ve Nintendo’nun taşınabilir konsol deneyimini desteklemeyi sürdürmesi yönünde beklenti var.
  • Wii ve 3DS sürümlerindeki Mario örneklerinde üçgen sayısı açısından fark bulunuyor.