Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
TMNT IV: Turtles in Time PC · Teenage Mutant Ninja Turtles IV: Turtles in Time
PORTSNATIVE

TMNT IV: Turtles in Time PC · Teenage Mutant Ninja Turtles IV: Turtles in Time

NATIVE PORTACTION / ADVENTUREWINDOWSALPHA

TMNT IV: Turtles in Time PC · Teenage Mutant Ninja Turtles IV: Turtles in Time

Teenage Mutant Ninja Turtles IV: Turtles in Time

OriginSuper Nintendo

TechnologyStatic recompilation (native C/C++)

Available forWindows

View official project

About the project

TMNT IV: Turtles in Time PC: proyecto comunitario para Teenage Mutant Ninja Turtles IV: Turtles in Time. Consulta las instrucciones oficiales y utiliza exclusivamente tus propios archivos del juego.

Official project information

Author's original READMEOpen on GitHub ↗

TMNT IV: Turtles in Time — PC Recomp

🇧🇷 Português | 🇺🇸 English

<div align="center">

Logo TMNT IV: Turtles in Time

O clássico do Super Nintendo, agora jogável no Windows.

Arte promocional de Turtles in Time

</div>

Port para Windows de Teenage Mutant Ninja Turtles IV: Turtles in Time (SNES, versão USA), desenvolvido com o SNESRecomp. Oferece jogo local para até dois jogadores e um instalador para Windows com validação da ROM.

A ROM não está incluída. Você deve fornecer sua própria cópia da versão USA compatível. O projeto não é afiliado à Konami, Nintendo ou aos detentores dos direitos de Teenage Mutant Ninja Turtles.

⬇️ Baixar e instalar

Baixar o instalador para Windows — v1.0.2

Requisitos: Windows 10 (1903+) ou mais recente, 64 bits, driver gráfico compatível com OpenGL e uma ROM USA válida. Para instalar e jogar, não é necessário instalar Git, Python, Rust, CMake ou Visual Studio.

  1. Baixe e execute o instalador.
  2. Quando solicitado, selecione sua própria ROM USA do jogo.
  3. O instalador verifica o arquivo e o importa para a pasta de dados do usuário.
  4. Abra o jogo pelo atalho criado e ajuste vídeo, áudio e controles no launcher.

O nome de origem do arquivo pode ser diferente: o conteúdo é verificado por SHA-256, e uma cópia válida é armazenada com o nome padronizado. ROMs de outras regiões, modificadas ou com cabeçalho de copiador não são aceitas.

Releases anteriores · Notas e checksums da v1.0.2 · Guia detalhado do instalador

🎨 Galeria promocional

As artes a seguir foram criadas para apresentar o projeto. São ilustrações promocionais, não capturas do jogo nem exemplos do filtro HD. As imagens reais de gameplay aparecem na comparação dos modos Clássico e HD abaixo.

Viagem no tempoAção pelas eras
Arte promocional: viagem no tempoArte promocional: Tartarugas em ação

🎮 Controles e recursos

AçãoTecladoControle
Salvamento rápido (Quick Save)F1LT / L2
Carregamento rápido (Quick Load)F2RT / R2
Lista de savesF11Consulte o mapeamento no launcher
Alternar Original / HDF6Start (também mantém a função Start do jogo)
Configurações gráficasF10Via interface
Abrir o launcherCtrl + L—

Os atalhos do teclado podem ser configurados em Settings > Hotkeys. Os comandos disponíveis podem depender da configuração do controle.

💾 Save Game

O port dispõe de cinco slots manuais e um Quick Save. São save states (fotografias do estado de execução), não saves nativos em SRAM do cartucho.

Os arquivos ficam em:

%LOCALAPPDATA%\TMNTIVRecomp\saves\

Os estados possuem verificações de integridade e compatibilidade. Uma atualização do runtime pode tornar saves antigos incompatíveis; faça backup antes de atualizar. Consulte o relatório técnico de saves e a auditoria da interface para os testes e limitações.

🖼️ Modo Clássico e modo HD

Modo ClássicoModo HD (Scale2x)
Jogo no modo ClássicoJogo no modo HD com Scale2x

As capturas de gameplay mostram a mesma fase do jogo com duas apresentações visuais selecionáveis, sem alterar personagens, colisões ou a jogabilidade original:

  • Clássico / Original: mantém os pixels e a estética do SNES, ideal para jogar com a apresentação tradicional.
  • HD: utiliza escalonamento e filtros gráficos na GPU. O filtro Scale2x suaviza determinados contornos dos pixels, mas não substitui por si só os sprites ou cenários por arte redesenhada.
  • Alternância imediata: pressione F6 no teclado ou Start no controle; o Start também continua funcionando dentro do jogo.

Menu de configurações gráficas (F10)

Menu de configurações gráficas do TMNT IV

