Inmersa en sus series de Pocket computer / Calculadoras, la casa Sharp dio a la luz , varios modelos que ofrecían, además del Basic, otros lenguajes de forma nativa / interpretada.
Series como la 1500, donde ya se podía programar en código máquina, dieron paso a displays más amplios y como su competidor CASIO, afloraron series exóticas como la que se presenta.
Fabricante:SHARP
Año: 2001
Tipo: POCKET COMPUTER
Alimentación: 4 pilas de 1,5V AA
ESPECIFICACIONES:
RAM TOTAL 32 Kb
RAM DISPONIBLE 30,179 bytes
ROM 256 Kb
CPU : Zilog Z80A 8 Mhz
Modo Texto: 6 líneas x 24 caracteres
Modo Gráfico: 48 x 144 pixels
Sonido : no
Tamaño: 195 x 95 x 20 mm
Peso: 340 g con baterías
Comunicaciones Sharp IO (11-pin / 9600 baud)
40-pin system bus
FUNCIONES CIENTÍFICAS
En modo calculadora, dispone además de las reglas básicas, un conjunto reducido pero suficiente de las funciones populares:
- Trigonométricas
- Logaritmos, Exponenciales
- Números complejos
- Conversión Base n
LENGUAJES DE PROGRAMACIÓN:
Este ordenador de bolsillo, cuenta con 3 lenguajes de programación , accesibles desde teclas directas.
Como hilo conductor, existe un sencillo editor de texto, que se puede utilizar para introducir los programas. Además de enviar/recivir por el interfaz serie, o los periféricos de almacenamiento, el sistema ofrece un rudimentario disco RAM , para almacenar el texto en forma de ficheros.
BASIC
El típico Sharp Basic, con algunos aditamentos.
C
Es posible generar programas en C. A la hora de compilar, no se genera código nativo sino un byte-code que se interpreta
en tiempo de ejecución.
ENSAMBLADOR
Es posible generar también programas en código máquina Z80.
El fuente contruye desde el editor, ensamblándalo posteriormente o se puede cargar desde el interfaz serie.
Desde el intérprete basic, con el token MON se accede a un monitor de Código maquina que permite editar la memoria.
El monitor tiene dos secciones de visualización : izquierda : valor de la memoria en hexadecimal y derecha , valor de la memoria
interpretado en caracteres ASCII.
DOCUMENTACIÓN
La documentación es escasísima en Inglés y Alemán. Por supuesto hay Sites en Japonés, pero eso es otra historia.
Existe otro modelo de Sharp ( PC-E220) bastante parecido, por lo que rescatando el manual en alemán, se pueden reconstrurir algunas de las funciones.
Circula un ebook por Internet a unos 4 € redondeados, pero no tiene muy buenos comentarios.
PERIFÉRICOS / EXTENSIONES
Memoria
En contraste con anteriores modelos, no existe un slot de expansión para
tarjetas RAM.
Impresora
CE-126P Thermal technology
Almacenamiento
CE-140F Floppy drive
Comunicaciones
CE-800T RS-232 interface
CURIOSIDADES
Este equipo es una cajita de sorpresas:
- Lo que más destaca, además del lujo de poseer 3 lenguajes de programación y poder representar gráficos, es la existencia de un PIC,
accesible desde el menú de ensamblador.
Esto facilita la creación de placas de entrada salida y la 'programación externa' de este tipo de electrónica.
- Además del bus del sistema, utilizado para explotar el PIC, en el otro lateral, se encuentra un conector para las comunicaciones serie.
Lejos de quedar destinado a la tipica interfaz serie de transmisión, el conector está preparado para ser utilizado como un PIO de 8 bits
completamente funcional desde basic ( OPEN "PIO:" , PIOSET
- Abriendo el equipo , se puede observar curiosamente, que el diseño contempla conexiones para un 'buzzer' y una pila de boton (Posiblemente
opciones de hardware descartadas en la fase de producción).
- El controlador de LCD dispone de VRAM propia ( sin mapear en el área de direcciones del Z80).
El total de memoria está dimensionado para 8 líneas, con lo que las os líneas adicionales, se usar para funciones de scroll.
CONCLUSIONES:
Tener 6 líneas, aunque no de tanta longitud, como otros pockets similares ( PB-700, PB-100, Z-1GRa), es un extra.
Además teniendo el super trillado Z80 es otro aliciente para los que nos gusta el ensamblador.