Ricoh 2A03 - Ricoh 2A03

Ricoh 2A03 / Ricoh 2A07
RP2A03E.jpg
Información general
Lanzado 1983
Interrumpido 2003
Fabricante (s) común (es)
Rendimiento
Max. Frecuencia de reloj de la CPU 1,79  MHz
Arquitectura y clasificación
Min. tamaño de la característica 6 micras
Conjunto de instrucciones MOS 6502
Especificaciones físicas
Núcleos
Enchufe (s)
RP2A07

El 2A03 Ricoh o RP2A03 ( NTSC version) / Ricoh 2A07 o RP2A07 ( PAL versión) es una de 8 bits microprocesador fabricado por Ricoh para el Nintendo Entertainment System consola de videojuegos . También fue utilizado como un chip de sonido y la CPU secundaria por Nintendo 's juegos de arcade Punch-Out !! y Donkey Kong 3 .

Detalles técnicos

El Ricoh 2A03 contenía un segundo núcleo MOS Technology 6502 de origen , modificado para desactivar el modo decimal codificado en binario del 6502 (posiblemente para evitar una patente de MOS Technology). También integró un generador de sonido programable (también conocido como APU, con veintidós registros de E / S mapeados en memoria ), DMA rudimentario y sondeo del controlador de juegos.

Hardware de sonido

El hardware de sonido de Ricoh 2A03 tiene 5 canales, separados en dos APU (Unidad de procesamiento de audio). La primera APU contiene dos canales de pulso de uso general con 4 ciclos de trabajo, y la segunda APU contiene un generador de ondas triangulares, un generador de ruido basado en LFSR y un canal PCM codificado en modulación Delta (DPCM) de 1 bit . Si bien la mayoría de la biblioteca de NES usó solo 4 canales, los juegos más tarde en la vida útil de NES pudieron usar el quinto canal DPCM debido a que las expansiones de memoria de cartucho se volvieron más baratas. Por ejemplo, Super Mario Bros.3 usa el canal DPCM para sonidos de batería simples, mientras que Rough World lo usa para líneas de bajo muestreadas. Una peculiaridad interesante del canal DPCM es que el orden de los bits se invierte en comparación con lo que normalmente se espera para PCM de 1 bit. Muchos desarrolladores desconocían este detalle, lo que provocaba que las muestras se distorsionaran durante la reproducción.

La salida de cada canal se mezcla de forma no lineal en sus respectivas APU antes de combinarse. En los sistemas Famicom y Dendy, los chips de sonido de expansión pueden agregar su propio sonido a la salida a través de un pin en el cartucho del juego. Las capacidades de audio de expansión se eliminaron de los sistemas NES internacionales, pero se pueden restaurar modificando el puerto de expansión ubicado en la parte inferior del sistema.

Variaciones regionales

Las versiones PAL de NES (vendidas en Europa, Asia y Australia ) usaban el procesador Ricoh 2A07 o RP2A07 , que era un 2A03 con modificaciones para adaptarse mejor a la frecuencia de actualización vertical de 50  Hz utilizada en el estándar de televisión PAL. Sin embargo, la mayoría de los desarrolladores carecían de los recursos para ajustar correctamente la música de sus juegos de NTSC a PAL, lo que hacía que muchos juegos PAL sonaran más lentos, con un tono ligeramente más bajo y, en algunos casos, desafinados en comparación con sus versiones originales de NTSC.

Ver también

Referencias