Adiós al Z80


El Z80, el icónico microprocesador que impulsó los ordenadores y consolas de los 80, finalmente se despide tras casi 50 años en el mercado pues su fabricante (Zilog) tras casi 50 años ha dejado de fabricarlo. Seguramente no a todos nos suene este mítico chip, pero sin duda, si tuvo la oportunidad de disfrutar de un ZX Spectrum, Amstrad CPC, Sega Megadrive o Neo Geo, entonces experimento el poder del Z80 en acción , tanto es así que incluso hubo consolas de videojuegos basados en el z80.

Apple también uso el z80

A la larga lista de dispositivos que usaran este chip, por si fuera poco incluso hubo algunos modelos de computadoras Apple que utilizaron el procesador Z80. Uno de los ejemplos más destacados es el Apple II. Aunque el Apple II originalmente venía con un microprocesador MOS Technology 6502, se desarrollaron expansiones y tarjetas de expansión que permitían agregar un procesador Z80.

La tarjeta Apple II Z80 permitía a los usuarios ejecutar software diseñado para CP/M (un sistema operativo muy popular en ese momento) en sus computadoras Apple II. Esto amplió significativamente la utilidad de los sistemas Apple II, ya que CP/M era ampliamente utilizado en el mundo empresarial y académico.

Además del Apple II, algunos otros modelos de computadoras Apple, como el Apple III y el Apple Lisa, también utilizaron tarjetas de expansión que incluían el Z80 para ejecutar software específico. Sin embargo, es importante tener en cuenta que estos casos de uso del Z80 en computadoras Apple fueron a través de tarjetas de expansión y no como parte del diseño principal del sistema.

Arquitectura de 8 bits que ha perdurado

La arquitectura del Z80 es notable por su diseño simple pero potente, que lo hizo popular entre los desarrolladores de software y hardware. Aquí hay una descripción general de sus características principales:

  1. Registros: El Z80 cuenta con un conjunto de registros que incluye:
    • Registros de propósito general: A, B, C, D, E, H, L.
    • Registro acumulador: A.
    • Registros de índice: IX e IY.
    • Registro de puntero de pila: SP.
    • Registros de paridad y signo: P y S.
    • Registro de banderas: F.
    • Registro de interrupciones: I.
    • Registro de refresco de memoria: R.
  2. Modos de direccionamiento: Soporta varios modos de direccionamiento, incluyendo direccionamiento directo, indirecto, y direccionamiento basado en registros de índice y puntero de pila.
  3. Conjunto de instrucciones: El Z80 tiene un conjunto de instrucciones amplio y variado que incluye operaciones aritméticas, lógicas, de transferencia de datos, de control de flujo y de manejo de interrupciones.
  4. Unidad de control: La unidad de control del Z80 se encarga de decodificar las instrucciones y controlar la ejecución de las mismas, así como de coordinar el acceso a la memoria y a los registros.
  5. Interrupciones: El Z80 soporta varios tipos de interrupciones, incluyendo interrupciones de máscaraable, no máscaraable y de reinicio, lo que permite una gestión flexible de las interrupciones en el sistema.
  6. Velocidad de reloj: El Z80 puede operar a diferentes velocidades de reloj, lo que le permite adaptarse a diferentes requisitos de rendimiento en sistemas embebidos y de propósito general.

Comparación con el 8088

Las comparaciones son odiosas , pero comparémoslo con su homologo 8088 porque si bien el 8088 era más potente en teoría ( y más caro), su potencial no se explotó al máximo en la mayoría de las aplicaciones. Por otro lado, el Z80, con su facilidad de programación, se convirtió en el favorito de aficionados y desarrolladores. Ambas CPU’s dejaron una huella imborrable en la historia de la informática personal, impulsando el desarrollo de ordenadores, consolas y otros dispositivos electrónicos. He aqui unas pinceladas sobre su hardware:

Arquitectura y velocidad:

  • El Intel 8088 tiene una arquitectura de 16 bits internamente, pero un bus de datos externo de 8 bits. Esto significa que puede procesar datos de 16 bits a la vez, pero solo puede transferirlos de 8 bits a la vez con la memoria y otros dispositivos. Su velocidad de reloj es de 5 MHz.
  • El Z80 tiene una arquitectura de 8 bits y puede procesar y transferir datos de 8 bits a la vez. Su velocidad de reloj es variable, desde 2.5 MHz hasta 15 MHz.

Conjunto de instrucciones y compatibilidad:

  • El 8088 tiene un conjunto de instrucciones más grande y complejo que el Z80, con instrucciones para operaciones de 16 bits. Es compatible con el software escrito para el Intel 8086.
  • El Z80 tiene un conjunto de instrucciones más pequeño y simple, pero con instrucciones más eficientes para operaciones de 8 bits. No es compatible con el software escrito para otros procesadores.

Un viaje al pasado

