Vesuri está trabalhando em um port não oficial de Alone in the Dark para o Commodore Amiga. Em vez de recriar o jogo do zero, o projeto funciona como uma camada de compatibilidade que executa diretamente o código 68k da versão Macintosh de 1994.

Como funciona a adaptação

A camada de compatibilidade traduz dinamicamente os serviços do sistema Mac — incluindo alocação de memória, tratamento de eventos, caminhos de arquivos e as rotinas gráficas QuickDraw — para equivalentes do Amiga. Dessa forma, os gráficos do jogo são processados em bitplanes AGA nativos do Amiga, enquanto o áudio passa a utilizar o chip de som Paula.

Disponibilidade e instalação

Um instalador WHDLoad já está disponível através do Retroplay Whdload Pack publicado no fórum EAB (English Amiga Board). Os requisitos e instruções citados pelo autor incluem:

Requisitos mínimos e recomendações

  • Amiga com AGA; processador 68020 ou superior; 68040 ou superior fortemente recomendado.
  • 2 MB de Chip RAM e 8 MB de Fast RAM; mais Fast RAM permite maior cache PRELOAD.
  • WHDLoad 17+ e Installer 43+; imagem de Kickstart 3.1 suportada com seu RTB.
  • 8 MB de espaço de destino e 24 MB de espaço temporário em disco.

Para inicialização direta no AmigaOS em máquinas com 68040/68060, é necessário executar o SetPatch com a biblioteca de suporte ao CPU correspondente instalada e manter os caches de instrução e dados ativados. O executável preserva a política de cache do sistema operacional; o WHDLoad gerencia sua própria política de cache.

Contexto do jogo

Alone in the Dark, criado originalmente pela Infogrames em 1992, é um marco frequentemente citado na origem do gênero survival horror, ao lado de títulos como Sweet Home. A aventura segue o investigador Edward Carnby em uma mansão assombrada cheia de mortos-vivos, com inspiração na obra sombria de H. P. Lovecraft. A série se expandiu para sete títulos, abordando temas como vodu, Velho Oeste e estética inspirada em H. R. Giger, e chegou a gerar adaptações em quadrinhos e filmes live-action.

Uso de IA no processo de port

Em comentários públicos, o usuário mikkohoo indicou que Vesuri utiliza a IA Claude como auxílio no trabalho de conversão. Essa prática está explicitamente divulgada no repositório do autor no GitHub, onde ele mantém outros ports como Vette!, Slicks ‘n’ Slide e RAY Pokeri. Segundo o mesmo comentário, a inspeção dos arquivos do projeto demonstra que o uso da IA é acompanhado por um nível de conhecimento técnico avançado do autor.

O projeto representa uma abordagem técnica interessante — a execução do código 68k original combinada com a tradução em tempo real dos serviços do Mac — permitindo que o jogo rode de forma nativa no hardware Amiga, com recursos AGA e áudio via Paula.

Fonte: Indie Retro News

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *