No momento, você está visualizando Soulcalibur de Dreamcast ganha port nativo experimental para PC com lutas e áudio
Imagem ilustrativa de Soulcalibur do Dreamcast no artigo sobre seu port experimental para PC.

Soulcalibur de Dreamcast ganha port nativo experimental para PC com lutas e áudio

  • Autor do post:
  • Última modificação do post:
  • Categoria do post:Notícias / Ports
  • Tempo de leitura:7 minutos de leitura

O primeiro Soulcalibur de Dreamcast, lançado em 1999, ganhou um projeto experimental de recompilação nativa para PC. Desenvolvido por Daniel Gomes Vieira, o Soulcalibur Recompiled utiliza o framework dreamcomp para traduzir o código SH-4 do console em C++. Segundo a documentação, o programa já alcança menus e combates, além de registrar atividades dos sistemas de áudio e salvamento.

O projeto foi anunciado publicamente em 8 de outubro de 2026, quando o desenvolvedor adicionou seu repositório à documentação do dreamcomp. Entretanto, ainda não existe uma release com instalador pronto. Por enquanto, a implementação é voltada ao Windows e exige compilação manual.

Soulcalibur de Dreamcast ganha recompilação nativa para Windows

O projeto de código aberto utiliza recompilação estática para transformar as instruções originais do processador Hitachi SH-4 em código executável no computador.

Além disso, o dreamcomp oferece uma camada que reproduz serviços gráficos, sonoros e de acesso ao disco do Dreamcast. Dessa maneira, o programa não depende de um emulador convencional executando todo o sistema do console durante as lutas.

Entretanto, a implementação ainda precisa reproduzir determinadas funções do hardware original. Portanto, recompilação nativa não significa que todo o funcionamento do Dreamcast tenha sido eliminado ou reescrito.

O projeto utiliza recursos desenvolvidos a partir do dream-recomp e tecnologias relacionadas ao Flycast. Assim, aproveita pesquisas anteriores de engenharia reversa para lidar com os componentes do console.

Mitsurugi e Rock lutam em Soulcalibur original de Dreamcast

Combate de Mitsurugi e Rock na versão original de Soulcalibur para Dreamcast. Fonte: The Fighters Generation. Imagem histórica, não captura do port experimental.

O autor também estabeleceu a identificação exata dos arquivos compatíveis. A recompilação foi preparada para a edição norte-americana de Soulcalibur, com código de produto T1401N e versão V1.000.

Menus e lutas já aparecem nos testes do desenvolvedor

Os registros técnicos do projeto indicam que o Soulcalibur Recompiled já consegue avançar da inicialização até os menus e chegar a situações de combate.

Além disso, o desenvolvedor documentou testes automatizados com diferentes personagens, cenários e comandos. Essas verificações ajudaram a encontrar funções que o recompilador ainda precisava traduzir.

O código também contém ajustes específicos para elementos da interface, como barras de energia, retratos dos lutadores e indicadores posicionados sobre as arenas.

Entretanto, o documento de planejamento ainda classifica a conclusão de uma campanha inteira, o modo versus e os testes completos de salvamento como etapas em andamento. Portanto, não há comprovação de que todas as lutas e modos funcionem sem erros.

Soulcalibur Recompiled já registra áudio e cartão de memória virtual

O programa também implementa o funcionamento de um cartão de memória virtual, equivalente ao sistema utilizado pelo Dreamcast para armazenar dados dos jogos.

Segundo a documentação técnica, o projeto já registrou a criação de um arquivo de salvamento durante testes de inicialização. Entretanto, o desenvolvedor ainda não confirmou uma validação completa do carregamento desses dados durante uma campanha.

No áudio, as medições técnicas identificaram atividade musical e efeitos sonoros. Contudo, o próprio planejamento ainda solicitava uma conferência auditiva pelo responsável pelo projeto.

Dessa maneira, o avanço dos sistemas de som e salvamento representa um progresso técnico, mas não garante compatibilidade completa com todas as situações de jogo.

Nightmare utiliza sua espada contra Kilik em arena de Soulcalibur para Dreamcast

Nightmare aparece durante uma luta na edição original de Dreamcast. Fonte: Famitsu. Captura ilustrativa, não demonstração do Soulcalibur Recompiled.

O responsável também implementou configurações de teclado e controles, com possibilidade de remapeamento pela tecla F1. Assim, procura adaptar a experiência às formas de entrada dos computadores atuais.

Port oferece resolução interna ampliada

Entre os recursos gráficos documentados está a possibilidade de aumentar a resolução interna em até quatro vezes. Além disso, o programa oferece modos para adaptar a imagem à janela.

O usuário pode preencher a área visível com corte nas bordas ou manter as proporções originais utilizando outros modos de ajuste.

O objetivo é apresentar os cenários e personagens com mais definição em telas modernas. Entretanto, ainda não existem benchmarks independentes que comprovem o desempenho do port em diferentes GPUs.

Widescreen 16:9 ainda provoca travamentos durante as lutas

