Balrog Soft presenta Amidesk: ejecuta AmigaOS 1.3 desde tu navegador.

AmiDesk es un ambicioso proyecto de Pedro «Balrog», conocido desarrollador y demoscener amiguero, además de responsable de Balrog Soft, que busca recrear AmigaOS 1.3 mediante tecnologías web manteniendo compatibilidad a nivel de API con el sistema original.

Desarrollado principalmente en HTML y JavaScript, AmiDesk va mucho más allá de una simple recreación visual de Workbench. Uno de sus aspectos más llamativos es la implementación de una multitarea preventiva simulada sobre JavaScript, un lenguaje tradicionalmente monohilo. Para lograrlo, el sistema utiliza funciones generadoras y llamadas yield que son inyectadas automáticamente en las aplicaciones escritas en JavaScript, permitiendo que el mecanismo resulte transparente para los desarrolladores.

Según explica su autor, la implementación de Exec se encuentra aproximadamente al 95%, mientras que otras librerías del sistema rondan actualmente el 50% de desarrollo. El entorno ya dispone de un Shell funcional, varios comandos en C: y una RAM Disk completamente operativa.

Uno de los avances más destacados es la integración de un emulador Motorola 68000 en desarrollo. Gracias a este trabajo, AmiDesk ya es capaz de ejecutar determinados componentes procedentes de discos originales de Workbench, incluyendo programas BCPL y algunos binarios nativos. Comandos como Echo y Avail funcionan actualmente de forma completa dentro del entorno emulado. Además, es posible montar imágenes ADF de Workbench y ejecutar determinados comandos directamente desde ellas utilizando el Shell de AmiDesk.

La versión web incorpora también una unidad Work respaldada por Google Drive. El sistema crea automáticamente una carpeta específica para almacenar datos y permite importar archivos mediante las herramientas integradas, una solución necesaria debido a las limitaciones de acceso impuestas por la API de Google Drive. La página incluye además varios ejemplos de aplicaciones que pueden importarse y ejecutarse dentro del entorno, junto con soporte para scripts y distintas utilidades que muestran las capacidades actuales del sistema.

AmiDesk se encuentra disponible para pruebas desde cualquier navegador moderno a través de su página oficial. La documentación del proyecto también menciona planes para una futura versión bare metal destinada a Raspberry Pi, aunque esta rama del desarrollo se encuentra todavía en una fase temprana.

Balrog es ampliamente conocido dentro de la escena amiguera por una trayectoria que abarca desde desarrollos clásicos como Amigochi, una mascota virtual para AmigaOS inspirada en el fenómeno Tamagotchi de finales de los noventa, hasta producciones demoscene de gran calidad realizadas junto a Samplemind dentro del grupo Amiga Skool. Por destacar una de las más recientes, The Colour Out Of Space, presentada en la competición Amiga de la Revision Satellite Party 2024 celebrada en Puçol, donde obtuvo la segunda posición.

Más información y acceso al proyecto: https://www.amidesk.net

#68000Emulation #68k #adf #ADFDiskImage #AmiDesk #amiga #AmigaDevelopment #AmigaEmulator #AmigaOperatingSystem #AmigaScene #amigaShell #AmigaSkool #amigaos #AmigaOS13 #AmigaOSCompatibleAPI #Amigochi #AmigochiAmiDesk #APICompatibleAmigaOS #BalrogSoft #browserBasedAmigaOS #classicComputing #CommodoreAmiga #demoscene #emulación68000 #emuladorAmiga #escenaAmiguera #GoogleDrive #html5 #informáticaRetro #JavaScript #Motorola68000 #multitareaPreventiva #navegadorWeb #PedroBalrog #preemptiveMultitasking #RAMDisk #retroComputing #retroComputingCommunity #retrocomputación #samplemind #ShellAmiga #sistemaOperativoAmiga #TheColourOutOfSpace #webBrowser #webOperatingSystem #workbench #Workbench13

Zener y SoySoy en Retrokiosko (y mucho más).

