« Game Boy'un / Color'un Mimarisi (index)

Game Boy'un / Color'un Mimarisi

Chapter 7: Oyunlar


İçindekiler

  1. Kartuş türleri
  2. Dış iletişim

Oyunlar assembly ile yazılır ve maksimum 32 KB boyuta sahiptirler, bunun nedeni mevcut adres alanının sınırlı olmasıdır. Ancak bir Memory Bank Controller (mapper) kullanımı ile oyunlar daha büyük boyutlara ulaşabilir. Piyasada bulunan en büyük Game Pak (kartuş) 1 MB ROM'a sahiptir (Game Boy Color'da ise 8 MB'dır).

Game Pak'lar, oyun kayıtlarını tutmak için SRAM'ın yanı sıra gerçek zamanlı bir saat ve harici bir pil içerebilir, ancak bunların hepsi isteğe bağlıdır.

Kartuş türleri

Game Boy Color'un desteklediği iki işletim modu nedeniyle, Nintendo üç farklı türde Game Boy oyununu listeledi:

Dış iletişim

Image
Farklı konsol çeşitleri için Game Boy Link kablosu . Orijinal konsolun piyasaya sürülmesinden bu yana, sonraki revizyonlar soketi küçültmüştür, ancak aynı sayıda pini korumuştur.

İlk kez oyunlar, çok oyunculu işlevsellik sağlayan Game Boy Link kablosunu kullanarak diğer Game Boy'larla iletişim kurabilir, örneğin arayüz çok ilkel bir seri bağlantı türüne dayanır.

Orijinal Game Boy, bilgiyi saniyede 8 Kbit (1 KB/sn) hızla aktarırken, Color varyantı saniyede 512 Kbit'e kadar (64 KB/sn) ulaşabilir, bu daha yüksek hız 'high speed' modu olarak biliniyordu.

İkinci varyant ayrıca bir kızılötesi yayıcı ve alıcı (sırasıyla bir LED ve bir fototransistörden yapılmış) ile birlikte gelir . Bu, Pokemon Gold ve benzeri oyunlarda görüldüğü gibi, Game Boy Color'lar arasında kablosuz veri alışverişini mümkün kıldı. Ancak, sistemin herhangi bir iletişim protokolü uygulamadığını, yalnızca IR sensörünün eylemini (yayma veya alma), aktarılan tek bit (0 veya 1) ve alınan son biti kodlayan tek bir kayıt (RP) içerdiğini göreceksiniz. Yine de, geliştiricilerin işini kolaylaştırmak için Nintendo, resmi Game Boy Geliştirici kılavuzuna bir referans uygulaması dahil etti.


Previous: 6. İşletim Sistemi

Next: 8. Korsanlıkla Mücadele


Rodrigo Copetti © 2026 RSS Feed

Modern baskıya geçin

Ana sayfa · Yazılar · Destek · Yazar hakkında · Web sitesini hakkında