Antes de lanzar la serie X1, Sharp tenía en el mercado la serie de ordenadores MZ, que había un éxito relativo en Europa. La serie MZ había sido diseñada por el departamento o división de electrónica e información, también conocida como división de ordenadores. Sin embargo la serie de ordenadores X1 fue desarrollada por la división de televisión, siendo un producto distinto, vendido únicamente en Japón, y que hizo la competencia a la serie MZ.

La serie X1 estuvo a la venta entre 1982 y 1988, y pese a venir de departamentos de desarrollo totalmente diferentes, ambas comparten el concepto que Sharp denomina “clean design” o diseño limpio: no incluyen ningún lenguaje o sistema operativo en ROM, sólo un simple programa IPL (Initial Program Loader) que se encarga de cargar el sistema operativo, el lenguaje de programación o la aplicación del dispositivo de almacenamiento, lo que permite que tengan disponible toda la RAM del equipo. Por defecto el dispositivo de almacenamiento básico, y generalmente incluido por defecto, es una grabadora de cassette.
Pese a ser equipos muy similares, ambos basados en el Zilog Z80A, la serie X1 incluye un procesador de sonido GI AY-3-8910, mientras que el MZ solo incluye un generador de ondas cuadradas basado en un “timer” o temporizador. Otra característica diferenciadora fue la estética, al estar la serie X1 disponible en varios colores.
Promocionado como PC TV, el X1 se vendía con un monitor RGB que incluía también un sintonizador de TV, el cual permitía superponer una pantalla de ordenador en la imagen de la TV y subtítulos. Además, todas las funciones de la TV se pueden controlar tanto desde un programa de ordenador, como cambiar de canal o modificar el volumen desde el teclado, incluso estando el ordenador apagado. Una de las opciones en el menú de IPL es un programador de encendido/apagado de la TV en un canal determinado, muy similar al programador utilizado en las grabadoras de vídeo VHS y similares.
El X1 fue en su momento un ordenador bastante avanzado debido a sus características técnicas: procesador Zilog Z80A (una versión de la propia Sharp) funcionando a 4 MHz, 64KB de RAM, 4KB de VRAM ampliables a 48KB y 6KB de ROM que incluye el IPL, y una resolución gráfica de 320×200 y 640x 200. Entre sus periféricos, el mas impresionante para la época y los usuarios “caseros”, fue una capturadora de video “Color Image Board“, que permitía capturar video con 8 colores.
En el Sharp X1 puede seleccionarse un color de fondo entre ocho. Además pueden mezclarse en el monitor las siguientes salidas:
- Modo de texto y modo gráfico.
- Modo de texto, modo gráfico y la entrada de la TV.
- Modo de texto, modo gráfico y la entrada del video.
Los X1 incluyen un generador de caracteres totalmente programable (PCG), que permite definir caracteres o símbolos gráficos con color de 4 bits, y moverlos rápidamente por pantalla, aunque con un movimiento no tan suave como los Sprites por hardware. El X1 era bastante mejor en juegos de acción comparado con otros ordenadores de 8 bits de la época. La totalidad de la VRAM está asignada en al área de E/S, por lo que se puede acceder a ella sin conmutar bancos.
Pese a estas características, el X1 no se vendía bien. El NEC PC8801 se había hecho más popular. Sin embargo, el Sharp X1, junto con el Fujitsu FM-7 y el NEC PC-8801 están considerados el grupo de los “3 grandes” (triada o trío) que dominaron el mercado de los ordenadores personales en los años 80 en Japón.
La serie X1 estuvo formada por los siguientes modelos:
- X1 (CZ-800C): El modelo original se lanzó en Noviembre de 1982. Incluía una unidad de cassette integrada, un procesador clónico/compatible Z80A de la propia Sharp, funcionando a 4MHz, capaz de generar una resolucion de 640×200 o 640×400 en modo entrelazado. Incluye un procesador de sonido (PSG) General Instruments AY-3-8910, y opcionalmente se le podía añadir una tarjeta con un Yamaha YM2151 (OPM).
- X1D (CZ-800D) [1982]: X1 con una unidad de discos flexibles de 5.25″.
- X1C (CZ-801C) [1983]: versión compacta.
- X1CK y X1CS [1984]: versiones compactas.
- X1 Turbo (CZ-85xC): lanzado en Octubre de 1984, incluye gráficos de alta resolución de 640×400 con 8 colores. Disponible con una grabadora de cassette o 1 o 2 unidades de disco, es totalmente compatible con el software del X1.
- X1F y X1 Turbo Z II [1985].
- X1G [1986]: Incluye un gamepad similar al de la NES y un puerto de salida de video compuesto para poder grabar el contenido de la pantalla. Pensado para grabar las partidas de jeugo. Fue lanzado en Julio de 1986.
- X1 Turbo III [1986]
- X1 Turbo Z: lanzado en Diciembre de 1986 incluye bastantes mejoras de hardware, como un modo de 4096 colores y scroll de pantalla por hardware. Incluye la sintesis de audio FM, y funciones de captura y edición de video. Este modelo se vendió muy poco, primero por la competencia de otros modelos, incluyendo el nuevo modelo de 16bits de la propia Sharp, el X68000, y segundo, la falta de software que se aprovechara de las nuevas características.
- X1 Turbo Z II [1987]
- X1 Twin (CZ-830): este modelo fue un híbrido de ordenador personal y consola de videojuegos, ya que tiene integrado un consola PC Engine (tambien conocida como TurboGrafx 16) de NEC. Fue lanzado en Diciembre de 1987.
- X1 Turbo Z III [1988]
Finalmente la serie X1 fue reemplazada por la serie X68000, que utilizaba como microprocesador un Motorola 68000, al igual que los 16bits del momento: Apple Macintosh, Commodore Amiga y Atari ST.
La unidad de cassette integrada está controlada electro-magnéticamente, por lo que está controlada por software, pudiendo incluso puede leer ambas caras sin tener que dar la vuelta a la cinta. Es un dispositivo bastante rápido, con una velocidad de transferencia de datos de 2700 baudios.
El BASIC proporcionado en los es el Hu-BASIC, desarrollado por Hudson Soft por primera vez para el Sharp MZ-80K y posteriormente adaptado para los MZ-700, X1,.. , así como para la serie SPC de Samsung en Korea. También desarrolló una versión para la Famicom (Family Computer) de Nintendo, denominada NS-Hu BASIC, que aunque comparte el nombre son bastante diferentes en cuanto a funcionalidad.
Una característica del Hu-BASIC es su compatibilidad con la estructura de comandos del Microsoft BASIC, lo que permitía una fácil adaptación de los programas al Hu-BASIC. Este incluye también características avanzadas como accesos a disco RAM, lo que permite el manejo de ficheros con acceso aleatorio incluso en sistemas basados en cinta, y un formato de discos común en diferentes modelos, lo que permitía el acceso a los archivos entre diferentes máquinas. Además, la velocidad de ejecución de los programas en Hu-BASIC era más rápida que en el Microsoft BASIC.
Hu-BASIC soporta abreviatura de comandos como “LOC.” por “LOCATE” y “F.“. Pese a sus excelentes características, su problema es su tamaño, lo que reduce la cantidad de memoria libre. Así, en el Sharp X1, de los 64KB de RAM disponibles, solo dejaba alrededor de 20KB libres para programas. Posteriores versiones, como la V2.0 introdujeron optimizaciones como el uso de Shadow ROM y el añadido del comando NEW ON que libera memoria eliminando las características menos utilizadas.
Las diferentes versiones de Hu-BASIC para la serie X1 fueron:
- HuBASIC CZ-8CB01 (C for cassette tape)
- HuBASIC CZ-8FB01 (F for floppy disk)
- HuBASIC CZ-8FB02 (aka Turbo BASIC)
- HuBASIC CZ-8FB03 (aka TurboZ BASIC)
La mayoría de los juegos, incluso los que venían en cinta, eran plug & play. Solo había que colocarlas en el lector de cassette y encender el ordenador. Algún software, sin embargo, requería que un entorno de programación, como el Hu-BASIC, se cargase primero.
| Especificaciones Técnicas | |||
|---|---|---|---|
| Nombre | X1-C | ||
| Modelo | CZ-801C | ||
| Fabricante | Sharp | ||
| Origen | Japón | ||
| Año | 1982 | ||
| Teclado | |||
| Procesador | Sharp Z80A @ 4MHz | ||
| Procesador Gráfico | PCG (Programmable Character Generator) | ||
| Procesador Audio | General Instruments AY-3-8910 | ||
| Otros procesadores | NEC μPD80C48 (key scan) NEC μPD80C49 (TV control and cassette control) | ||
| RAM | 64KB | ||
| ROM | 4KB: Monitor (IPL) 2KB: Character generator | ||
| VRAM | 4KB ampliables a 48KB | ||
| Lenguaje integrado | Ninguno | ||
| Texto | 40×25 80×25 Los caracteres pueden invertirse, parpadear, ser el doble de alto, el doble de ancho o ambos. Cada carácter puede tener un color de 8. | ||
| Gráficos | 640 x 200 pixels @ 8 colores: 1 screen 320 x 200 pixels @ 8 colores: 2 screens 640 x 200 pixels: 3 screens con 8 colores por pantalla. 320 x 200 pixels: 6 screens con 8 colores por pantalla. | ||
| Sonido | 3 canales, 8 octavas | ||
| Lenguajes y S.O. | Hu-BASIC (en cinta o disco) CP/M | ||
| Puertos de E/S | 2 puertos para joystick (norma Atari) Salida de audio Impresora paralelo Centronics TV Control RGB Analógica: | ||
![]() | 1.- GND 2.- Rojo 3.- Horizontal Sync 4.- Verde 5.- Vertical Sync 6.- Azul | ||
| Alimentación | Integrada 100V AC | ||
| Periféricos | Unidad de discos. Conversor RF. Expansión de memoria. Color Image Board (capturadora de vídeo). | ||
COLECCIÓN
La alimentación es de 100V CA, por lo que lo conecto al transformador de 110V. Enciende y parece que las teclas funcionan, pero solo saca en pantalla el mensaje con el menú del IPL. Para la salida de vídeo he hecho un cable de video RGB: DIN-6 en el X1C a Din-8 en el CM8833. Se ve muy bien en el monitor.
Primero muestra un mensaje diciendo:
IPL is under preparing
Y en unos segundos, si no hay una cinta cassette en la unidad, saca el siguiente menú:
Make ready any device
Push (F,R,C or T) key
F:Floppy
R:ROM
C:CMT
T:Timer
En el caso de que detecte una cinta al arrancar, o tras introducirla y seleccionar la opción C, aparece el mensaje:
IPL is looking for a program from CMT
He intentado probar con la cinta de juegos con la que venía, pero el cassette no funciona. Lo he abierto y solo quedan restos de una goma y otras dos están dadas de si. Voy a intentar hacer unas en la impresora 3D con TPU.
Sharp X1-C | |||
|---|---|---|---|
| Modelo | CZ-801C | ||
| S/N | No tiene. Etiqueta despegada. | ||
| Funcionamiento | SI | ||
| Comentario | Los colores habituales eran en rojo y gris plata o metalizado. El mio es mas bien dorado. Con una cinta original del juego “ Zexus Light Speed 2000 Light Years“ | ||
Tras varias pruebas he conseguido hacer 3 “correas” que parece que ajustan mas o menos bien. Ya funciona el “play” automático. Pero no va ni el avance ni el retroceso rápido… y la velocidad puede que no sea exacta, ya que la cinta que tengo no la lee…
Gracias a un compañero de Retrowiki que me ha proporcionado un enlace de una web japonesa, las medidas de las tres correas son:
- Correa plana 5 mm x 75mm Φ (L=235,62;L/2=117,81 mm )
- Correa cuadrada 1,2T x 70mm Φ (L=219,9; L/2=109,95 mm)
- Correa cuadrada 0,95T x 60mm Φ (L=188,49; L/2=94,25 mm)
DOCUMENTACIÓN
He encontrado muy poca documentación sobre el X1, aunque si algunos manuales sobre el X1 Turbo
ENLACES
Retro PC SHARP X1C Revival 4 Trabajo especializado
X1C CZ-801 (Sharp) Edición de reparación de correas de cubierta de 1983

