Ricoh 2A03

Ricoh 2A03
Микросхема RP2A03E

Ricoh 2A03 или RP2A03 — электронный компонент, микросхема 8-разрядного микропроцессора, производившаяся компанией Ricoh для применения в качестве основного процессора игровой консоли Nintendo Family Computer and Nintendo Entertainment System. Она содержит собственно ядро процессора, совместимое с 6502, а также 22 отображаемых на память порта ввода-вывода, управляющих присутствующими в составе микросхемы программируемым генератором звука, простейшим контроллером прямого доступа к памяти (ПДП), таймером с возможностью генерации прерываний, и портом джойстиков.

Содержание

Устройство

Процессорное ядро микросхемы представляет собой практически полный аналог КМОП-версии процессора 6502. Главным отличием является отсутствие поддержки десятичного режима и, соответственно, флага D и операции DAA (двоично-десятичной коррекции).

Название 2A03 наиболее часто используется для обозначения программируемого звукогенератора, входящего в состав микросхемы. Он имеет следующие возможности:

  • Пять независимых каналов, среди которых:
    • Два равноценных канала, генерирующие прямоугольные импульсы. Имеют возможность изменения частоты, громкости и скважности импульсов
    • Один канал, генерирующий треугольные импульсы (обычно используется в музыке NES как басовый инструмент). Не имеет регулировки громкости
    • Один канал, генерирующий белый шум
    • 7-разрядный ЦАП, данные для которого кодируются методом ДИКМ и могут передаваться контроллером ПДП. За один отсчёт читается один бит данных, увеличивающий или уменьшающий значение 6-разрядного счётчика, выходы которого подключены к старшим разрядам ЦАП (младший разряд не изменяется)

Музыка

Возможности синтеза звука микросхемы 2A03 стали популярны благодаря большому количеству хорошей музыки в популярных играх для NES. С развитием возможностей бытовых компьютеров, позволяющих реализовать программную эмуляцию 2A03, энтузиастами был создан ряд средств, позволяющих создавать любительскую музыку для 2A03. Среди этих средств драйвер для системы программирования звука MCK/MML (Music Meta Language), а также редакторы-трекеры Nerdtracker II (MS-DOS) и Famitracker (Windows).

Версии

Микросхема RP2A07

Европейские и Австралийские версии NES использовали микросхемы Ricoh 2A07 или RP2A07, которые полностью аналогичны 2A03, за исключением делителя тактовой частоты (это связано с различными телевизионными стандартами в разных странах).

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Ricoh 2A03" в других словарях:

  • Ricoh 2A03 — Saltar a navegación, búsqueda RP2A07 El Ricoh 2A03 o RP2A03 es una CPU de 8 bits, famosa por ser el escogido para equipar la videoconsola Nintendo Family Computer / Nintendo Entertainment System. Contiene un núcleo MOS Technology 6502 licenciado… …   Wikipedia Español

  • Ricoh 2A03 — The Ricoh 2A03 or RP2A03 (NTSC version) / Ricoh 2A07 or RP2A07 (PAL version) is the 8 bit microprocessor in the Nintendo Entertainment System video game console. It was manufactured by Ricoh. It contained a second source 6502 core, lacking the… …   Wikipedia

  • Ricoh 2A03 — RP2A03E RP2A07 Ricoh 2A03 oder RP2A03 ist die NTSC Version d …   Deutsch Wikipedia

  • Ricoh 5A22 — это микропроцессор, разработанный компанией Ricoh для игровой приставки Super Nintendo Entertainment System (SNES). Он основан на 16 битном CMD/GTE 65c816, который является одной из версий WDC 65816 (использовавшийся в персональном компьютере… …   Википедия

  • 2A03 — RP2A03E RP2A07 Ricoh 2A03 oder RP2A03 ist die NTSC Version des 8 Bit Mikroprozessors der Spielkonsole Nintendo Entertainment System …   Deutsch Wikipedia

  • Ricoh 2A07 — RP2A03E RP2A07 Ricoh 2A03 oder RP2A03 ist die NTSC Version des 8 Bit Mikroprozessors der Spielkonsole Nintendo Entertainment System …   Deutsch Wikipedia

  • Famicon — Nintendo Entertainment System Hersteller …   Deutsch Wikipedia

  • Nintendo Entertainment System — Nintendo Family Computer …   Wikipedia Español

  • Nintendo Entertainment System — NES redirects here. For other uses, see NES (disambiguation). Family Computer redirects here. For the 1977 VideoBrain product, see VideoBrain Family Computer. Nintendo Entertainment System Nintendo Family Computer (Famicom) …   Wikipedia

  • 2A07 — RP2A03E RP2A07 Ricoh 2A03 oder RP2A03 ist die NTSC Version des 8 Bit Mikroprozessors der Spielkonsole Nintendo Entertainment System …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»