Articulo de referencia

Lista de chips de mejora para Super NES

Super Mario World 2: Yoshi's Island tiene el chip Super FX. La lista de chips de mejora para Super NES demuestra el plan de los diseñadores de hardware de Nintendo para ampliar ...

Super Mario World 2: Yoshi's Island tiene el chip Super FX.

La lista de chips de mejora para Super NES demuestra el plan de los diseñadores de hardware de Nintendo para ampliar la Super Nintendo Entertainment System con coprocesadores especiales . Esta selección estandarizada de chips estaba disponible para desarrolladores con licencia, con el fin de aumentar el rendimiento y las características del sistema para cada cartucho de juego. A medida que se disponía de chips cada vez mejores a lo largo de la generación de Super NES, esto proporcionó una forma más económica y versátil de mantener la vida útil del sistema en el mercado que integrar una CPU mucho más cara o un chipset estándar cada vez más obsoleto en la propia Super NES.

La presencia de un chip de mejora suele estar indicada por 16 pines adicionales a cada lado de los pines originales en la parte inferior del cartucho, 8 a cada lado de los pines centrales. [ 1 ]

Super FX

Super FX renderiza polígonos 3D en Star Fox .

El chip Super FX es una CPU RISC suplementaria de 16 bits desarrollada por Argonaut Software . [ 2 ] Normalmente se programa para funcionar como un chip acelerador de gráficos que dibuja polígonos y efectos 2D avanzados en un búfer de fotogramas en la RAM adyacente. Super Mario World 2: Yoshi's Island utiliza el Super FX 2 para el escalado, la rotación y el estiramiento de sprites .

Este chip tiene al menos cuatro revisiones, primero como un chip de montaje superficial etiquetado como "MARIO CHIP 1" (Mathematical, Argonaut, Rotation & I/O), comúnmente llamado Super FX, en los primeros cartuchos de Star Fox (1993). A partir de 1994, algunas placas tienen una versión de epoxi, y más tarde una primera revisión se etiqueta como GSU-1. Ambas versiones están sincronizadas con una señal de 21,47 MHz , pero un divisor de velocidad de reloj interno la reduce a la mitad a 10,74 MHz en el MARIO CHIP 1. El GSU-1, sin embargo, funciona a los 21,47  MHz completos. Tanto el MARIO CHIP 1 como el GSU-1 pueden admitir un tamaño máximo de ROM de 8 Mbits . El diseño se revisó al GSU-2, que sigue siendo de 16 bits, pero esta versión puede admitir un tamaño de ROM mayor de 8 Mbits. La última revisión conocida es el GSU-2-SP1. Todas las versiones del chip Super FX son funcionalmente compatibles en cuanto a su conjunto de instrucciones. Las diferencias radican en el encapsulado, la distribución de pines, el tamaño máximo de ROM admitido y la velocidad del reloj interno. [ 3 ]

Cx4

Chip coprocesador Cx4 en un cartucho de Mega Man X2
Pantalla de prueba de estructura alámbrica Cx4

El chip Cx4 es un coprocesador matemático utilizado por Capcom y producido por Hitachi (ahora Renesas ) para realizar cálculos trigonométricos generales para efectos de estructura alámbrica , posicionamiento y rotación de sprites. Mapea y transforma estructuras alámbricas en el segundo y tercer juego de la serie Mega Man X de Capcom . [ 2 ] Está basado en el DSP Hitachi HG51B169 y funciona a 20 MHz. [ 4 ] El nombre Cx4 significa Capcom Consumer Custom Chip. [ 5 ]

Se puede acceder a una pantalla de autodiagnóstico Cx4 manteniendo presionado el botón 'B' en el segundo controlador al iniciar el sistema tanto en Mega Man X2 como en X3 . [ 6 ]

Procesamiento digital de señales (DSP)

Pilotwings lleva el chip DSP-1.