Retrocedamos a 1976, cuando Zilog lanzó al mercado el Z80, un microprocesador de 8 bits que revolucionó la industria por su potencia, bajo costo y facilidad de programación. Fruto del ingenio de Federico Faggin, quien también participó en el desarrollo del Intel 4004, el Z80 se convirtió en el corazón de una multitud de dispositivos electrónicos que marcaron una era.

Sin duda podria considerarse «El rey de los 80s«, pues el Z80 dominó la era de los ordenadores personales, impulsando máquinas legendarias como el Sinclair ZX80, ZX81 y ZX Spectrum, el Amstrad CPC, el Sega Master System, la Game Boy original de Nintendo, la consola Sega Mega Drive (Genesis en América del Norte) y la Neo Geo de SNK, por nombrar solo algunas.

Podríamos decir que es «Más que un procesador» pues la arquitectura eficiente del Z80, sumada a la velocidad de ejecución de instrucciones y un conjunto de instrucciones sencillo de programar, lo convirtieron en la opción predilecta de desarrolladores de software.

Sin duda el z80 ha dejado un legado imborrable pues no todos los chips pueden presumir de haberse fabricado durante tantos años. Ciertamente, aunque la era de los microprocesadores de 8 bits llegó a su fin, el Z80 encontró un nuevo hogar en aplicaciones embebidas y sistemas integrados, gracias a su bajo consumo de energía, robustez y versatilidad.

Hasta siempre Z80

Más allá de la nostalgia, el Z80 no solo representa una época dorada de la informática, sino que también ha inspirado a generaciones de ingenieros y entusiastas. Su impacto en la democratización del acceso a la tecnología y el mundo de los videojuegos es innegable.

Si bien la producción del Z80 ha cesado, su legado perdura. Este microprocesador legendario seguirá presente en multitud de dispositivos y en los recuerdos de quienes lo vimos en acción. Sirva esta viñeta como sincero homenaje a un chip que siempre estará en nuestros corazones.

hasta siempre z80

¡Gracias, Z80, por tantos años de diversión, innovación e inspiración!

Transforme su viejo smartphone en un ordenador portátil totalmente operativo


Su smartphone probablemente posee más capacidad de procesamiento que muchas laptops , de hecho tanto es así que en un smartphone actual integra mas potencia computacional que la que se usó para llevar al hombre por primera vez a la Luna porque es, en esencia, ya un potente ordenador ! y que además puede llevar en su bolsillo!. Así que, si tiene un teléfono antiguo o uno nuevo que no funciona bien ( por ejemplo con la pantalla rota) , el YouTuber Matthew Perks (de DIY Perks) ofrece un método ingenioso para transformarlo en un verdadero ordenador portátil.

El procedimiento es sencillo y compatible con teléfonos equipados con puerto USB-C, permitiendo la conexión de pantallas externas y otros dispositivos. En el intento de transformar un smartphone en un ordenador portátil funcional, Matthew emplea sus herramientas eléctricas; por lo tanto, proceda con precaución.

Aunque la conversión de un smartphone a un ordenador portátil requiere esfuerzo ( que siempre dependerá del tipo de acabado que vayamos buscando), es una alternativa preferible a desechar un teléfono antiguo y gastar más dinero en un ordenador de gama baja. Además, en mi humilde opinión, siempre es más gratificante crear con nuestras propias manos algo útil que no existía antes y que, además, hemos reciclado por ejemplo partiendo de un smartphone y una vieja pantalla de ordenador.

Samsung Dex

En esencia, los ordenadores caseros portátil basados en smartphone Android utilizan una versión de escritorio del sistema operativo del teléfono inteligente. Por ejemplo, Matthew usa un Samsung S8 con DeX de Samsung, que permite a los teléfonos ofrecer una experiencia de un ordenador de escritorio.

Samsung DeX es una característica de ciertos dispositivos móviles Samsung de alta gama que permite a los usuarios transformar su dispositivo en una experiencia de escritorio al conectar un teclado, un ratón y un monitor. El término «DeX» proviene de la contracción de «Desktop Experience».

Samsung introdujo la función DeX por primera vez en los smartphones Galaxy S8 y S8+, y ha continuado soportándola en todos sus modelos insignia posteriores, incluyendo los Galaxy S9, S10, S20, Note8, Note9, y las series Note10 y Note20. El Galaxy A90 5G es el primer teléfono de la serie Galaxy A que ofrece soporte para DeX. Además, esta función se ha implementado en varias tabletas de alta gama, como las Galaxy Tab S4, S5e, S6, Tab S7 y S7+, así que si cuenta con alguna de estas tabletas mencionadas el camino para la conversión es mucho mas simple ya que bastará con añadirle el teclado y touchpad.

Samsung ha evolucionado su plataforma DeX pues inicialmente requería un accesorio de acoplamiento. Con el lanzamiento del Note 9 en 2018, introdujeron adaptadores y cables que eliminaron esta necesidad. Ahora, con el Note 10 y el Galaxy Fold, DeX puede activarse directamente a través de un cable de carga, sin necesidad de accesorios adicionales.

