Casio FX-7700G.

Leng Año
Disp.
Exp.
Gráf.
Medidas
HD62076A02-- BASIC 1990 8Kb4164B 8x16 Car96x64 NoNo 179 gr173x81x16 4xCR2032 EN
Resg.
Valor 1
Valor 2
Valor 3
I. Rareza
Observaciones
CR2032 *34 *97 35 € 50 € 85 €
Con la FX-7700G Casio inicia la 2ª generación de calculadoras gráficas programables. Han pasado ya 5 años del lanzamiento de la FX-7000G, y toca avanzar un poco más. En esencia el hardware no cambia mucho, por lo que no se aprecian diferencias en el rendimiento, más bien, decae un poco. La familia de procesadores de 8 bits es parecida y saca la ROM del propio procesador como hasta ahora, para disponer de un chip de ROM enmascarable aparte. Esta calculadora es la base para esta segunda generación que compone la Serie FX-7700G POWER GRAPHIC; y que incluye además a la 7800G(la misma pero en versión francesa), FX-7700GB, FX-7800GC(versión francesa de la anterior), FX-8700G,FX-8800G(versión francesa de la anterior), FX-8700GB, y la 8800GC(versión francesa de la anterior). Nos cabe la duda sobre si la FX-6300G(FX-6800G en Francia) pertenece a esta serie, ya que monta el procesador Hitachi HD62067, en vez del HD62076, y no disponemos datos del primero. De momento, las consideramos de esa familia.

Una mejora, por fin, es que ya trae batería de resguardo, con lo que no se pierden los datos al cambiar el juego de baterías, pero como pequeño inconveniente, eso supone que necesitamos 4 baterías CR2032.

La FX-7700G, como la generación anterior, es una calculadora científica completa, con un amplio juego de funciones matemáticas, realiza operaciones con matrices, programación Casio BASIC, y ejecución de funciones gráficas incorporando los polares, paramétricos, de integrales definidas y de desigualdades. Aparece por primera vez la tecla específica para las variables X,θ,T. Realiza cálculos y gráficos estadísticos de una sola variable y de dos, con regresiones lineales, logarítmicas, exponenciales y potenciales

Mantiene la 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. La nitidez y claridad de la lectura parece que ha decaído un poco en esta generación. La pantalla está un poco más metida en la carcasa y eso dificulta la visualización.

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, y que no presenta tampoco mejoras en este ámbito apreciables respecto a la 1ª generación. Aspecto a valorar bastante negativamente. Le siguen faltando 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. Para ver información más detallada sobre Casio BASIC, disponemos de un artículo específico para esta versión del BASIC, accesible pulsando aquí.

No dispone de ningún puerto para poder transferir datos o programas a otras máquinas o a un ordenador personal.

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 consume 0,22W. A esto hay que añadirle otra CR2032 más para el resguardo de datos.

Teclado. Aquí encontramos diferencias. Ya no aparece la típica leyenda de las combinaciones de la tecla MODE impresa entre el teclado y la pantalla. Esto es debido a que aparece en pantalla directamente un menú con todas las opciones tras pulsar la tecla MODE. También aparecen 6 teclas de función verdes, que responderán a los diferentes menús que irán apareciendo la parte inferior de la pantalla en impresión invertida. Aparte de esto, y ya debajo de las teclas de función, la máquina 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, 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 la tecla AC(ON), y el apagado con la combinación de teclas SHIFT + AC(OFF).

Memoria. Trae de fábrica 8KBs de RAM, de los cuales están disponibles para el usuario unos ya apreciables 4164 bytes. No dispone de posibilidad de ampliación de memoria ni de transferencia de datos mediante conexión, pero sí se resguardan los programas y otros datos con una batería específica.

Para obtener información de la memoria libre disponible, pulsar la tecla MODE y 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 SHIFT y Defm + 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), lo ocupado por matrices y datos estadísticos 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. En el modo gráfico dispone de un rectángulo de 96x64 píxeles. La pantalla ha perdido un poco en nitidez al estar más metida en la carcasa y tener un plástico transparente rígido del frontal por encima.

