{"id":15449,"date":"2026-11-02T09:05:00","date_gmt":"2026-11-02T12:05:00","guid":{"rendered":"https:\/\/oldplayers.com.br\/wp\/?p=15449"},"modified":"2026-11-02T08:52:00","modified_gmt":"2026-11-02T11:52:00","slug":"oldplayers-ai-1189","status":"publish","type":"post","link":"https:\/\/oldplayers.com.br\/wp\/2026\/11\/02\/oldplayers-ai-1189\/","title":{"rendered":"Pistorm 3D e novas vers\u00f5es do MiniGL trazem acelera\u00e7\u00e3o 3D ao AmigaOS"},"content":{"rendered":"<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fcbkbttn_like \"><fb:like href=\"https:\/\/oldplayers.com.br\/wp\/2026\/11\/02\/oldplayers-ai-1189\/\" action=\"like\" colorscheme=\"light\" layout=\"standard\"  width=\"225px\" size=\"small\"><\/fb:like><\/div><\/div><p>O projeto Pistorm 3D \u2014 adapta\u00e7\u00e3o financiada coletivamente da minigl.library para o hardware Pistorm32 \u2014 foi disponibilizado aos apoiadores do Indiegogo em 26 de setembro e j\u00e1 pode ser encontrado no Aminet. A minigl.library oferece um subconjunto da API OpenGL para AmigaOS e habilita acelera\u00e7\u00e3o 3D; tradicionalmente isso ocorria via o sistema de drivers Warp3D.<\/p>\n\n\n<!--more-->\n\n\n\n<h2>Como funciona a nova abordagem<\/h2>\n\n<p>A vers\u00e3o Pistorm3D acessa o hardware 3D diretamente, dispensando o uso do Warp3D. Em paralelo, Steffen H\u00e4user desenvolveu a minigl.library Classic, que traz suporte para Cybervision 64 3D, placas gr\u00e1ficas PCI e para o QuarkTex \u2014 uma camada que converte as chamadas do Warp3D para OpenGL e pode ser usada com o emulador WinUAE.<\/p>\n\n<p>Serkan Dursun oferece uma variante chamada QuarkTex NG, que \u00e9 uma vers\u00e3o atualizada e mais r\u00e1pida do wrapper. As novas vers\u00f5es da minigl.library s\u00e3o distribu\u00eddas como bibliotecas compartilhadas \u2014 isto \u00e9, como as bibliotecas cl\u00e1ssicas do AmigaOS \u2014 o que implica que t\u00edtulos que usavam vers\u00f5es antigas ligadas estaticamente ter\u00e3o de ser adaptados e recompilados.<\/p>\n\n<h2>Ports j\u00e1 dispon\u00edveis e desempenho reportado<\/h2>\n\n<p>Os desenvolvedores aproveitaram o tempo desde a conclus\u00e3o do Pistorm3D para fazer adapta\u00e7\u00f5es e novos ports. Entre os t\u00edtulos j\u00e1 citados como dispon\u00edveis est\u00e3o:<\/p>\n\n<p><strong>Carmageddon<\/strong>, <strong>Doom64<\/strong>, <strong>Jazz Jackrabbit 2<\/strong>, <strong>Return to Castle Wolfenstein<\/strong>, <strong>Star Wars Jedi Knight II: Jedi Outcast<\/strong> (beta, single player) e <strong>WipeOut<\/strong>, este \u00faltimo com cerca de 200 FPS em Full HD segundo Steffen H\u00e4user.<\/p>\n\n<p>Outros desempenhos informados pelo desenvolvedor incluem:<\/p>\n\n<p><strong>Heretic 2<\/strong> \u2014 atualiza\u00e7\u00e3o fornecida pela Hyperion e portada por H\u00e4user: cerca de 70 FPS em um Pistorm a 1024&#215;768, ou 40\u201350 FPS em Full HD.<\/p>\n\n<p><strong>OpenLara (Tomb Raider)<\/strong> \u2014 citado como alcan\u00e7ando cerca de 50 FPS em resolu\u00e7\u00f5es altas.<\/p>\n\n<p><strong>Quake 1<\/strong> \u2014 H\u00e4user relata 188 FPS em 640&#215;480 num Pistorm.<\/p>\n\n<p><strong>Quake 2<\/strong> \u2014 vers\u00e3o comercialmente distribu\u00edda pela Alinea.<\/p>\n\n<p><strong>Quake 3<\/strong> \u2014 aproximadamente 50 FPS em um PiStorm com overclock rodando Emu68 1.1, segundo H\u00e4user.<\/p>\n\n<h2>Outros ports em desenvolvimento<\/h2>\n\n<p>H\u00e4user tamb\u00e9m listou t\u00edtulos que j\u00e1 est\u00e3o rodando e devem ser lan\u00e7ados em breve: <strong>Dark Forces 2<\/strong> (a vers\u00e3o dispon\u00edvel no Aminet tem atualmente problemas), <strong>Hurrican<\/strong>, o emulador de PlayStation <strong>FPSE<\/strong> e <strong>GLHexen 2<\/strong>. Ports de <strong>Serious Sam<\/strong> e de <strong>Jedi Knight Outcast<\/strong> est\u00e3o em andamento, mas sem prazo claro para ficarem maduros para publica\u00e7\u00e3o.<\/p>\n\n<p>H\u00e4user descreve esse movimento como uma esp\u00e9cie de substitui\u00e7\u00e3o do Warp3D pelo minigl.library como padr\u00e3o 3D aberto para AmigaOS 3, e menciona que outras variantes da biblioteca est\u00e3o em desenvolvimento, incluindo vers\u00f5es para o Raspberry Pi 3 e para placas Radeon 9200 instaladas na ponte PCI Prometheus.<\/p>\n\n<p>O c\u00f3digo-fonte das diferentes vers\u00f5es da minigl.library est\u00e1 dispon\u00edvel no GitHub.<\/p>\n\n<p><strong>Fonte:<\/strong> <a href=\"https:\/\/www.amiga-news.de\/en\/news\/AN-2026-10-00035-EN.html\" target=\"_blank\" rel=\"noopener noreferrer\">Amiga News<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vers\u00e3o do MiniGL adaptada para Pistorm32 chegou a apoiadores e est\u00e1 no Aminet; novos ports e bibliotecas compartilhadas ampliam a acelera\u00e7\u00e3o direta sem Warp3D.<\/p>\n","protected":false},"author":6618,"featured_media":16142,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"h5ap_radio_sources":[],"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[223],"tags":[],"class_list":["post-15449","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-amiga"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5yZwS-41b","jetpack-related-posts":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/oldplayers.com.br\/wp\/wp-content\/uploads\/2026\/11\/pistorm-logo-projeto.jpg?fit=1200%2C630&ssl=1","_links":{"self":[{"href":"https:\/\/oldplayers.com.br\/wp\/wp-json\/wp\/v2\/posts\/15449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oldplayers.com.br\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oldplayers.com.br\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oldplayers.com.br\/wp\/wp-json\/wp\/v2\/users\/6618"}],"replies":[{"embeddable":true,"href":"https:\/\/oldplayers.com.br\/wp\/wp-json\/wp\/v2\/comments?post=15449"}],"version-history":[{"count":1,"href":"https:\/\/oldplayers.com.br\/wp\/wp-json\/wp\/v2\/posts\/15449\/revisions"}],"predecessor-version":[{"id":16143,"href":"https:\/\/oldplayers.com.br\/wp\/wp-json\/wp\/v2\/posts\/15449\/revisions\/16143"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oldplayers.com.br\/wp\/wp-json\/wp\/v2\/media\/16142"}],"wp:attachment":[{"href":"https:\/\/oldplayers.com.br\/wp\/wp-json\/wp\/v2\/media?parent=15449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oldplayers.com.br\/wp\/wp-json\/wp\/v2\/categories?post=15449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oldplayers.com.br\/wp\/wp-json\/wp\/v2\/tags?post=15449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}