Sharp PC-1210/1211/1212.
Leng | Año | Gráf. | Medidas | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SC43177&SC43178-4bit | 256KHz | BASIC | 1980 | 896B | 400B | 4-32Kb | 24 | No | Tonos | No | 170gr | 175x70x15 | 4xMR44/LR44 | EN DE EN |
2,31 | 6,59 | *14.082s | XX | 65 € | 100 € | 200 € | El primer Ordenador de Bolsillo. |
La calculadora PC-1210/1211/1212, básicamente es la misma máquina como veremos a continuación, es el primer ordenador de bolsillo de la historia; saliendo
al mercado en el año 1980. Como tal, le faltan algunos comandos y ajustes para ser un completo sistema portable BASIC, pero es innegable su primer puesto
en la historia. Lógicamente, ser el primero implica presentar una arquitectura básica y arcaica, con carencias que irán puliendo y supliendo los modelos
posteriores. En ese sentido, nos encontramos ante algo único.
Es una máquina portable con una nada desdeñable pantalla de 24 caracteres, bastante grande para la época, sobre todo si tenemos en cuenta el tamaño de la pantalla de las calculadoras Casio de la década de los 80, que en muchas de ellas no pasaba de 12 caracteres. Igualmente presenta un teclado completo Qwerty. Se fabricaron tres modelos con mínimas diferencias.
Dispone de sonido en un beep unitono, que se repite el número de veces marcado mediante el comando BEEP X.
Al ser de los primeros ordenadores de bolsillo, la versión BASIC es muy limitada. Por ejemplo, al ir a programar nuestro programa Contador del test nº 3, no lo hemos podido hacer con el comando FOR, a pesar de tenerlo porque está limitado a 100. No es viable FOR N=1 TO 10000, sino TO 100. Hubieramos podido anidar dos bucles FOR, pero la necesidad de cálculos adicionales lo hace inviable en una prueba que precisamente quiere medir la velocidad. Finalmente optamos por el sencillo IF A<10001 GOTO XX. Siguiendo con los problemas que nos encontramos, detectamos que PRINT se detiene y por tanto no se puede utilizar en el contador, y PAUSE que continúa la ejecución del programa, se detiene 0,85 segundos, arruinando la prueba. En concreto, para contar los 10000 números imprimiéndolos en la pantalla necesita 14.000 segundos, es decir decir, casi 4 horas, cuando los ordenadores de bolsillo más lentos lo hacen en 10-15 minutos.
Teclado. Dispone de un teclado completo dividido en dos partes, una alfanumérica tipo QWERTY a la izquierda y un teclado numérico a la derecha. Se pueden programar hasta 18 teclas a criterio del usuario, a las que normalmente se le asignan los comandos BASIC o funciones más usados, otro extra que posee la máquina. Esta función está limitada por 48 Bytes, es decir, se pueden asignar un máximo de 38 caracteres a una tecla, o al conjunto de las 18.
El cambio de modo de ejecución de programas de DEF, a ejecución RUN, al modo de programación PRO, o al modo de programación de teclas RESERVE, se realiza facilmente secuencialmente mediante la tecla MODE. También dispone de cuatro teclas para ir navegando arriba, abajo, derecha o izquierda para moverse con facilidad en los programas.
Memoria. En cuanto a la memoria, de fábrica la PC-1210 trae 896 Bytes, de los cuales sólo 400 están a disposición del usuario. Esta cantidad queda bastante escasa para cualquier tipo de programa. Los modelos PC-1211 y 1212 ya montan 1920 Bytes, de los cuales quedan para el ususario 1424, una cantidad con la que ya sí se pueden hacer programas BASIC de cierta complejidad.
No dispone de posibilidad de ampliación.
Para obtener información de la memoria libre disponible, se introduce la palabra MEM, y el ordenador visualizará la cantidad de pasos libres disponibles y las memorias.
Pantalla. Este modelo tiene una pantalla de 1 línea de 24 caracteres grandes de 7x5 puntos que ocupa tres cuartas partes del ancho de la calculadora. Es una pantalla agradable de leer por el tamaño de los caracteres.
Modelo de almacenamiento de programas. El almacenamiento de programas es bastante simple y limitado. Sólo se puede almacenar un programa en el modo PRO, con lo que si se desea almacenar más de uno, hay que separarlos con la correspondiente numeración de líneas de programa. En muchos casos los programadores dedicaban las primeras líneas para programar un pequeño menú de acceso a los programas que había en el área de almacenamiento de manera un poco más directa, y sin necesidad de tener que recordar la línea en la que comenzaban cada uno de ellos. Esto sin duda es un aspecto negativo de las calculadoras Sharp, ya que no permite almacenar los programas de manera eficiente y ordenada.
Pros y contras.
Circuitos principales.
La PC-1210 dispone de dos procesadores de 4 bits SC43157 y SC43158 y las PC-1211/1212 exactamente igual, pero numerados SC43177 y SC43178. La arquitectura esta diseñada de tal manera que no trabajan en paralelo, sino compartiendo el tiempo. La primera CPU procesa los datos que llegan desde el teclado, lee las instrucciones secuenciales a ser ejecutadas de la RAM y programa las operaciones matemáticas y comandos BASIC que deben ser ejecutados. La segunda CPU procesa las operaciones, gestiona la pantalla, el sonido y las funciones de bajo nivel de la impresora y el cassette.
En la parte inferior se muestran las siguientes imagen que se pueden ampliar para mayor detalle:
Características no documentadas y trucos.
Enlaces a páginas de interés.
A continuación te mostramos los enlaces más interesantes sobre este ordenador personal. 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.
Página de OLDCOMPUTERS: http://www.old-computers.com/museum/computer.asp?c=936
Interesante colección de máquinas SHARP con páginas dedicadas a la 1210, la 11 y la 12: https://www.sharp-pocket-computer-sammler.de/pc-1211/kleine-unterschiede/
Página dedicada con mucha información: Vintage Calculators Web Museum
Catálogo oficial de Sharp: Catálogo
Es una máquina portable con una nada desdeñable pantalla de 24 caracteres, bastante grande para la época, sobre todo si tenemos en cuenta el tamaño de la pantalla de las calculadoras Casio de la década de los 80, que en muchas de ellas no pasaba de 12 caracteres. Igualmente presenta un teclado completo Qwerty. Se fabricaron tres modelos con mínimas diferencias.
- El primero es la PC-1210 que salió al mercado en 1980. Cuenta tan sólo 896 Bytes de memoria, distribuidos en un chip de 512 Bytes y otros tres bancos de 128 que van en los chips controladores de la pantalla; dejando al usuario únicamente 400 Bytes. Sólo necesita 3 pilas de botón en lugar de las 4 de los modelos posteriores.
- El segundo es el más conocido, la PC-1211, que fue sacada al mercado en ese mismo año 1980. Se habían añadido dos chips de RAM de 512, haciendo un total de 1024 Bytes. La máquina contaba en total con 1920 Bytes, y al usuario se le dejaban 1424 libre, que ya no estaba nada mal. La PC-1211 fue vendida en Estados Unidos por Radio Shack como la Tandy TRS-80 PC-1.
- El tercer modelo PC-1212 salió al mercado en 1983. La única modificación reconocible es el cambio de la pantalla LCD amarilla, a la LCD normal.
Dispone de sonido en un beep unitono, que se repite el número de veces marcado mediante el comando BEEP X.
Al ser de los primeros ordenadores de bolsillo, la versión BASIC es muy limitada. Por ejemplo, al ir a programar nuestro programa Contador del test nº 3, no lo hemos podido hacer con el comando FOR, a pesar de tenerlo porque está limitado a 100. No es viable FOR N=1 TO 10000, sino TO 100. Hubieramos podido anidar dos bucles FOR, pero la necesidad de cálculos adicionales lo hace inviable en una prueba que precisamente quiere medir la velocidad. Finalmente optamos por el sencillo IF A<10001 GOTO XX. Siguiendo con los problemas que nos encontramos, detectamos que PRINT se detiene y por tanto no se puede utilizar en el contador, y PAUSE que continúa la ejecución del programa, se detiene 0,85 segundos, arruinando la prueba. En concreto, para contar los 10000 números imprimiéndolos en la pantalla necesita 14.000 segundos, es decir decir, casi 4 horas, cuando los ordenadores de bolsillo más lentos lo hacen en 10-15 minutos.
Teclado. Dispone de un teclado completo dividido en dos partes, una alfanumérica tipo QWERTY a la izquierda y un teclado numérico a la derecha. Se pueden programar hasta 18 teclas a criterio del usuario, a las que normalmente se le asignan los comandos BASIC o funciones más usados, otro extra que posee la máquina. Esta función está limitada por 48 Bytes, es decir, se pueden asignar un máximo de 38 caracteres a una tecla, o al conjunto de las 18.
El cambio de modo de ejecución de programas de DEF, a ejecución RUN, al modo de programación PRO, o al modo de programación de teclas RESERVE, se realiza facilmente secuencialmente mediante la tecla MODE. También dispone de cuatro teclas para ir navegando arriba, abajo, derecha o izquierda para moverse con facilidad en los programas.
Memoria. En cuanto a la memoria, de fábrica la PC-1210 trae 896 Bytes, de los cuales sólo 400 están a disposición del usuario. Esta cantidad queda bastante escasa para cualquier tipo de programa. Los modelos PC-1211 y 1212 ya montan 1920 Bytes, de los cuales quedan para el ususario 1424, una cantidad con la que ya sí se pueden hacer programas BASIC de cierta complejidad.
No dispone de posibilidad de ampliación.
Para obtener información de la memoria libre disponible, se introduce la palabra MEM, y el ordenador visualizará la cantidad de pasos libres disponibles y las memorias.
Pantalla. Este modelo tiene una pantalla de 1 línea de 24 caracteres grandes de 7x5 puntos que ocupa tres cuartas partes del ancho de la calculadora. Es una pantalla agradable de leer por el tamaño de los caracteres.
Modelo de almacenamiento de programas. El almacenamiento de programas es bastante simple y limitado. Sólo se puede almacenar un programa en el modo PRO, con lo que si se desea almacenar más de uno, hay que separarlos con la correspondiente numeración de líneas de programa. En muchos casos los programadores dedicaban las primeras líneas para programar un pequeño menú de acceso a los programas que había en el área de almacenamiento de manera un poco más directa, y sin necesidad de tener que recordar la línea en la que comenzaban cada uno de ellos. Esto sin duda es un aspecto negativo de las calculadoras Sharp, ya que no permite almacenar los programas de manera eficiente y ordenada.
Pros y contras.
Formato compacto y portátil. | Como todas las SHARP, precio elevado no accesible para muchos bolsillos. |
Primer Ordenador de Bolsillo de la historia. | Teclado pequeño, aunque manejable. |
Pantalla con una línea extensa de 24 caracteres. | BASIC muy elemental. Los comandos PAUSE o PRINT son limitados. |
Se pueden programar 18 teclas. | Los bucles FOR están limitados a dos cifras máximo. No permite limite superior>100. |
Adecuada memoria en las PC-1211 y 1212. | Muy limitada capacidad de almacenamiento en el caso de la PC-1210. |
La PC-1210 dispone de dos procesadores de 4 bits SC43157 y SC43158 y las PC-1211/1212 exactamente igual, pero numerados SC43177 y SC43178. La arquitectura esta diseñada de tal manera que no trabajan en paralelo, sino compartiendo el tiempo. La primera CPU procesa los datos que llegan desde el teclado, lee las instrucciones secuenciales a ser ejecutadas de la RAM y programa las operaciones matemáticas y comandos BASIC que deben ser ejecutados. La segunda CPU procesa las operaciones, gestiona la pantalla, el sonido y las funciones de bajo nivel de la impresora y el cassette.
En la parte inferior se muestran las siguientes imagen que se pueden ampliar para mayor detalle:
- En la de la izquierda pueden verse los dos procesadores SC43178 a simple vista, y el SC43177 debajo de la pastilla de sonido.
- En el centro se observan tres circuitos integrados SC43125A, controladores de pantalla, que además contienen algo de la memoria RAM del sistema.
- En la tercera imagen, se pueden ver a la izquierda 3 chips de memoria SDRAM de 4x1024 bits. En unas máquinas monta los circuitos NEC D444C-6514, en otras se pueden encontrar los Hitachi HM4334P-4 y en otras el TC5514P. En el caso de la PC-1210, sólo monta uno de estos chips de memoria. Otros circutos que se ven son chips de puertas lógicas. El TC4066BP (4 interruptores bilaterales), El TC4019BP (Selector de puertas AND/OR cuádruple), etc.
Enlaces a páginas de interés.
A continuación te mostramos los enlaces más interesantes sobre este ordenador personal. 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.
Página de OLDCOMPUTERS: http://www.old-computers.com/museum/computer.asp?c=936
Interesante colección de máquinas SHARP con páginas dedicadas a la 1210, la 11 y la 12: https://www.sharp-pocket-computer-sammler.de/pc-1211/kleine-unterschiede/
Página dedicada con mucha información: Vintage Calculators Web Museum
Catálogo oficial de Sharp: Catálogo