Esta serie de chips procesadores de señales digitales de punto fijo proporciona cálculos rápidos basados ​​en vectores, conversiones de mapas de bits, transformaciones de coordenadas 2D y 3D, y otras funciones. [ 7 ] El chip tiene cuatro revisiones, cada una físicamente idéntica pero con un microcódigo diferente . La versión DSP-1, incluyendo las revisiones posteriores de reducción de tamaño del chip 1A y corrección de errores 1B, fue la más utilizada; las versiones DSP-2, DSP-3 y DSP-4 se utilizaron en un solo juego cada una. [ 8 ] Todas ellas se basan en la CPU NEC μPD77C25  y funcionan a 7,6 MHz. [ 4 ] [ 9 ]

DSP-1

El DSP-1 es el DSP de Super NES más versátil y utilizado, presente en más de 15 juegos diferentes. Se emplea como coprocesador matemático en juegos como Super Mario Kart y Pilotwings , que requieren escalado y rotación de Modo 7 más avanzados . Proporciona soporte rápido para los cálculos de punto flotante y trigonométricos necesarios para los algoritmos matemáticos 3D. Los posteriores DSP-1A y DSP-1B cumplen la misma función que el DSP-1. El DSP-1A es una versión reducida del DSP-1, y el DSP-1B corrige varios errores. [ 10 ] El DSP-1B introdujo un error en la demo de Pilotwings debido a que el código del juego no se actualizó para las diferencias de temporización de las revisiones del chip. [ 11 ]

DSP-2

El DSP-2 solo está presente en Dungeon Master . Su función principal es convertir los datos de imagen de mapa de bits de Atari ST al formato de plano de bits de Super NES . También proporciona capacidad de escalado dinámico y efectos de transparencia. [ 12 ]

DSP-3

El DSP-3 solo está presente en el juego de estrategia por turnos SD Gundam GX para Super Famicom. Ayuda con tareas como el cálculo del siguiente movimiento de la IA, la descompresión del flujo de bits de Shannon-Fano y la conversión de planos de bits de gráficos. [ 13 ]

DSP-4

El procesador de señal digital (DSP-4) se utiliza únicamente en Top Gear 3000. Su función principal es ayudar a dibujar el circuito de carreras, especialmente cuando este se bifurca en varios caminos.

Sharp LR35902

El hardware dentro del periférico Super Game Boy incluye un núcleo Sharp SM83 [ 14 ] [ 15 ] prácticamente idéntico a la CPU de la Game Boy portátil . [ 16 ] Debido a que la Super NES no es lo suficientemente potente para la emulación por software de la Game Boy, el hardware de toda la consola portátil está dentro del cartucho. [ 17 ] Sin embargo, los juegos de Game Boy se ejecutan aproximadamente un 2,4 % más rápido que en una Game Boy real debido a una velocidad de reloj ligeramente superior. [ 18 ] La Super Game Boy 2, lanzada solo en Japón, corrige esto.

MX15001TFC

Este chip fue fabricado por MegaChips exclusivamente para los cartuchos Nintendo Power de Super Famicom. Los cartuchos contenían ROMs flash en lugar de ROMs de máscara , para almacenar juegos descargados mediante pago en quioscos de venta en Japón. El chip gestionaba la comunicación con los quioscos para descargar las imágenes ROM y proporcionaba el menú de selección de juegos. Algunos juegos se producían tanto en formato de cartucho como digital, y otros solo en formato digital. El servicio se cerró en febrero de 2007. [ 19 ]

OBC-1

OBC-1 es un chip de manipulación de sprites utilizado exclusivamente en el juego Super Scope Metal Combat: Falcon's Revenge , la secuela de Battle Clash . [ 2 ]

Rockwell RC2324DPL

El Rockwell RC96V24DP es un módem /fax de datos de bajo consumo, V.22 bis 2400 bit/s, con bomba de datos en un único paquete VLSI , [ 20 ] utilizado en el cartucho XBAND . [ 21 ]

RTC-4513

El RTC-4513 es un chip de reloj en tiempo real fabricado por Epson que se utiliza en un juego, Tengai Makyou Zero . [ 22 ]

S-DD1

Star Ocean tiene el chip S-DD1.
Street Fighter Alpha 2 tiene el chip S-DD1.