DeX ha encontrado aplicación en la seguridad pública, reemplazando laptops en vehículos policiales. Además, con «Linux on DeX», los usuarios pueden optar por una distribución Linux en lugar del sistema operativo Android, brindando capacidades de ordenador personal completo. Sin embargo, Samsung ha anunciado en 2019 que Linux en DeX no será compatible con Android 10, y que los usuarios que actualicen perderán permanentemente esta capacidad, sin opción de retroceder.

​Si no posee un Samsung, existen numerosas aplicaciones en Google Play Store que proporcionan una experiencia visual parecida.

Una alternativa disponible en Google Play Store que proporciona una experiencia similar a Samsung DeX es «Taskbar – PC-style productivity for Android«. Esta aplicación permite convertir tu dispositivo Android en un entorno de escritorio similar al de una PC, con capacidades de multitarea, ventanas redimensionables y acceso a aplicaciones en una interfaz de estilo de escritorio. Aunque no es idéntico a DeX, ofrece funcionalidades similares para mejorar la productividad en dispositivos Android.

Pasando a la acción

Hemos visto pues que el nuevo portátil actúa como un espejo de la interfaz del smartphone y opera con su SoC móvil. Los smartphones actuales son tan potentes que el ordenador portátil resultante ofrece un rendimiento notable, manejando tareas básicas con facilidad.

Este ordenador es un tipo de creación al estilo de Frankenstein, con una pantalla completa de AliExpress ( o una pantalla reciclada con su correspondiente adaptador LVDS) , un teclado Bluetooth de Amazon y una batería externa que la alimenta.

Además, puede recargar la batería externa mediante un puerto de carga modificado, y la estructura del ordenador también suministra energía al teléfono, manteniendo ambos dispositivos operativos.

Lamentablemente, si su teléfono tiene desbloqueo facial, quizá prefiera desactivarlo ya que no estará en su campo de visión. Como alternativa, puede ajustar la base para que el teléfono sobresalga un poco por la parte superior, permitiéndole orientar la pantalla hacia usted y utilizar la cámara frontal para el reconocimiento facial y videollamadas.

La solución tiene un estilo decididamente artesanal quizás algo tosco y voluminoso, ya que emplea paneles metálicos reales y secciones en forma de L para su montaje; aunque después de todo, no seria justo comparar a un aficionado al bricolaje con una empresa de ordenadores portátiles multimillonaria con una cadena de suministro global con cientos de ingenieros diseñando hasta el mínimo detalle, ¿no lo cree?

A pesar de ello, el ordenador portátil luce y funciona como se espera: ejecuta aplicaciones y programas, almacena archivos, se conecta a Internet e incluso ofrece funcionalidades móviles. Siendo una versión avanzada de un teléfono inteligente, este ordenador portátil no está especialmente diseñada para tareas intensivas como juegos o minería de bitcoins. Sin embargo, este ordenador portátil hecho en casa es ideal para tareas ligeras como navegar por la web, gestionar correos electrónicos o servir como dispositivo multimedia para una noche de películas… y efectivamente, gracias al Bluetooth integrado, puede conectarlo a un sofisticado sistema de altavoces.

En la imagen podemos ver el interior del portátil con el power bank que alimentará a todo el conjunto ( es la caja negra de la derecha) , un adaptador LVDS que permite usar una vieja pantalla LCD . Para complementar el diseño falta el adaptador MHL (según el modelo de samrtphone), y ciertamente el teclado bluetooth.

Para conectar vuestro smartphone o tablet a un monitor externo, lo mas fácil es hacerlo a través de un cable MHL. Dichos cables disponen de un cable USB para alimentación entrada USB tipo C y una salida mini HDMI o HDMI, y tan solo tendremos que conectarlo a nuestro smartphone y monitor para que se replique la pantalla en el mismo.

Este cable HDTV es un cable MHL para conectar teléfonos celulares, portátiles y tabletas que vienen con un puerto de carga USB tipo C (Thunderbolt 3) compatible con: como Samsung Galaxy S20 Ultra S10 S9 Plus S8 / Note 20 10 / LG G8 Thin Q G5 V35 V30, iPad Pro / iMac MacBook Pro 2017/2016, MacBook 2015. /2016, Chrome Book Pixel Dell Lenovo, etc. Para proyección de conferencias, navegación de conducción, video, imagen, juegos de teléfono AV digital para proyector, televisores, monitor, salpicadero de coche, Air Play.

Cabe añadir que ambos dispositivos deben ser compatibles con dicha tecnología (podéis verlo en la web del fabricante o en la caja del producto).

Obviamente la alimentación del smartphone, la pantalla y/o del adaptador LVDS de la pantalla, del cable MHL, he incluso el del teclado bluetooth recae en el power bank.

Por cierto, para el teclado y el touchpad es también posible adquirirlos conjuntamente por un coste no demasiado alto (unos 25€ en Amazon o menos) . Lógicamente tendremos que buscarlos de tecnologia inalámbrica bluetooth de modo que pueda sincronizaremos con el smartphone

Como bonus pack , lo ideal es alimentar este conjunto permanentemente a traves del power bank de modo que quede oculto el cable de carga.