Casio FX-840P, FX-841P, FX-850P, FX-860P, FX-860PVC, FX-880P, VX-1 y VX-2.

Leng Año
Disp.
Exp.
Gráf.
Medidas
HD62002A01 1.3Mhz BASIC 1986-92 8K 3536 B 8-32K 2x32 Car No 2 tonos No 197 gr 193x78x12 2xCR2032
Resg.
Valor 1
Valor 2
Valor 3
I. Rareza
Observaciones
1 CR-1220 *26 *75 *454s *28s 65 € 80 € 100 € Modelo destacado
Descripción general.

  ¡Nota!   La serie FX-850P la componen varias calculadores prácticamente iguales, toda ellas con dos líneas de 32 caracteres, cuyas principales diferencias la explicamos en la tabla que se muestra a continuación, pero que en esencia, son la misma calculadora. Las máquinas de esta serie son la FX-840P, FX841P, FX-850P, FX-860P, FX-860PVC, FX-880P, VX-1 y VX-2.
El ordenador personal FX-850P es una de las mejores máquinas que produjo Casio en el segmento de los ordenadores de bolsillo programables en BASIC. Su aspecto, sencillez de diseño, fácil manejo, elevada portabilidad y altas prestaciones para época, hicieron que junto a la ajustada política de precios de Casio, nos encontremos prácticamente ante su mejor modelo. Vinieron otros posteriores con más prestaciones debido al evidente desarrollo tecnológico tras el paso de los años, pero el trinomio prestaciones-calidad-precio que ofrece la FX-850P no consiguieron superarlo. Tanto es así, que en la década de los 2010 todavía se sigue utilizando; siendo uno de los modelos que más se cotiza en el mercado de segunda mano y coleccionistas. Entre las prestaciones cabe destacar que posee ya un buena pantalla, amplia para presentar datos de 2 líneas de 32 caracteres, una buena versión ya bastante depurada no sólo en comandos propios del lenguaje BASIC como en funciones científicas; sino que además posee una extensa librería científica con 116 funciones de todas las áreas de las ciencias que la hacen una máquina muy solicitada.
Modelo
Memoria
Disponible
CASL
Otros
Libreria
FX-840P8K3.536BCASLASMFX
FX-841P8K3.536BTABLELIB
FX-850P8K3.536BLIB116
FX-860P32K21.456BLIB116
FX-860PVC32K21.312BCASLLIB116
FX-880P32K21.456BLIB116
VX-18K3.392BSTATFX
VX-28K3.392BCASLFX
Las calculadoras que poseen la librería científica, marcada como FX, como por ejemplo las casio VX-1 y VX-2, disponen de las siguientes áreas de funciones:
  • 1 Single statistics
  • 2 Multiple statistics
  • 3 Complex numbers
  • 4 Matrix operations
  • 5 Binary – Decimal - hexadecimal
  • 6 Numeric solutions of an equation : The Newton method
  • 7 Derivadas
  • 8 Quadratic equations
  • 9 Cubic equations
  • A Simultaneous equations: Gauss-Jordan elimination
  • B Memory calculations

En España es la calculadora de los topógrafos por antonomasia, aunque, como hemos comentado, era/es el aparato ideal para cualquier profesión técnico-científico-económica.

En cuanto a su potencia de CPU, decir que también tiene una buena y adecuada potencia para su tiempo, rompiendo la línea anodina que estaba trayendo Casio con las máquinas sucesivas anteriores de baja velocidad de proceso. En definitiva, una muy buena máquina, destacable para su época. Para nosotros, sin duda, el mejor modelo de la marca

Como aspecto novedoso, decir que trae un puerto en el lateral izquierdo con una completa interfaz RS-232 e interfaz Paralelo. Más adelante le sacaremos partido a este conector para exprimir sus posibilidades de comunicaciones.

Teclado. Dispone del típico teclado QWERTY al que le acompaña en el lateral derecho un teclado numérico, y ya en esta serie, se añade encima del numérico otra matriz de 18 teclas ordenadas en 3 filas de 6 cada una fundamentalmente con funciones y teclas de control. En cuanto a los cursores, ya trae 4 (los dos laterales más los dos nuevos verticales) para movernos por la pantalla real -y virtual-.

