Casio FX-4000P.
Leng | Año | Gráf. | Medidas | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
HD61747B38 | -- | BASIC | 1985 | 2KB | 550B | 1x12 Car | No | No | 87 gr | 133x72x10 | 2xCR2032 | EN |
*15,3 | *43,6 | 40 € | 50 € | 85 € | Modelo destacado |


Descartamos como programables, aquellas calculadoras que tienen lenguajes de programación tan pobres y reducidos, que hacen casi imposible su codificación. Dentro de estas últimas se encuentran aquellas que se programan "a lo ciego", es decir, no se pueden revisar posteriormente los programas, o las que tienen tan pocas instrucciones o memoria, que no merece la pena prestar atención en ellas. Dentro de esta categoría están las FX-180P, FX-3600P, 3800P, 3900P, etc.
No descartamos, sin embargo, a pesar de lo primiticas que sean, otro tipo de calculadoras pioneras, que fueron el ejemplo a seguir en este tipo de aparatos, como las FX-501P, 502P, 601P y las FX-201P, 202P y Casio PRO FX-1, que serán objeto de atención y una ficha para cada una de ellas.
Volviendo a la FX-4000P, decir que es una calculadora científica completa y muy compacta, de pequeño tamaño (de las más pequeñas), pero con unas prestaciones increibles para la época; tanto por las funciones matemáticas que tiene, como por la capacidad de ser programable. Ostenta el honor de ser la primera calculadora donde aparece la versión Casio BASIC, y donde lo hace con unas magníficas prestaciones.
Posee una pantalla de texto de una sóla línea y 12 caracteres alfanuméricos de 7x5 píxeles, más otros 3 números pequeños en la parte superior para exponentes y control de pasos. 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 un poco más de potencia, como por ejemplo una especie de PRINT CSR, para poder 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. Dispone sólo de 550 bytes libres para el usuario, que se quedan un poco cortos. Para ver información más detallada sobre Casio BASIC, y su implementación en la serie FX-4000P, 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, no existiendo forma, ni siquiera con una batería de resguardo, de salvaguardar los programas.
En cuanto a la alimentación, utiliza 2 baterías CR2032 y el consumo es de 0.01W.
Teclado.

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 1KB de RAM, de los cuales están disponibles para el usuario sólo 550 bytes. No dispone de posibilidad de ampliación ni de salvado o transferencia 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 de acceso a los programas. En la parte superior hay 3 dígitos pequeños que muestran la cantidad de bytes libres disponibles.
Pantalla. Dispone de 1 línea de 12 caracteres únicamente en modo texto, con una tipografía de tamaño adecuado y agradable de leer. A esto hay que sumar otros tres dígitos en la parte superior, en los que se muestran los bytes restantes en el modo programación, o el exponente en los cálculos resultantes. La pantalla presenta una buena nitidez.

Una vez dentro del editor debemos escribir el programa completo en una sola línea; separando las sentencias con ":". Podemos navegar por el listado con las 2 tecla del cursor a izquierda y derecha.
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.
Pantalla pequeña; pero adecuada teniendo en cuenta que es una calculadora científica. Puede presentar caracteres alfanuméricos. | No dispone ni de reloj ni del sonido más simple. |
Formato tipo calculadora tradicional muy, muy compacto de científica. | La edición de programas es tediosa, tanto por no tener teclado QWERTY, como por la pantalla tan pequeña. |
Juego muy precario de instrucciones del Casio-BASIC. | |
La primera calculadora con Casio BASIC. Sale al mercado en 1985. | No dispone de ningún sistema de salvaguarda de programas ni transferencia por puerto externo. |
Memoria disponible para el usuario muy reducida. |



La Casio FX-5200P, un completo Ordenador Personal de Bolsillo, con BASIC estándar completo, monta también este mismo procesador con la ROM B16. La calculadora financiera Casio FC-200, también programable, monta este SoC con la ROM B55. También lo montan la PB-770, la FX-750P, la FX-750PF, la FX-730P, la FX-740P, la FX-785P, la FX-790 y la FX-795P.
El chip de memoria es típico de ciertas calculadoras programables de Casio de esta época, el HD61914, una RAM estática de 1 KB. 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), mostramos el esquema del citado chip. Las patillas que no tienen leyenda asignada no tienen función.
Características no documentadas y trucos.

Algunos usuarios han soldado estas resistencias en paralelo junto con un micro-interruptor que pegan al exterior de la máquina, para así tener velocidad normal o turbo.
Enlaces a páginas de interés.
A continuación te mostramos los enlaces más interesantes sobre esta calculadora cientí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-700P de arquitectura muy similar a la FX-4000P: Página de calculadoras de Piotr Piatek.