home.social

#retrocomputacion — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #retrocomputacion, aggregated by home.social.

  1. AmiDesk sigue evolucionando con importantes mejoras en sus versiones web, Raspberry Pi y móvil

    Hace apenas unas semanas os hablábamos de AmiDesk, el proyecto de Pedro «Balrog» que reimplementa la API de AmigaOS 1.3 en JavaScript para ofrecer una experiencia inspirada en el sistema operativo del Amiga directamente desde el navegador. Desde entonces, el desarrollo no ha dejado de avanzar y el autor ha compartido una larga lista de novedades que mejoran tanto la compatibilidad como la usabilidad del proyecto en todas sus variantes.

    La versión web ha recibido algunas de las mejoras más destacadas. Entre ellas se encuentra la incorporación de nuevas librerías y dispositivos, como req.library, audio.device y printer.device, permitiendo ya la reproducción de sonido y la impresión de gráficos y texto. También se ha ampliado el soporte para joysticks y gamepads mediante gameport.device, además de implementarse funciones del Blitter de graphics.library, lo que ha permitido crear un pequeño clon de Space Invaders como demostración de las capacidades que va adquiriendo el entorno.

    Uno de los aspectos más interesantes es que AmiDesk continúa ampliando su compatibilidad con aplicaciones y comandos clásicos. El objetivo del proyecto no es limitarse a reproducir la apariencia de Workbench, sino ofrecer una reimplementación de las llamadas al sistema de AmigaOS para que el software nativo pueda interactuar con ellas de la forma esperada. Según explica su autor, numerosos comandos de Workbench 1.3 ya funcionan correctamente, al igual que aplicaciones como Calculator o More, además de varios ejemplos procedentes de los ROM Kernel Manuals.

    El sistema de almacenamiento también ha evolucionado. AmiDesk utiliza un cloud.device diseñado siguiendo la filosofía de los dispositivos de AmigaOS, en lugar de recurrir a una solución específica para el navegador. Al montar la unidad Work, el entorno crea automáticamente las carpetas AmiDesk-System, destinada a la configuración del sistema y a la ejecución de una user-startup, y AmiDesk-Work, donde el usuario puede almacenar aplicaciones, documentos y cualquier otro archivo que desee utilizar desde AmiDesk.

    En paralelo, la versión destinada a Raspberry Pi continúa avanzando con paso firme. El trabajo se centra ahora en una reimplementación de AmigaOS 3.1 para sistemas ARM de 32 bits, incorporando cada vez más librerías, dispositivos y componentes del sistema. Además, el autor ha realizado importantes optimizaciones de rendimiento, mejorando notablemente la velocidad de dibujado mediante nuevas técnicas de gestión del framebuffer. A ello se suman los primeros programas de preferencias, como los dedicados a la paleta de colores y al modo de pantalla, cuyos ajustes ya pueden conservarse entre reinicios.

    https://www.youtube.com/watch?v=XJIOtX8dpKo

    Otra de las novedades más llamativas es la llegada de una versión adaptada a dispositivos móviles. La interfaz ha sido rediseñada para facilitar su uso en pantallas táctiles, simplificando algunos elementos de Workbench y permitiendo que las ventanas se abran a pantalla completa. Los menús pueden invocarse mediante una pulsación prolongada y se ha añadido una barra de teclas especiales para facilitar determinadas funciones que requieren combinaciones de teclado. Además, la aplicación puede instalarse como una webapp desde Chrome para Android, ofreciendo una experiencia a pantalla completa mientras el autor continúa trabajando en mejorar la adaptación de las aplicaciones y perfeccionar su funcionamiento.

    Balrog define AmiDesk Web como un proyecto con una importante vertiente educativa. La idea es acercar la programación del API de AmigaOS utilizando JavaScript, un lenguaje mucho más accesible para los desarrolladores actuales, permitiendo comprender cómo funcionaba un sistema operativo multitarea como AmigaOS sin necesidad de configurar compiladores o herramientas de desarrollo clásicas.

    #AmiDesk #AmiDeskWeb #amiga #AmigaDevelopment #AmigaEmulation #AmigaProgramming #AmigaScene #AmigaSoftware #amigaos #AmigaOS13 #AmigaOS31 #AmigaOSAPI #APIDeAmigaOS #arm #audioDevice #BalrogSoft #bareMetal #browser #cloudDevice #Compatibilidad #compatibility #desarrolloAmiga #emulaciónAmiga #gameportDevice #html5 #JavaScript #mobileVersion #navegador #openSource #pantallaTáctil #PedroBalrog #printerDevice #programaciónAmiga #PWA #raspberryPi #RaspberryPi32Bit #reimplementación #reimplementation #retroTechnology #retrocomputación #retrocomputing #retroinformática #SoftwareAmiga #SpaceInvaders #tecnologíaRetro #touchscreen #versiónMóvil #webApp #webApplication #workbench #Workbench13 #WorkbenchClone
  2. Soluciones portables: Soporte para integrar monitor en A1200 (y A500/600) de Ferry

    Ferrán García, más conocido en la escena amiguera como «Ferry», ha desarrollado una solución imaginada y soñada durante años por muchos de nosotros, pero que hasta ahora no había terminado de materializarse de forma práctica: integrar una pantalla actual directamente en el Amiga.

    La propuesta consiste en un soporte impreso en 3D que se fija directamente a la rejilla trasera del Commodore Amiga 1200 y permite acoplar una pantalla portátil compatible con VESA 75. El resultado es un conjunto compacto donde ordenador y monitor pasan a formar una única pieza, acercándose bastante al concepto de “Amiga portátil” sin necesidad de modificaciones invasivas.

    El sistema utiliza una base adherida mediante cinta de doble cara de calidad, colocada estratégicamente en las ranuras de la carcasa. A partir de ahí, entra en juego un brazo articulado compuesto por piezas impresas que emplean anclajes estándar tipo GoPro. No es casualidad: estos conectores permiten aprovechar tornillos y palometas fáciles de conseguir, además de ofrecer una sujeción firme y ajustable.

    La articulación es uno de los puntos clave del diseño. La pantalla puede colocarse en múltiples posiciones: elevada sobre el equipo, retrasada para mejorar el ángulo de visión, apoyada directamente sobre el soporte o incluso plegada completamente sobre el teclado. En este último caso, se deja espacio para colocar una lámina de espuma protectora entre ambas superficies, evitando daños durante el transporte.

    Más allá de la comodidad, el diseño también tiene en cuenta la estabilidad. En ciertas posiciones, la pantalla puede apoyarse parcialmente sobre la propia carcasa del Amiga, reduciendo la carga sobre el brazo articulado pese a que el peso del monitor utilizado es ya de por sí bastante reducido.

    El origen de este proyecto es tan práctico como reconocible: sustituir la típica solución chapucilla que todos hemos hecho servir alguna vez por algo integrado, limpio y funcional. El conjunto elimina la separación física entre ordenador y display, reduce el desorden y facilita mover todo el sistema como una sola unidad. Además, visualmente resulta minimalista y bonito a la vista.

    El soporte ha sido diseñado pensando en el A1200, pero su autor indica que debería ser igualmente válido para modelos como el A500 o el A600. Además, combinado con una fuente de alimentación USB-C y una powerbank, abre la puerta a configuraciones realmente portátiles dentro de lo que cabe en el ecosistema Amiga clásico. Cabe recordar que existen proyectos con ese fin en cuanto a la alimentación como el de Slince o MS Mad Lemon.

    En cuanto a la fijación, actualmente se basa en cinta de doble cara aplicada en las ranuras de la carcasa, pero su autor ya está estudiando una posible mejora para aumentar la seguridad del conjunto: la incorporación de tornillos desde la parte inferior, aprovechando la estructura de la rejilla. Eso sí, las limitaciones de espacio obligan a usar tornillería extremadamente fina, en el rango de M1 o M1,2, con un máximo aproximado de M2.

    En cuanto a la fabricación, ha sido impreso en una impresora Creality Ender 3 Pro, utilizando un relleno del 80% y soportes durante el proceso. Esto no implica nada más allá de que el modelo ha sido llevado a la práctica en ese hardware concreto, sirviendo como referencia para quien quiera replicarlo.

    El modelo está —>>disponible en Thingiverse<<— bajo licencia Creative Commons BY-NC-SA, permitiendo a cualquier usuario descargarlo, imprimirlo y adaptarlo a sus propias necesidades.

    #3DPrintedMount #Amiga1200 #AmigaModding #AmigaPortátil #articulatedArm #brazoArticulado #CommodoreAmiga #DIYAmiga #GoProMount #HardwareRetro #impresión3D #modAmiga #montajePantalla #pantallaPortátil #portableMonitor #portableSetup #retroComputing #retrocomputación #soporte3D #soporteMonitor #Thingiverse #VESA75 #VESAMount #vintageComputerMod