PC Engine, bu web sitesinde analiz edilen diğer birçok üçüncü nesil konsol gibi bir Programmable Sound Generator veya 'PSG' içerir. Diğer taraftan, bu PSG özellikle ses sentezlemek için önceden tanımlanmış bir dizi dalga formu (örn. pulse, triangle, vb.) kullanmak yerine waveform memory ('waveform buffer' olarak da adlandırılır) yaklaşımına dayanır. Waveform memory, programcıların kendi waveformlarını tanımlamalarına olanak tanıyarak soundtrack düzenlemeleri için daha fazla esneklik sağlar.
Bu sistemde altı ses kanalı vardır , her biri bir dizi kayda yazılarak ayarlanır. İkincisi, aşağıdakileri içeren kanalların niteliklerini depolar:
- Waveform shape: Dalga biçimi döngüsü, her biri belirli bir zamanda dalganın genliğine karşılık gelen 32 adet 5 bitlik değer kullanılarak oluşturulur.
- Fire Pro Wrestling 2 ve Bloody Wolf gibi bazı oyunlar özel sesler elde etmek için oynatma sırasında değerleri bile değiştirmiştir (aktarımlar sırasında duyulabilir tıklamalar pahasına).
- Frequency control: İki adet 8-bit register, aynı dalga formuyla farklı müzik notaları üretmek için kanalın frekansını değiştirir.
- Amplitude level: Tek bir 8 bitlik kayıt, kanalın ne kadar yüksek ses çıkaracağını belirleyen iki adet 4 bitlik değeri saklar. Bu iki değer 'Sol' ve 'Sağ' kaydırma kontrolüne karşılık gelir ve rakiplerin sunduklarına kıyasla öncü bir özelliktir.
İlave fonksiyonlar
Bazı kanal gruplarının başka çalışma modları vardır. Örneğin, son iki kanal bir gürültü üretecine bağlıdır. Dahası, ikinci kanal birinci kanalı modüle etmek için bir Düşük frekanslı osilatör olarak işlev görebilir (başlangıçta bunun FM synthesis ile eşanlamlı olduğunu varsaydım, ancak LFO'lar daha çok bir vibrato etkisi elde eden bir 'alt küme'dir).
Modlardan bahsetmişken, Direct D/A (DDA) adı verilen ve CPU'nun ses tamponu üzerine doğrudan yazmasını (PSG'yi atlayarak) sağlayan bir mod daha mevcuttur. Sonuç olarak, PC Engine PCM örneklerini çalabilir. Bunlar hala 5 bittir ve CPU döngülerine sıkı sıkıya bağlıdır. Bununla birlikte, iki kanal birleştirilerek 10 bitlik örnekler üretilebilir! Örnekleri dinlemek için 'Kaynaklar' bölümüne göz atmanızı şiddetle tavsiye ederim .
Sonuç olarak bu, PC Engine'in PSG'sini inanılmaz derecede esnek bir donanım parçası haline getiriyor.
Son ses
PSG her şeyi karıştıracak ve bir stereo sinyal çıkışı sağlayacaktır. Ancak yine de, RF bağlantı noktasını atlamanın bir yolunu bulamazsanız, televizyonunuzdan yalnızca mono ses duyarsınız.