A pesar de ser FX, ya no dispone de la famosa tecla azul "F". Con las nuevas teclas ya no es necesaria ya que se amplía sustancialmente su número.


Memoria. Una de las diferencias entre los modelos que trata esta página es precisamente la memoria que traen de fábrica. Siendo esencialmente la misma máquina, comienza con los 8K,s. de la FX-850P que se quedan en unos 3.536 Bytes para el usario, hasta los 32 K,s. de l FX-880P, que se quedan en 21.456 Btes. Todas ellas ampliables con un módulo RP de 8 ó 32K,s. Si se amplia una FX-880P se queda en unos impresionantes 54.424 bytes libres para el usuario.

Para obtener información acerca de la memoria que tengamos instalada, se procede exactamente igual que con las máquinas de la serie 100, es decir, pulsando MODE 1 se accede al área de programas, y en la línea de arriba a la derecha, nos dirá la memoria libre no utilizada. (aunque tiene los dígitos pequeños arriba, ya no muestra la memoria ahí, sólo se utilizan para marcar los números del registro del banco de datos).

Mapa de memoria:
  • 0000-00FF Memoria de pantalla
  • 0100-01FF Reservado para funciones internas
  • 0200-02FF Buffer de entrada
  • 0300-03FF Buffer CALCJMP, VALF
  • 0400-04FF Reservado para los modos IN/OUT/CALC (CALC$)
  • 0500-074A Reservado para funciones internas
  • 074B-0752 Almacenamiento de la clave de usuario PASSWORD
  • 0753-175A Reservado para funciones internas
  • 175B-175C Vector apuntando al comienzo de la memoria del banco de datos MEMO
  • 175D-1FE4 Reservado para funciones internas
  • 1FE5-1FFF Vectores apuntando al comienzo del área de programas P0-P9
  • 2000-9FFF Memoria de usuario (compartido con MEMO y área de programas))
  • A000-BFFF Repetición de 0000-1FFF
  • C000-DFFF Repetición de 0000-1FFF
  • E000-FFFF Repetición de 0000-1FFF

Pantalla. Estos modelos tienen una pantalla de 2 líneas de 32 caracteres cada una, tamaño bueno y adecuado para la presentación de datos.

En realidad dispone de una pantalla virtual de 8 x 32 líneas, en la cual nos podremos ir moviendo con las teclas del cursor ↑ y ↓, pero evidentemente sólo se muestras dos líneas a un tiempo.

Modelo de almacenamiento de programas. Mantiene el formato de Casio de 10 áreas de programa numeradas de P0 a P9. Para acceder a ellas hay que pulsar las teclas MODE +"1" para entrar en modo WRT o de escritura de programas. Con SHIFT y el número correspondiente vamos cambiando entre las 10 áreas para poder entrar o editar los programas almacenados. Con MODE + "0" volvemos al modo RUN o de ejecución, si en ese modo introducimos el comando RUN, se ejecutará el programa del área en el que la calculador esté en ese momento. Podemos ejecutar un programa de manera rápida simplemente pulsando SHIFT y sin necesidad de mantenerla pulsada, a continuación el número del 0 a 9 del programa que deseemos ejecutar.

Pros y contras.

PROs
CONTRAs
Forma compacta y diseño robusto con funda protectora. A pesar de ser un poco mayor que la serie PB-100 o FX-730 todavía conserva un formato muy portátil.Sólo por ponerle un "pero", la FX-850 viene un poco escasa de memoria de fábrica.
Pantalla acertada, suficiente y de fácil lectura de 2x32.Podían haber traído ya una pantalla gráfica en la época en la que salieron. Sólo muestra caractéres.
El módulo RP-32/33 le da la potencia necesaria en el caso de la FX-850P. En la FX-880P ni es necesario casi.El puerto de comunicaciones requiere un conector muy específico con lanzas/pines muy finos que son dificilmente recreables (hay que usar alfileres).
Elevadas y funcionales características. Completo BASIC, muchas funciones, extensa librería, etc. La hacen muy versátil.
Desde nuestro punto de vista, es el modelo más conseguido de Casio en cuanto a máquinas programables de bolsillo en BASIC.

