4

Sonho de infância realizado: Meu primeiro “Hello World” rodando em um Super Nintendo real

Montei uma ROM pequena em assembly 65816, compilei localmente, copiei para um EverDrive e consegui ver o resultado no console (você pode ver aqui no detalhe: https://youtube.com/shorts/uEZEAz7POkY?si=3kI3BtRKj6vEmSBd)

SNES running the first Hello World ROM

É um projeto simples: texto na tela, uma xícara em sprite, vapor animado e um fade-in. Mas para mim o valor está no caminho completo: sair do código, passar pelo build da ROM, acertar header, vetores, layout LoROM, inicialização da PPU, tiles, paletas e finalmente ver tudo funcionando fora do emulador.

Não tem sistema operacional, não tem main, não tem API gráfica. O console liga, lê o vetor de reset e começa a executar bytes.
Pequeno milestone, mas daqueles que dão vontade de continuar explorando.

Link do repo: https://github.com/ojuliomiguel/snes_pangolin

Carregando publicação patrocinada...
2
0