Los aceleradores de Apple II son dispositivos de hardware que permiten que un ordenador Apple II funcione a una velocidad superior a su frecuencia de reloj prevista .
aceleradores de 8 bits
Number Nine Apple Booster – Number Nine Computer Corporation (Number Nine Visual Technology)
- Plataforma: Apple II, Apple II Plus
- Factor de forma: tarjeta con ranura de 50 pines
- Velocidad: 3,58 MHz
- Caché: 64 KB de RAM integrada
- Compatible con DMA: No
- Actualizable: No
La Apple Booster número nueve (1982) fue una de las primeras aceleradoras para la serie de ordenadores Apple II. Esta tarjeta es la versión original de la Accelerator II de Saturn (por lo que la placa de circuito impreso de la Accelerator II comparte los logotipos de Saturn Systems y NNCC). Con un precio de 598 dólares, la Saturn era mucho más barata que la NNCC, pero hoy en día se dispone de poca información sobre esta tarjeta.
SpeedDemon – Tecnologías de Microcomputadoras (McT)
- Plataforma: Apple II, Apple II Plus, Apple IIe
- Factor de forma: tarjeta con ranura de 50 pines
- Velocidad: 3,58 MHz
- Caché: caché de 4 KB
- Compatible con DMA: No
- Actualizable: No
La tarjeta SpeedDemon de Microcomputer Technologies (McT) fue una de las primeras aceleradoras para Apple II que utilizaba el microprocesador 65C02 , más reciente , y la primera en implementar tecnología de caché. Esto permitía que la tarjeta utilizara pequeñas cantidades de memoria, lo que reducía su coste de producción y eliminaba la necesidad de consumir ciclos de reloj para actualizar la RAM dinámica que utilizaban otras tarjetas. Otras aceleradoras que no utilizaban caché funcionaban a 3,58 MHz la mayor parte del tiempo, pero debían reducir su velocidad a 1 MHz para este ciclo de actualización. Para las tarjetas periféricas que requerían operaciones lentas a 1 MHz, la SpeedDemon siempre reducía la velocidad de acceso a la ranura n.º 6 a 1 MHz, mientras que un jumper en la tarjeta controlaba la reducción de velocidad de las ranuras n.º 4 y n.º 5. La SpeedDemon se vendía originalmente por 295 dólares.
Acelerador II – Saturn Systems (Titan Technologies)
- Plataforma: Apple II, Apple II Plus
- Factor de forma: tarjeta con ranura de 50 pines
- Velocidad: 3,58 MHz
- Caché: 64 KB de RAM integrada
- Compatible con DMA: No
- Actualizable: No
El acelerador II de Saturn Systems fue el acelerador original para la serie de computadoras Apple II. La tarjeta aceleraba el Apple II y el Apple II Plus mediante un microprocesador MOS 6502 más rápido y memoria RAM de alta velocidad integrada . Al activarse la tarjeta aceleradora, el software se ejecutaba en la CPU y la memoria de la tarjeta, sin utilizar los componentes de la placa base. La tarjeta utilizaba una serie de 8 interruptores DIP para configurar la velocidad de acceso a las ranuras, así como la velocidad de la tarjeta. Dado que el acelerador II se lanzó antes de la presentación del Apple IIe por parte de Apple , si bien la tarjeta funcionaba en un Apple IIe, el software que requería un microprocesador 65C02 o que utilizaba memoria auxiliar no funcionaba correctamente; este problema se solucionó con el acelerador IIe, que fue un rediseño completo. Saturn Systems cambió su nombre a principios de la década de 1980 a Titan Technologies debido a complicaciones con la marca registrada .
Acelerador IIe – Titan Technologies (anteriormente Saturn Systems)
- Plataforma: Apple II, Apple II Plus
- Factor de forma: tarjeta con ranura de 50 pines
- Velocidad: 3,58 MHz
- Caché: 64 KB de RAM integrada + 16 KB de ROM de sombra
- Compatible con DMA: No
- Actualizable: No
El acelerador //e fue lanzado en 1984 por Titan Technologies, una versión mejorada del acelerador Saturn original, en respuesta al lanzamiento del Apple IIe. La tarjeta conservaba los 64 KB de RAM de la tarjeta original y añadía el microprocesador 65C02, más moderno. Esta tarjeta solucionó el problema de incompatibilidad de la RAM auxiliar de la tarjeta anterior; sin embargo, no mejoró la velocidad de este segundo banco de RAM, que era común en el Apple IIe.
TransWarp – Ingeniería Aplicada
- Plataforma: Apple II, Apple II Plus, Apple IIe
- Factor de forma: tarjeta con ranura de 50 pines
- Velocidad: 3,58 MHz
- Caché: 256 KB de RAM integrada
- Compatible con DMA: No
- Actualizable: No
Applied Engineering fue la última compañía en ofrecer una tarjeta aceleradora para Apple II basada en ranuras, la TransWarp . Esta nueva tarjeta ofrecía una configuración completa de la ranura mediante interruptores DIP y control de velocidad mediante interruptores DIP y software. El usuario podía mantener pulsada la tecla Esc al arrancar para desactivar la tarjeta en aplicaciones que requerían alta velocidad. En un Apple II Plus, la TransWarp emulaba la tarjeta de lenguaje de 16k. La TransWarp funcionaba a las mismas velocidades de 3,58, 1,79 y 1,02 (comúnmente denominada "1") MHz que otros aceleradores de la época; sin embargo, incluía la impresionante cantidad de 256 KB de RAM integrada. Según la revista Apple Assembly Line de marzo de 1986 (volumen 6, número 6), así es como la TransWarp utilizaba la RAM :
La RAM de 256 KB de TransWarp se divide efectivamente en cuatro bancos de 64 KB. Cuando enciendes tu Apple con TransWarp instalado, toda la ROM desde $D000 hasta $FFFF se copia en uno de los bancos de RAM de alta velocidad. El resto de este banco no se utiliza. Un segundo banco se utiliza en lugar de la RAM de la placa base. El tercer y cuarto banco se utilizan en lugar del primer y segundo banco de AUXMEM, si tienes una tarjeta de RAM como RAMWORKS instalada en la ranura AUX. Si tienes una RAMWORKS grande en la ranura auxiliar de un //e, cualquier banco adicional más allá de dos seguirá siendo utilizable, pero a "solo" 1 MHz. [ 2 ]
En el mismo número de la publicación se determinó que la TransWarp era más rápida que la McT SpeedDemon y la Titan Accelerator //e al ejecutar las mismas aplicaciones, a pesar de que las tres tarjetas funcionaban a la misma velocidad nativa de 3,58 MHz. La TransWarp se lanzó a principios y mediados de la década de 1980 con un precio de venta original de 279 dólares. Applied Engineering ofreció una actualización exclusiva de 89 dólares al microprocesador 65802 de 16 bits para aquellos usuarios que pudieran aprovechar sus funciones avanzadas.
TransWarp II – Ingeniería Aplicada (EA)
- Plataforma: Apple IIe
- Factor de forma: tarjeta con ranura de 50 pines
- Velocidad: 3,58 MHz o 7,16 MHz
- Caché: Desconocido
- Compatible con DMA: No
- Actualizable: No
El TransWarp II fue un acelerador completamente rediseñado por Applied Engineering (AE). La compañía descartó el diseño de RAM integrada del TransWarp original y optó por una implementación basada en caché con licencia, similar a la que utilizaba Zip Technology. Sin embargo, en lugar de usar un chip híbrido, Applied Engineering decidió implementar el diseño en una tarjeta. Desafortunadamente, dado que el diseño tenía licencia de Bits and Pieces, fabricantes del Rocket Chip, y no de Zip Technologies, Applied Engineering se vio obligada a dejar de vender el TransWarp II poco después de su lanzamiento, debido a que Zip ganó una demanda por infracción de patentes contra Bits and Pieces por la implementación de la tecnología de caché de Zip.
TransWarp III (nunca lanzado) – Ingeniería Aplicada
- Plataforma: Apple IIe
- Factor de forma: tarjeta con ranura de 50 pines
- Velocidad: 8 MHz+
- Caché: Desconocido
- Compatible con DMA: Sí
- Actualizable: Sí
Se suponía que el TransWarp III de Applied Engineering reemplazaría al TransWarp II tras su repentina descontinuación. Debido a la disminución del mercado de Apple II a principios de la década de 1990, el TransWarp III nunca llegó a comercializarse. Algunos creen que las imágenes de los anuncios del TransWarp III en revistas especializadas en Apple II eran maquetas y que el producto nunca existió. Los anuncios presumían de mayor velocidad y facilidad de actualización cuando estuvieran disponibles los microprocesadores 65c02 más rápidos.
Zip Chip – Zip Technologies
- Plataforma: Apple IIe, Apple IIc
- Factor de forma: Chip de reemplazo de CPU
- Velocidad: 4 MHz, 8 MHz
- Caché: 8 KB
- Compatible con DMA: Sí
- Actualizable: No
Zip Technologies presentó el Zip Chip Modelo 4000 de 4 MHz (también conocido como Zip Chip II-4) en el AppleFest de mayo de 1989. Este diseño fue revolucionario. En lugar de construir un acelerador en una tarjeta de expansión , Zip utilizó un diseño de chip híbrido conocido como Sistema en Paquete (SiP), y empleó este módulo para reemplazar directamente el microprocesador del Apple II. Tomaron un núcleo 65C02 y lo combinaron con lógica de control y 8 KB de memoria caché en un paquete DIP de 40 pines muy compacto , apenas más grande que la CPU 65C02 original a la que reemplazaba. Al crear este acelerador ultracompacto y sin ranuras, se abrió el mercado potencial de decenas de miles de ordenadores Apple IIc . Dentro del Zip Chip, todos los ajustes eran controlables por software, incluyendo las velocidades de cada ranura, que podían configurarse a 1 MHz o en modo "acelerado". El acelerador era de tipo caché, basado en la patente estadounidense n.º 4.794.523 de Zip Technology, y era capaz de ofrecer 10 configuraciones de velocidad diferentes. Posteriormente, Zip presentó el modelo Zip Chip 8000 (también conocido como Zip Chip II-8), que tenía características idénticas pero funcionaba a 8 MHz.
Zip GSX – Tecnologías Zip
- Plataforma: Apple IIGS
- Factor de forma: tarjeta con ranura de 50 pines
- Velocidad: 7-15 MHz
- Caché: 16, 32 o 64 KB (8, 16 o 32 KB de datos, 8, 16 o 32 KB de etiquetas)
- Compatible con DMA: Sí
- Actualizable: Sí
El acelerador consta de la CPU WDC 65C816 funcionando a un máximo de 15 MHz. Una caché dividida en 32 KB de "datos" y 32 KB de "etiquetas". El resultado es un aumento de rendimiento promedio de 4x. [ 5 ]
Se anunciaron dos modelos más económicos, pero nunca se lanzaron: el modelo 1500 "ZipChipGS" y el modelo 1525 "ZipChipGS Plus". Estos dos modelos estaban diseñados para encajar en el zócalo de la CPU (similar a los modelos ZipChip de 8 bits) en lugar de ocupar una ranura. El modelo 1500, más económico, no incluía soporte DMA y se suponía que funcionaría a 8 MHz con 8 KB de caché. El modelo 1525 también funcionaría a 8 MHz, pero incluiría soporte DMA y 16 KB de caché.
El modelo 1600 ("Zip GSX"), basado en ranuras, se ofreció con diferentes velocidades de reloj y con distintas cantidades de caché. Tanto la caché como la velocidad de la CPU eran actualizables.
Rocket Chip – Piezas sueltas
- Plataforma: Apple II, Apple II Plus, Apple IIe
- Factor de forma: Chip de reemplazo de CPU
- Velocidad: 5 MHz, 10 MHz
- Caché: Desconocido
- Compatible con DMA: No
- Actualizable: No
Bits and Pieces presentó el Rocket Chip poco después del lanzamiento del Zip Chip. El producto era prácticamente idéntico en apariencia y funcionamiento al Zip Chip de Zip Technology; sin embargo, operaba a 5 MHz frente a los 4 MHz del Zip Chip Modelo 4000 , y el Rocket Chip II funcionaba a la entonces vertiginosa velocidad de 10 MHz cuando se lanzó después del Zip Chip Modelo 8000 de 8 MHz. Una característica única del Rocket Chip era su capacidad para reducir la velocidad de un Apple II hasta 0,05 MHz para un funcionamiento a "cámara lenta". Aunque el Rocket Chip era más rápido que el Zip Chip en ambos casos, presentaba algunas incompatibilidades de software poco frecuentes, mientras que el Zip Chip no tenía ningún problema reportado. Estos problemas se debieron quizás a que Bits and Pieces forzó el límite físico de sus núcleos 65C02 para obtener velocidad adicional en una competencia feroz con Zip Technologies. Zip Technologies terminó imponiéndose al demandar con éxito a Bits and Pieces por infracción de patentes, lo que provocó la quiebra de la empresa.
A2 Turbo – Ian Kim
- Plataforma: Apple II, Apple II Plus, Apple IIe
- Factor de forma: tarjeta con ranura de 50 pines
- Velocidad: 3,58 MHz, 7,16 MHz
- Caché: 256 KB
- Compatible con DMA: No
- Actualizable: No
Desarrollado por Ian Kim. Mayo de 2021.
A2 OverDrive – Ian Kim
- Plataforma: Apple II, Apple II Plus, Apple IIe
- Factor de forma: tarjeta con ranura de 50 pines
- Velocidad: 3,58 MHz, 7,16 MHz, 16 MHz
- Caché: 512 KB
- Compatible con DMA: No
- Actualizable: No
Desarrollado por Ian Kim. Mayo de 2021. Cuenta con dos puertos de salida digital de 8 bits y un puerto de entrada de 8 bits. También incluye un generador de interrupciones de 16 bits ( IRQ o NMI ). Con esta función, puede reproducir canciones WAV en estéreo de 22 kHz. Además, incorpora memoria RAM de 64 KB compatible con Saturn y de 384 KB compatible con RAMWORK. Dispone de RAM adicional en la dirección SLOT ROM, una función especial que resulta muy útil durante el desarrollo de programas.
Placa base Apple IIc Plus
- Plataforma: Apple IIc Plus
- Factor de forma: Placa base integrada
- Velocidad: 8 - 10+ MHz
- Caché: 8 KB
- Compatible con DMA: No disponible
- Actualizable: Sí
Apple Computer obtuvo la licencia del diseño del acelerador basado en caché de Zip Technologies para el diseño de su Apple IIc Plus . Esto permitió que la computadora funcionara cuatro veces más rápido que su predecesora de 1 MHz, la Apple IIc . En lugar de utilizar un diseño monolítico de sistema en paquete (SIP) del chip Zip, que podría haber causado problemas de espacio libre y aumentado el costo de la compacta Apple IIc Plus, Apple separó de forma económica el diseño del chip Zip en sus componentes individuales, utilizando chips de RAM estática estándar para la caché de 8 KB.
Overclocking
En octubre de 2001, Michael J. Mahon, un entusiasta que frecuentaba el grupo de noticias de Apple II en Usenet , comp.sys.apple2, propuso aumentar la frecuencia del Apple IIc Plus. [ 6 ] Durante los años siguientes, los miembros del grupo de noticias informaron velocidades que oscilaban entre 8 MHz y 10 MHz simplemente cambiando el oscilador de cristal de 16 MHz de la placa base por uno más rápido (el Apple IIc Plus divide la frecuencia del oscilador por cuatro para obtener la frecuencia real del procesador). Algunos usuarios con caché de RAM estática de 120 ns informaron problemas para alcanzar los 10 MHz, mientras que otros con chips de 100 ns tuvieron más éxito. La mayoría logró alcanzar los 8 MHz. [ 7 ] [ 8 ]
Véase también
Referencias
- ↑ "Repositorio de Ingeniería Aplicada - Apple IIE" .
- ↑ Línea de ensamblaje de Apple v6, n.° 6, marzo de 1996. Archivado el 4 de marzo de 2016 en Wayback Machine.
- ↑ "Repositorio de Ingeniería Aplicada - Apple IIE" .
- ↑ "Repositorio de Ingeniería Aplicada - Apple IIE" .
- ↑ https://apple2online.com/~appleon1/web_documents/apple_ii_faqs.pdf
- ↑ Octubre de 2001 MJM comp.sys.apple2 Propuesta de overclocking para Apple IIc+
- ↑ 2003 comp.sys.apple2 Discusión sobre overclocking del Apple IIc+ "Verificación de velocidad"
- ↑ 2006 comp.sys.apple2 Discusión sobre overclocking del Apple IIc+ "Overclocking del IIc+"
Enlaces externos
- Historia del Apple II - Aceleradores
- Reseña de julio de 1985 de McT SpeedDemon - Apple Assembly Line
- Algunas imágenes interesantes de los primeros aceleradores Apple II.
- Manual de Titan //e archivado el 17 de diciembre de 2005 en Wayback Machine.
- Comparaciones lado a lado de los dos aceleradores Titan. Archivado el 17 de diciembre de 2005 en Wayback Machine.
- Preguntas frecuentes sobre el acelerador comp.sys.apple2
- hackzapple.com Aceleradores para Apple II
- Periféricos de Apple II