El último directo del programa Retrokiosko, de Explora Commodore, además de otros muchos e interesantes temas, contó con la participación de Zener, creador del motor Red Pill, y el desarrollador SoySoy, quienes compartieron detalles sobre sus proyectos y la situación actual del desarrollo en Amiga.

Zener explicó que Red Pill nació en 2014 con la intención de facilitar la creación de videojuegos sin necesidad de programar. Con el tiempo ha evolucionado hasta convertirse en una herramienta muy completa, capaz de generar juegos complejos optimizados incluso para un Amiga 500. El motor permite trabajar con sonido en cuatro canales, efectos simultáneos y audio 2D/3D, además de soportar música desde CD en CD32. Es gratuito, funciona directamente en el propio Amiga y su editor es multiidioma. Como limitaciones, no está orientado a gráficos 3D ni a desarrollos muy personalizados fuera de su entorno visual.

SoySoy detalló el desarrollo de Camelot Warriors para Amiga, basado en la versión de MSX pero con gráficos procedentes de PC. Uno de los mayores retos ha sido adaptar gráficos de 256 colores a una paleta de 64 sin perder calidad. El juego incluirá mejoras, fases nuevas como una a caballo inspirada en Wrath of the Demon y una dificultad más accesible. El proyecto está avanzado entre un 85% y un 90% y requerirá al menos 1 MB de RAM. También repasó otros trabajos realizados con Red Pill como Ninjaours, Agusinbell y Tentation.

Por su parte, Zener comentó Paldron, creado para la Amiga Game Jam 2025, un juego inspirado en X-Speit que mezcla mecánicas tipo Arkanoid con scroll vertical, controlado principalmente con ratón y con música de Fireboy y gráficos de Sman.

Ambos destacaron la importancia de la comunidad, especialmente el grupo de Telegram “Soporte Redpill”, y recomendaron a los nuevos desarrolladores empezar con proyectos pequeños, estudiar ejemplos y apoyarse en otros usuarios.

https://www.youtube.com/watch?v=PU8sDSNrB10&t=6330s

#amiga #Amiga500 #AmigaDevelopment #AmigaGameJam #AmigaGames #audio2D3D #CamelotWarriors #CamelotWarriorsRemake #cd32 #CD32Audio #comunidadAmiga #creaciónDeVideojuegos #desarrolloAmiga #exploraCommodore #fireboy #gameDevelopment #gameEngine #homebrewAmiga #homebrewGames #indieRetroGames #motorDeJuegos #MSX #MSXGames #Paldron #RedPill #RedPillEngine #RetroGaming #retroScene #retrokiosko #Sman #soysoy #TelegramRedpill #videojuegosRetro #zener

Importantes mejoras en el nuevo CaffeineOS 9317

Esta nueva versión del CaffeineOS (9317) se distribuye como imagen completa y requiere obligatoriamente una instalación desde cero grabando la ISO de nuevo, algo poco habitual y aunque pueda resultar una tocada de webs, sobretodo para quienes tienen su sistema muy configurado por propia cuenta, está totalmente justificado por la profundidad de los cambios introducidos y la reestructuración interna del sistema.

Una de las novedades más relevantes es la incorporación de soporte para FrameThrower, configurable directamente desde el archivo cmdline.txt de emu68, lo que abre la puerta a un manejo más fino del renderizado y el rendimiento gráfico. En paralelo, se introducen dos nuevos lanzadores, Start_Caffeine_OS39Edition.exe y Start_CaffeineOS_ButcherEdition.exe, pensados para facilitar la vida a quienes usan CaffeineOS bajo WinUAE. Estas herramientas se encargan de cerrar instancias activas del emulador si el usuario lo desea, lanzar WinUAE con la configuración correcta, gestionar automáticamente los permisos de administrador y garantizar que el arranque del sistema sea coherente y sin fricciones. Todo el funcionamiento queda documentado en un archivo ReadMe específico incluido en el propio sistema.

