« Dreamcast'ın Mimarisi (index)

Dreamcast'ın Mimarisi

Chapter 5: Ses


İçindekiler

  1. Evrim
    1. Açıklama
  2. Uyanık Kalma

Ses işlevselliği, Yamaha tarafından üretilen özel bir çip olan AICA tarafından yönetilir. Bu, Satürn'de kullanılan SCSP'nin geliştirilmiş bir versiyonudur ve dört bileşenden oluşur:

Geliştirmeye yardımcı olmak için, resmi SDK farklı ihtiyaçlar (sequencing, decoding, vb.) için birden fazla ses sürücüsü içeriyordu.

Evrim

Mega Drive/Genesis günlerinden bu yana çok yol kat ettik, ses sentezinde ne kadar ilerleme kaydedildiğini göstermek için, burada aynı kompozisyonu kullanan biri Mega Drive ve diğeri Dreamcast için iki oyun örneği var:

Video
Video - Sonic 3D Blast (1996) Mega Drive / Genesis
Bir önceki model, anında ses sinyalleri üretmek için FM sentezi gerçekleştirir.

Video
Video - Dreamcast için Sonic Adventure (1999).
Yeni ses alt sistemi PCM örneklerini sorunsuz bir şekilde işler.

Şarkı çalarken iki konsol arasında geçiş yapmak istiyorsanız bu widget'ı deneyebilirsiniz:


Etkileşimli oynatıcı modern sürümde kullanılabilir
Ses örnekleri
MegaDrive / Genesis: Sonic 3D Blast (1996).
Dreamcast: Sonic Adventure (1999).

Açıklama

Sonic Adventure'ın bestecileri bir FM çipi programlamak yerine müziklerini kendi bünyelerinde üretmiş ve daha sonra CRI Middleware tarafından geliştirilen kayıplı bir format olan 'ADX'e kodlamışlardır. Dolayısıyla, 64 PCM kanalından yalnızca ikisini (stereo) kullanır.

ADX sıkıştırması, oyunun bellek veya bant genişliği sınırlaması olmadan GD-ROM'dan veriyi çözümlemesine ve akışa geçirmesine olanak tanır. Ayrıca, ana CPU ve ARM7'nin iş yükünü dengelemek için birden fazla yaklaşım mevcut olduğundan, ilgili sürücü birçok şekilde uygulanabilir.

Uyanık Kalma

Bir şekilde, bu çip aynı zamanda BIOS'a Real Time Clock (Gerçek Zaman Saati) (RTC) sağlamaktan da sorumludur, ayrıca AC gücü olmadan çalışmaya devam etmek için bir saat piline bağlıdır.


Previous: 4. Grafikler

Next: 6. İşletim Sistemi


Rodrigo Copetti © 2026 RSS Feed

Modern baskıya geçin

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