home.social

#warpos — Public Fediverse posts

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

fetched live
  1. Internet: Amelinium and Emalinium 1.2.6 for AmigaOS 3, 4, AROS and WOS

    Paweł Nowak has released version 1.2.2 of his web browser "Amelinium" and his email client Emalinium (POP3, IMAP and SMTP) for AmigaOS 3, 4, AROS and, for the first time, WarpOS.

    The browser is now also able to open YouTube videos on Amelinium’s own player page.

    amiga-news.de/en/news/AN-2026-

  2. Silent Hill: Siente el miedo en tu Amiga.

    El clásico Silent Hill de PlayStation da el salto a los Amiga clásicos equipados con PowerPC gracias a un nuevo port desarrollado para WarpOS, capaz de ejecutar el juego completo en hardware real con gráficos 3D, música, efectos de sonido, voces y secuencias FMV.

    El proyecto, desarrollado por Kramo a partir de la descompilación de la versión de PlayStation realizada por SlickAmogus, ha sido compilado para WarpOS (Amiga PowerPC) mediante MOS2WOS, de Hedeon, y utiliza MiniGL de MagicSN.

    El apartado gráfico emplea un rasterizador software de la GPU de PlayStation presentado mediante MiniGL_WOS/Warp3DPPC, a 640×480 píxeles y 16 bits, con posibilidad de configurar la escala de renderizado. El sonido funciona mediante AHI, incluyendo música y efectos, además de las voces de las escenas mediante un decodificador XA-ADPCM. Las secuencias FMV también están incluidas.

    Para ejecutarlo se necesita un Amiga con aceleradora PowerPC, tarjeta gráfica Voodoo y AHI configurado. Durante las pruebas se utilizó un A4000T con Ragnarok PPC a 800 MHz y Voodoo3.

    Las pruebas de usuarios confirman además que funciona correctamente en un A4000 con Ragnarok PPC 800 MHz, Voodoo 3 y ForteMedia, y posteriormente se comprobó que también funciona con fluidez en un Apocalypse G4 a 550 MHz.

    En cuanto a MorphOS, el port requiere 3dhw, una funcionalidad que no está soportada por la emulación de WarpUp de este sistema. También existe una versión para AmigaOS 4 que funciona completamente, aunque no ha sido publicada debido a cuestiones relacionadas con los derechos de autor.

    El port de Silent Hill para WarpOS está disponible para su descarga desde el hilo correspondiente de English Amiga Board.

    Sigue el hilo del proyecto en EAB.

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

    #3DGraphics #ahi #amiga #Amiga4000 #AmigaClassic #AmigaGaming #AmigaPorts #AmigaPowerPC #amigaos4 #classicAmiga #commodore #CommodoreAmiga #FMV #juegosAmiga #Konami #Kramo #MiniGL #MOS2WOS #playstation #PlayStationPort #port #powerpc #PowerPCAccelerator #psx #RagnarokPPC #RetroGaming #SilentHill #SilentHillAmiga #SilentHillPowerPC #SilentHillPSX #SilentHillWarpOS #SlickAmogus #survivalHorror #Voodoo3 #warp3d #warpos
  3. Amiberry 8.3 añade soporte para ZZ9000 y paquetes RP9

    Lanzada la versión 8.3.0 del popular emulador de Amiga «Amiberry», una actualización que incorpora importantes novedades centradas en la compatibilidad, el rendimiento y la experiencia de usuario.

    Entre las principales características destaca el soporte completo para la tarjeta gráfica ZZ9000, incluyendo aceleración RTG y compatibilidad con los últimos controladores de Picasso96. También se añade soporte para paquetes RP9, permitiendo instalar y ejecutar este formato directamente desde el emulador.

    La nueva versión introduce un motor de shaders nativo con ajustes persistentes, una renovada organización de las configuraciones mediante categorías desplegables y un panel centralizado para los ajustes globales. Además, la interfaz gráfica de Windows pasa a ejecutarse en una ventana independiente, igualando el comportamiento de Linux y macOS.

    En el apartado del rendimiento, Amiberry 8.3 mejora la emulación en Raspberry Pi 4, optimiza el funcionamiento del renderizador y corrige diversos problemas relacionados con la emulación PowerPC y el sistema JIT.

    La actualización también incluye numerosas correcciones en componentes como la MMU del Motorola 68030, los sistemas SCSI, Picasso96, Ethernet, AutoCrop y las tarjetas Voodoo3. Asimismo, se han solucionado múltiples errores relacionados con la interfaz gráfica, la gestión del cursor y la compatibilidad con mandos y dispositivos externos.

    La versión para Android recibe importantes mejoras en la configuración inicial, la gestión de ROM y la interfaz de usuario, mientras que el núcleo Libretro incorpora nuevas opciones de recorte de imagen y soporte para líneas de estado.

    Por último, Amiberry actualiza varias dependencias importantes, entre ellas SDL 3.4.14, ImGui y Capsimage, además de integrar las últimas mejoras procedentes de WinUAE.

    * Más info y descarga <—

    #aceleraciónRTG #amiberry #Amiberry83 #Amiga1200 #Amiga4000 #Amiga500 #AmigaEmulation #AmigaEmulator #android #AutoCrop #Capsimage #cd32 #CommodoreAmiga #emulaciónAmiga #emulaciónRetro #emuladorAmiga #ImGui #impresiónVirtual #jit #KMSDRM #Libretro #linux #macos #MMU68030 #motorDeShaders #Motorola68030 #onScreenKeyboard #paquetesRP9 #performance #picasso96 #powerpc #qemu #raspberryPi #rendimiento #retroComputing #retroEmulation #RetroGaming #retroSoftware #retroinformática #RP9Packages #RTGGraphics #scsi #SDL3414 #shaderEngine #shaders #softwareRetro #tecladoEnPantalla #virtualPrinter #Voodoo3 #warpos #windows #winuae #ZZ9000
  4. First-person shooter: Half-Life for WarpOS/Warp 3D
    "Cowcat" has ported the open source Half-Life engine xash3D-fwgs to WarpOS and Warp3D (video). Exact hardware requirements are not yet known, but based on the hardware requirements of the original game, the title is likely to run poorly on BlizzardPPC and CyberstormPPC cards.

    amiga-news.de/en/news/AN-2025-

  5. Avances de Emu68 con soporte PowerPC

    Michal Schulz ha publicado una nueva actualización de desarrollo en la que aborda una de las preguntas más frecuentes entre los usuarios de Emu68: si sería posible ejecutar código ARM directamente a través del sistema. Según explica, siempre respondió que no, principalmente para evitar dividir aún más a la comunidad Amiga y generar ejecutables exclusivos de Emu68.

    Sin embargo, reconoce que existen ya placas con CPU ARM y que, si en algún momento se abriese esa posibilidad, lo ideal sería hacerlo de manera abierta. Schulz menciona incluso variantes potenciales como AArch32, AArch64, el modo Thumb2 y las configuraciones little o big endian, pero finalmente concluye que el panorama ARM no es tan estable como podría parecer.

    En cambio, ha decidido avanzar en otra dirección: añadir soporte PowerPC a Emu68. Aclara que el nombre se mantiene —no se abandona el M68k, sino que simplemente se añade PPC—. La idea, comenta, surgió hace años y se ha ido consolidando con el tiempo, ya que ambas arquitecturas son RISC y comparten ciertos principios.

    Para ello, Schulz tomó los componentes principales de Emu68 —el traductor, las cachés y el bucle principal JIT— y comenzó a experimentar. En poco tiempo logró ejecutar cerca del 90 % de las instrucciones enteras del PowerPC, condensando todo el traductor en unas 7.000 líneas de código C++.

    Durante las pruebas iniciales obtuvo resultados notables: alrededor de 3.600 MIPS, con un rendimiento medio de 1,8 instrucciones PowerPC por ciclo ARM, escribiendo en memoria cacheada con operaciones de 16 bits.

    Schulz explica que estos valores se deben a la eficiencia del compilador GCC al generar código PowerPC, optimizado para aprovechar los registros disponibles en una arquitectura load/store. Dado que Emu68 utiliza un JIT sencillo, evita optimizaciones pesadas, pero en este caso no son necesarias porque el propio código PowerPC ya está bien organizado.

    El nuevo traductor PowerPC funciona de forma completamente independiente del núcleo M68k, ejecutándose en un núcleo de CPU separado. Esto garantiza que el rendimiento del 68k no se vea afectado. Si el usuario no necesita PowerPC, simplemente puede ignorarlo: el núcleo adicional permanece inactivo.

    Schulz justifica esta decisión explicando que ejecutar ambas arquitecturas en el mismo núcleo provocaría pérdidas de rendimiento y complicaciones de contexto. Detalla además cómo mapea los registros: los 16 enteros y 14 de coma flotante más usados se mantienen en registros AArch64, mientras que los demás se cargan dinámicamente bajo una política LRU. Los registros enteros temporales se almacenan en espacios SIMD, lo que permite cruces rápidos con una penalización de solo 2-3 ciclos.

    También señala que el cambio de contexto, un problema histórico en las aceleradoras PPC reales debido a la falta de coherencia entre cachés, se simplifica enormemente bajo Emu68, ya que los núcleos AArch64 mantienen coherencia automática. En la práctica, basta con una barrera de memoria para sincronizar los datos.

    Actualmente, la parte entera del PowerPC está prácticamente completa. El emulador soporta interrupciones entre ambos lados (M68k y PPC) y dispone de un ROM propio que se inicia junto con el sistema, esperando a su compañera powerpc.library, aún en desarrollo. Esta librería busca compatibilidad con WarpOS tanto en API como en ABI, en colaboración con Hedeon, autor de hardware PowerPC PCI como las tarjetas Sonnet Crescendo 7200.

    El ROM incluye un programador específico para tareas PPC, permitiendo que se ejecuten en paralelo con los procesos M68k. Aunque la emulación de coma flotante está en una fase temprana, ya se han realizado pruebas con una versión adaptada del generador de fractales Buddhabrot, que ofrece tiempos de ejecución significativamente menores que en M68k, así como una mejora aproximada de 2× en pruebas Dhrystone 2.1.

    Schulz concluye mencionando que este texto debía formar parte de la tercera entrega de “What’s new in 1.1”, pero el tema acabó creciendo más de lo previsto. Añade que se encuentra agotado tras varios resfriados y que necesita un descanso antes de seguir avanzando. Anticipa que en los próximos días ofrecerá más información sobre Emu68 1.1, el soporte PPC, el encuentro Amiga40 y un cambio técnico importante: la migración progresiva del proyecto hacia C++.

    #68k #AArch64 #Amiga40 #amigaos #Buddhabrot #CCommodoreAmiga #Dhrystone #emu68 #Hedeon #jit #M68k #MichalSchulz #pistorm #powerpc #ppc #RISC #warpos

  6. The modular emulator system RetroArch is now available for WarpOS, following its release for AmigaOS 4 and MorphOS:

    amiga-news.de/en/news/AN-2025-

  7. Ho rilasciato la nuova versione del mio tool "AppBuilder" per gestire i progetti e semplificare il processo di compilazione di applicazioni scritte in #HollywoodMAL.
    Disponibile per moltissimi sistemi e varie architetture: #AmigaOS3 #AmigaOS4 #AROS #Linux #Windows #WarpOS #MorphOS #MacOS

    Pagina del progetto con i vari download e una descrizione completa -> a-mc.biz/_software/appbuilder/

  8. Ho rilasciato la mia piccola utility chiamata DirList!

    Per chi volesse supportarmi qua c'è la mia pagina Patreon : patreon.com/Allanon71

    Qua c'è il repo : github.com/Allanon71/DirList
    dove sono disponibili tutte le versioni supportate (#AmigaOS3 e #AmigaOS4, #MorphOS, #WarpOS, #AROS, #Linux, #MacOSX e #Windows)

    I sorgenti sono disponibili solo per i miei supporters :P

Share on Mastodon

Enter the server where you have an account.