Apesar dos avanços gráficos, o suporte a widescreen precisa de cuidados. O README oficial afirma que o modo anamórfico 16:9 é experimental e atualmente pode provocar travamentos durante os combates.

Por isso, essa opção permanece desativada por padrão. O desenvolvedor ainda precisa corrigir problemas de posicionamento e comportamento da interface antes de recomendar o recurso.

Além disso, determinadas telas do jogo utilizam elementos bidimensionais que exigem tratamento diferente dos objetos tridimensionais. Isso inclui menus, indicadores e imagens que originalmente foram preparados para a proporção 4:3.

Portanto, o aumento de resolução não deve ser confundido com suporte widescreen estável em todas as fases do jogo.

Mitsurugi aparece com katana em uma arena de Soulcalibur no Dreamcast

Mitsurugi na edição original de Soulcalibur para Dreamcast. Fonte: TheGamesDB. Imagem ilustrativa do jogo original, não da recompilação para PC.

O Soulcalibur Recompiled ainda não possui um modo de apresentação moderno integralmente validado. Entretanto, o repositório mostra que o desenvolvedor continua investigando ajustes para o HUD e os diferentes cenários.

Qual é a diferença para Soulcalibur II Recompiled?

O Allves Games já apresentou o RingOut 1.6.6, projeto que leva Soulcalibur II ao Windows. Entretanto, essa iniciativa é independente e utiliza como base a edição de GameCube do segundo jogo.

Já o Soulcalibur Recompiled de Daniel Gomes Vieira trabalha com o primeiro Soulcalibur, lançado para Dreamcast em 1999. Além disso, utiliza o dreamcomp e uma implementação específica dos serviços do console da Sega.

Portanto, os dois ports não devem ser confundidos. Eles possuem jogos de origem, plataformas e estágios de desenvolvimento diferentes.

Como obter e compilar Soulcalibur Recompiled no PC

Atualmente, o desenvolvedor oferece o código-fonte do projeto no GitHub. Entretanto, não existe uma release pública com executável pronto para instalação. Por isso, o procedimento exige conhecimentos de compilação.

O usuário também precisa fornecer uma imagem legítima de sua própria cópia norte-americana de Soulcalibur para Dreamcast, identificada como T1401N V1.000.

  1. Acesse o repositório oficial do Soulcalibur Recompiled e consulte seu README.
  2. Baixe o código-fonte do projeto e o framework dreamcomp, incluindo os submódulos necessários.

ACESSAR CÓDIGO DO PORT PARA WINDOWS

  1. Prepare as ferramentas de compilação do dreamcomp no Windows, seguindo as instruções oficiais.
  2. Adicione o projeto Soulcalibur Recompiled à pasta de ports do framework.
  3. Separe os arquivos de sua própria edição norte-americana do jogo, em formato CUE/BIN, GDI ou CHD.
  4. Execute o processo de preparação com o script tools/dc.py, indicando a imagem de disco.
  5. Depois, utilize o comando de build do dreamcomp para gerar o executável.
  6. Inicie o port pelo comando de execução do framework e teste as opções de controle e vídeo.

O README apresenta os seguintes comandos como referência, a partir de uma instalação já preparada do dreamcomp:

python tools/dc.py setup ports/soulcalibur-recomp --disc "D:\discs\Soulcalibur (USA).cue"
python tools/dc.py build ports/soulcalibur-recomp
python tools/dc.py run ports/soulcalibur-recomp --window

Entretanto, os comandos dependem da organização das pastas e dos requisitos do framework. O aplicativo verifica a identidade do disco e pode recusar edições diferentes daquela utilizada durante o desenvolvimento.

O botão acima abre o repositório oficial. Ele não representa o download de um instalador pronto, porque nenhum pacote binário público foi confirmado.

Linux, Mac e Android ainda estão nos planos

O README menciona Linux, macOS e Android como plataformas planejadas. Entretanto, até a última consulta, o desenvolvedor documentava o Windows como destino atual.

Portanto, não é correto anunciar versões prontas para Steam Deck, Macs ou celulares Android. Também não existem botões oficiais de download para essas plataformas nesta etapa do desenvolvimento.

Além disso, o projeto ainda precisa concluir verificações de compatibilidade, estabilidade e funcionamento dos modos de jogo.

Port experimental ainda não substitui a versão original

O Soulcalibur Recompiled demonstra o potencial da recompilação estática para jogos de Dreamcast. Além disso, mostra como o trabalho de engenharia reversa pode permitir a execução de código antigo em computadores atuais.

Entretanto, as limitações atuais impedem tratar o projeto como um lançamento completo. O desenvolvedor ainda não comprovou uma campanha inteira sem falhas, e recursos como widescreen permanecem experimentais.

O projeto é independente e não possui vínculo oficial com Bandai Namco ou Sega. Por fim, os interessados podem acompanhar o desenvolvimento e eventuais futuras releases diretamente pelo GitHub.

Fontes: GitHub — código e documentação oficial; plano e estágio dos testes; documentação técnica; framework dreamcomp.

Este post tem 2 comentários

Os comentários estão encerrados.