Материал из Chipwiki
Перейти к: навигация, поиск
Ricoh 2A03 — различия между версиями
м
(не показано 8 промежуточных версий этого же участника)
Строка 4: Строка 4:
  
 
Генератор звука в составе процессора Ricoh 2a03 имеет следующие возможности:
 
Генератор звука в составе процессора Ricoh 2a03 имеет следующие возможности:
Название 2A03 наиболее часто используется для обозначения программируемого звукогенератора, входящего в состав микросхемы. Он имеет следующие возможности:
 
 
* два равноценных канала, генерирующие прямоугольные импульсы. Имеют возможность изменения частоты, громкости и скважности импульсов;
 
* два равноценных канала, генерирующие прямоугольные импульсы. Имеют возможность изменения частоты, громкости и скважности импульсов;
 
* Один канал, генерирующий треугольные импульсы. Не имеет регулировки громкости;
 
* Один канал, генерирующий треугольные импульсы. Не имеет регулировки громкости;
 
* Один шумовой канал;
 
* Один шумовой канал;
* 7-разрядный ЦАП, данные для которого кодируются методом {{wiki|ru|Дифференциальная импульсно-кодовая модуляция|ДИКМ}} и могут передаваться контроллером ПДП.
+
* 7-разрядный ЦАП, данные для которого кодируются методом DPCM и могут передаваться контроллером ПДП.
  
Все игры для NES (североамериканской и европейской версии Famicom) имеют музыку, написанную чисто под 2a03, так как использование антипиратского чипа лишило разработчиков расширять музыкальные возможности приставки.
+
Все игры для NES (североамериканской и европейской версии Famicom) имеют музыку, написанную чисто под 2a03, так как использование антипиратского чипа лишило разработчиков возможности расширять музыкальные возможности приставки.
  
====Варианты====
+
==Варианты==
 
* Ricoh 2A07 / RP2A07 - PAL-версия процессора Ricoh 2a03
 
* Ricoh 2A07 / RP2A07 - PAL-версия процессора Ricoh 2a03
 +
 +
==Воспроизведение 7-bit PCM==
 +
В большинстве игр использовались однобитные DPCM-семплы, поскольку воспроизведение 7-bit PCM требовало больших ресурсов, как процессорных (игровой процесс тормозился на время проигрывания семпла), так и место на картридже.
 +
 +
{{Видеогалерея
 +
|Колонок = 4
 +
|youtube|WlYj_vlTuNo|Action 52 Title Screen||
 +
|youtube|77BpfYUqKc4|Ski or Die 2 Title Screen||
 +
|youtube|JRPXRHS4XNQ|Battletoads Pause Beat||
 +
|youtube|PdY-_fpKrXE|Demo: Teenage Mutant Ninja Turtles Opening||
 +
|youtube|v0dBXuZtbos|Demo: Higurashi no Naku Koro ni Kai Opening||
 +
|youtube|F_oDKtAa7W0|Tori PCM Anime Demo||
 +
|youtube|X-rnC-7tp_I|PCM Stream generation of Famicom||
 +
|youtube|KEHmsDHX3b0|rickroll||
 +
}}
 +
 +
  
 
[[Категория:Звукогенераторы]]
 
[[Категория:Звукогенераторы]]

Версия 21:47, 3 апреля 2018

Ricoh 2a03

Ricoh 2a03 - процессор, установленный в консоль третьего поколения Nintendo Famicom/NES, является модификацией процессора MOS 6502. Модификация заключается в наличии 22-х отображаемых на память порта ввода-вывода, управляющими присутствующими в составе микросхемы программируемым генератором звука, простейшим контроллером прямого доступа к памяти (ПДП), таймером с возможностью генерации прерываний, а также портом джойстиков.

Генератор звука в составе процессора Ricoh 2a03 имеет следующие возможности:

  • два равноценных канала, генерирующие прямоугольные импульсы. Имеют возможность изменения частоты, громкости и скважности импульсов;
  • Один канал, генерирующий треугольные импульсы. Не имеет регулировки громкости;
  • Один шумовой канал;
  • 7-разрядный ЦАП, данные для которого кодируются методом DPCM и могут передаваться контроллером ПДП.

Все игры для NES (североамериканской и европейской версии Famicom) имеют музыку, написанную чисто под 2a03, так как использование антипиратского чипа лишило разработчиков возможности расширять музыкальные возможности приставки.

Варианты

  • Ricoh 2A07 / RP2A07 - PAL-версия процессора Ricoh 2a03

Воспроизведение 7-bit PCM

В большинстве игр использовались однобитные DPCM-семплы, поскольку воспроизведение 7-bit PCM требовало больших ресурсов, как процессорных (игровой процесс тормозился на время проигрывания семпла), так и место на картридже.

Action 52 Title Screen
Demo: Higurashi no Naku Koro ni Kai Opening