Casio FX-7200G.

Leng Año
Disp.
Exp.
Gráf.
Medidas
NEC D1007G910KHz BASIC1986 2Kb422b 8x16 Car96x64 NoNo 152 gr167x83x14 3xCR2032 ES EN EN
Resg.
Valor 1
Valor 2
Valor 3
I. Rareza
Observaciones
* * 55 € 75 € 120 €
La Casio FX-7200G es práticamente la misma calculadora que la FX-7000G por lo que todo lo dicho para la 7000 es de aplicación para la 7200; saliendo al mercado en el año 1986, cuatro años antes que las versiones GA y GB de la FX-7000G. Viniendo de los ordenadores de bolsillo, uno se lleva una pequeña decepción ya que el lenguaje de programación que implementa "Casio BASIC" es de poca potencia, lo que es una pena, dadas las capacidades gráficas de su pantalla. Pertenece por tanto a la serie 7000G y comparte características con toda esta familia, como las FX-6000G y FX-6500G con una pantalla gráfica de 96x32 píxeles, la mitad, siendo versiones de menos prestaciones de pantalla, pero con el mismo concepto. El porqué del BASIC tan poco potente se debe únicamente a que los ingenieros de Casio abrieron un nuevo nicho de mercado, con una máquina con ciertas posibilidades gráficas, pero enfocada únicamente al desarrollo matemático como calculadora y no como agenda u ordenador de bolsillo.

La FX-7200G es una calculadora científica completa, con un amplio juego de funciones matemáticas, programación Casio BASIC, y ejecución de funciones gráficas.

Posee una pantalla gráfica rectangular de 96x64 píxeles, al igual que unas cuantas de sus sucesoras. En cuanto a líneas de texto, dispone 8 líneas x 16 caracteres con un buen tamaño y tipografía. Como cabe esperar de Casio, la nitidez y claridad de la pantalla es bastante aceptable, ofreciendo una buena y cómoda lectura.

En cuanto al lenguaje de programación, es el Casio BASIC común a todas las calculadoras gráficas de Casio y a algunas de sus científicas, en su versión inicial, y por tanto bastante primitiva. Le faltan algunos comandos básicos, que a nuestro entender, le hubieran dado más potencia gráfica. A modo de ejemplo, no dispone del comando Output(x,y,n) o LOCATE, con lo que no se pueden posicionar sobre la pantalla los datos y resultados que queramos para tenerla más organizada. No hay manera de ejecutar nuestro programa contador para medir el rendimiento, porque ni siquiera hay un comando de borrado de la pantalla de texto. Para ver información más detallada sobre Casio BASIC, y su implementación en la serie FX-7000G, disponemos de un artículo específico para esta versión del BASIC, accesible pulsando aquí.

Sigue sin disponer de ningún puerto para poder transferir datos o programas a otras máquinas o a un ordenador personal, no existiendo forma, ni siquiera con una batería de resguardo, de salvaguardar los programas.

En cuanto a la alimentación, utiliza 3 baterías 2032, que aunque de fácil adquisición, su reemplazo es un poco más caro que las AAA. Esta máquina funciona a unos raros 9Vs, y ciertamente consume.

Teclado. La calculadora tiene la forma y distribución del teclado típico de una calculadora científica, con un bloque de teclas superior más pequeñas con funciones matemáticas. En la parte superior de este bloque están las teclas especiales de control, como SHIFT, ALPHA para activar las teclas alfanuméricas, una tecla "Prog" para la ejecución de programas, 4 teclas de cursor y la clásica tecla MODE de Casio. Además, hay teclas específicas para controlar las funciones gráficas de la calculadora.

El bloque inferior es de teclas más grandes con los números del 0 al 9, las operaciones aritméticas básicas, las teclas de borrado y AC, completado por una tecla ANS que proporciona el último resultado calculado y la tecla de ejecución.

El encendido y apagado se realiza con un interruptor deslizante que tiene en el costado izquierdo; pudiendo también encenderse en caso de que se hubiera apagado automáticamente por no usarla, con la tecla AC(ON).

Memoria. Trae de fábrica 2KBs de RAM, de los cuales están disponibles para el usuario sólo 422 bytes. No dispone de posibilidad de ampliación ni de salvado o trasferencia mediante conexión de programas, con cada cambio de pilas, se borra todo el sistema.

Para obtener información de la memoria libre disponible, pulsar la tecla MODE 2 para entrar en el modo WRITE, y nos mostrará una pantalla con información varia entre la cual está la memoria disponible, y desde donde podremos acceder al sistema de almacenamiento de programas.

Otra manera de ver el estado de la memoria es pulsar las teclas MODE y "." + EXE, tras ejecutar Defm, aparecerá una pantalla que nos informa del número de bytes ocupados por los programas, el número de memorias que tenemos disponibles (26 si no las hemos ampliado), y el número de Bytes libres.

Pantalla. Dispone de 8 líneas de 16 caracteres en el modo texto, con una tipografía de tamaño adecuado y agradable de leer. En el modo gráfico dispone de un rectángulo de 96x64 píxeles. La pantalla presenta una buena nitidez. Desgraciadamente, nuestra máquina, como se puede observar en la imagen de arriba, tiene la pantalla completamente inservible.

