De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

La Epson HX-20 (también conocida como HC-20 ) fue la primera computadora portátil "verdadera" . [4] [1] [2] Fue inventado en julio de 1980 por Yukio Yokozawa, quien trabajaba para Suwa Seikosha , una sucursal de la empresa japonesa Seiko (ahora Seiko Epson ), recibiendo una patente por la invención. [5] Fue anunciado en 1981 como el HC-20 en Japón, [1] y fue presentado por Epson en Norteamérica como el HX-20 en la feria de computación COMDEX de 1981 en Las Vegas , donde llamó mucho la atención por su portabilidad. . [6]Tuvo un lanzamiento al mercado masivo en julio de 1982, como HC-20 en Japón [1] y como Epson HX-20 en Norteamérica. [2] El tamaño de un portátil A4 y un peso de 1,6 kg, fue aclamado por la revista BusinessWeek como la "cuarta revolución en la informática personal ".

Funciones [ editar ]

La Epson HX-20 en su estuche de transporte con dos rollos de papel de repuesto.

Epson anunció el HX-20 con una fotografía y edición de fotos de la computadora en dos páginas de revista enfrentadas con el título "Tamaño real". [7] Con aproximadamente el tamaño de una página de tamaño A4 , la Epson HX-20 cuenta con un teclado de tránsito completo , baterías recargables de níquel-cadmio , una pantalla LCD incorporada de 120 × 32 píxeles que permite 4 líneas de 20 caracteres, Impresora matricial del tamaño de una calculadora , el lenguaje de programación EPSON BASIC , dos CPU Hitachi 6301 a 614 kHz [8], que es esencialmente una Motorola 6801 mejorada., [9] 16 kB de RAM ampliable a 32 kB , dos puertos RS-232 a un máximo de 4800 bits / s para el primer conector DIN de 8 pines diseñado para módem o impresora en serie con el segundo puerto capaz de 38,400 bits / s usando un conector DIN de 5 patillas que era principalmente para su uso con la unidad de disco externa y la pantalla de vídeo [8] un concepto inicial de la estación de acoplamiento , una / s 300 bits acústica acoplador estaba disponible, [8] incorporada microcasetes unidad, conector del lector de código de barras . [8] Utiliza un sistema operativo propietario., que consta del intérprete EPSON BASIC y un programa de monitorización , y pesa aproximadamente 1,6 kg . Los colores conocidos de la máquina son plata y crema, mientras que algunos prototipos eran gris oscuro. El HX-20 se suministró con un estuche de transporte gris o marrón. Un acoplador acústico externo , el CX-20, estaba disponible para el HX-20, al igual que una unidad de disquete externa, el TF-20, y un dispositivo de comunicación aumentativa de síntesis de voz (ACD) externo, 'RealVoice'. Otra extensión fue el video de 40 × 24 caracteres conectado en serie . Utilizaba un protocolo especial, EPSP, [10] que también era utilizado por la unidad de disquete externa. La duración de la batería del HX-20 fue de aproximadamente 50 horas.ejecutando BASIC y menos usando el microcassette, impresora o RS-232. [8] La integridad de los datos se podría preservar en el rango de 4.0 - 6.0 V. [8] La fuente de alimentación fue calificado de 8 W . [8] funcionamiento y la carga sería tolerar 5 - 35 ° C . [8] La integridad de datos podría ser preservada a -5 - 40 ° C . [8] El HX-20 podrían ser almacenados entre -20 - 60 ° C . [8]

La última y más popular línea TRS-80 Model 100 , diseñada por Kyocera , se debe mucho al diseño del HX-20.

Recepción [ editar ]

BYTE en septiembre de 1983 escribió que el HX-20, disponible en los Estados Unidos durante aproximadamente un año, no había tenido éxito debido a la falta de software o accesorios. La revisión señaló que Epson había incluido la unidad de microcassette que anteriormente costaba $ 160 en la configuración estándar de $ 795, así como un simple procesador de texto. BYTE elogió la impresora como "nada menos que asombrosa", pero criticó la falta de un sistema operativo para el almacenamiento de casetes y dijo que, en comparación con la pantalla de la TRS-80 Modelo 100, "la HX-20 parece primitiva". [11]

