stringtranslate.com

Tecnología MOS TED

Distribución de pines de TED

El 7360/8360 TExt Display ( TED ) era un circuito integrado fabricado por MOS Technology, Inc. Era un chip de vídeo que también contenía hardware de generación de sonido , circuitos de actualización de DRAM , temporizadores de intervalo y gestión de entrada de teclado . Fue diseñado para Commodore Plus/4 y 16. El empaquetado consistía en un DIP de 48 pines estándar JEDEC .

La única diferencia entre los modelos 7360 y 8360 es la tecnología de fabricación utilizada; el modelo 8360 es más común. [1]

Capacidades de video

Las capacidades de video que ofrecía el TED eran en gran medida un subconjunto de las del VIC-II . El TED admitía cinco modos de video: [2]

Estos modos no sufrieron grandes cambios con respecto a los modos VIC-II correspondientes, salvo por las diferentes asignaciones de registros y memoria (consulte el artículo sobre el VIC-II para obtener información sobre los modos gráficos). Sin embargo, el TED carecía de las capacidades de sprites del VIC-II, por lo que la animación del juego se tuvo que realizar exclusivamente con conjuntos de caracteres personalizados, como en el VIC-20. Esto restringió los gráficos de los juegos C16/Plus 4 en comparación con el C64. En el VIC-II, los sprites usaban dos tercios del área del chip, lo que aumentaba el número de transistores por encima del de la CPU. Por el contrario, el TED almacena en caché los atributos de color en el chip, lo que aumenta la SRAM de40 a 75  bytes y elimina la RAM de color externa.

El TED incluía dos características de las que carecía el VIC-II: control de luminancia y texto parpadeante.

Generaba 16 colores base mediante variaciones de las señales de croma de Pb y Pr (con 8 pasos posibles, que iban desde 0, +-0,3826834, +-0,7071068 hasta +-1,0). A quince de estos 16 colores (con excepción del negro) se les podía asignar uno de los 8 valores de luminancia Y (0,125, 0,25, 0,375, 0,5, 0,625, 0,75, 0,875, 1,0), lo que hacía que el TED fuera capaz de mostrar una gama de colores mucho más amplia que el VIC-II. A continuación se muestra la paleta completa de 121 colores YPbPr . [3]

Capacidades de sonido

El TED contaba con un generador de tonos simple que producía dos canales de audio. El primer canal producía una onda cuadrada y el segundo podía producir una onda cuadrada o ruido blanco . Entre los dos canales se podían escuchar dos tonos o un tono más ruido. Este generador de tonos fue diseñado para aplicaciones comerciales y no ofrecía las amplias funciones de sonido que se encuentran en el chip SID .

Otras características

El TED incluye tres temporizadores de intervalo de 16 bits , que consisten en contadores descendentes que funcionan a la frecuencia del reloj maestro. Pueden generar IRQ en caso de desbordamiento, al igual que un registro rasterizado en caso de igualdad con la línea de exploración actual. El chip también contiene un puerto de E/S , que se utiliza en el Plus/4 y el 16 para explorar el teclado y el joystick . Además, maneja la conmutación de bancos , utilizada por el sistema operativo para maximizar la cantidad de RAM disponible para Commodore BASIC .

El TED tiene una prioridad mayor en el acceso a la memoria DRAM que la CPU. Por lo tanto, en los límites, la CPU puede funcionar a toda velocidad, pero en el área de visualización activa se ve limitada a la mitad de la velocidad de reloj. Una característica indeseable del chip es su conocida tendencia a autodestruirse por sobrecalentamiento. Para mantener en buen estado de funcionamiento un ordenador que utilice este chip, se recomienda mejorar su refrigeración. [4]

Como los chips TED ya no se producen, su arquitectura interna ha sido investigada y replicada por el desarrollador húngaro Istvan Hegedus usando verilog HDL en un proyecto llamado FPGATED. [5] El código fuente de este proyecto se ha hecho de código abierto, lo que condujo a una implementación de C16 en la plataforma MisTer y a un prototipo funcional de reemplazo de chip directo por parte del desarrollador del código original.

Hay otro sustituto de TED en desarrollo basado en el código fuente original del "proyecto ThED". [6]

Notas

  1. ^ "MOS 7360/8360". Commodore Plus/4 World . Consultado el 30 de octubre de 2022 .
  2. ^ "Hoja de datos del TED 7360" (PDF) . Commodore Semiconductor Group . Consultado el 21 de mayo de 2019 .
  3. ^ Los valores de color se toman del código fuente del emulador YAPE Plus/4.
  4. ^ Bucci, Davide. «Temperaturas de CPU y TED en un Commodore Plus/4» . Consultado el 21 de mayo de 2019 .
  5. ^ "FPGATED reimplementa el chip TED de la serie Commodore 264 en FPGA" . Consultado el 14 de mayo de 2022 .
  6. ^ "ThED – Tecnología MOS de reemplazo de TED para la serie Commodore 264". 5 de diciembre de 2019. Consultado el 29 de octubre de 2021 .

Enlaces externos