Casio PB-700.
Leng | Año | Gráf. | Medidas | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
HD61917A06/07 | ?Khz | BASIC | 1983 | 4 K | 2684 B | 4,8,12 K | 4x20 Car | 32x160 | 2 Tonos | No | 315 gr | 200x88x23 | 4 x AA | EN FR FR FR |
1 CR-1220 | * | * | *1376s | XX | 95 € | 125 € | 200 € | Modelo destacado |
Descripción general.
El ordenador de bolsillo PB-700 es una maravilla de la época. Salió al mercado en 1983, e integraba un potente ordenador con
una buena pantalla gráfica monocroma de 32x160 píxeles, todo ello en un tamaño bastante reducido. No obstante, el prodigio gráfico pasaba factura a la velocidad
de ejecución, ya que el procesador (de dos chip de 4bits) debía gestionar esa impresionante pantalla (el test nº 3 es descorazonador, tardando unos
1376 segundos en contar de 1 a 10000. Aún así, gana a la FX-750P, máquina que sólo tiene una pantalla de una línea de 24 caracteres
sin modo gráfico). No obstante, el resultado era extraordinario, se podían ejecutar extensos programas
BASIC y presentar en pantalla los resultados incluso en modo gráfico. Otro aspecto a resaltar es su capacidad de memoria.
No solo traía de fábrica 4k de RAM, de los cuales quedaban disponibles 2,5; sino que se podía ampliar hasta con otros tres módulos externos de 4Ks, llegando a
la impresionante capacidad de 16Ks, hablando siempre en términos relativos del año al que nos referimos (1983). Con esta capacidad y sus tradicionales
10 áreas de programa, se podían almacenar extensos y complejos programas.
A diferencia de los modelos de la época, se alimenta con 4 baterías tipo AA, con una pequeña CR-1220 de respaldo de datos para el cambio de baterías sin perder los programas. Sin duda, otro aspecto bastante positivo.
Por contra, hemos probado a programar algún juego aprovechando sus capacidades gráficas, pero la velocidad de la máquina apenas da para ello. Es una máquina pensada para ingenieros y profesiones técnicas, con presentaciones gráficas planas y estáticas, más que para entrenimiento, como la que se puede apreciar en la imagen de la izquierda.
El intérprete BASIC que tiene es algo más avanzado que el de las series PB-100 o FX-730, con las variables fijas de siempre, mas otras 40 variables registradas con más capacidad (16 caracteres en vez de 7) o hasta 80 si así se definen. Este BASIC es el mismo que el de la FX-750P, y el de la PB-700 que casi es la misma máquina con más memoria y un juego de comandos más extenso. Completan el intérprete comandos gráficos específicos para sacar partido a la pantalla. No dispone de funciones matemáticas avanzadas, ni de los comandos de acceso a la memeoria PEEK y POKE, como sí tiene la PB-770.
Teclado. Dispone del típico teclado QWERTY al que le acompaña en el lateral derecho un teclado numérico. Es prácticamente idéntico al de la FX-750P. Es la primera vez que desaparece el sistema de tecla única "EXE" y de la famosa tecla "MODE", y se añaden dos de introducción, una tipo "ENTER" con flecha en el teclado QWERTY para ir añadiendo las líneas de programa o ejecución de comandos, y otra llamada "ENTER" en la parte numérica que sólo vale para utilizar la máquina en modo calculadora, no sólo para las funciones algebraicas básicas, sino también para el cálculo de funciones.
Acostumbrados al sistema anterior de una sola tecla "EXE", que seguirá por supuesto en calculadoras posteriores de la marca (FX-750P), es un poco engorroso este nuevo sistema, hasta el punto de que como se introduzca una línea completa de programa y se pulse la tecla "ENTER" del teclado numérico en vez de la que hay en el alfabético, se genera un error ERR2, se pierde toda la entrada, y hay que volver a introducirla al completo (desesperante).
Memoria. En cuanto a la memoria, de fábrica dispone ya de unos 2,5Ks libres para datos y programas, con posible ampliación con otros 3 módulos más de 4Ks hasta los 16 (casi 15 libres para el usuario). Para ello, dispone de 3 huecos de expansión en la parte trasera. Sólo acepta módulos de 4 Kbs. Si se le instalan los de 8, sólo reconoce 4 Kbs.
Para obtener información de la memoria libre disponible, hay que teclear SYSTEM y darle al ENTER del teclado qwerty. En la parte superior nos muestras el esquema de las áreas de programa, con un caracter de corazón en las ocupadas, y la memoria libre. Además, se añade información del sistema, como el modo angular seleccionado.
Pantalla. Pantalla gráfica de 4 x 20 caracteres y 32 x160 píxeles en moodo gráfico. Amplia pantalla para poder presentar muchos datos, apoyados incluso con gráficos. Es uno de sus aspectos más destacados.
Modelo de almacenamiento de programas. Mantiene el formato de Casio de 10 áreas de programa numeradas de P0 a P9. Al haber eliminado la tecla "MODE", el cambio entre áreas se realiza introduciendo el mandato PROG y el número de área correspondiente. Para ejecutar un programa, o bien cambiamos al área donde está mediante PROG y a continuación ejecutamos RUN, o símplemente pulsamos "SHIFT" y a la vez el número del área de programa en el teclado numérico.
Los comandos RUN, PROG y SYSTEM deben introducirse con la tecla ENTER del teclado alfanumérico, ya que la del teclado numérico da error.
Pros y contras.
Circuitos principales.
Los circuitos principales son (pulsar sobre la foto de la derecha para ver el detalle):
- (Procesador) Dos integrados HD61917A06 como IC1 y HD61917A06/07 como IC2 que gestionan la CPU, el teclado, RAM y ROM.
- 4 Chips HD61914 (8192-bit de RAM estática organizado en 2048 words de 4-bits) que dan 4 Ks de RAM.
- 2 Chips MK6225 y MK6226 como controladores de Pantalla.
lleva dos placas de circuitos. En la derecha se aprecian los dos chips del procesador y 3 de los 4 circuitos integrados de la memoria.
El diagrama de circuitos, junto un listado de componentes se puede encontrar en la tabla resumen de la parte superior de esta página, apartado manuales, o pulsado en .
Características no documentadas y trucos.
Desafortunadamente este ordenador de bolsillo no tiene comandos que interactúen con la memoria como peek, poke o call, por lo que sabemos de su mapa de memoria en similitud a su hermana mayor la PB-770. El sistema de almacenaje de los programas es parecido al descrito para las PB-110 y FX-730, es decir, lo primero que encontramos en la dirección del área de programas es un número de línea de dos bytes codificado a decimal; luego los códigos de tokens BASIC según la tabla posterior o caracteres si no se refieren a tokens. La línea finaliza con un código 255 (&FF) y el programa finaliza con un segundo 255. Si hay separaciones de comandos en la misma línea con ":", se codifica con 254 (&F4).
Lo poco que sabemos del mapa de memoria es:
-&H0408 a &H4D7 contiene las variables fijas A a Z. 8 bytes por variable = 208 bytes.
-&0528 Presumiblemente comienza el área de programas.
-&H0118 a &H011F Registro RND (Número aleatorio).
-&H0120 a &H0127 Registro ANS (último dato calculado).
-&H0128 a &H012F Resgistro PASS. Clave en código ASCII.
Tabla de códigos de caracteres.
La segunda es la tabla de códigos de almacenamiento de las palabras clave BASIC, ya que éstas se almacenarán ocupando un sólo byte de acuerto a esta tabla.
No se han encontrado comandos ocultos no documentados como ocurre en otras máquinas casio.
Enlaces a páginas de interés.
A continuación te mostramos los enlaces más interesantes sobre este ordenador personal.
Información técnica muy intersante sobre la PB-700 De la página de Piotr Piatek.
A diferencia de los modelos de la época, se alimenta con 4 baterías tipo AA, con una pequeña CR-1220 de respaldo de datos para el cambio de baterías sin perder los programas. Sin duda, otro aspecto bastante positivo.
Por contra, hemos probado a programar algún juego aprovechando sus capacidades gráficas, pero la velocidad de la máquina apenas da para ello. Es una máquina pensada para ingenieros y profesiones técnicas, con presentaciones gráficas planas y estáticas, más que para entrenimiento, como la que se puede apreciar en la imagen de la izquierda.
El intérprete BASIC que tiene es algo más avanzado que el de las series PB-100 o FX-730, con las variables fijas de siempre, mas otras 40 variables registradas con más capacidad (16 caracteres en vez de 7) o hasta 80 si así se definen. Este BASIC es el mismo que el de la FX-750P, y el de la PB-700 que casi es la misma máquina con más memoria y un juego de comandos más extenso. Completan el intérprete comandos gráficos específicos para sacar partido a la pantalla. No dispone de funciones matemáticas avanzadas, ni de los comandos de acceso a la memeoria PEEK y POKE, como sí tiene la PB-770.
Teclado. Dispone del típico teclado QWERTY al que le acompaña en el lateral derecho un teclado numérico. Es prácticamente idéntico al de la FX-750P. Es la primera vez que desaparece el sistema de tecla única "EXE" y de la famosa tecla "MODE", y se añaden dos de introducción, una tipo "ENTER" con flecha en el teclado QWERTY para ir añadiendo las líneas de programa o ejecución de comandos, y otra llamada "ENTER" en la parte numérica que sólo vale para utilizar la máquina en modo calculadora, no sólo para las funciones algebraicas básicas, sino también para el cálculo de funciones.
Acostumbrados al sistema anterior de una sola tecla "EXE", que seguirá por supuesto en calculadoras posteriores de la marca (FX-750P), es un poco engorroso este nuevo sistema, hasta el punto de que como se introduzca una línea completa de programa y se pulse la tecla "ENTER" del teclado numérico en vez de la que hay en el alfabético, se genera un error ERR2, se pierde toda la entrada, y hay que volver a introducirla al completo (desesperante).
Memoria. En cuanto a la memoria, de fábrica dispone ya de unos 2,5Ks libres para datos y programas, con posible ampliación con otros 3 módulos más de 4Ks hasta los 16 (casi 15 libres para el usuario). Para ello, dispone de 3 huecos de expansión en la parte trasera. Sólo acepta módulos de 4 Kbs. Si se le instalan los de 8, sólo reconoce 4 Kbs.
Para obtener información de la memoria libre disponible, hay que teclear SYSTEM y darle al ENTER del teclado qwerty. En la parte superior nos muestras el esquema de las áreas de programa, con un caracter de corazón en las ocupadas, y la memoria libre. Además, se añade información del sistema, como el modo angular seleccionado.
Pantalla. Pantalla gráfica de 4 x 20 caracteres y 32 x160 píxeles en moodo gráfico. Amplia pantalla para poder presentar muchos datos, apoyados incluso con gráficos. Es uno de sus aspectos más destacados.
Modelo de almacenamiento de programas. Mantiene el formato de Casio de 10 áreas de programa numeradas de P0 a P9. Al haber eliminado la tecla "MODE", el cambio entre áreas se realiza introduciendo el mandato PROG y el número de área correspondiente. Para ejecutar un programa, o bien cambiamos al área donde está mediante PROG y a continuación ejecutamos RUN, o símplemente pulsamos "SHIFT" y a la vez el número del área de programa en el teclado numérico.
Los comandos RUN, PROG y SYSTEM deben introducirse con la tecla ENTER del teclado alfanumérico, ya que la del teclado numérico da error.
Pros y contras.
Formato muy compacto y portátil. Excelente ordenador gráfico para la época. | Se echa en falta un poco más velocidad de proceso. Debido a esto, no se puede utilizar en aplicaciones gráficas con movimiento, ni siquiera las más sencillas. |
Elevada capacidad de memoria.¡¡ Hasta 16Ks !! | Fatídico sistema de doble tecla ENTER. Para programas y cálculos. Da lugar a muchos errores. |
BASIC ampliado sobre la Serie 100 con tratamiento de matrices de varias dimensiones, y más capacidad. | |
Pantalla de 2x20 caracteres y modo gráfico. | |
Utiliza baterías normales AA y posee batería de resguardo. | Máquina un poco gorda y pesada. Las baterías AA son un pro y contra a la vez. |
Circuitos principales.
Los circuitos principales son (pulsar sobre la foto de la derecha para ver el detalle):
- (Procesador) Dos integrados HD61917A06 como IC1 y HD61917A06/07 como IC2 que gestionan la CPU, el teclado, RAM y ROM.
- 4 Chips HD61914 (8192-bit de RAM estática organizado en 2048 words de 4-bits) que dan 4 Ks de RAM.
- 2 Chips MK6225 y MK6226 como controladores de Pantalla.
lleva dos placas de circuitos. En la derecha se aprecian los dos chips del procesador y 3 de los 4 circuitos integrados de la memoria.
El diagrama de circuitos, junto un listado de componentes se puede encontrar en la tabla resumen de la parte superior de esta página, apartado manuales, o pulsado en .
Características no documentadas y trucos.
Desafortunadamente este ordenador de bolsillo no tiene comandos que interactúen con la memoria como peek, poke o call, por lo que sabemos de su mapa de memoria en similitud a su hermana mayor la PB-770. El sistema de almacenaje de los programas es parecido al descrito para las PB-110 y FX-730, es decir, lo primero que encontramos en la dirección del área de programas es un número de línea de dos bytes codificado a decimal; luego los códigos de tokens BASIC según la tabla posterior o caracteres si no se refieren a tokens. La línea finaliza con un código 255 (&FF) y el programa finaliza con un segundo 255. Si hay separaciones de comandos en la misma línea con ":", se codifica con 254 (&F4).
Lo poco que sabemos del mapa de memoria es:
-&H0408 a &H4D7 contiene las variables fijas A a Z. 8 bytes por variable = 208 bytes.
-&0528 Presumiblemente comienza el área de programas.
-&H0118 a &H011F Registro RND (Número aleatorio).
-&H0120 a &H0127 Registro ANS (último dato calculado).
-&H0128 a &H012F Resgistro PASS. Clave en código ASCII.
Tabla de códigos de caracteres.
La segunda es la tabla de códigos de almacenamiento de las palabras clave BASIC, ya que éstas se almacenarán ocupando un sólo byte de acuerto a esta tabla.
$80 SIN $90 ACS( $A0 GOTO $B0 ELSE $C0 CLEAR $D0 SYSTEM $81 COS $91 LEN( $A1 GOSUB $B1 STEP $C1 PROG $D1 CLS $82 TAN $92 VAL( $A2 RETURN $B2 THEN $C2 PUT $D2 $83 EXP $93 PI $A3 FOR $B3 TO $C3 GET $D3 $84 ASN $94 RND $A4 NEXT $B4 USING $C4 VERIFY $D4 $85 ACS $95 $A5 IF $B5 TAB( $C5 CHAIN $D5 $86 ATN $96 $A6 STOP $B6 ALL $C6 SAVE $D6 $87 LOG $97 $A7 INPUT $B7 DATA $C7 LOAD $D7 $88 LGT $98 $A8 READ $B8 REM $C8 PASS $D8 $89 SQR $99 INKEY$( $A9 RESTORE $B9 LET $C9 NEW $D9 $8A ABS $9A CHR$( $AA END $BA ANGLE $CA LIST $DA $8B FRAC $9B STR$( $AB DRAW( $BB BEEP $CB LLIST $DB $8C INT $9C LEFT$( $AC DRAWC( $BC DIM $CC RUN $DC $8D SGN $9D RIGHT$( $AD LOCATE $BD ERASE $CD DELETE $DD $8E POINT( $9E MID$( $AE PRINT $BE TRON $CE EDIT $DE $8F ROUND( $9F MOD $AF LPRINT $BF TROFF $CF CONT $DF |
Enlaces a páginas de interés.
A continuación te mostramos los enlaces más interesantes sobre este ordenador personal.
Información técnica muy intersante sobre la PB-700 De la página de Piotr Piatek.