LCD [ editar ]

La pantalla LCD es de 120 × 32 píxeles y está controlada por seis circuitos integrados de controlador LCD μPD7227, cada uno responsable de 40 × 16 píxeles de la pantalla LCD. El μPD7227 utiliza un protocolo en serie y tiene dos bancos de memoria para cambiar entre las filas 0-7 y 8-15. Cuenta con varios modos, incluidos "Escribir", "Leer", "Y", "O" y "Carácter". El modo "personaje" dibuja personajes de un mapa de caracteres incorporado. Cada banco tiene 40 bytes con el bit 6 de la dirección que determina el banco y aunque la dirección puede ser hasta 127, no sucederá nada al intentar acceder a datos fuera de los bancos. Si la acción del puntero en un comando está configurada para disminuir y el puntero está en 0, el puntero se ajustará a 127.

Supervisar [ editar ]

Monitor ingresado a través de una trampa

Se puede acceder al programa Monitor a través del menú principal al inicio presionando 1, escribiendo el comando "MON" en BASIC o causando una trampa, es decir, escribiendo / leyendo a / desde direcciones protegidas o ejecutando una instrucción ilegal. En el caso de una trampa, "¡Trampa!" se mostrará en el Monitor y el usuario puede utilizarlo para depurar.

Al ingresar a Monitor, muestra un mensaje en la primera línea, "¡Trampa!" en la segunda línea (si se ingresó a través de una trampa) y la CPU se registra como estaban justo antes de ingresar al Monitor en la tercera y cuarta líneas. Estos registros son A ( acumulador A), B (acumulador B), X (registro de índice), C (registro de código de condición), S (puntero de pila) y P ( contador de programa ).

El monitor se puede usar para leer y escribir memoria, modificar registros de CPU, ejecutar código en direcciones específicas en la memoria, guardar / cargar memoria a / desde una opción de complemento, etc. Esto es muy útil para depurar programas escritos en código de máquina a diferencia de los programas escrito en el lenguaje de programación EPSON BASIC.

Comandos [ editar ]

Puerto de expansión [ editar ]

El puerto de expansión permite que el hardware se conecte directamente al bus de memoria del procesador maestro, exponiendo el bus de direcciones de 16 bits, el bus de datos de 8 bits y las señales de control. Un dispositivo externo puede agregar ROM, RAM o MMIO nanodispositivos al espacio de direcciones de la CPU maestra. El rango de direcciones 0x4000-0x5FFF no tiene mapeo interno y, por lo tanto, es un buen rango para hardware externo, pero las ROM internas (0x6000-0xFFFF) también se pueden deshabilitar usando el pin de habilitación de ROM para que se pueda usar el rango completo 0x4000-0xFFFF.

Hay una "unidad de expansión" que contiene sockets para RAM y ROM adicionales que se pueden asignar a varias áreas en el espacio de direcciones usando un interruptor DIP , incluso reemplazando las ROM del intérprete BASIC. Parte del software distribuido como ROM se diseñó para usarse en la unidad de expansión.

Mapa de memoria [ editar ]

Las ROM n. ° 0 y n. ° 1 se conocen como ROM de E / S, manejan el restablecimiento del sistema y proporcionan funciones para usar la pantalla LCD, el teclado, el reloj, la impresora, el altavoz, la comunicación en serie, etc. Las ROM de E / S son equivalentes al BIOS en PC modernas. La ROM # 0 también contiene la tabla de vectores de interrupción en FFF0-FFFF. FFFE-FFFF determina en qué se debe configurar el contador de programa al encender o reiniciar. En el conjunto estándar de ROM para el HX-20, este valor es E000, el inicio de la ROM # 0.

Las ROM # 2 y # 3 contienen el intérprete BÁSICO. Si las ROM BÁSICAS se eliminan de la placa base, la opción BÁSICA del menú principal desaparecerá, dejando solo MONITOR. Esto se debe a que la ROM # 3 contiene un encabezado de programa que es detectado por las rutinas del menú. Esto funciona igual para todos los programas creados por el usuario, excepto que el tipo de programa es diferente.

