Durante su época dorada, Casio fabricó calculadoras programables en BASIC muy buscadas por estudiantes e ingenieros de todo el mundo. Hoy, muchas empresas ofrecen calculadoras mucho más avanzadas que los modelos “FX” y “PB” de aquellos años, pero estas viejas máquinas conservan ese “sabor vintage” que tanto nos gusta.

Hay ordenadores que han marcado una época, automóviles que se convierten en el modelo a imitar, edificios que establecen un estilo. En el mundo de las calculadoras programables, los modelos de Casio tienen ese toque especial y difícil de definir que convierte un objeto en algo que trasciende su mera utilidad.

Calculadoras programables Casio (Vintage)
1680 bytes de RAM era casi el doble de la memoria que tenía el ZX81.

La Casio FX-702P, lanzada en 1981, fue uno de los primeros modelos programables en BASIC de la compañía. En aquella época los ordenadores domésticos o “home computers” hacían furor y todo el mundo parecía aprender a programar en algún dialecto de BASIC. Casio tuvo la gran idea de combinar la tecnología de sus calculadoras científicas con un intérprete BASIC. El resultado fue mucho mejor de lo esperado. La FX-702P, de 17 mm x 16 mm 5 x 82 mm, tiene un teclado numérico con las operaciones aritméticas comunes y otro alfanumérico con teclas para crear y editar programas BASIC. Una particularidad: el teclado alfanumérico está ordenado alfabéticamente, lo que hace bastante engorroso, al menos al principio, escribir con él.

Afortunadamente, como ocurría en los ordenadores Sinclair, se pueden escribir las órdenes BASIC pulsando solo un par de teclas: junto a cada letra, en rojo y azul, se ven palabras que se invocan presionando antes las teclas “F1” o “F2”. Los modelos siguientes modificaron ese esquema y, aunque se mantuvo la opción de ingresar comandos “a lo Sinclair”, las teclas adoptaron la distribución habitual “qwerty”.

Calculadoras programables Casio (Vintage)
Sí, podían conectarse a impresoras.

La pantalla es LCD monocromática, con una sola línea de 20 caracteres formados por una matriz de 7x5 puntos, muy legibles. Puedes escribir hasta 10 programas (P0 a P9) y 226 variables, siempre que entren en los 1680 bytes de RAM disponibles, casi el doble que el ordenador más vendido de la época: el ZX81. Las instrucciones BASIC incluyen funciones científicas avanzadas, como hiperbólicas, estadística de dos variables, desviación y regresión lineal. Este es un ejemplo de programa en “Casio BASIC” para la FX-702P:

10 INP "X",X 20 G=1 30 S=SGN X 40 Z=ABS X 50 IF Z>9 THEN 90 60 G=G*Z 70 Z=Z+1 80 GOTO 50 90 G=LN (Z*SQR (Z*HSN (1/Z)+1/810/Z^6))*Z-Z+LN (2*/Z)/2-LN G 100 IF S>0 THEN 120 110 G=LN (-PI/X/SIN (PI*X))-G 120 PRT G,EXP G

Al igual que los modelos que la sucedieron, la FX-702P puede conectarse a un interfaz adaptador FA-2 para grabar los programas en cintas de casete o imprimir resultados y programas mediante una pequeña impresora. Sus tres baterías de litio tipo CR-2032 proporcionan unas 240 horas de uso.

Calculadoras programables Casio (Vintage)
La PB-100 costaba menos que una FX-702P.

El paso lógico fue añadir memoria y funciones a esta serie. Casio empezó a llamarlas “Personal Computer” con la serie “PB”, hacia 1982, aunque técnicamente no diferían demasiado de los modelos “FX”. El modelo más pequeño, la PB-100, era algo más limitado que la “vieja” FX-702P: disponía de 1 KB de RAM, de los que solo 544 bytes podían destinarse a programas en BASIC. Una ranura de ampliación permitía duplicar esa cifra, y la pantalla solo mostraba 12 caracteres en monocromo. Puede parecer raro que tuviera menos capacidad que su antecesora, pero había una razón de peso: bajar el precio del producto. Construir una PB-100 costaba mucho menos que una FX-702P, lo que amplió el número de clientes potenciales.

https://www.youtube.com/embed/F5uCiLTYn94

Quienes querían más poder podían comprar la PB-700, puesta a la venta en 1983. Fue la primera máquina de este tipo con pantalla gráfica capaz de mostrar 4 líneas de 20 caracteres o 160 x 32 píxeles en modo gráfico. Se alimentaba con 4 pilas AA, medía unos 200 mm x 88 mm x 23 mm y pesaba 315 gramos. Disponía de 4 KB de RAM, de los que 2,7 KB podían usarse para programas en BASIC. Una tapa trasera escondía tres slots de expansión de memoria, cada uno capaz de añadir 4 KB de RAM. Con los tres completos, la memoria total llegaba al máximo de 16 KB.

Calculadoras programables Casio (Vintage)
PB-700, 315 gramos de puro BASIC.

Cuando salió a la venta, costaba casi 600 euros, diez veces más que la PB-100, aunque sus prestaciones lo valían. Casio lanzó muchos más modelos de esta serie, como la PB-1000, con “tapa”, o la PB-2000, un verdadero monstruo de 32 KB de RAM y programable en C. Pero estos primeros modelos marcaron una época, y nada puede cambiar eso.

Calculadoras programables Casio (Vintage)
Calculadoras programables Casio (Vintage)
Calculadoras programables Casio (Vintage)
1680 bytes de RAM era casi el doble de la memoria que tenía el ZX81.