Материал из Chipwiki
Перейти к: навигация, поиск
Namco WSG — различия между версиями
(Новая страница: «{{youtube|aSs3PWIu-Nc|Pac Man (1980) OST|300|225|вправо}} Namco 3-channel Waveform Sound Generator (WSG) использовался в аркадном ав…»)
 
(Примеры звучания)
 
(не показано 9 промежуточных версий 2 участников)
Строка 1: Строка 1:
{{youtube|aSs3PWIu-Nc|Pac Man (1980) OST|300|225|вправо}}
+
Namco WSG - семейство звуковых чипов на основе таблично-волнового синтеза, использовался в аркадных платформах [[Namco Galaxian|Galaxian]], [[Namco Pac-Man|Pac-Man]] и других.
Namco 3-channel Waveform Sound Generator (WSG) использовался в аркадном автомате Pac Man. Позволяет исползовать три канала с независимой регулировкой громкости, частоты и формы. Все функции зависят от 4-я битных регистров:
 
{|class="wikitable"
 
|-
 
!width="100px"|Регистр
 
!За что отвечает
 
|-
 
|00h-04h
 
|Частотный счётчик Voice #1
 
|-
 
|05h
 
|Форма волны Voice #1 (использует 3 бита)
 
|-
 
|06-09h
 
|Частотный счётчик Voice #2
 
|-
 
|0Ah
 
|Форма волны Voice #2 (использует 3 бита)
 
|-
 
|0Bh-0Eh
 
|Частотный счётчик Voice #3
 
|-
 
|0Fh
 
|Форма волны Voice #3 (использует 3 бита)
 
|-
 
|10h-14h
 
|Частота Voice #1
 
|-
 
|15h
 
|Громкость Voice #1
 
|-
 
|16h-19h
 
|Частота Voice #2
 
|-
 
|1Ah
 
|Громкость Voice #2
 
|-
 
|1Bh-1Eh
 
|Частота Voice #3
 
|-
 
|1Fh
 
|Громкость Voice #3
 
|}
 
  
{{Перевод}}
+
==Модели==
 +
* WSG - 3 канала, независимая регулировка громкости, частоты и формы, шумовой генератор.
 +
* C15 - 8 каналов
 +
* C30 - 8 каналов, стереовыход, режим шума
  
Frequencies and counters are 20-bit values stored with the least significant nibble first. Voice #2 and #3 are missing the register for the least significant nibble and it is assumed to be always zero.
+
==Примеры звучания==
 +
{{Видеогалерея
 +
|Колонок = 3
 +
|yt|fYOzCAc1xUs|Namco WSG: Tobikomi - Happiness Inside!|
 +
|yt|h3Ok-e3BHNc|Namco WSG: FΛDE - Staring into the Unblinking, White-Hot Eye of the Xenon Phoenix|
 +
|yt|8SQ31UdIXNc|Namco WSG:  Abstract 64 - Can You Feel (Torchkas cover)|
 +
|yt|2yxwE1-zBhI|Namco C15: Tobikomi - Never Turn Your Back On Black Magic|
 +
|yt|HzCW8jKZfO0|Namco C15: Tobikomi - Octahedron Boogie|
 +
|yt|oGKG5PElJW0|Namco C15: Metal Attacker - Knife in a Gunfight|
 +
|yt|W0QiGTscwcs|Namco C30: FΛDE - That New-Fangled Drug Called Eee-Mails|
 +
|yt|xu9B5Vy-Drw|Namco C30: FΛDE - Slowly Going Crazy|
 +
|yt|igXW5FqFl6c|Namco C30: Spinning Square Waves - Guitar and Synth|
 +
}}
  
These registers are usually mapped into the memory space of the CPU. In the Pacman hardware the memory locations at 5040h-505Fh map the sound registers, so for example writing a value at the address 505Ah sets the volume of voice #2.
+
==Ссылки==
 
+
* https://www.walkofmind.com/programming/pie/wsg3.htm
Sound generation is based on a table that contains 8 different waveforms, where each waveform is described by 32 4-bit entries. For versatility and reuseability, this data is kept outside of the chip in a 256 byte PROM.
+
* https://github.com/tildearrow/furnace/blob/master/doc/7-systems/namco.md
 
 
The chip itself is clocked at 96 KHz, which is the main CPU clock (3.072 MHz) divided by 32. At each cycle the frequency counter for each voice is incremented by the voice frequency, then the most significant 5 bits are used as an index to retrieve the current wave sample from the waveform table. The sample is then multiplied by the voice volume and sent to the amplifier for output. Note that a voice is actually muted if its volume or frequency is zero.
 
  
 
[[Категория:Звукогенераторы]]
 
[[Категория:Звукогенераторы]]

Текущая версия на 20:20, 15 марта 2024

Namco WSG - семейство звуковых чипов на основе таблично-волнового синтеза, использовался в аркадных платформах Galaxian, Pac-Man и других.

Модели

  • WSG - 3 канала, независимая регулировка громкости, частоты и формы, шумовой генератор.
  • C15 - 8 каналов
  • C30 - 8 каналов, стереовыход, режим шума

Примеры звучания

Namco WSG: Tobikomi - Happiness Inside!
Namco WSG: FΛDE - Staring into the Unblinking, White-Hot Eye of the Xenon Phoenix
Namco WSG: Abstract 64 - Can You Feel (Torchkas cover)
Namco C15: Tobikomi - Never Turn Your Back On Black Magic
Namco C15: Tobikomi - Octahedron Boogie
Namco C15: Metal Attacker - Knife in a Gunfight
Namco C30: FΛDE - That New-Fangled Drug Called Eee-Mails
Namco C30: FΛDE - Slowly Going Crazy
Namco C30: Spinning Square Waves - Guitar and Synth

Ссылки