La unidad de expansión agregó hasta 16 kByte de RAM y dos sockets de ROM. Este último solo se puede usar apagando las ROMS BÁSICAS internas. [12]

Modelos Epson similares [ editar ]

  • HC-80 (versión japonesa del PX-8 )
  • HC-88 (versión japonesa del PX-8 )
  • HX-40 (versión americana del PX-4 )
  • HX-45 (versión americana del PX-4 )
  • KX-1
  • PX-16 (portátil compatible con IBM PC, cartuchos compatibles con PX-4 )
  • PX-4 (sucesor del HX-20, con pantalla más grande y compatible con CP / M como el PX-8 )
  • PX-8 (Ginebra)
  • EHT-30, EHT-40

Problemas [ editar ]

Una queja común que se encuentra en la mayoría de las computadoras HX-20 en la actualidad es la falla del paquete de baterías recargables internas de Ni-Cd . La batería se reemplaza fácilmente por una batería NiMH (o equivalente). Por lo general, no se considera que cambiar la batería reduzca el valor coleccionable de la computadora, ya que hacerlo no daña los componentes internos.

Una solución fácil para las baterías de repuesto es usar cuatro pilas AA en un soporte asegurado en el interior. Los cables se pueden soldar fácilmente al conector con una batería original. También puede funcionar con una batería de linterna en pinzas de cocodrilo .

Referencias [ editar ]

  1. ^ a b c d "Shinshu Seiki / Suwa Seikosha HC-20" . Museo de la Computación IPSJ . Consultado el 19 de junio de 2019 .
  2. ^ a b c Michael R. Peres, La enciclopedia focal de la fotografía , página 306 , Taylor & Francis
  3. ^ "Computadora portátil Epson HX-20" . Museo de Tecnología . Consultado el 9 de septiembre de 2016 . CS1 maint: parámetro desalentado ( enlace )
  4. ^ "Folleto promocional de Epson SX-20" (PDF) . Epson America, Inc. 1987 . Consultado el 2 de noviembre de 2008 . CS1 maint: parámetro desalentado ( enlace )
  5. ^ Patente FR2487094A1: sistema de computadora portátil pequeño
  6. ^ Epson HX-20 , Computadoras antiguas
  7. ^ Anuncio (diciembre de 1982). "Tamaño real" . BYTE . págs. 260-261 . Consultado el 19 de octubre de 2013 . CS1 maint: parámetro desalentado ( enlace )
  8. ^ a b c d e f g h i j Manual de operaciones del HX-20
  9. ^ jrok.om - Reemplazo CUS60, CUS63 y algunos CUS64
  10. ^ "PROTOCOLO C-20" . 19 de noviembre de 1982 . Consultado el 19 de junio de 2019 .
  11. ^ Ramsey, David (septiembre de 1983). "HX-20 de Epson y CC-40 de Texas Instruments" . BYTE . pag. 193 . Consultado el 20 de octubre de 2013 . CS1 maint: parámetro desalentado ( enlace )
  12. ^ Documento de soporte técnico número 72a , Uso de la unidad de expansión Epson HX-20

Enlaces externos [ editar ]

  • Documentación, fotografías y software de la Epson HX-20
  • Manual de Epson HX-20 y material adicional
  • Programas de juegos y utilidad HX-20
  • Programa 'HXTape' para leer y escribir cintas a través de una tarjeta de sonido
  • artículo de old-computers.com sobre el HX-20
  • 1983 Computadora Epson HX-20. , (evaluación) David H. Ahl., CREATIVE COMPUTING VOL. 9, NO. 3 / MARZO 1983 / PÁGINA 101
  • artículo de vintage-computer.com sobre el HX-20
  • https://www.youtube.com/watch?v=o-F_hL1bZsw La primera computadora portátil del mundo: Epson HX-20 / HC-20
  • flashx20: Simulación de unidades de disquete externas HX-20 y monitor externo en una PC