Ir para o conteúdo

Streets of Rage está ganhando um port não-oficial para Neo Geo com a primeira fase completa, e feito com ajuda de IA

Streets of Rage recebe um port não oficial para Neo Geo, com a primeira fase completa, chefão e personagens jogáveis graças à ajuda de IA.

Junior Candido
Streets of Rage está ganhando um port não-oficial para Neo Geo com a primeira fase completa, e feito com ajuda de IA

Um desenvolvedor que se apresenta como tutyfruty conseguiu rodar o primeiro round de Streets of Rage (versão de Mega Drive, revisão A) direto num Neo Geo, com boss incluído, e ainda permitindo escolher para jogar Axel, Blaze ou Adam. A novidade chamou atenção por razões óbvias, e o próprio autor avisa de cara que o projeto só saiu do papel por causa da inteligência artificial, mais especificamente do Claude Code.

Não é emulação nem remake

O ponto que chama atenção é o método. Segundo o autor, o jogo não está sendo emulado nem recriado do zero: ele simplesmente traduz o código 68000 original do Mega Drive para rodar diretamente no 68000 do Neo Geo, já que os dois consoles usam a mesma família de processador. Os endereços foram remapeados, e os acessos ao VDP, ao Z80 e ao som são interceptados e redirecionados.

A parte visual foi refeita com sprites do Neo Geo. No áudio, ele escreveu um driver Z80 próprio que pega as escritas destinadas ao YM2612 (o chip de som do Mega Drive) e as converte para o YM2610 do Neo Geo, enquanto os samples do DAC seguem em ADPCM-A.

No vídeo que mostra o round 1 inteiro, quem joga é um bot, do autoplay criado por Rui Nelson.

Publicidade

Como ele checa se o port é fiel

Em vez de confiar só no olho, tutyfruty roda a versão de Mega Drive no MAME ao lado do port, com as mesmas entradas de controle, e compara a RAM inteira do jogo a cada frame de lógica. Nas partidas de teste, ele afirma não ter encontrado nenhuma diferença, e as escritas de som também saíram idênticas.

O que ainda falta

A lista é grande, e o próprio autor faz questão de enumerar:

Siga o Arkade no Instagram @revistaarkade Seguir
  • os demais rounds;
  • os menus (o jogo começa direto no round 1);
  • o modo para dois jogadores;
  • um som mais limpo, já que o YM2610 tem 4 canais FM contra 6 do Mega Drive. Quando a música estoura esse limite, o port corta a nota mais antiga, e o mixagem ainda precisa de ajuste.

Outro detalhe importante: tudo foi testado apenas no MAME, em modo MVS. Não houve teste em hardware real nem no FBNeo.

Como há trechos da ROM original dentro do projeto, tutyfruty diz que não vai distribuir o port. A ideia que ele leva à comunidade é criar uma ferramenta que monte a ROM de Neo Geo na máquina de cada pessoa, a partir da ROM de Mega Drive que ela já tem, no estilo dos projetos de decompilação. Ele pediu opiniões sobre isso e também sobre como lidar com o limite de canais FM, críticas incluídas.

Aproveite que está aqui e siga o Arkade no:

Publicidade

O Anbernic RG DS é o Nintendo DS de ontem, mas com suporte a muitos mais jogos e recursos de games de hoje. Garanta já o seu no AliExpress!

Se prepare para o remake de Zelda Ocarina of Time garantindo já o seu Nintendo Switch 2, com frete Prime garantido na Amazon!

Próxima matéria E a nova plataforma a rodar Doom é... um Memory Card com telinha da SuperStation! PlayStation E a nova plataforma a rodar Doom é… um Memory Card com telinha da SuperStation! Se tem uma telinha, então roda Doom. Pois o SuperStation Memory Card tem uma telinha e adivinha? Conseguiram fazer Doom rodar nele!

Streets of Rage

Ficha do jogo
Junior Candido

Conto a história dos videogames e da velocidade de ontem e de hoje por aqui! Você pode me seguir em instagram.com/juniorcandido ou x.com/junior_candido E para contatos, envie sua mensagem para o e-mail [email protected]

Mais matérias de Junior Candido

Buscar no Arkade