El apartado gráfico recibe una atención especial en esta versión. Se actualiza el control del kernel de VideoCore con VC4KernelToggle v1.1, basado en el trabajo original de Michal Schulz, permitiendo un escalado pixel-perfect en resoluciones bajas, accesible tanto desde línea de comandos como desde scripts de arranque. A esto se suma VC4KernelCX, una commodity que automatiza el cambio del escalado del kernel de VideoCore en sistemas emu68 y permite activarlo o desactivarlo incluso mediante una simple combinación de teclas, integrándose de forma elegante en el arranque de Workbench.

Otra incorporación importante es la nueva herramienta de descarga de CaffeineOS, diseñada para gestionar actualizaciones y archivos históricos del sistema. Es especialmente relevante porque la edición TheButcher pasará a distribuirse exclusivamente a través de esta herramienta, que se integra tanto en el sistema como en la barra superior. En la misma línea de facilitar la configuración, se añade un editor gráfico del archivo cmdline.txt de emu68, pensado específicamente para sistemas PiStorm, evitando errores manuales y simplificando ajustes avanzados.

A nivel de configuración interna, se introduce el parámetro avoid_warnings=2, que no solo elimina las superposiciones de advertencia, sino que además permite el uso del modo turbo incluso en situaciones de bajo voltaje, una mejora práctica para determinados montajes. También se han refactorizado numerosas utilidades del sistema: AskReboot se actualiza y añade localización polaca, About pasa a mostrar correctamente la versión de WinUAE y el icono del modelo de Amiga también en sistemas 3.x, Karma, ChangeWPA y SetDayLight reciben revisiones profundas en sus versiones MUI, y este último actualiza la base de datos mundial de zonas horarias y reglas de horario de verano.

El sistema viene además acompañado de nuevo contenido preinstalado que refuerza su carácter “listo para usar”. Se incluyen el mod TERRA de Quake, OutRun Amiga Edition AGA, el paquete AmigaE de Ferry, juegos como CAOS_Pong y CAOS_Breakout, así como nuevas librerías y utilidades como gic400.library y Emu68EDID. Todo ello convive con una larga lista de componentes actualizados: emu68 y emu68_32Lite, OpenURL, NetSurf, AmiSSL, MAME MiniMix, WHDLoad, Curl, HippoPlayer, TuneFinder_MUI y múltiples librerías y dispositivos clave del sistema.

Especial atención merece el trabajo realizado en la pila gráfica y de red. Se actualiza el driver videocore.card para Picasso96, se revisa LoadDB para evitar conflictos con comprobaciones de teclas durante el arranque, y CheckSystem ahora detecta automáticamente la versión de emulation.library para ajustar la configuración adecuada de Picasso96. TCPStackSelector amplía compatibilidad con MiamiDX y genet, reforzando la conectividad.

Por último, en los sistemas Butchered se revisa MCP, que deja de ejecutarse en entornos 3.2.x, y se aplica un parche específico a dopus5.library que modifica múltiples asignaciones de memoria de CHIP a ANY, permitiendo un uso mucho más eficiente de la FAST RAM en tareas como renderizado de iconos, manejo de sprites, buffers de imagen y fondos de escritorio.

Recuerda que para usar CaffeineOS, necesitas tus ROMs originales.

Puedes descargarlo y si quieres, donar una pequeña ayuda para que el gran Pedro Cotter pueda seguir con el proyecto adelante, en la web oficial.

#actualizaciónMayor #amiga #AmigaDevelopment #AmigaGames #amigaos #amissl #CaffeineOS9317 #caffeineos #cleanInstallation #CommodoreAmiga #demoscene #desarrolloAmiga #emu68 #escaladoPixelPerfect #Framethrower #gráficosRTG #herramientasDeLanzamiento #herramientasDelSistema #hippoplayer #imagenISO #instalaciónLimpia #ISOImage #juegosAmiga #launcher #MAMEAmiga #netsurf #networkStack #OutRunAmigaEdition #picasso96 #pilaDeRed #pistorm #pixelPerfectScaling #QuakeAmiga #retroComputing #retroinformática #RTGGraphics #sistemaOperativoAmiga #systemUtilities #VC4Kernel #VideoCore #whdload #winuae