El chip S-DD1 es un descompresor ASIC fabricado por Nintendo para su uso en algunos cartuchos de juegos de Super Nintendo Entertainment System . [ 2 ] Diseñado para manejar datos comprimidos por el algoritmo de entropía sin pérdidas ABS, una forma de codificación de longitud de ejecución desarrollada por Ricoh , [ 23 ] su uso es necesario en juegos donde se comprimen grandes cantidades de datos de sprites con un límite de diseño total de 32 megabits . Estos datos son descomprimidos dinámicamente por el S-DD1 y entregados directamente a la unidad de procesamiento de imágenes.

El S-DD1 actúa como intermediario entre la CPU Ricoh 5A22 de la Super NES y la ROM del juego mediante dos buses . Sin embargo, el procesador 5A22 puede solicitar datos normales sin comprimir de la ROM del juego incluso si el S-DD1 ya está ocupado con una operación de descompresión. Esta forma de paralelismo permite descomprimir los datos de los sprites mientras otros tipos de datos se transfieren rápidamente a la CPU principal.

Star Ocean y Street Fighter Alpha 2 son los únicos juegos que utilizan este chip. La emulación del S-DD1 fue inicialmente difícil, requiriendo la provisión de "paquetes gráficos" para los juegos afectados, hasta que se identificó el algoritmo de compresión. [ 24 ] [ 25 ]

S-RTC

S-RTC es un chip de reloj en tiempo real utilizado en un juego, Daikaijuu Monogatari II . [ 2 ]

SA1

chip SA1

El chip Super Accelerator 1 (SA1) se utiliza en 35 juegos de Super NES, incluido el conocido Super Mario RPG: Legend of the Seven Stars , [ 26 ] publicado desde 1995.

De forma similar a la CPU 5A22 del hardware Super NES, el SA1 contiene un núcleo de procesador basado en el 65C816 con varios temporizadores programables. [ 2 ] El SA1 no funciona como una CPU esclava para el 5A22; ambos pueden interrumpirse mutuamente de forma independiente.

El SA1 también presenta una serie de mejoras con respecto al 65C816 estándar:

  • Velocidad de reloj de 10,74 MHz , en comparación con el máximo de 3,58 MHz del 5A22. 
  • Memoria RAM más rápida , incluyendo 2  KB de RAM interna.
  • Capacidades de mapeo de memoria
  • Almacenamiento y compresión de datos limitados
  • Nuevos modos DMA , como la transferencia de mapa de bits a plano de bits.
  • Funciones aritméticas (multiplicación, división y sumatoria)
  • Temporizador de hardware (ya sea como un temporizador lineal de 18 bits o sincronizado con la PPU para generar una IRQ en una ubicación específica de la línea de exploración H/V) [ 27 ]
  • Circuito integrado de comprobación ( CIC ) incorporado , para protección contra copias y control de marketing regional, en lugar del D41x o F41x separado en el cartucho [ 28 ] [ 29 ]

SPC7110

Un chip de descompresión de datos diseñado por Epson , utilizado en tres juegos de Hudson . De ellos, Tengai Makyou Zero también contiene un chip de reloj en tiempo real RTC-4513 al que se accede a través del SPC7110. [ 2 ]

CALLE

El sistema Exhaust Heat II incorpora el chip ST010.

La serie de chips ST es utilizada por SETA Corporation para mejorar la IA .

ST010

Se utiliza para funciones generales y para gestionar la IA de los coches rivales en F1 ROC II: Race of Champions . Contiene un DSP NEC μPD96050 , [ 10 ] [ 30 ] con una frecuencia de reloj de 10 MHz. [ 4 ]

ST011

El ST011 se utiliza para la funcionalidad de IA en el juego de mesa shogi Hayazashi Nidan Morita Shogi . También utiliza un NEC μPD96050 , [ 17 ] con una frecuencia de reloj de 15  MHz. [ 4 ]

ST018

El ST018 se utiliza para la funcionalidad de IA en Hayazashi Nidan Morita Shogi 2. Es un procesador ARMv3 de 32 bits a 21,44  MHz [ 31 ] , [ 10 ] [ 32 ] muy probablemente un ARM60 . [ 33 ]

Zilog Z8523310VSC

