Manzana II

Manzana II
Manzana II
Fabricante Computadora Apple
Escribe Ordenadores domésticos
publicación Abril de 1977 (EE. UU.)
Fin de producción Noviembre de 1993 (EE. UU.)
Precio de fábrica US $ 1298 (aprox. 3500 a 5000 DM) dependiendo del equipo
procesador 6502 a 1.022727 MHz
memoria de acceso aleatorio 4 a 64  kB de RAM
gráfico 15 colores: 40 × 48 píxeles
2 colores: 280 × 192 píxeles
Sonido Nevada
Disco 5¼ " disquetes , casetes compactas
Sistema operativo Applesoft BASIC , Apple DOS , ProDOS , Apple CP / M , Apple Pascal
predecesor Apple I.
sucesor Apple II +

El Apple II (también Apple] [ o Apple // ) de Apple Computer fue uno de los primeros microordenadores de 8 bits en ser ampliamente utilizado. Junto con su predecesor, el Apple I , es el último equipo producido en serie que fue diseñado por una sola persona, a saber, Steve Wozniak .

Cuando se lanzó, Apple II tenía ocho ranuras libres del sistema de bus de Apple de 8 bits con las que se podía expandir individualmente. La serie Apple II era un sistema abierto , lo que significa que se publicaron todos los detalles de construcción esenciales. Existían numerosos videojuegos y software para usuarios domésticos para el dispositivo . Al mismo tiempo, la computadora también era adecuada para aplicaciones de oficina y otros usos profesionales, en parte debido a su estructura modular y expandible. En la literatura, por lo tanto, se cuenta en parte entre las computadoras domésticas , pero también entre las primeras computadoras de estación de trabajo .

historia

El Apple II es el sucesor del Apple I y fue desarrollado por Steve Wozniak y comercializado por Steve Jobs (ambos cofundadores de Apple ) en abril de 1977. Pronto aparecieron varios clones ilegales de Apple , incluidos los fabricados por aficionados al bricolaje, ya que en los primeros modelos de Apple II solo se usaban chips estándar fácilmente disponibles . Al igual que con otros modelos de computadora de esta época, los clones comerciales se produjeron principalmente en Asia Oriental, Brasil y el entonces comunista Bloque del Este , ya que las computadoras estadounidenses originales allí eran difíciles de obtener debido a barreras de exportación o importación o demasiado caras en comparación con el ingreso promedio. . Al mismo tiempo, el enjuiciamiento legal de clones en estos países era difícil o imposible en ese momento. La construcción de clones legales de Apple llevó mucho tiempo, ya que Apple no obtuvo la licencia del firmware (excepto para ITT 2020 ), y el desarrollo de un firmware compatible pero no idéntico en el proceso de sala limpia fue mucho más difícil en contraste con el IBM posterior. PC (porque todavía no existía una tabla de entrada limpia). No fue hasta mediados de la década de 1980 que salió al mercado un clon en gran parte compatible y al mismo tiempo legal, el Laser 128 .

La serie Apple II se construyó entre 1977 y 1993, unos 16 años. Durante ese tiempo, se fabricaron más de dos millones de computadoras Apple II originales. Las innumerables réplicas de esta serie no están incluidas en este número.

La razón principal por la que la serie tuvo tanto éxito fue que la computadora era un sistema abierto . En los primeros modelos, todos los circuitos y señales, así como el firmware, estaban documentados en publicaciones disponibles para todos, en los modelos posteriores había algunos ASIC cuyo contenido exacto no se publicaba, pero sus funciones esenciales tampoco eran un secreto. Puede comprar una amplia variedad de tarjetas para las ranuras del Apple II o construirlas usted mismo. Había tarjetas de expansión de memoria, varias tarjetas de interfaz (por ejemplo, para impresoras, módems, unidades de disquete y disco duro), tarjetas de control (por ejemplo, para kits de construcción Fischertechnik, pero también tarjetas de E / S para la industria y la investigación), tarjetas gráficas, tarjetas de sonido, relojes en tiempo real e incluso tarjetas de procesador con otros procesadores como Z80 o 68000 .

El software de Apple fue en su mayoría más innovador que el de la competencia. El programa Visicalc fue el primer programa de hoja de cálculo para microcomputadoras. El programa AppleWorks fue el primer programa que combinó un procesador de texto, una hoja de cálculo y una base de datos en un solo programa.

El Apple II fue uno de los tres primeros microordenadores exitosos (junto con el Commodore PET 2001 y el Tandy TRS-80, que se presentaron al mismo tiempo ) que no se vendieron como un kit, sino como un dispositivo terminado. En ese momento, era común que el comprador al menos tuviera que encontrar un teclado y un monitor adecuados él mismo, a veces solo se vendían placas de circuito sin una unidad de fuente de alimentación y carcasa como computadoras (como el primer modelo de Apple, el Apple I ).

El Apple II a menudo se clona debido a su uso generalizado, no solo fuera de los EE . UU . La lista de clones de Apple II proporciona una lista incompleta de estos clones .

hardware

Funcionamiento interno del Apple II

En el Apple II se utilizó una CPU 6502 de 8 bits con una frecuencia de reloj de 1.022 7 2 7  MHz . En la configuración básica tenía 4 kB de RAM, ampliable hasta 64 kB, en los modelos posteriores hasta 16 MB.

teclado

Se incorporó un teclado de máquina de escribir, casi sin teclas especiales. Con el primer Apple II solo se podían ingresar letras mayúsculas; según el desarrollador de Apple II, Steve Wozniak , el único teclado que podía pagar en ese momento era uno con letras mayúsculas.

Modo texto

El Apple II original solo podía usar el juego de caracteres ASCII sin letras minúsculas (64 caracteres imprimibles y 32 caracteres de control) para la salida en modo texto . En el modo de texto, la manzana mostraba 24 líneas de 40 caracteres cada una.Los caracteres tenían un tamaño de 5 × 7 puntos y estaban escritos en casillas de caracteres de 7 × 8 puntos. Solo era posible el texto en blanco sobre un fondo negro, la capacidad de color de Apple solo entraba en juego en el modo de gráficos. Cada carácter puede mostrarse como normal, negativo o intermitente (alternando rápidamente entre normal y negativo). A diferencia de otras computadoras domésticas, el juego de caracteres no se puede cambiar mediante software. Por lo tanto, las letras minúsculas, las diéresis y los caracteres gráficos solo eran posibles utilizando soluciones de manipulación de hardware ( EPROM parcheadas , que en ese momento estaban muy extendidas entre los usuarios de Apple II en Alemania). Sin embargo, algunos clones, por ejemplo la base 108 , tenían juegos de caracteres alternativos de fábrica. No fue hasta el Apple IIe que se pudieron usar letras minúsculas y en su versión alemana también diéresis, pero solo a cambio de otros caracteres del conjunto de caracteres ASCII que rara vez se usan, de acuerdo con el estándar ISO 646 vigente en ese momento . Había un interruptor en la parte inferior del dispositivo con el que se podía elegir entre ASCII y GSCII ("ASCII alemán").

gráfico

Paleta de colores del Apple II
Captura de pantalla de la primera aventura gráfica Mystery House (Hi-Res con cuatro colores)

El núcleo del diseño de Apple II era un generador de caracteres y gráficos digitales ; esto se incorporó al sistema de tal manera que también refrescó la memoria DRAM . El gráfico tenía un espacio de direcciones especial en la memoria principal. Además del modo de texto posible con cualquier tamaño de memoria y los gráficos en color "LoRes" toscos (40 × 48 en 15 colores), el Apple II ofrecía un modo de gráficos "HiRes" de alta resolución con 280 × 192 píxeles de una expansión de memoria. de 16 kB ; El fondo (píxeles no configurados) era siempre negro, los píxeles configurados individuales aparecían en un monitor a color, dependiendo de si estaban en columnas pares o impares, en dos colores diferentes, mientras que dos o más píxeles colocados uno al lado del otro eran siempre blancos. Por cada siete píxeles también existía la opción de alternar entre dos espacios de color. Esto permitió al Apple II mostrar gráficos de alta resolución en seis colores (negro, blanco, verde, violeta, naranja, azul turquesa), lo que fue revolucionario en 1977. Además, el cambio al segundo espacio de color dio como resultado un desplazamiento horizontal de medio píxel de ancho, que podría usarse para expandir la resolución horizontal con una hábil programación.

Se usó un monitor de video como pantalla o un televisor usando un modulador de HF interpuesto (los televisores de hoy se pueden conectar directamente a través de la entrada de video o SCART, pero los modelos en ese momento casi siempre solo tenían una toma de antena, que requería una señal de HF modulada ). La salida de color solo funcionó con el sistema de televisión estadounidense NTSC , ya que hizo uso de sus propiedades especiales para permitir gráficos en color con tan pocos chips. Un factor importante en la generación de color fue el uso de 14.318 MHz como reloj principal en el Apple II, que es cuatro veces la frecuencia de la subportadora de color NTSC. Esto hizo posible generar fácilmente las señales de crominancia moduladas en amplitud.

Dado que el mismo reloj (dividido por 7 o 14) también sirvió como reloj de bits para la unidad de disquete y para todo el tiempo del sistema, no podría simplemente ser reemplazado en las manzanas europeas por un múltiplo de la frecuencia de la subportadora de color PAL, de lo contrario Los disquetes ya no serían compatibles entre las dos variantes del modelo y los programas se ejecutarían a diferentes velocidades. Por lo tanto, se requería una tarjeta de color PAL en las manzanas europeas , que recibieron la señal pseudo-NTSC de la placa base y la convirtieron a PAL. Desde el europeo IIe esto se integró en la placa base. La señal pseudo-NTSC es generada por un oscilador de cristal diferente al portador de color PAL. Dado que los osciladores de cristal siempre tienen fluctuaciones de frecuencia mínimas, las fluctuaciones independientes de los dos osciladores dan como resultado inevitablemente una superposición de frecuencia irregular ( latido ) en esta disposición . Como resultado, la imagen de video en color de las manzanas europeas es inquieta; tiende a agitar la imagen y a subir o bajar los patrones de muaré . Sin embargo, el modo de texto no se ve afectado por este problema.

Apple II con unidades de disquete

Medios de almacenamiento

El medio más común de almacenamiento fue de 5¼ pulgadas disquetes . Steve Wozniak había descubierto que las unidades de disquete disponibles en ese momento eran demasiado caras e ineficaces y desarrolló su propia electrónica de control que, al permitir que la CPU de la computadora hiciera gran parte de la codificación y el tiempo, era en realidad más barata y podía almacenar más datos por disco que productos de la competencia. Las unidades de disquete típicas en ese momento tenían una capacidad de 80 a 90 kB, Wozniak administraba más de 110 kB con el mismo mecanismo de unidad, en una segunda versión incluso 140 kB por lado del disco. El diseño del controlador de la unidad fue tan efectivo que Apple lo usó más tarde como una solución de un solo chip con el nombre de Integrated Woz Machine en los sucesores de Apple II y también en las computadoras Macintosh.

Cuando se utilizan disquetes, el sistema operativo suele ser Apple DOS o ProDOS posterior, además del Applesoft BASIC integrado (o antes del II + Integer BASIC ) . También había una gran cantidad de sistemas operativos DOS más rápidos de otros fabricantes, e. B. Diversi-DOS. La editorial Hüthig era una versión de Unix llamada KIX. En contraste, la versión UCSD - Pascal , Apple Pascal, fue ampliamente utilizada como sistema operativo en escuelas y universidades ; En base a esto, también estaba el lenguaje de programación Modula-2 . Guardar en casetes de cinta era posible, pero solo era común con los Apple en los primeros días, antes de que una unidad de disquete estuviera disponible en 1978. El casete conservó cierta importancia como medio para copias de respaldo, ya que un casete C90 económico podía almacenar el contenido de varios disquetes y los disquetes eran muy caros a principios de la década de 1980 (aproximadamente 5 DM).

A partir de 1983 se disponía incluso de discos duros con capacidades de 10 y 20 MB, que eran enormes para la época. La empresa Frank & Britting GmbH, Forst (Baden) (ya no existente) ofreció los primeros discos duros del fabricante escocés Rodime con sus controladores para Apple con un micro Winchester (3,5 pulgadas) con 10 MB de capacidad. Se accedió a los datos con un promedio de 93 milisegundos. DOS, CP / M, UCSD-Pascal y ProDOS se pueden alojar simultáneamente en cuatro particiones del disco duro. Después de comenzar, un menú se encargó de la selección.

La empresa Compu-Shack (también desaparecida) vendió este kit de instalación que reemplazó la unidad de fuente de alimentación. El precio de venta de 20 MB fue de 4560 DM al inicio de las ventas, para la versión 3990 DM de 10 MB.

Extensiones

Fuente de alimentación, junto a él las tarjetas de expansión: expansión de 16 kB de memoria ( “ tarjeta de lengua Apple II ”), con una tarjeta de Z80 procesador, tarjeta de 80 caracteres y la tarjeta de disquete unidades

El Apple II tenía un bus de expansión con ocho ranuras, que Steve Wozniak había hecho cumplir contra la voluntad de Steve Jobs. Dado que Wozniak había documentado abiertamente estas ranuras y todo el diseño, se creó una gran cantidad de tarjetas adicionales, por ejemplo, la tarjeta de expansión Microsoft Softcard con un procesador Z80 , para que la computadora pudiera funcionar con el sistema operativo Apple CP / M y, por lo tanto, el software de oficina estándar disponible para él en ese momento, como WordStar y dBASE .

Otras extensiones populares fueron: una extensión de memoria de 16 kB llamada “ Apple II Language Card ”, que podría reemplazar el espacio de direcciones ROM incorporado con un intérprete de idioma recargable; Tarjetas de 80 caracteres, que duplicaron la cantidad de caracteres que se pueden mostrar por línea (la tarjeta "Videx VideoTerm" y sus diversas réplicas fueron particularmente populares; las tarjetas de 80 caracteres estaban disponibles como estándar en el IIe tan pronto como una tarjeta de expansión de memoria se insertó), tarjetas de interfaz en serie y paralelo para impresoras y módems externos o acopladores acústicos . Además, estaban las primeras tarjetas de sonido simples como la burla , que eran claramente superiores al altavoz integrado de Apple, pero solo eran compatibles con unos pocos programas. La tabla de burla contenía, entre otras cosas. el chip de sonido AY-3-8910 de General Instrument , que era casi idéntico al del Atari ST y al ordenador MSX , que tuvo mucho éxito en Japón .

Tarjeta de expansión para discos flexibles unidades

Además, había tarjetas de expansión con la ayuda de las cuales era posible conectar unidades de disquete o incluso los primeros discos duros al Apple II. También había módems internos.

El concepto de tarjeta de expansión tuvo tanto éxito que IBM lo adoptó más tarde para la primera PC. Sin embargo, el concepto de ranura del IBM PC representó un claro paso atrás en comparación con el Apple II. Las tarjetas de expansión para el Apple II podían incorporar su software de controlador en la placa y se les daba una dirección fija (de memoria) a través de la ranura. Esto hizo posible con muchas tarjetas simplemente conectarlas en una ranura libre y usarlas sin ningún trabajo de instalación adicional. En contraste, las tarjetas de expansión en la PC de IBM tenían que tener su dirección configurada usando interruptores DIP, lo que generaba problemas si dos tarjetas tenían la misma dirección. Además, era necesario instalar el software del controlador en la PC IBM.

Puerto de juegos

Manzana 2 remos

Ya se podrían conectar dos paletas o un joystick analógico al Apple II original ; Se integró un convertidor primitivo de analógico a digital (el proceso se copió del puerto del juego de la PC IBM y estuvo en uso durante mucho tiempo, pero fue reemplazado por USB ). El joystick también podría incorporarse a sus propios programas con relativa facilidad y utilizarse como entrada.

El puerto del juego tenía cuatro entradas para un potenciómetro con 150 kΩ cada una , tres entradas para botones y cinco salidas digitales, cuatro de las cuales eran conmutables y una que solo podía emitir pulsos cortos. La conexión prevista para el puerto del juego, y más aún el enchufe que se utilizaría allí, no eran mecánicamente particularmente estables. La conexión fue un zócalo IC en formato DIL16 dentro de la computadora; Para enchufar algo allí, se tuvo que abrir la computadora, luego se sacó el cable de la caja a través de una abertura en la parte posterior. En el caso del Apple IIe, esta conexión se complementó con una toma D-Sub de 9 pines conectada externamente, en la que ya no se sacaron las salidas digitales. Los últimos modelos solo tenían el conector D-Sub, se omitió la conexión interna.

Es interesante que las tres entradas para botones surgieron porque el módulo utilizado para los botones y ejes tenía ocho entradas, una de las cuales se utilizó para implementar la entrada del casete. Los ejes fueron implementados por cuatro monoflops , cuyo tiempo de conmutación fue determinado por la resistencia configurada del potenciómetro, dejando tres entradas para botones.

sincronización

El Apple II poseía innatamente no temporizadores (temporizador) e interrupciones ( interrupciones ). Wozniak citó la razón por la que deseaba mantener el diseño lo más simple posible. Además, un controlador de teclado controlado por interrupciones había fallado, por lo que utilizó un método de " sondeo ".

Debido a que falta la interrupción del temporizador, z. Por ejemplo, la reproducción precisa de música a través del altavoz incorporado es muy compleja; la longitud de cada comando de código de máquina individual tuvo que calcularse para encender y apagar el altavoz en la frecuencia correcta. Dado que algunos comandos 6502 requerían diferentes números de ciclos dependiendo del contenido del registro, esto no era un asunto trivial.

El código del controlador de la unidad de disquete también se detuvo durante el ciclo exacto; Al manejar funciones de software críticas en el tiempo, Wozniak pudo construir una unidad de disquete innovadora, simple y flexible. El cargador de arranque en una PROM en la tarjeta enchufable de la unidad de disquete, que podía recargar de forma autónoma un DOS completo desde el disquete, tenía solo 252 bytes de tamaño , incluida la tabla de códigos GCR .

Tarjetas adicionales como la mencionada tarjeta de sonido “Mockingboard” actualizaron las interrupciones del temporizador que faltaban, principalmente basadas en el chip 6522 del “Adaptador de interfaz versátil” , que ahora ha sido lanzado y que también se abrió camino en el diseño de Apple III.

Mayor desarrollo del modelo maestro

Logotipo de Apple II

El modelo original se desarrolló aún más en el Apple II + y Apple II europlus en 1979 ; este último fue el primer microordenador que se vendió a gran escala en Europa. El II + siempre ofrecía 48 kB de memoria (las variantes de expansión más pequeñas ya no eran compatibles) y venía con un firmware diferente : a diferencia del Apple II, cuya ROM todavía contenía el Apple Integer Basic desarrollado por Steve Wozniak , ofrecía Applesoft BASIC , que de Microsoft se originó. Era notablemente más lento, usaba más memoria y tenía una estructura menos clara que Integer BASIC, pero tenía la gran ventaja de que, en contraste con esto, también podía calcular con números de coma flotante . La propia extensión de Apple de Integer BASIC en esta dirección había fallado debido a la falta de tiempo, razón por la cual se tomó la decisión de comprar. Applesoft BASIC tiene comandos para mostrar gráficos en color de alta resolución; de lo contrario, es en gran parte idéntico al Commodore BASIC z. B. el Commodore 64 , porque también vino de Microsoft y de la misma base de código . El Europlus se diferencia del II + solo en la adaptación al estándar de televisión europeo con sus 50 cuadros por segundo en lugar de 60 como en América. El teclado y el conjunto de caracteres Europlus siguieron siendo estadounidenses, aunque los aficionados y revendedores a menudo hacían ajustes.

El mercado

En 1980, el Apple II se transformó en el Apple III menos exitoso (cuyo fracaso en el mercado de IBM con su PC IBM , que, como el Apple II, tenía una arquitectura abierta, abrió un gran nicho de mercado), luego se desarrolló aún más en el mercado de IBM. IIe en 1982 y el portátil IIc en 1984 Finalmente reemplazado en 1986 por el II GS equipado con el procesador 65C816 y en parte trabajando con 16 bits , que apenas fue anunciado por Apple y, junto con los ordenadores Apple Macintosh , el Atari ST y el Commodore Amiga. , recibió poca atención en Europa. Un sucesor con el nombre en clave "Apple // x" o "Golden Gate", concebido en 1984/1985 con la colaboración de Steve Wozniak, no salió de una etapa temprana de desarrollo. La computadora basada en la CPU WD 65816 debe, entre otras cosas, expandible con un procesador 68000, la compatibilidad con Apple Macintosh o una interfaz gráfica de usuario no estaba prevista en este momento.

Dado que las manzanas eran muy populares y estaban muy extendidas en las escuelas estadounidenses, la serie continuó durante algunos años. Después de dos revisiones de ROM, el Apple IIgs se suspendió en noviembre de 1992. Una tercera revisión de ROM, cuyo nombre en código es "Mark Twain" sólo alcanzó el estado de prototipo; A diferencia del dispositivo serie, esta computadora también tendría un disco duro integrado, una unidad de disquete integrada de 3,5 pulgadas y una interfaz SCSI.

Después del final de la producción del Apple IIg, el Apple IIe se fabricó hasta 1993.

Juegos de computadora

Apple II con el juego Ali Baba and the Forty Thieves en un monitor ámbar

En los EE . UU. , Apple II también dominó la escena inicial de los buzones de correo y aparecieron una gran cantidad de juegos de computadora para las Apple; en Europa occidental , por otro lado, otros sistemas que aparecieron más tarde, como el Commodore C64 , dominaron el mercado de los juegos. Los buzones de correo solo se hicieron populares más tarde en Alemania debido a las tarifas telefónicas más altas y la política de módem extremadamente restrictiva del Bundespost en ese momento . Los primeros cuatro juegos de computadora (ROCKET PILOT, STAR WARS, SAUCER INVASION, SPACE MAZE) para Apple II fueron desarrollados por Bob Bishop .

Algunos clásicos conocidos aparecieron por primera vez en Apple II. Muchos de ellos fueron luego trasladados a otras computadoras domésticas comunes como la C64 o la PC, como Akalabeth , Ultima , Wizardry , Choplifter , Prince of Persia , Castle Wolfenstein y The Bard's Tale. . En concreto, apareció en exclusiva la primera aventura gráfica Mystery House . El Oregon Trail fue portado por primera vez del mainframe al Apple II. Por otro lado, aquí aparecieron muchos juegos arcade conocidos , incluidos Defender , Frogger , Dig Dug , Battlezone o juegos de otras computadoras hogareñas, como California Games y The Last Ninja .

Publicación del código fuente

En 2013, 35 años después de que Apple saliera al mercado II, el asociado fue Apple DOS - código fuente del Computer History Museum publicado en su sitio web. Paul Laughton, el programador, lo había puesto a disposición.

literatura

  • Winston D. Gayler: Esquemas de Apple II . Pandabooks, Berlín 1984, ISBN 3-89058-012-2
  • Erich Esders: El libro sobre APPLE II Trabajar con las computadoras APPLE II y IIe . Franzis Verlag, Múnich 1988, ISBN 3-7723-7641-X
  • Steven Weyhrich: sofisticación y sencillez. La vida y la época de Apple II . Prensa variante, ISBN 0-986-83227-8

enlaces web

Commons : Apple II  - colección de imágenes, videos y archivos de audio

Evidencia individual

  1. El sueño de la computadora simple En: Der Tagesspiegel
  2. Len Shustek: Código fuente de DOS de Apple II ( inglés ) computerhistory.org. 12 de noviembre de 2013. Consultado el 30 de noviembre de 2013.
  3. Matt Brian: El sistema operativo de Apple II de 35 años ya está abierto al público ( inglés ) engadget.com. 13 de noviembre de 2013. Consultado el 30 de noviembre de 2013.