Modelo de almacenamiento de programas. El almacenamiento de programas es el típico de Casio con 10 áreas de programas de 0 al 9. Tras pulsar la tecla MODE y 2 para entrar en el modo de escritura WRT, pasaremos a la pantalla con las áreas de programa en la última línea. Tras la palabra Prog, las áreas numeradas del 0 al 9, con el guión bajo "_" en el lugar de aquellas que contengan algo, y el número en las que estén vacías. El área activa parpadea, ya sea guión bajo, o número si está vacía, y podemos movernos de una a otra con las teclas del cursor lateral. Para editar la que deseemos, se pulsa EXE para entrar en el editor. Una vez finalizada la edición, MODE y 1 ó 2, según queramos ir a ejecutar el programa, o volver a la pantalla de programación.

Una vez dentro del editor podemos escribir una sentencia en cada línea y pasar a la siguiente con EXE, o bien separar varias sentencias en la misma línea con ":". Dada la pantalla de 8 líneas de 16 caracteres, el programa está ordenado y de fácil lectura. Podemos navegar por el listado con las 4 tecla del cursor.
En esta versión de BASIC no se escriben los números de línea; utilizándose la sentencia Lbl para marcar las etiquetas donde deberán saltar los programas con la sentencia Goto.

Pros y contras.

PROs
CONTRAs
Pantalla de tamaño medio tanto de caracteres como gráfica, adecuada.No dispone ni de reloj ni del sonido más simple.
Formato tipo calculadora tradicional compacto de científica.Consumo excesivo de energía y utilización de 3 baterías 2032.
Buen tratamiento de gráficos matemáticos de manera nativa.Juego muy precario de instrucciones del Casio-BASIC.
De las primeras. Sale al mercado en 1986.No dispone de ningún sistema de salvaguarda de programas ni transferencia por puerto exteno.
No disponer de un teclado alfanumérico QUERTY hace muy tediosa la programación.
Memoria disponible para el usuario muy reducida.
Circuitos principales.

Tiene la misma arquitectura que la FX-7000G. Consume 0.07W.
El procesador es el NEC D1007G para la 7000G. Este chip necesita de otros dos chips más, controladores de pantalla. Es el que utiliza toda la serie 7000G (7000G, 6000G, 65000G, 7200G, 8000G y 85000G).

Gracias a la amabilidad de Piotr Piatek, que nos ha cedido el uso de los contenidos de su página web (cuyo enlace esta más abajo en el apartado de enlaces), disponemos de una completa descripción de esta CPU, tanto a nivel hardware, con información detallada de su patillaje -como se observa en la imagen de la izquierda-, como a nivel software con el manual de empleo de los nemónicos de este procesador, así como el mapa de memoria.

A continuación se muestra la información del patillaje en una tabla extraída de la página de Piotr Piatek.
PatillaNombreDescripción
75..80,4,5IO7..IO0Bus de datos bi-direccional
6,7OSC1,OSC2Reloj cerámico de 910kHz, OSC2 es la salida para el oscilador inverso amplificado
8..11A12..A15Bus de direcciones
12..14CS1..CS3 Señales de selección de chip para 3 bancos de memoria adicionales, activos en low.
CS1: Interfaz FA-80
CS2,CS3: Puerto de salida de un sólo bit CNTL del chip de matriz de puertas uPD65005G-045
15EN1 Puerto de salida de un sólo bit. El nivel bajo enciende el sistema.
16EN2 Puerto de salida de un sólo bit. Gestiona la interrupción de entrada INT0 permitiendo desencadenar interrupciones por software.
17SW Interruptor de entrada de corriente, conectado a VDD1 (power on) o a GND (power off).
18,19
20
23..25
29..32
Ø1,Ø2
OP
CE1..CE3
D0..D3
Controlador del bus del LCD, similar al de la Casio FX-700P,
todas las señales usan lógica negativa,
pins CE2 y CE3 no están conectados en la FX-8000G
26INT0 Entrada de interrupción , gestionada desde el pin EN2
27INT1 Interrupción de entrada, recive pulsos de entrada baja desde el pin 27 del chip controlador HD44352
28INT2 Interrupción de entrada, usado por la interfaz FA-80 en la FX-8000G
33GND Masa
34TEST  
35VDD1 Voltaje permanente
36VDD2 Voltaje gestionado
37..40,
43..46
KI0..KI7 Puerto matricial de entrada del teclado, accesible desde el registro KI de la CPU
47..58KO1..KO12 Puerto matricial de salida del teclado, controlado por el registro KO
59OE Señal de lectura del bus. Activo si está baja
60..63,65..72A0..A11 Bus de direcciones
73WE Señal de escritura del bus, activa si está baja
74FE Señal de selección de CHIP de memoria, activa si está baja
El manual del procesador, así como la descripción de las instrucciones puede encontrarse aquí.
En la imagen de la derecha se muestra una placa de una FX-7200G. Se observa el Chip NEC D1007G. Este integrado contiene la CPU con los controladores de pantalla y teclado. Cerca de éste observamos un componente azul que es el oscilador, marcado con 910Khz.
En la imagen de más abajo se puede observar la pequeña placa que contiene los controladores del LCD desdoblada.

El chip TOSHIBA TC5518CFL-20 es un circuito CMOS de SRAM estática de 2KBs con un tiempo de acceso de 200 ns.

Características no documentadas y trucos.



Enlaces a páginas de interés.
A continuación te mostramos los enlaces más interesantes sobre esta calculadora gráfica programable.

Excelente página de Piotr Piatek con información técnica muy detallada del hardware de las calculadoras programables Casio. Se incluye por tratar la FX-8000G de arquitectura muy similar a la FX-7200G: Página de calculadoras de Piotr Piatek.