Circuitos principales.

Características no documentadas y trucos.
(Los programas de la librería interna han sido obtenidos de la página http://www.oocities.org/timessquare/hangar/8416/880/ en enero de 2016).

Pulsando en este enlace podrás obtener el desglose completo en programas BASIC de la librería de 116 programas que lleva internamente las 850, 860, 860PVC y la 880.

La librería interna fue programada en BASIC y se puede extraer con un decompilador utilizando los códigos de almacenamiento de los programas BASIC.

Los programas de la librería, además se pueden ejecutar desde dentro de un programa utilzando el comando GOTO "LIB0:NNNN", donde NNNN es el nombre de la librería (con GOTO 5230 se irá a la librería de "INTERPOLACIÓN DE LAGRANGE"). Lógicamente GOTO puede cambiarse por GOSUB.
Hay tres programas de la librería que no están documentados y que son muy útiles. Se ejecutan escrivbiendo el número y pulsando la tecla LIB.
  • 0400: Programa de test del ordenador personal.
  • 0800: Programa de test de la impresora.
  • 0900: Útil conversor de programas de la PB100 a las FX-850P/880P.
Otros trucos son:
  • POKE 1867,0 Borra la clave de usuario. PASSWORD.
  • POKE PEEK(8027)+256*PEEK(8028),32 Recupera los contenidos del banco de datos MEMO después de un reseteo total (RESET ALL), o del método de ocultación siguiente.
  • POKE PEEK(8027)+256*PEEK(8028),26 Oculta el contenido del banco de datos MEMO, sin perder su contenido.

Enlaces a páginas de interés. A continuación te mostramos los enlaces más interesantes sobre este ordenador personal.

Página muy completa con todo tipo de información relativa a características, programas, librerías, comunicaciones, etc. (desgraciadamente ya está obsoleta y se accede a ella a través de una página archivada, es posible que en breve se pierda toda esta información): http://www.oocities.org/timessquare/hangar/8416/880/index.htm
Página de Wikipedia en Inglés con información muy útil sobre esta máquina. WIKIPEDIA
Página con información sobre las comunicaciones de la FX-850P/880P: Comunicaciones
Otra completa página de las comunicaciones de la FX-850P/880P: COMUNICACIONES CON EL ORDENADOR DE BOLSILLO CASIO FX 850P/880P
Interesante recopilación de programas: Casio 880.com
Interesante recopilación de programas: Casio 880.com


Comunicación e intercambio de ficheros entre FX-850P, FX-880P y la mayoría de la familia 850P.
A continuación mostramos un sistema muy barato para comunicar 2 calculadoras de la familia 850; siendo igua para la familia de 4 líneas VX4. Un tipo de cable muy útil es el cable telefónico, porque cada cable es de un sólo hilo rígido, lo que permitirá insertarlo a modo de lanza y que no se mueva , y además, tiene los tres cables que necesitamos.

La Casio PB-100, a pesar de tener el mismo conector, no es compatible, por lo que no podremos utilizar el mismo esquema.
  1. El esquema de conexión de hilos se muestra en la siguiente figura, teniendo en cuenta que el conector de la izquierda es el de la calculadora 1, y el de la derecha el de la calculadora 2. Haz las conexiones como se muestra.
  2. Enciende las dos calculadoras y selecciona MODE 1, y a continuación el área de programa. En la primera el área donde está el programa a transmitir, y en la segunda, el área donde se desea almacenarlo.
  3. Todavía en MODE 1, escribe SAVE "COM0:4,N,8,1" en la calculadora 1 (emisora) y LOAD "COM0:4,N,8,1" en la calculadora 2 (receptora). A contunación pulsa EXE en las dos calculadoras.
El primer parámetro, es el de la velocidad y se puede variar según: 1 a 150bps, 2 a 300bps, 3 a 600bps, 4 a 1200bps, 5 a 2400bps y 6 a 4800bps.
Así en "COM0:4,N,8,1", la comunicación será a 1200 bps.


En la siguiente imagen e muestra una conexión exitosa entre una VX4 y una VX3 con un trozo de cable telefónico (3 hilos) y alfileres para las lanzas de conexión.

La misma conexión para una Z1 y una Z1GR.