🎮 NINTENDO 64 NO KARAMELO

Nintendo 64 no Karamelo: Vulkan, Áudio Dinâmico & Upscale Horiz

Emulação de N64 com renderização Vulkan de baixo nível via Parallel-RDP, acompanhamento dinâmico da taxa de áudio e geometria nítida preservando as 240 linhas de CRT sem moiré.

▶ Escolha o modo e assista aos clipes de gameplay:
Wave Race 64 · Gopher64 Vulkan4x Ultra + CRT Trinitron
⚙️ CORES DEDICADOS

Os 3 Motores Especializados de N64

O Karamelo conta com 37 sistemas e 42 motores Libretro no total, trazendo 3 núcleos distintos para cobrir desde o render por software até o Vulkan moderno.

Padrão de Nova Geração

Gopher64

n64_gopher • Rust + Vulkan Parallel-RDP

O motor de nova geração, no Windows e no Linux a partir da 0.98. Desenvolvido em Rust com Parallel-RDP de baixo nível sobre Vulkan. Aviso nativo de troca de taxa de áudio e suporte exclusivo ao novo Upscale Horiz (2x e 4x). Compilado pelo projeto.

TecnologiaParallel-RDP Vulkan
Upscale HorizExclusivo (2x e 4x)
HD Texture Packs & Hacks

Mupen64Plus-Next

n64_mupen.dll • C++ / GLideN64

Baseado em GLideN64. Indicado para pacotes de textura em alta definição (HD Packs), widescreen anamórfico e ampla compatibilidade com ROM hacks.

CompatibilidadeAltíssima / Hacks
TecnologiaGLideN64
Texturas HDSuporte Nativo
Software & GLide

ParaLLEl N64

n64_parallel.dll • Vulkan Compute / Angrylion

No Windows, oferece Glide64 com aceleração ou Angrylion por software; no Linux, suporta GLideN64 ou Angrylion.

RenderAngrylion / Glide64
🔊 ÁUDIO SINCRONIZADO

Fim dos Estalos na Troca de Taxa do N64

⚠️O Comportamento do Hardware Real

No console real, a frequência do chip de áudio é programável via registrador AI_DACRATE_REG. O Wave Race 64, por exemplo, alterna entre 32,1 e 30,1 kHz durante a partida. Quando um emulador não acompanha a troca de taxa, o som estala.

✨A Solução no Karamelo

O Gopher64 agora sinaliza a troca de taxa para o sistema de áudio, e o Karamelo também detecta quando um core muda a taxa sem avisar. Medido na corrida do Wave Race 64 (51 s por core, a 128 ms com saída simulada): nenhuma amostra de silêncio inserida nos três motores, e o som não estala mais quando o jogo troca a taxa. Em partida real no Gopher64, 84 de 86 trechos ficaram sem falha.

🎛️ Ajuste em Áudio > Latência no menu OSD: escolha entre 64, 128, 256, 512 ou 1024 ms (padrão 128 ms) no Windows e no Linux.
🔍 TECNOLOGIA EXCLUSIVA

Upscale Horiz: Nitidez Nativa sem Destruir os 240p

⚡ ARQUITETURA KARAMELO
“
“A emulação de N64 em telas modernas sempre enfrentou um dilema: ou você fica preso ao borrão analógico original, ou força um upscaling que destrói a grade de 240 linhas dos shaders CRT. No Karamelo, o Upscaling Horizontal resolve isso na raiz: preservamos as 240 linhas verticais intactas para alinhamento 1:1 com scanlines, enquanto liberamos a nitidez horizontal nativa na GPU via Vulkan Parallel-RDP. É a fidelidade da fita com a clareza que o jogo sempre mereceu.”
🍬
Equipe Karamelo
Arquitetura do Core & Preservação Visual

Como Funciona a Geometria e os 3 Modos no OSD

Disponível em Vídeo > Upscale Horiz no motor Gopher64. Mantém rigorosamente as 240 linhas verticais, preservando o alinhamento dos filtros de scanline:

Desligado

320×240

Saída do console reduzida à largura original. Jogos que desenham 640 de largura mantêm os 640.

⚡ 132 quadros/s medidos (Wave Race 64, core puro)

2x (640)

640×240

A saída de vídeo sem a redução. Não desenha mais detalhe: é o mesmo render do modo Desligado.

⚡ 159 quadros/s medidos (Wave Race 64, core puro)

4x (1280)

1280×240 Ultra

O RDP desenha em 2x nos dois eixos e a imagem é reduzida na vertical para 240 linhas. É o único modo com geometria a mais, e o ganho real é 2x, não 4x. Mudar exige reabrir o jogo.

⚡ 70 quadros/s (~14 ms/quadro, Wave Race 64)
📺 Como as 240 linhas verticais permanecem preservadas, os shaders Scanlines Leve e Sony Trinitron alinham-se em 1:1, sem moiré e sem o flicker cansativo do 480i entrelaçado.
🎥 DEMONSTRAÇÕES EM VÍDEO

Demonstrações em Vídeo: Wave Race 64

Selecione o modo abaixo para assistir ao clipe capturado em loop mudo:

4x Ultra + CRT TrinitronGeometria em 2x com scanlines orgânicas de tubo.
⚡ COMPARATIVO INTERATIVO

Slider Antes & Depois: 320×240 vs 4x Ultra CRT

Arraste o divisor central para conferir a transformação exata do mesmo frame entre a saída clássica e os modos de alta definição com scanlines:

Cena da Partida:
Comparar Com:
4x Ultra + CRT Trinitron320×240 Clássico (1996)
↔
◀ 320×240 Clássico (1996)
4x Ultra + CRT Trinitron ▶
↔ Arraste para inspecionar o mesmo frame lado a lado
🔬 ANÁLISE DE PIXELS

Cortes em Zoom: Raw vs CRT (2x, 4x e 8x)

Observe como as scanlines 240p mantêm o alinhamento 1:1 sem moiré e como o supersampling do 4x suaviza as arestas poligonais:

ZOOM:
Raw (Polígonos 4x)Zoom 4x · 🔍 Clique para Expandir
Crop Raw jetski zoom 4x
Com Scanlines CRT (1:1 240p)Zoom 4x · 🔍 Clique para Expandir
Crop CRT jetski zoom 4x

Experimente o Nintendo 64 no Karamelo

Basta colocar seus cartuchos em roms/Nintendo64/ e abrir o emulador. O Gopher64 já vem configurado e pronto para jogar.

📺 Como configurar o Upscale Horiz no OSD:
1. Abra qualquer jogo de Nintendo 64 e pressione F1 (ou Select + X no controle).
2. Navegue até Vídeo > Upscale Horiz.
3. Selecione 2x (640) para nitidez imediata ou 4x (1280) para supersampling de geometria.
🏠 Ir para a Página Inicial📖 Guia de Instalação🛠 Ver Todos os Recursos