O menu exibido nas capturas apresenta opções para Modo Original/HD, Filtro (Scale2x), resolução de saída (por exemplo, 1920 × 1080), escala, proporção 4:3, VSync, tela cheia, HD Pack, recarregamento e diagnóstico de IDs.

  • 4:3: mantém a proporção tradicional do SNES.
  • WIDE FILL / PREENCHER: estende a imagem para preencher 16:9; pode causar distorção horizontal. Desative para manter 4:3.
  • HD Pack: a função depende de um pacote externo compatível. A mensagem “MANIFESTO AUSENTE / MISSING MANIFEST”, visível na captura, indica que nenhum manifesto de pacote HD foi encontrado; não é um erro necessário para usar Original ou Scale2x.
  • Diagnóstico / IDs: ferramenta de desenvolvimento para mapear recursos gráficos.

Importante: o modo HD atual é um aprimoramento de apresentação/upscale, não uma remasterização completa das texturas, sprites e backgrounds. Pacotes opcionais precisam usar arte autoral ou devidamente licenciada.

💾 Tela de Save States

Tela de Save States com miniatura e slots disponíveis

A captura da interface mostra uma lista visual de seis posições: cinco slots manuais e um Quick Save, com miniatura do jogo, data/hora e indicação de slots vazios (NEW SLOT). A navegação foi projetada para teclado e controles.

  • F11: abre a lista de save states.
  • Setas / direcional: selecionam o slot.
  • X (teclado) ou botão A (controle): carrega o slot selecionado.
  • S (teclado) ou botão X (controle): salva no slot selecionado, conforme as instruções exibidas na tela.
  • Esc (teclado) ou botão B (controle): volta ao jogo.
  • F1 / LT-L2 e F2 / RT-R2: acesso rápido a salvar e carregar, respectivamente.

Os saves ficam em %LOCALAPPDATA%\\TMNTIVRecomp\\saves\\. Slots incompatíveis com alterações de formato/runtime podem não carregar; mantenha backup antes de atualizar.

✅ Estado e testes

O instalador e a validação da ROM estão implementados. A documentação registra testes de instalação, importação, integridade e inicialização, além de testes específicos do sistema de save. Isso não equivale à homologação de uma campanha completa em todas as máquinas. Há verificações manuais e de integração pendentes descritas nos relatórios.

  • Testes do instalador
  • Relatório de Save Game
  • Notas da versão 1.0.2

Encontrou um defeito? Abra uma issue informando a versão, o Windows, os passos para reproduzir e, se possível, um log sem anexar ROMs ou dados extraídos do jogo.

🧩 ROM compatível

PropriedadeValor
JogoTeenage Mutant Ninja Turtles IV: Turtles in Time
RegiãoUSA / North America
FormatoLoROM, .sfc, sem cabeçalho
Nome de destinoTeenage Mutant Ninja Turtles IV - Turtles in Time (USA).sfc
Tamanho1.048.576 bytes
CRC325940BD99
SHA-2565b82cdd6f2da56f43680d6a5021faebe2e06036d30602c1a7917aa414cf8b5f4

A ROM validada é armazenada em %LOCALAPPDATA%\TMNTIVRecomp\. A desinstalação preserva essa pasta, incluindo configurações e saves. Excluí-la manualmente apaga também a cópia importada da ROM.

🛠️ Compilar a partir do código-fonte

O caminho abaixo é para desenvolvedores, não para quem usa o instalador. Exige as ferramentas de build descritas no guia de instalação e uma ROM compatível obtida pelo próprio desenvolvedor.

git clone --recurse-submodules https://github.com/emanuelcnjunior/TMNT-IV-Turtles-in-Time-PC-Recomp.git
cd TMNT-IV-Turtles-in-Time-PC-Recomp
bash tools/regen.sh --rom "/c/caminho/para/sua-rom-usa.sfc"
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --parallel 4

O comando acima utiliza um shell Bash para a regeneração; no Windows, compile em ambiente configurado com MSVC/CMake. O código gerado em src/gen/ não é versionado, e a ROM nunca deve ser incluída em commits.

Para gerar o instalador, consulte installer/README.md. O projeto principal usa os submódulos snesrecomp-tmnt4 e recomp-ui.

Estrutura principal

Diretório / arquivoDescrição
src/Código do port e integração com o host
recomp/Configuração e símbolos da recompilação
src/gen/Código gerado localmente a partir da ROM (não versionado)
snesrecomp/Framework SNESRecomp (submódulo)
recomp-ui/Launcher (submódulo)
installer/Scripts, instruções e testes do instalador
tools/regen.shVerificação da ROM e geração do código
rom_identity.txtIdentidade da ROM aceita

📄 Licença e direitos

O código próprio do projeto segue LICENSE. Dependências e submódulos possuem licenças próprias. A licença do código não concede direitos sobre o jogo original, seus personagens, áudio, sprites ou ROM. Nenhuma ROM é oferecida aqui.

Read official guide
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Action / Adventure
Status
alpha
Original platform
Super Nintendo
Technology
Static recompilation (native C/C++)
Version
—
Updated
Oct 28, 2026

Target platforms 1

Windows
View on GitHub
Advertisement