Daytona USA ganha recompilação nativa e roda no PC com widescreen e novos recursos

Daytona USA recebe uma recompilação estática que transforma o clássico arcade da Sega em código nativo para PC, com widescreen, controles modernos e suporte a Vulkan e Direct3D 12.

01/10/2026 21:11 0
Daytona USA ganha recompilação nativa para PC Daytona USA ganha recompilação nativa para PC

Daytona USA ganha recompilação nativa e roda no PC com widescreen e novos recursos

Daytona USA recebe uma recompilação estática que transforma o clássico arcade da Sega em código nativo para PC, com widescreen, controles modernos e suporte a Vulkan e Direct3D 12.

Daytona USA ganha recompilação nativa e roda no PC com widescreen e novos recursos

Um dos grandes clássicos dos arcades dos anos 1990 acaba de ganhar uma nova forma de ser executado no PC. O projeto Daytona Arcade Recomp trabalha em uma recompilação estática de Daytona USA, transformando partes importantes do jogo original em código nativo para computadores modernos.

Diferentemente de uma abordagem tradicional baseada em emulação, o projeto recompila o programa original do arcade para C++. Segundo os desenvolvedores, o código do processador i960 e o programa TGP enviado pelo jogo são recompilados estaticamente, enquanto componentes do hardware gráfico, como geometrizador, rasterizador e tilemaps, também possuem implementação nativa.

O que é o Daytona Arcade Recomp?

O Daytona Arcade Recomp é um projeto de código aberto dedicado à recompilação estática de Daytona USA, a versão do clássico jogo de corrida desenvolvida para o hardware Sega Model 2.

A proposta é diferente de simplesmente executar o jogo através de um emulador. O projeto transforma o código original em uma implementação que pode ser compilada como código nativo em plataformas modernas.

O MAME também aparece no projeto como uma espécie de referência de validação, sendo utilizado como test oracle para ajudar a comparar o comportamento da recompilação com o hardware emulado.

Daytona USA agora pode aproveitar recursos modernos do PC

Uma das partes mais interessantes da recompilação é a possibilidade de utilizar recursos que não estavam disponíveis da mesma forma no arcade original.

O launcher permite selecionar diferentes APIs gráficas, incluindo Vulkan e Direct3D 12 no Windows. O projeto também possui suporte a diferentes formatos de tela, incluindo 16:10, 16:9 e 21:9.

No modo widescreen, o jogo mantém a interface principal em proporção 4:3 no centro da tela enquanto amplia a área visível nas laterais. Existe ainda uma opção experimental para posicionar elementos do HUD nas extremidades da tela.

Mais opções gráficas para o clássico da Sega

Outro recurso disponível é o controle da distância de desenho da paisagem.

O jogador pode escolher configurações que reduzem a quantidade de objetos desenhados à distância ou, no sentido contrário, aumentam a distância de visualização. De acordo com a documentação do projeto, opções mais curtas podem ajudar computadores mais lentos, enquanto as configurações mais altas aumentam a quantidade de cenário visível.

O sistema também permite escolher entre diferentes modos de desenho, incluindo o comportamento semelhante ao jogo original e alternativas que podem reduzir a carga de renderização em máquinas mais modestas.

Controles de teclado e gamepad

O projeto também moderniza a maneira de controlar o Daytona USA.

O launcher permite configurar os controles do arcade para teclado e gamepads. Direção, acelerador e freio podem ser associados aos controles disponíveis, incluindo entradas analógicas.

Os gatilhos e o analógico podem trabalhar de forma proporcional, permitindo que acelerador, freio e direção tenham comportamento semelhante ao de controles analógicos modernos.

Entre os controles padrão estão as setas para direção e pedais, as teclas numéricas para marchas, além de teclas específicas para as diferentes câmeras e funções do arcade.

O sistema de áudio também foi recompilado

A recompilação não se limita ao código principal do jogo.

O programa do processador 68000 responsável pelo sistema de som também passa pelo processo de recompilação estática. O projeto utiliza a biblioteca ymfm para o YM3438 e implementa os componentes MultiPCM utilizados pelo hardware original.

A saída de áudio é integrada ao SDL, permitindo que o som do clássico arcade seja reproduzido diretamente pelo sistema moderno.

O projeto exige a ROM correta de Daytona USA

O Daytona Arcade Recomp não distribui os arquivos do jogo. Para realizar a recompilação, o projeto exige que o usuário forneça seu próprio conjunto de ROMs daytona93, correspondente ao Daytona USA Deluxe ’93 identificado pelo MAME.

A documentação explica que outros conjuntos de Daytona USA não são compatíveis simplesmente trocando o nome do arquivo. O projeto verifica os arquivos do conjunto antes de iniciar a recompilação.

Entre os arquivos utilizados para identificar o conjunto correto estão epr-16530a.12, epr-16531a.13, epr-16534a.6 e epr-16535a.7.

Instalação automática no Windows

Outra vantagem do projeto é o sistema de instalação automatizado.

No Windows, o script setup.ps1 pode instalar e configurar componentes como Git, CMake, Ninja, Python e Visual Studio 2022 Build Tools com o compilador Clang necessário para a compilação.

Depois de colocar o conjunto de ROMs compatível na pasta roms, o próprio sistema realiza a configuração das dependências, recompila o código do jogo, compila o executável e executa os testes automatizados.

Projeto já consegue gerar o executável do jogo

Durante a configuração, o projeto compila diversas bibliotecas e ferramentas auxiliares. Depois que o conjunto de ROMs é validado, o código do Daytona USA é recompilado e o executável final é criado.

No Windows, a documentação indica o executável build\Release\daytona.exe quando o projeto utiliza o gerador do Visual Studio.

O launcher abre antes do jogo e permite selecionar o conjunto de ROMs, conferir a validação dos arquivos, escolher a API gráfica, ativar tela cheia, configurar controles e habilitar os aprimoramentos disponíveis.

Daytona USA preservado para os PCs atuais

Projetos de recompilação estática como este representam uma alternativa interessante para preservar jogos antigos que dependiam de hardware específico.

No caso de Daytona USA, a iniciativa tenta reproduzir o comportamento do clássico Sega Model 2 através de código nativo, ao mesmo tempo em que adiciona opções adequadas aos computadores e monitores atuais.

O resultado é uma versão especialmente interessante para quem quer revisitar o clássico arcade com monitores widescreen, controles modernos e APIs gráficas atuais, sem depender exclusivamente da reprodução do hardware original por meio de um emulador tradicional.

Conclusão

O Daytona Arcade Recomp mostra como a recompilação estática pode ser utilizada para levar um clássico dos arcades para uma arquitetura moderna.

Além de transformar partes do código original em código nativo, o projeto oferece suporte a widescreen, gamepads, controles analógicos, Vulkan, Direct3D 12, configurações de distância de desenho e outras opções que tornam o Daytona USA mais adequado aos PCs atuais.

O projeto ainda está em desenvolvimento, mas já possui uma base funcional para jogar Daytona USA no PC e continua recebendo atualizações em seu repositório oficial.

Deixe um comentário

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

WhatsApp
Telegram
Twittar
Pin
Compartilhar