Casio FC-200.

Leng Año
Disp.
Exp.
Gráf.
Medidas
HD61747B55-- BASIC1988 1KB262B 1x12 Car NoNo 87 gr133x72x10 2xCR2032 ES
Resg.
Valor 1
Valor 2
Valor 3
I. Rareza
Observaciones
*14,9*42,5 40 € 50 € 80 €
La calculadora financiera FC-200 es una de esas pequeñas maravillas de Casio, y una de nuestra favoritas. Incorpora muchas funciones financieras de utilidad para economistas en una máquina realmente pequeña y manejable. Además de eso, es programable, lo que aumenta exponencialmente su utilidad. Sólo le sacamos un pero, aunque un poco grande, que deja disponible para el ususario unos míseros 262 bytes para la programación. Es prácticamente la misma máquina que la científica programable FX-4000P. La circuitería interna es la misma, a la que se le ha cambiado la ROM para adaptarla a las necesidades de cálculos financieros, y reacomodado la funcionalidad de las teclas. No obstante, echamos de menos algunas funciones matemáticas, como las trigonométricas básicas, deficiencia que hemos podido salvar fácilmente aplicando las series de Taylor en los programas, como se puede observar en el listado inferior del programa del índice de rendimiento, donde el seno(x) se ha cambiado por una corta serie de Taylor de \(\boxed{seno(x)≃x-\frac{x^3}{3!}+\frac{x^5}{5!}≃x-\frac{x^3}{6}+\frac{x^5}{120}}\). Desgraciadamente, esto consume más bytes de lo normal, y la máquina no anda sobrada.

Código para la FC-200. Máquina prácticamente igual que la FX-4000P, pero al ser financiera no tiene funciones como el seno, o notación científica. Calculamos el seno con una serie de Taylor de 3 términos y el 4.567E-4 lo escribimos como 0.0004567.
----------------------------
50→N:Lbl 2:10→L:Lbl 1:L→X:X+1→X:X-0.0004567→X:X+70→X:X-69→X:X*7→X:X/11→X:L-1→L:L≠0⇒Goto 1:ln X→X:X-X^3/6+x^5/120→X:√X→X:√X→X:N-1→N:N≠0⇒Goto 2:X
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 262 bytes libres para el usuario, que se quedan bastante cortos. Para ver información más detallada sobre Casio BASIC, y su implementación en la serie FC-200, 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. La calculadora tiene la forma y distribución del teclado típico de una calculadora científica, en las que las teclas típicas de funciones matemáticas han sido sustituidas por funciones financieras, con un bloque de teclas superior más pequeñas con esas funciones. 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, 2 teclas de cursor y la clásica tecla MODE de Casio.

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 unos míseros 262 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 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.

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 letra P, 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 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.

PROs
CONTRAs
Pantalla pequeña; pero adecuada teniendo en cuenta que es una calculadora financiera. Puede presentar caracteres alfanuméricos.No dispone ni de reloj ni del sonido más simple.
Formato tipo calculadora tradicional muy, muy compacto.La edición de programas es tediosa, tanto por no tener teclado QWERTY, como por la pantalla tan pequeña.
Muy buena funcionalidad, tanto por las funciones financieras incorporadas, como por la programación.Juego muy precario de instrucciones del Casio-BASIC.
No dispone de ningún sistema de salvaguarda de programas ni transferencia por puerto externo.
Memoria disponible para el usuario muy reducida, sólo 262 bytes.
No dispone de las funciones trigonométricas básicas.
Circuitos principales.


El procesador que tiene la calculadora financiera FC-200 es el SoC Hitachi HD61747 con ROM B55 (bastante parecido y compatible con el HD61913 o el HD61917 que montan las primeras calculadoras Pocket PC de Casio). Este chip integra además del procesador de 4 bits, los controladores de la pantalla, el teclado, una ROM de 113024 bits(casi 14Kbs) y una RAM de 1896 bits(237Bs). De acuerdo a la imagen de la derecha, esta FC-200 fue fabricada en 1989.
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 científica FX-4000P, también programable, monta este SoC con la ROM B38. 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; algunas de ellas montan dos chips para poder controlar las pantallas de 24 caracteres.

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.
Todas las calculadoras que tienen procesadores HD61747, HD61913 y HD61917 pueden modificarse aumentando la velocidad del reloj interno simplemente variando la resistencia que va soldada entre las patillas 25 y 26 de estos chips. Con ello se consigue aumentar significativamente la velocidad de proceso hasta 2 y 3 veces la que traen de fábrica. Obviamente, se reduce la vida de las baterías; pero al precio que están hoy en día, merece la pena. Como se puede ver, trae soldada una resistencia SMD con la rotulación 683, que corresponde a un valor de 68KΩ. Si se suelda en paralelo una resistencia de 30KΩ se duplicará la velocidad, y si se suelda una de 3,3KΩ se triplicará la velocidad. Estos resultados son aproximados, y parece que mejores resultados no es posible obtener.

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 financiera 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 FC-200: Página de calculadoras de Piotr Piatek.