Rust + SDL2
RuNES
Um emulador de Nintendo Entertainment System escrito em Rust, capaz de rodar clássicos como Pac-Man, Donkey Kong e Super Mario Bros com precisão de CPU e PPU.
CPU
6502 completo
PPU
Renderização fiel
INPUT
Joypad mapeado
Jogos suportados
ROMs no formato .nes carregadas a partir da pasta games/.
Pac-Man
Clássico do NES rodando com precisão.
Donkey Kong
Clássico do NES rodando com precisão.
Super Mario Bros
Clássico do NES rodando com precisão.
e muitos outros
Clássico do NES rodando com precisão.
Por que Rust?
Rust oferece performance próxima do metal com segurança de memória, ideal para emulação cíclica de CPU e PPU sem garbage collector.
Segurança de memória
Sem data races nem null pointers no hot path.
Performance
Compilação nativa e zero-cost abstractions.