dlfrsilver, conhecido pelos ports AGA de Monkey Island 2: LeChuck’s Revenge e Indiana Jones and the Fate of Atlantis, anunciou a chegada de Puzzle Bobble AGA ao Commodore Amiga 1200. A versão foi escrita nativamente em código assembly 680×0 e adapta o clássico arcade de 1994 da Taito para o processador e o chipset AGA do A1200.
Port histórico e abordagem técnica
Segundo o anúncio, este é o primeiro port direto para Amiga 1200 de um jogo originalmente rodando em hardware Neo Geo ou no Taito System B. Para reproduzir a experiência do arcade dentro das limitações do Amiga, o projeto empregou engenharia personalizada.
A apresentação gráfica roda em 320 × 224 pixels usando a paleta completa de 256 cores do AGA. O fundo estrelado usa rolagem vertical controlada por hardware e elementos estáticos como logos e créditos aproveitam pares de sprites AGA largos de 64 pixels, gerenciados pelo Copper — o coprocessador do Amiga responsável por tarefas gráficas sincronizadas com o raster.
Áudio e memória
O áudio foi implementado por um motor de streaming customizado que gerencia os canais DMA do chip Paula (o motor de som do Amiga). Para os buffers de som durante a jogatina são usados apenas 4 KiB de Chip RAM, enquanto as principais músicas e bancos de efeitos ficam armazenados em Fast RAM, preservando assim o espaço mais limitado da memória compartilhada do chipset.
Desenvolvimento com IA e validação em hardware real
O port foi desenvolvido com o auxílio do agente de código OpenAI Codex para auxiliar na interpretação da lógica original em 68000 do arcade. O jogo final foi validado em hardware A1200 real.
Modos, funcionalidades e opções
A versão traz 30 fases no modo para um jogador e um modo de batalha para dois jogadores com 11 rounds por partida, permitindo que um segundo jogador entre no jogo no meio da partida (hot-join) via joystick. Há também fundos que evoluem durante o jogo e estados de animação fiéis ao arcade.

O menu de configurações acessado com F1 inclui Sound Test, ajustes de créditos, a opção de entrada do segundo jogador e salvamento de recordes em disco rígido.
Requisitos e observações sobre desempenho
Os requisitos divulgados são:
• Amiga 1200 PAL 68EC020 14 MHz mínimo
• Recomendado por usuários: 68030/50
• 2 MB Chip RAM + 4 MB Fast RAM
• Kickstart/Workbench 3.0 ou superior
• 20 MB de espaço livre
• 1 ou 2 joysticks
Existe uma observação sobre desempenho: embora o anúncio indique compatibilidade com Amiga 1200 “stock”, relatos de usuários dizem que é necessário um 68030/50 para rodar em velocidade total e com suavidade. O desenvolvedor, por sua vez, afirma que o jogo funciona adequadamente em 68020 com 4 MB de Fast RAM.
Fonte: Indie Retro News