En 1995, BT realizó una prueba de BT Interactive TV en el Reino Unido que permitiría a los usuarios descargar juegos de Super NES. El BT GameCart era un cartucho de juego de Super NES que incluía un controlador de comunicación serie Zilog Z8523310VSC y un puerto serie para interactuar con el Apple Interactive Television Box . [ 34 ] [ 35 ] [ 36 ] [ 37 ]

Lista de juegos de Super NES con chips de mejora

Juegos cancelados

  1. En los cartuchos con DSP-1B, el avión en modo demostración se estrella.
  2. Star Fox 2 finalmente se lanzó en 2017 en la Super NES Classic Edition con emulación Super FX GSU-1. [ 41 ]
  3. FX Fighter se lanzó posteriormente como juego para PC sin utilizar un chip Super FX.

Véase también

Referencias

  1. "Documento de Anomie sobre la versión para SNES" . Archivado del original el 17 de septiembre de 2007. Consultado el 5 de abril de 2011 .
  2. 1 2 3 4 5 6 7 "Snes9x: El emulador portátil de Super Nintendo Entertainment System" . Snes9x . v1.51. 2007-05-01. readme.txt . Consultado el 23-06-2023 .
  3. "El chip Super FX" . Noticias de MyPSP. Archivado del original el 24 de julio de 2008.
  4. 1 2 3 4 "SNES ST-0010, ST-0011 [ NEC uPD96050 ] emulación" . Foros . Consultado el 17 de julio de 2020 .
  5. "CAPコブン en Twitter_ _SFC用ソフト「ロックマンX2」発売25周年おめでとう!!ところで本作に採用されたカプコン独自のDSPチップ『C×4』(シーフォー)って何の略なの? という長年の謎の答えを発掘してきました。『CHIP PERSONALIZADO DEL CONSUMIDOR DE CAPCOM』の略だったらしい… " . Consultado el 17 de enero de 2020 . .
  6. "Funciones de prueba de CX4 y colaboradores del código fuente" . Archivado del original el 10 de junio de 2011. Consultado el 18 de agosto de 2008 .
  7. "Procesamiento de señales digitales" . Hoja de rompecabezas de Overload . 29 de mayo de 2006. Archivado del original el 10 de junio de 2011. Consultado el 9 de mayo de 2007 .
  8. Nach; Moe, Lord Nightmare. "Información sobre el chip adicional de SNES" . Archivado del original el 13 de mayo de 2007. Consultado el 9 de mayo de 2007 .
  9. "Pregunta sobre DSP1 - nesdev.org" . Archivado del original el 5 de diciembre de 2021. Consultado el 24 de septiembre de 2025 .
  10. 1 2 3 Ginder, David (enero de 2022). "Coprocesadores SNES: el futuro ha llegado" .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  11. Turing, Foone. «El extraño descubrimiento de hoy: Pilotwings (1991) tiene un conjunto de demos que se reproducen si no pulsas ninguna tecla, y una de ellas se comporta de forma diferente según la fecha de fabricación del cartucho. ¿Se estrella el avión o no?» . Twitter . Consultado el 11 de mayo de 2019 .
  12. Overload. "DSP2 Gamepaks" . Archivado del original el 09/10/2021 . Consultado el 11/04/2022 .
  13. Overload; The Dumper. "DSP3 Gamepaks" . Archivado del original el 9 de octubre de 2021. Consultado el 11 de abril de 2022 .
  14. ^ "解体新書。初代Gbをバラしてみる。" . Archivado desde el original el 31 de octubre de 2018 . Consultado el 31 de octubre de 2018 .
  15. "Game Boy (DMG) - Base de datos de hardware de Game Boy" . Archivado del original el 31/10/2018 . Consultado el 31/10/2018 .
  16. "Dentro del adaptador Super Gameboy SNES « insideGadgets" . Archivado del original el 31/10/2018 . Consultado el 31/10/2018 . 
  17. 1 2 "Documentación de ZSNES v1.51" . Archivado del original el 20 de abril de 2009. Recuperado el 3 de julio de 2007 .
  18. Ridgely, Erin Elizabeth; Şengün, Sercan (2022), "New Super Mario Bros. Wii, An Analysis" , Encyclopedia of Computer Graphics and Games , Cham: Springer International Publishing, pp. 1–2 , doi : 10.1007/978-3-319-08234-9_432-1 , ISBN  978-3-319-08234-9, consultado el 15 de enero de 2024
  19. "Nintendo Power" . N-Sider.com. Archivado del original el 20 de febrero de 2012. Consultado el 3 de julio de 2007 .
  20. "Hoja de datos RC2324DPL (PDF) - Lista de fabricantes no clasificados" . ALLDATASHEET.COM . Archivado del original el 23 de marzo de 2019. Consultado el 14 de marzo de 2019 .
  21. "X-Band" . SNES Central . Archivado del original el 27 de marzo de 2019. Consultado el 14 de marzo de 2019 .
  22. "RTC-4513" . SNES Central .
  23. "Documentación del algoritmo S-DD1" .
  24. "Diario de desarrolladores de SNES9x (noviembre de 2000)" . Archivado del original el 8 de septiembre de 2014. Consultado el 7 de septiembre de 2014 .
  25. "Diario de desarrolladores de SNES9x (agosto de 2003)" . Archivado del original el 20 de febrero de 2015. Consultado el 7 de septiembre de 2014 .
  26. "Programa de demostración SA1" . SNES Central. Archivado del original el 4 de octubre de 2011. Consultado el 20 de agosto de 2008 .
  27. 1 2 3 4 5 "Jsgroth" (17 de febrero de 2024). "Coprocesadores SNES: SA-1" . Blog de Jsgroth . Consultado el 28 de marzo de 2026 .
  28. Sanglard, Fabien (21 de abril de 2024). "DENTRO DE LOS CARTUCHOS DE SUPER NINTENDO" . Sitio web de Fabien Sanglard . Consultado el 12 de abril de 2026 .
  29. Evan G. "CIC" . SNES Central . Consultado el 12 de abril de 2026 .
  30. "ST-0010" . Hoja de rompecabezas de Overload . Archivado del original el 29/09/2007 . Consultado el 03/07/2007 .
  31. Korth, Martin. "Fullsnes - Especificaciones de SNES sin caché" . Página principal de emulación sin caché . Consultado el 27 de marzo de 2025 .
  32. Siliconinsider. "SETA ST018 VLSI (1994)" . Twitter . Consultado el 18 de abril de 2023 .
  33. Ginder, David (10 de agosto de 2017). "Descripción general de la reescritura del núcleo de emulación ARM7TDMI" . Foro de mensajes de byuu . Consultado el 27 de marzo de 2025 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  34. "¿Alguna idea de qué es esto?" . Archivado del original el 29 de marzo de 2019 . Consultado el 20 de mayo de 2025 .
  35. "BT se une a Nintendo" . Telecompaper . 28 de junio de 1995. Archivado del original el 23 de febrero de 2020. Consultado el 20 de mayo de 2025 .
  36. "Cartucho interactivo Super Nintendo BT + Caja de envío SNES" . eBay . Archivado del original el 22 de mayo de 2025. Consultado el 22 de mayo de 2025 .
  37. "s-l1600.jpg" . eBay . Archivado del original el 22 de mayo de 2025. Consultado el 22 de mayo de 2025 .
  38. "Pilotwings (Nintendo, 21/12/90) @ Magweasel" . Archivado del original el 1 de abril de 2017. Consultado el 16 de mayo de 2017 .
  39. "Pachi-Slot Monogatari - PAL Kougyou Special (Nihon Soft System, 27/10/95)" . Archivado del original el 02/08/2018 . Consultado el 02/08/2018 .
  40. "PGA Tour 96" . superfamicom.org . Consultado el 10 de abril de 2026 .
  41. Linneman, John (27 de septiembre de 2017). "El desmontaje de la SNES mini confirma que se recicló tecnología de la NES mini" . Eurogamer . Archivado del original el 28 de septiembre de 2017. Recuperado el 27 de septiembre de 2017 .
  42. "Cómo se hizo: Vortex". Retro Gamer . N.° 147. Octubre de 2015. págs. 38–41 .