Modelo de almacenamiento de programas. El almacenamiento de programas ha mejorado ya que permite almacenarlos en muchas áreas: desde P0 al P10 más desde PA a PZ y Pr y Pθ, total 38. 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 las últimas 4 líneas. Si un área está vacía, aparecerá la palabra "empty" detrás del número de área "P2 empty". En las áreas con programas, aparecerá la primera línea del código. 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
Calculadora muy completa con cálculo integral, matrices, etc.No disponer de un teclado alfanumérico QUERTY hace muy tediosa la programación.
Pantalla de tamaño medio tanto de caracteres como gráfica, adecuada.No dispone ni de reloj ni del sonido más simple.
Memoria disponible para el usuario aceptable.Consumo excesivo de energía y utilización de 3+1 baterías 2032.
Formato tipo calculadora tradicional compacto de científica.Juego muy precario de instrucciones del Casio-BASIC.
Buen tratamiento de gráficos matemáticos de manera nativa.No dispone de puerto de conexión para la transferencia de datos.
Gestión de la calculadora un poco más agradable a través de un sistema de menús.No supone una apreciable mejora respecto a la 1ª generación, ni a nivel programación, ni velocidad.
Circuitos principales.
La apertura de la calculadora para acceder al interior tiene truco. Primer hay desatornillar los dos tornillos pequeños de la tapa que da acceso a las baterías. La calculadora quedrá como muestra la imagen de la derecha. Ahora, sólo hace falta desatornillar un único tornillo, el marcado en la imagen con el círculo rojo. Tras esto, y desde la parte inferior de la máquina hay que ir abriéndola con suavidad utilizando una herramienta que haga palanca, a ser posible de plástico, para no dañar la carcasa. Haciendo presión, debemos ir abriendo la carcasa poco a poco por ambos lados, de abajo a arriba. Tras finalizar su apertura, tendremos la máquinacomo queda en la imagen de más abajo, con los circuitos principales a la vista, y con las dos partes de la carcasa unidas por ese cable plano que conecta la parte trasera donde va una pequeña placa de regulación de la alimentación, y la parte frontal donse se encuentra la placa con los circuitos principales.

El procesador de esta calculadora es el NEC D3050G(también conocido como Hitachi HD62076), que según recordamos, es el mismo que montan la FX-7000GA y la 7000GB. También lo encontramos en otras máquinas de casio que no son calculadoras programables, como el organizador SF-9300; y en casi todas las máquinas de la Serie FX-7700G POWER GRAPHIC (7800G(FR), FX-7700GB, FX-7800GC(FR), FX-8700G,FX-8800G(FR), FX-8700GB, 8800GC(FR)). En este caso lleva la ROM enmascarada A02.

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 a nivel software con el manual de empleo de los nemónicos de este procesador, así como el mapa de memoria.

El manual del procesador, así como la descripción de las instrucciones puede encontrarse aquí.
En la imagen de abajo se muestra la doble placa de una FX-7700G. En la placa principal (izquierda) Se observa el Chip Hitachi HD62076 con ROM A02 y de agosto de 1991, que viene marcado en placa como NEC upD3050G. Este integrado contiene la CPU con los controladores del teclado. Cerca de éste observamos un componente gris, arriba a la derecha que es el oscilador cerámico(CSA2.00MGCM001).

El chip SANYO LC3564PM-10L es un circuito de RAM estática de 8KBs con un tiempo de acceso de 100 ns; mientras que el chip uPD23C1000AG es una ROM estática de 16Kbs con un tiempo de acceso de 200 ns, cuya hoja de datos técnicos puede consultarse aquí.


El circuito BU4066BF contiene 4 interruptores analógicos.

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. Debido a sus posibilidades y a la gran comercialización de este ordenador, es una de las máquinas de las que más información hay disponible en Internet.

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-7000G: Página de calculadoras de Piotr Piatek.
Página Datamath, un sitio con información técnica de la CASIO FX-7000G: http://www.datamath.org/Related/Casio/fx-7000G.htm
Página de Wikipedia:  https://en.wikipedia.org/wiki/Casio_fx-7000G
Chipset de la FX-7000G:  https://www.petervis.com/electronics%20guides/fx7000GA/fx-7000GA%20Chip.html
Artículo de la FX-7000G en "Los pasos perdidos":  Casio FX-7000G/GA - Casio OH-7000G