En un episodio anterior, cubrí el Apple 1, la
computadora casera de Steve Wozniak que tuvo algún éxito comercial temprano en 1976. Y en
este episodio, cubriré el Apple II, que salió un año después. Ahora hay
toda una historia que contar sobre cómo sucedió todo esto, que no voy a contar en
este video. Se ha cubierto hasta la saciedad en otros documentales,
películas e incluso vídeos de YouTube. Incluso existe cierta controversia sobre cómo
o cuándo sucedieron todas estas cosas, y algunas incluso contradicen la versión de los hechos de Steve Wozniak
. Entonces, creo que es seguro decir que, independientemente de cómo retrataría esto,
probablemente simplemente comenzaría una guerra explosiva, y eso no es algo en lo que quisiera encontrarme en el medio
.
Entonces, hablemos simplemente de las partes que normalmente no se tratan en estos documentales,
es decir, ¿cómo funciona realmente el Apple II? Cuando el Apple II aterrizó en la
feria de informática de la costa oeste en 1977, se enfrentaba a la competencia de otros dos ordenadores domésticos,
el Commodore PET y el TRS-80 de RadioShack. La revista Byte se refirió a esto como la trinidad de 1977.
Dado que estas tres computadoras representaron un cambio importante, finalmente lograron que las computadoras personales fueran asequibles y
accesibles para individuos o pequeñas empresas.
Ahora, antes de profundizar demasiado en los detalles,
me gustaría hablar aquí de una pequeña retrospectiva . Primero, hablemos de la revista de bytes.
Internet está lleno de citas que hablan de cómo la revista Byte acuñó el término
Trinity en 1977. Pero hojeé minuciosamente los 12 números de la revista Byte del año
1977 y no vi ninguna cita así por ninguna parte. La única referencia que puedo encontrar es de una edición de 1995 de la
publicación, que es una retrospectiva de 20 años, y en ese momento usan el término
cuando hablan del Commodore PET. Si usaron el término antes
, no he podido encontrarlo. Y ahora hablemos de una anécdota un poco más
personal. Este es mi anuario de séptimo grado. Estas son realmente las únicas
fotografías que tengo de mi secundaria, especialmente cualquier cosa que muestre las computadoras de la escuela
. Aquí hay una foto de una de nuestras aulas llena de computadoras Apple II.
Algunos de ellos tenían monitores monocromáticos verdes, mientras que los dos de la izquierda tenían monitores en color.
Y
aquí hay otro estudiante usando un Apple IIe con un monitor monocromático, ah, y mira. Ahí estoy
yo, de 12 años, tocando el vibráfono. Mira, yo tenía una cabellera llena en ese entonces. Y aquí hay
otra imagen de algunos Apple II en un salón de clases, y aquí hay incluso parte del personal de la oficina usando
uno para funciones escolares oficiales reales. Bien, la cuestión es que esto era
1988. Había estado usando computadoras Commodore durante aproximadamente 7 años. En ese
momento tenía un Commodore 128 en casa e incluso había visto demostraciones de computadoras Amiga
en tiendas de electrónica. Mi yo de 12 años estaba muy decepcionado con las
capacidades de estas computadoras Apple II con sus gráficos monocromáticos verdes y sus, ya
sabes, pitidos y clics para escuchar sonidos. Y aunque nunca había visto un Apple
II a la venta en una tienda minorista, los había visto anunciados en revistas y vi el precio. Sabía que eran bastante
caros y simplemente no podía entender por qué.
Por ejemplo, ¿por qué mi escuela habría comprado estos
costosos Apple II, cuando podrían haber comprado una amiga 500 por la mitad de precio? Entonces, pasé gran parte de
mi tiempo en la secundaria, predicando a los otros niños haciendo proselitismo de mi opinión de que Commodore
era mucho mejor que estas computadoras Apple, o como mis amigos y yo solíamos llamarlas
en esa época, "Computadoras arruinadas". " Entonces les estaría explicando por qué las computadoras Commodore
eran mucho mejores y, técnicamente hablando, no me equivoqué. Desde una perspectiva de comparar
las dos computadoras y sus capacidades. Pero hubo dos errores evidentes que en
realidad no entendí en ese momento. La primera es que es muy probable que mi escuela no haya
pagado ni de lejos esos precios minoristas por sus Apple II. Y volveremos a eso
en un momento. La otra cosa que mi yo de 12 años no entendía es que, ya
sabes, cuando una escuela compra equipo de oficina, que es lo que se consideraría una computadora,
tienden a conservarlo durante mucho tiempo.
Y entonces, esas computadoras Apple que usábamos
en la escuela, algunas de ellas tenían 10 años en ese momento. De hecho, el Commodore 128 del que
estaba tan orgulloso había salido en 1985. Y los Apple II que usábamos en la escuela,
esa tecnología había salido 8 años antes. Por eso creo que es importante retroceder a 1977
y mirar el Apple II desde la perspectiva de la gente de esa época. Si bien el precio era
ciertamente más alto que el de la competencia, vale la pena señalar que el Apple II tenía
mucho que ofrecer. Las 3 máquinas venían con algún tipo de BASIC. Las 3 máquinas venían con
RAM estándar 4K. Pero el Apple II era el único que ofrecía gráficos de mapa de bits, color de cualquier
tipo, sonido de cualquier tipo o ranuras de expansión.
Echando un vistazo a este anuncio de 1977, una
cosa que podría sorprenderte es que el Apple II también estaba disponible
en forma de placa para el aficionado al bricolaje. Sin embargo, no estoy muy seguro de cuánto
tiempo estuvo disponible esta oferta. Bien, en realidad no tengo un
Apple II original para mostrarte, ya que son muy difíciles de encontrar. Incluso después del
VCF me invitaron al almacén secreto, donde había una cantidad incalculable de sistemas Apple II
en los estantes, pero ninguno de ellos era un Apple II original. Todos eran modelos posteriores como el II
Plus o el IIe. Sin embargo, poco después de que me fui, adquirieron un Apple
II original y me enviaron este video.
Entonces, lo que sí tengo es un Apple II Plus, que es
casi la misma computadora, pero tiene RAM y ROM mejoradas y una insignia ligeramente diferente que dice
Plus. Otra diferencia notable es la luz de encendido. Como puede ver aquí en el Plus,
está empotrado en la carcasa. Pero si miras el modelo original, la luz de encendido
sobresale casi como una tecla normal del teclado. Además, incluso este modelo no es del todo
el original. Esto se debe a que los primeros Apple II que salieron de la línea de producción
no tenían respiraderos laterales como este. Son casi imposibles de encontrar porque Apple se dio cuenta
rápidamente de que las computadoras se estaban sobrecalentando, por lo que hubo que agregar las rejillas de ventilación. Creo que incluso se
ofrecieron a cambiar las fundas de los usuarios existentes. Una posible razón por la que los modelos originales
son tan difíciles de encontrar es que Apple también vendió kits de actualización para convertir su Apple II
en un II Plus, por lo que es posible que muchos de los sistemas II Plus que encuentre
hayan sido originalmente una base.
modelo II. Hubo algunas otras diferencias menores
entre el original y el II Plus, como que el tablero original solo admitía 4 colores
en modo de alta resolución, mientras que los tableros posteriores admitían 6. Además, los tableros originales no tenían un
eliminador de color para el modo de texto. Explicaré más sobre ambos más adelante. Estas dos últimas actualizaciones
no fueron necesariamente exclusivas del II plus; más bien, cuando salió el II plus,
estas características ya eran estándar.
Entonces, echando un vistazo al Apple II,
aparte de la alimentación, los únicos puertos reales que tienes en la parte posterior de forma predeterminada son
la entrada y salida para la grabadora de casetes y una salida de video compuesto. Hay
un puerto de juego para joystick o paletas, pero en realidad es un conector DIP
ubicado en la placa base real. La distribución del teclado es algo irritante
para la gente moderna porque la tecla de retorno está en un lugar extraño, el símbolo más
es donde se esperaría que estuvieran los dos puntos . Solo hay teclas de cursor izquierda y derecha
, no arriba ni abajo. Y lo peor de todo es que no hay tecla de retroceso ni de eliminación. En cambio, la
tecla de reinicio está donde esperarías que estuviera. Ahora bien, por muy molesto que sea, seamos objetivos
por el momento y observemos a sus dos competidores.
El TRS-80 tenía una
disposición de teclado igualmente mala, y el Commodore PET tenía un teclado mucho peor que el
Apple II. Y para ser justos, estas distribuciones de teclado no habrían parecido extrañas a las personas que
las usaban en ese momento, porque las computadoras eran completamente nuevas y, por lo tanto, nadie habría tenido
prejuicios preconcebidos sobre cómo debería organizarse un teclado. Hablemos de los gráficos y el color del Apple II. En
primer lugar, el modo texto del Apple II es monocromático. No hay forma de cambiar el color
del texto ni del fondo. Es simplemente una pantalla de 40×24 caracteres y eso es todo
. Lo cual está bien, porque la realidad es que en 1977 no había muchos monitores de computadora
disponibles para que los consumidores los compraran, y Apple aún no fabricaba uno propio.
Así que el
monitor más común que la gente usaba con su Apple II era, de hecho, un monitor de cámara de seguridad CCTV
como este. Verás imagen tras imagen de las primeras configuraciones de Apple II usando este tipo de monitor.
Y casi siempre eran monitores monocromáticos. Otra opción sería algo
como este monitor en color Amdek, que estaba disponible en ese momento. Simplemente
muestra una señal de vídeo compuesto en color. Y aunque este monitor es casi
demasiado grande para colocarlo encima de la computadora, en casos como este también era común colocar el televisor
o el monitor al lado de la computadora . También la década de 1980
nos trajo el mueble para computadora, que también podía eliminar este problema al
tener un estante especial solo para el monitor. Por supuesto, en modo texto,
seguirá siendo texto monocromático. Entonces, si tuvieras tu Apple II original
con 4K de RAM, ¿qué tipo de gráficos serías capaz de hacer? Bueno, comencemos
con el modo de gráficos de baja resolución.
Y la baja resolución no es una exageración. Literalmente obtienes 40
por 48 píxeles. Pero obtienes 16 colores, algo casi inaudito en ese momento.
Ahora digo 16 colores. En realidad es más bien 15 porque hay
dos tonos de gris idénticos. Steve Wozniak demostró el modo de gráficos de baja resolución
escribiendo una versión de breakout en BASIC, que puedes ver ejecutándose aquí. Una gran ventaja
del modo de baja resolución, además del bonito color, es que era muy rápido de manipular, incluso en BÁSICO.
Por lo tanto, era posible para los usuarios domésticos escribir poca acción o juegos de estilo pong en BASIC
y podían ejecutarlos a una velocidad decente. Puedes inicializar el modo de baja resolución simplemente
escribiendo GR en la línea de comando. En este modo, solo obtendrás 40×40 píxeles y
4 líneas de texto en la parte inferior, una especie de pantalla dividida. Este modo era útil
porque, de lo contrario, no sería posible mostrar ningún texto al mismo tiempo que los
gráficos debido al tamaño de los píxeles.
Había algunos juegos comerciales reales
que utilizaban el modo de baja resolución, como Three Mile Island, que es
un simulador de reactor nuclear. Otro fue Polywog. Y aquí hay
otro llamado Firebug. Bien, ¿qué pasa con los gráficos de alta resolución? Bueno, aquí es
donde nos topamos con un problema. Técnicamente hablando, el Apple II original tiene el
hardware necesario para mostrar gráficos de alta resolución, pero lo que le falta es la RAM necesaria. Echemos un vistazo a la distribución de la memoria
en el Apple II. Encontrarás 12 K de ROM en la parte superior del espacio de direcciones. Al lado está el
espacio de E/S. Aquí encontrarás el área de RAM de la pantalla para gráficos de alta resolución. Pero si solo
tienes 4K de RAM, entonces puedes ver el problema. No hay RAM disponible para gráficos de alta resolución.
De hecho, ni siquiera duplicarlo a 8K es suficiente. Tienes que ampliar la RAM hasta 16K
para poder utilizarla. Esos 12 KB adicionales de RAM te costarían alrededor de 400 dólares en
1977.
Y si quieres poder utilizar la segunda página de alta resolución para doble
buffer, entonces necesitas al menos 20 KB de RAM. Lo bueno es que los sistemas Apple II fueron
diseñados para poder actualizarse agregando más RAM, hasta 48K. Incluso dejaron
enchufes vacíos para que hicieras esto. Esto contrasta con Commodore, quien en realidad
hizo todo lo posible para dificultar la actualización del PET perforando agujeros en
la PCB donde iría la RAM adicional. Bien, digamos que tienes suficiente RAM para una pantalla de alta resolución
. Ahora tengo que explicarte cómo funcionan los gráficos Apple II. Y eso es un desafío. Es
uno de los sistemas más extravagantes que he visto jamás. Un problema es desde la perspectiva de la RAM. El
diseño de la memoria es extraño. Por lo tanto, se requieren muchas matemáticas extra complejas para
determinar dónde se ubicaría un píxel específico en la memoria, lo que supone más trabajo para el codificador.
Pero
también supone más trabajo para el ordenador cuando se trata de mostrar gráficos. Lo que significa que la
visualización de gráficos es algo más lenta que la de otros sistemas posteriores. Pero la mejor manera que puedo describir los
gráficos de Apple II es que se comportan de manera completamente diferente dependiendo de si
estás conectado a un monitor monocromático o en color. Es más fácil comenzar con el monitor monocromático,
ya que es bastante fácil de entender.
En este modo, obtienes un mapa de bits monocromático de 280 x 192.
No hay tonos de gris. Los píxeles están activados o desactivados. Desafortunadamente, en la memoria, cada 8 bits
solo corresponden a 7 píxeles en la pantalla. Por lo tanto, debes tener esto en cuenta al programar:
hay literalmente un bit vacío en cada byte de RAM de video. pero por lo demás, los gráficos monocromáticos de Apple
eran bastante fáciles de entender y, en 1977, eran en sí mismos bastante
sorprendentes.
Ahora estoy mostrando aquí juegos que obviamente no aparecieron hasta años más tarde en
el ciclo de vida de la computadora. La realidad es que, cuando la mayoría de la gente compró su primera computadora Apple II
en 1977, los únicos gráficos que veían eran los que ellos
mismos programaban en BASIC o escribían en una revista, ya que todavía no había ningún
juego gráfico comercial para ningún ordenador personal. Bien, ahora es el momento de hablar sobre los
gráficos en color del Apple II. Ahora, lo primero que tengo que mencionar es que el Apple II
no tenía un chip gráfico dedicado, como lo tendrían las computadoras posteriores.
Entonces, cuando Steve Wozniak lo diseñó, tuvo que usar piezas disponibles para crear
algún tipo de sistema gráfico. Y lo que se le ocurrió fue realmente muy innovador. Es un poco
complicado explicar cómo funcionan los colores de los artefactos y probablemente esté más allá del alcance de este vídeo.
Entonces, en lugar de eso, lo que voy a hacer es explicar desde la perspectiva de un programador o artista cómo se
crearía color en un Apple II.
Cuando se conecta un monitor a color a un
Apple II, el modo de texto permanece monocromático debido a algo llamado eliminador de color,
que básicamente desactiva la señal de ráfaga de color cuando el modo de texto está activo. Aunque
esta es una de esas diferencias de las que hablé antes con el Apple II original,
carecía del circuito de eliminación de color. Como tal, tu texto siempre aparecerá con el color del arcoíris
en un monitor a color, incluso en modo texto. Pero en el modo de gráficos, el color se genera
mediante la ubicación de los píxeles. Entonces, mientras que estos bits individuales simplemente generarían
píxeles individuales en un monitor monocromático, en realidad iluminarían el equivalente
a dos píxeles en un monitor a color. Y puedes cambiar el color moviendo el píxel. Como
puedes ver aquí, alternar este píxel cambiará entre verde y violeta.
Y dos píxeles uno
al lado del otro producirán blanco. Y así, usando combinaciones de dos píxeles,
puedes crear estas 4 combinaciones de colores. Estos eran los únicos 4 colores que podías usar
en modo de alta resolución en el Apple II original. Sin embargo, se realizó una mejora en
revisiones posteriores de la placa que aprovecharon esta parte adicional de la que hablamos anteriormente. Y
ahora controla la paleta. Entonces, si este bit de paleta está configurado, ahora puedes crear naranja y azul
dentro de esta sección de 7 bits.
Y eso nos da 2 colores adicionales. Y con esta configuración el Apple
II puede crear 6 colores en modo de alta resolución. Sin embargo, un problema con esta configuración es que es
imposible crear ciertos colores uno al lado del otro. Y, si intenta
mostrar texto en modo gráfico, o usar las 4 filas inferiores en modo de pantalla dividida
, el texto aparecerá en color arcoíris, porque ahora se verá obligado a seguir
las mismas reglas que el resto de la pantalla. Y cuando los gráficos diseñados para
pantallas en color se muestran en pantallas monocromáticas, terminas con estos patrones de líneas verticales
en lugar de tonos de gris. De hecho, esto es cierto incluso para los gráficos de baja resolución de los que
hablamos antes, y puedes ver claramente que cada uno de los
píxeles grandes está formado por diferentes líneas verticales. Una forma de resumir los gráficos de alta resolución del Apple II
es pensarlo así. Si está conectado a un monitor monocromático, obtendrá 280 x
192 píxeles. Y si estás conectado a un monitor en color, obtendrás 140 x 192 píxeles con
6 colores.
Y todo esto supone que vives en un país con vídeo NTSC, porque los
artefactos de color no funcionan en los sistemas PAL. Por lo tanto, la mayoría de los usuarios de Apple II en el ámbito PAL simplemente obtuvieron blanco
y negro sólo a menos que instalaran una tarjeta de video PAL especial en su computadora, que tenía los
circuitos para emitir color en ese estándar. Bien, espero que tengas un conocimiento básico
de los gráficos en el Apple II. Ahora hablemos de la generación de sonido. Por lo tanto, fue muy innovador
para Apple colocar un altavoz programable en la computadora cuando básicamente nadie más lo estaba haciendo
en ese momento. Pero, después de mostrarles cómo funciona esto, creo que verán por qué
clasifico el sonido del Apple II como básicamente el peor de la industria. Al menos la peor
de todas las computadoras que realmente tienen sonido. Dentro del Apple II hay sólo un simple altavoz.
Y si lees o escribes en la dirección de memoria $C030, producirá un solo clic.
Realmente
no importa lo que leas o escribas en la dirección de memoria, lo que causa el clic es la
CPU haciendo algún tipo de acceso a esa dirección. Entonces, en BASIC, por ejemplo, puedes escribir POKE
-16336,0 y escucharás un pequeño clic. Ahora quizás te preguntes por qué buscarías un
número negativo. Esta es una peculiaridad del BASIC entero original que se envió con el
Apple II original.
Y tenías que acceder al rango de memoria, en lugar de 0 a 65535 sería de
32767 negativo a 32767 positivo. En Apple II posteriores con Applesoft BASIC, podrías hacer un
POKE 49200,0 más sencillo y funcionaría igual de bien. También puedes Ojear la dirección
y, como verás, obtendrás el mismo resultado. Ahora, ¿qué pasaría si quisieras crear un tono real?
Entonces podrías hacer un bucle como este. Por supuesto, BASIC no es muy rápido, por lo que es el tono más alto que
puedes crear. Hay algunos trucos, como quizás este, para acelerarlo un poco.
Pero, en última instancia, si quisieras crear tonos más agudos, tendrías que hacerlo en
lenguaje ensamblador. Esta configuración, aunque primitiva, permite crear algunos sonidos creativos e incluso es
posible producir muestras digitales como esta.
Pero hay dos grandes problemas a la hora de crear
sonido en el Apple II. La primera es que la CPU tiene que hacer todo el trabajo para hacer clic en el
altavoz. No puedes simplemente decirle que emita este tono específico y luego hacer que la CPU se apague
y haga otra cosa mientras el altavoz hace lo suyo. Incluso en la PC IBM, una computadora con un
sonido relativamente primitivo, la CPU podía al menos decirle al hablante que emitiera un tono particular
y luego hacer otra cosa mientras se reproducía el tono . El segundo problema al hacer música
en el Apple II es que la computadora no tiene temporizadores internos.
Todo debe hacerse
contando los ciclos de la CPU y esto puede ser relativamente difícil cuando tienes varias subrutinas
y nunca sabes exactamente cuánto tiempo puede tardar en ejecutarse una subrutina en particular. Eso hace que sea
imposible saber cuánto tiempo ha pasado de un momento al siguiente, lo que hace que la música con
un tempo constante sea particularmente difícil de hacer. Y es por eso que la gran mayoría de los juegos de Apple II
solo reproducen pequeños efectos de sonido aquí y allá, y en la mayoría de los casos el juego se detiene durante la
reproducción de sonido. Mientras los clips de las canciones sean muy cortos, el reproductor normalmente no
lo notará. Algunos juegos tenían una música de introducción impresionante, como WindWalker, pero dado que la CPU tuvo que
hacer todo el trabajo pesado para reproducir esta música, esto significa que no puede suceder mucho en
la pantalla durante este tiempo, y esa música casi siempre estaba presente. limitado
a la introducción o al final de un juego. Por supuesto, habrá mejoras tanto en los
gráficos como en el sonido en el Apple II y hablaremos más sobre ellas más adelante en el episodio, pero por
el momento, hablemos de las opciones de expansión.
Una de las grandes características del Apple II era que
tenía 8 ranuras de expansión. Estos podrían usarse para, bueno, todo tipo de cosas. Y empezaré
mostrando una de las cartas más importantes, el controlador Disk II. Para que quede
claro, esta tarjeta no salió al mercado hasta 1978, un año después de que el Apple II saliera al
mercado. Hasta ese momento, la forma predeterminada de cargar y guardar programas en el Apple
II era usar una grabadora de casetes, como esta.
Las ranuras del Apple II son diferentes a las de
cualquier otro sistema de la época que yo sepa. Lo principal que los diferencia es que
cada ranura tiene un área dedicada en el mapa de memoria. Y una tarjeta periférica como este
controlador de disco II en realidad tiene dos chips ROM a bordo. Las tarjetas típicas tenían 256 bytes de ROM.
Y si mueves la tarjeta a una ranura diferente, esa ROM aparecerá en una
dirección diferente en el mapa de memoria. Entonces, voy a conectar una unidad de disco a la tarjeta
aquí, la conectaré a la posición de la unidad 1. Obviamente, aquí se puede conectar una segunda unidad.
Estos cables planos están conectados directamente a la unidad y el usuario no puede quitarlos
. Puedes colocar la tarjeta en cualquier ranura, pero yo la colocaré en la ranura 5. Y luego el cable
puede caber en estas pequeñas ranuras. Y este más pequeño aquí tiene el tamaño perfecto
para el cable de la unidad de disco, así que usaremos ese. Si estuvieras usando uno de estos
pequeños monitores de cámaras de seguridad, la unidad de disco normalmente encajaría perfectamente
en un lado como este.
Pero si usas un monitor en color o un televisor, entonces probablemente
colocarías el camino hacia un lado, así. Bien, iniciemos la computadora.
Inmediatamente oirás el sonido del disco golpeando la cabeza. La razón es que
Steve Wozniak decidió no utilizar un sensor de cabeza para reducir costos. Pero una forma de evitarlo era
simplemente retraer la cabeza 40 veces al encender, asegurando así que la cabeza estuviera en
el lugar correcto en cada arranque. Ahora, si inicia la computadora sin un disco de arranque
en la unidad, simplemente se ubicará aquí en el logotipo de Apple II.
El código que realmente se está
ejecutando en este momento es el código almacenado en esas PROM en el controlador de disco. Su
único propósito real es encontrar y ejecutar cualquier código que pueda haber en el sector de arranque de un disco. El
ordenador todavía no tiene DOS en el sentido normal. Entonces en este punto tienes dos opciones. Una opción
es presionar control-restablecer, lo que cancelará el proceso de inicio y lo regresará a BÁSICO. El problema
es que, como no cargaste ningún tipo de DOS, no puedes usar ningún comando de disco. Como
puedes ver, simplemente devuelven un error de sintaxis. Entonces, lo que necesitas es un disco de arranque.
La mayoría de los paquetes de software o juegos simplemente se inician directamente, sin necesidad
de cargar ningún tipo de DOS primero. Pero, si arranca desde un disco DOS, recibirá un
mensaje BÁSICO típico. Pero ahora podrás enumerar un directorio usando el
comando catálogo o usar comandos como cargar y guardar.
En realidad, existían varios tipos de DOS
para las computadoras Apple, siendo los dos más comunes Apple DOS o ProDos. Pero
realmente no voy a entrar en diferencias aquí. Otra cosa que quería mostrarles muy rápido.
Si cancela el proceso de inicio en BÁSICO, puede reiniciar el proceso de inicio del disco
escribiendo PR#5 en el mensaje. He visto a algunas personas afirmar que PR significa salida de impresión,
mientras que otros dicen que significa periférico, lo cual en segundo lugar tiene más sentido porque todo lo que
hace es decirle a la computadora que ejecute cualquier ROM que esté almacenada en una tarjeta en la ranura número 5. . Y como puedes ver,
inicia el proceso de arranque. Curiosamente, si muevo la tarjeta a la ranura n.º 3, puedo
escribir PR#3 y nuevamente la tarjeta se iniciará. A lo largo de los años se diseñaron varias tarjetas
. Esta es una tarjeta serial. Esta es una tarjeta de impresora.
Aquí tienes una tarjeta de software de Microsoft, que tiene
un procesador Z80 integrado para que puedas ejecutar el software CP/M. Esta es una tarjeta de sonido, a la que
volveremos. Y esta es una tarjeta de 80 columnas, a la que también volveremos en breve. Pero esta
es de la que quiero hablar a continuación, que se llama tarjeta de idioma. El nombre puede resultar confuso
y por eso necesito explicar qué hace. Verá, la ROM originalmente contenía Integer
BASIC. Pero, como se mencionó anteriormente, mucha gente actualizó su ROM para incluir Applesoft
BASIC, un lenguaje similar pero diferente. Entonces, ¿ qué pasaría si tuvieras un software que necesitara la
versión anterior de BASIC para ejecutarse? Bueno, no querrás cambiar las ROM todo el tiempo. Entonces, lo que
hace la tarjeta de idioma es agregar otros 12K de RAM aquí en esta área de direcciones que se pueden cambiar o
almacenar entre la ROM o la RAM original.
De hecho, incluso agrega aquí otro pequeño 4K que también se puede
almacenar, totalizando 16K de RAM. Por lo tanto, podría cargar en otro idioma, como una versión anterior de
BASIC o incluso algo como PASCAL o Fortran. Y la RAM se puede proteger contra escritura si lo desea,
por lo que se comporta de manera muy parecida a la ROM. Y para eso
estaba destinada originalmente la tarjeta de idioma, de ahí el nombre. Sin embargo, a medida que pasó el tiempo,
simplemente comenzó a usarse cada vez más como una forma de simplemente agregar más RAM a la computadora,
para aumentarla hasta 64K.
Tanto es así, que muchos juegos acabaron requiriendo 64K
para funcionar; de hecho, incluso ProDOS requiere 64K. Y así, en el año 1980, el Apple II rápidamente
se estandarizó en 64K y una unidad de disquete, y prácticamente todo el software comercial se
vendía en disquete, en lugar de cintas de casete. A medida que avanzaba el tiempo en la
década de 1980, el Apple II se estaba volviendo cada vez menos competitivo con otras computadoras,
especialmente en términos de gráficos y sonido. En 1981, Apple presentó la computadora Apple III, que se suponía reemplazaría a la Apple
II. Tenía gráficos más avanzados, pero esta computadora fue un gran fracaso en el
mercado. Y por eso Apple se volvió a centrar en la línea Apple II . Volveremos a visitar esta computadora en un
episodio posterior, ya que es demasiado para cubrirlo aquí. Entonces, volviendo al Apple II, un problema con la
mejora del sonido tenía que ver con otra compañía llamada Apple Corps, que era una
compañía de música propiedad de los Beatles en ese momento.
Y el problema es que Apple Computer ya había
experimentado algunos problemas legales por parte de Apple Corps, lo que resultó en un acuerdo en el que Apple
acordó no entrar nunca en el negocio de la música. Y por eso, como puedes imaginar, Apple dudaba
en mejorar el sistema de sonido del Apple II. Ahora bien, se podría pensar que agregar mejores
capacidades de sonido a una computadora difícilmente podría considerarse ingresar al negocio de la música,
pero de hecho fueron demandados nuevamente en 1987 por agregar un chip sintetizador de música a los
Apple IIg, lo cual es un tema para otro día. pero, sin embargo, ilustra
que la amenaza era real. Por supuesto, el Apple II tenía ranuras de expansión y
cualquiera era capaz de fabricar placas de expansión. Entonces, en 1983, una empresa externa
creó una tarjeta de sonido llamada Mockingboard, que es lo más parecido que la plataforma Apple II ha
tenido a una tarjeta de sonido estandarizada .
El Mockingboard utilizaba 1 o 2 chips de sonido AY-3
, que ofrecían 3 o 6 voces. La tarjeta también contenía 6522 chips de control, que
también añadían varios temporizadores internos al sistema, que también eran muy necesarios para producir música adecuada.
Y aunque el sonido era considerablemente mejor que el altavoz interno del Apple II,
todavía era algo inferior a las ofertas de sonido de Atari y Commodore, ya que el Mockingboard
se limitaba principalmente a hacer ondas cuadradas. Lo peor es que el soporte de software para la
tarjeta era bastante débil. Solo había unos 50 títulos de software que lo admitían. La mayoría de
ellos eran, por supuesto, juegos. Pero también había otras aplicaciones orientadas a la música.
Y de esta breve lista de títulos compatibles, cuatro de ellos son en realidad juegos modernos
creados en los últimos años. Bien, entonces fue posible mejorar el audio en
el Apple II, ¿qué pasa con el vídeo? La mejor forma de mejorar esto era con una tarjeta de 80 columnas.
Había tanto tarjetas de terceros como tarjetas oficiales de Apple II.
Básicamente, estas tarjetas duplicaron
la resolución del texto horizontal a 80 columnas, que se podía utilizar inmediatamente en BASIC escribiendo
PR#3, o cualquier número de ranura en la que estuviera la tarjeta. El texto nítido de 80 columnas se volvió muy importante para
aplicaciones comerciales e incluso programas terminales. También en 1983 , como a Apple /// no le fue bien,
Apple lanzó el IIe, se supone que el E significa mejorado. Este ordenador venía de serie con
64K, básicamente integrando la tarjeta de idioma de forma interna. Y había una ranura especial que
podía acomodar esta tarjeta de actualización, que agregaría 80 columnas y 64 kilobytes adicionales de
RAM. De esa forma el Apple IIe podría tener 128K. Visualmente, se parece mucho al II y al
II plus, pero hay algunas diferencias visuales, como la luz de encendido y un
teclado en general mucho mejor. Se han agregado dos teclas modificadoras , lo que llamamos teclas de manzana abierta
y manzana cerrada.
Curiosamente, estas teclas no forman parte eléctricamente del
teclado, sino que se asignan a los botones 0 y 1 del joystick. Ahora también tienes 4 teclas de cursor,
aunque están dispuestas de una manera que nadie las usaría jamás. También obtienes cosas como
una tecla de bloqueo de mayúsculas, una tecla de tabulación y una tecla de eliminación. Aunque la tecla de eliminación es algo exasperante
porque no funciona. Al menos no en BASIC. Nunca entendí realmente por qué se hizo de
esta manera, pero aun así se esperaba que usaras la tecla de cursor izquierda para corregir errores.
Si instintivamente tocas la tecla Eliminar después de cometer un error tipográfico, no solo no
lo corregirá, sino que incluso lo empeorará. Afortunadamente, la clave funciona correctamente en algunos
software de productividad como Appleworks. La parte trasera del Apple IIe también es bastante
diferente a la de su predecesor. Las ranuras verticales desaparecieron y ahora hay varias
ranuras de puertos vacías, con cubiertas extraíbles.
Entonces, por ejemplo, si tuviera una tarjeta que necesitara
tener un puerto hacia el mundo exterior, simplemente podría quitar una de estas
cubiertas vacías y luego agregar su puerto. El controlador del disco II también tenía la opción de montarse en uno de
estos orificios. La nueva unidad de disco tenía un diseño mucho más elegante y utilizaba una conexión D-Sub
en lugar de un cable plano. También tienes un puerto para joystick en la parte trasera, que requiere un
conector diferente al del joystick anterior. La tarjeta de 80 columnas en el IIe no sólo duplicó
la resolución del texto, sino que también duplicó la resolución de los gráficos.
Ahora puedes mostrar una
resolución de mapa de bits monocromático de 560 por 192. Pero, si se usa un monitor a color, la resolución
esencialmente se mantuvo en 140×192, sin embargo, debido a la forma peculiar en que se produce el color,
ahora puedes mostrar 16 colores en lugar de 6. El problema es que los gráficos básicos de Apple II
seguían siendo el estándar. Eso es lo que las empresas de software
querían apoyar porque eso les daría la audiencia más amplia para su
software. Es un problema muy común en la industria informática y lo llamamos más o menos
el problema del huevo y la gallina. Por supuesto, había algunos programas que
admitían 80 columnas, como Appleworks. Y para los gráficos, Dazzle Draw ofreció soporte
para los modos de gráficos mejorados. Pero no creo que fue hasta el siglo XXI que
pudimos ver las verdaderas capacidades de los nuevos modos de gráficos, gracias a los modernos
algoritmos de conversión que pueden convertir automáticamente una foto a gráficos de doble alta resolución.
En realidad, son bastante impresionantes.
OH, y no fueron solo los gráficos de alta resolución,
sino que la baja resolución también se duplicó a 80×48, lo que en realidad lo hace considerablemente más funcional y
aquí hay un juego moderno, una versión de Angry Birds, que realmente se ejecuta en este modo. Otro juego que
lo utiliza es Petscii Robots.
La pantalla normal del juego se ejecuta en el modo de gráficos estándar de 6 colores,
pero cuando presionas Tab para obtener el mapa, utiliza gráficos de baja resolución doble para eso, lo que significa que
debes tener una tarjeta de 80 columnas para usar el mapa. También por esta época, Apple comenzó a producir
su propia línea de monitores, como el monitor monocromático II. Se suponía que esta sería la
opción asequible y también el monitor más nítido para mostrar texto. Entonces, si fuera una empresa y
solo le importaran las aplicaciones de texto, este sería el monitor perfecto, ya que el Apple II no podría
mostrar color en modo texto de todos modos. Una característica interesante de este monitor es que el CRT puede girar
dentro de la carcasa para diferentes ángulos de visión. El otro monitor sería el Applecolor Monitor
IIe. Esta sería la opción de gama alta y, obviamente, muestra color.
Sin embargo, debido a
las peculiaridades de cómo funciona el sistema de vídeo de Apple, también tiene un botón para apagar la
señal de color. De esa manera, si estás intentando utilizar un programa que necesita gráficos de alta resolución
, pero que se supone que es monocromático, puedes cambiar a ese modo
para obtener gráficos monocromáticos más nítidos. Poco después del IIe llegó el IIc; la
C significa compacto. Y compacto era. Compáralo con el IIe y verás exactamente a
qué me refiero. De hecho, esta ni siquiera es una comparación justa porque el IIe no tiene una
unidad de disco aquí y el IIc sí. El IIc tenía un diseño muy elegante con la unidad de disco en el lateral
y el asa de transporte podía funcionar como soporte si querías un ángulo de escritura diferente.
Apple también
ofreció un pequeño monitor monocromático a juego e incluso una pantalla plana que podía colocarse
encima, lo que lo convertía en un sistema verdaderamente portátil. No era necesariamente barato, desde
$1,290. Sin embargo, tenía bastante hardware incorporado. Además de la
unidad de disco obvia, también incluía 128 KB de RAM, puertos serie y capacidad para 80 columnas. Por supuesto,
no había ranuras de expansión internas. Sin embargo, desde una perspectiva de software, a todo había que
asignarle un puerto, y así es como terminaron. De hecho, en este punto de la historia, esta
disposición se había estandarizado en cierta medida en toda la línea Apple II porque cierto software
comenzó a esperar que las cosas estuvieran en determinadas ranuras. El Apple IIc realmente merece un vídeo propio,
ya que hay mucho que cubrir sobre este pequeño, y llegaremos a eso algún día, pero por el
momento, sigamos adelante.
El siguiente producto de la línea Apple II fue el IIe mejorado. Que
es un nombre un tanto extraño. porque ya se suponía que la E en IIe significaba mejorada. Entonces, ¿
un IIe mejorado sería un mejorado mejorado? De todos modos, lo que tengo aquí es en realidad un
modelo posterior llamado Platinum, que tiene una combinación de colores ligeramente diferente y un teclado numérico. Estos
venían de serie con tarjetas de 128K y 80 columnas. Bien, entonces quiero comparar los teclados de
estas máquinas, muy rápido. Entonces, antes que nada, solo quiero que escuches la forma diferente en
que suenan. Entonces, los teclados Apple II y II Plus son bastante terribles. Tengo que
ser honesto al respecto. Las teclas son muy blandas e incluso pueden trabarse si no
las empujas exactamente en el ángulo correcto. Y, sinceramente, no puedo escribir más de 20 o tal vez 25 palabras
por minuto escribiendo en un teclado como este.
Y cometo muchos errores. Ahora, pasando
al Apple IIe, no estoy muy seguro de qué hicieron, pero las teclas son significativamente
mejores. Todavía están un poco blandos. Pero tienen un freno duro y agradable y
no se atascan. Entonces, puedo escribir como, ya sabes, 40 palabras por minuto o más en un teclado como
este. Y luego el IIe mejorado, este es simplemente. Este es el mejor teclado absoluto.
Puedo escribir bastante rápido, probablemente 50 o 60 palabras por minuto, sin cometer demasiados errores en
un teclado como este. ¡Sí, es mucho mejor! Fue por esta época que
Apple también presentó el IIgs, que en realidad es una computadora de 16 bits, y
hay mucho de qué hablar sobre esto, creo que también debería ser su propio
video, así que volveremos a esto más adelante. La última computadora que les mostraré en
este episodio es la IIc Plus, que salió a la luz en 1988.
Es una versión mejorada de la IIc
y, obviamente, los colores se actualizaron para que coincidan con el aspecto platino de la IIe. El IIc plus tiene un
teclado mucho mejor. Aunque parece igual, se siente mucho mejor escribir el plus. Además, la
unidad de disco se cambió a 3 y medio, lo cual es un poco extraño ya que se produjo muy poco software
para Apple II en estos discos.
La computadora también podía funcionar a 1 o 4 Mhz, lo que
la convertía en la más rápida de la línea Apple II de 8 bits. Bien, ahora que les he mostrado todas las
diferentes computadoras Apple II. Hablemos por un momento sobre el papel del Apple II en la
industria informática a finales de los años 1980. Entonces, como computadora para jugar videojuegos domésticos,
la Apple II se había quedado bastante atrás de otras computadoras como la Commodore, la Amiga
o la Tandy, o cualquiera de las PC compatibles con IBM. Esas computadoras a menudo eran más baratas,
eran más visibles en las tiendas minoristas de electrónica habituales y, sinceramente, simplemente
tenían mejores gráficos y sonido. Pero donde Apple siguió obteniendo buenos resultados es en el mercado empresarial.
En ese momento, cosas como texto nítido de 80 columnas, acceso rápido al disco y 128 KB de RAM eran lo que
importaba cuando una empresa estaba interesada en ejecutar un procesador de textos, una hoja de cálculo
o una base de datos.
Realmente no les importaban tanto los gráficos y el sonido. Un Apple II era una
opción mucho mejor para este tipo de cosas que, digamos, un Commodore 64. Otro lugar en el que Apple
siguió obteniendo buenos resultados fue en el mercado educativo. Recuerde que anteriormente en el episodio hablé
sobre los sistemas Apple II en mi escuela y cómo no podía creer que pagaran ese
tipo de precios.
Bueno, resulta que Apple en realidad regaló muchas computadoras a los
sistemas escolares para incitarlos a comprar más más adelante. Esto se logró
a través de su programa "Los niños no pueden esperar". También hubo intentos de aprobar
legislación gubernamental como la HR5573, o la " ley de contribución de equipos informáticos", también conocida como
"Apple Bill". Si bien este proyecto de ley fue aprobado por la Cámara, nunca fue aprobado por el Senado, pero hubo
otras versiones más pequeñas de este en otros estados que sí ayudaron a Apple a obtener créditos fiscales por
regalar computadoras a los distritos escolares. Y para colmo, aquí hay una lista de precios oficial
de 1987 que muestra lo que las escuelas pagarían si decidieran comprar más computadoras de
Apple. Por ejemplo, en una compra grande, un distrito escolar podría pagar tan sólo
736 dólares por un sistema Apple IIe completo con unidad de disco y monitor, que a ese precio era
bastante competitivo con las ofertas de Commodore.
Y, por supuesto, a mediados de la década de 1980, un sistema escolar
probablemente también habría invertido mucho en software educativo compatible con Apple II, por lo que
cambiar de plataforma tampoco sería una decisión inteligente. De hecho, estos sistemas Apple II continuaron
utilizándose hasta finales de los años 90. Y la razón era simple. Les daré mi
escuela secundaria como un excelente ejemplo.
Entonces, a mediados de la década de 1980 habían reemplazado todos los
Apple II en los laboratorios de computación con Macintosh e incluso algunas PC IBM, pero todavía tenían todos
estos Apple II, por lo que básicamente cualquier profesor que quisiera tener un Apple II o incluso algunos Apple
II en su salón de clases podrían tener uno. Quiero decir , ¿por qué no? Quiero decir, los tienen…
No se van a deshacer de ellos, así que bien podrían usarlos para algo.
Un gran ejemplo fue que mi profesor de alemán continuó usándolos durante los años 90 porque tenía un
software de vocabulario alemán, pequeños juegos que podías jugar para ayudarte a aprender vocabulario alemán. Y
quiero decir, ¿por qué no? Quiero decir, todavía funcionaba, seguía siendo relevante y seguía haciendo
lo que se suponía que debía hacer, así que ¿por qué no usarlos? El último Apple IIe se produjo en 1993, también
el año en que me gradué de la escuela secundaria.
Pero ese no fue el final. Apple también produjo algo
llamado tarjeta Apple IIe, que podría agregarse dentro de ciertas computadoras Macintosh. Dado que
la tarjeta era básicamente un Apple II real, y no solo una emulación, mucha gente
considera que este es el último Apple II fabricado, y continuó produciéndose hasta
el año 1995. Lo que significa que el Apple II estuvo en producción en algunos forma u
otra durante cerca de 19 años. Las computadoras Apple II han aparecido en
más películas de las que puedo contar. Quiero decir, solo mira esta lista. Así que te mostraré algunas
de mis películas favoritas. El Apple IIc se utilizó en The Explorers y en 2010, El año en que
hacemos contacto. Los Apple II se muestran muchas veces en El joven Sheldon. Y
en la película Espías como nosotros se puede ver un Apple II estándar. Y esto concluye
este episodio de larga historia. Así que planeo volver en el futuro y cubrir
con más detalle el Apple IIc, el Apple III y, por supuesto, el Apple IIgs. Pero eso es todo
por ahora, así que como siempre, ¡gracias por mirar!