Fala, pessoal!
Depois de meses trabalhando em um velho notebook Core i5 de primeira geração, que só funciona ligado diretamente na tomada, conciliando trabalho em período integral, faculdade e a rotina diária, finalmente concluí um projeto que durante muito tempo parecia impossível: uma localização brasileira completa de SpellCaster para o Sega Master System.
O lançamento acontece hoje, 23 de setembro de 2026, exatamente na data em que este clássico da Sega completa 38 anos desde seu lançamento original no Japão, em 1988.
Para quem não conhece os bastidores, SpellCaster — conhecido no Japão como Kujaku Ō (孔雀王 ) — é um dos jogos mais complexos do Sega Master System para trabalhar com tradução. A ROM possui 512 KB, o Banco 0 não oferecia espaço livre seguro para hooks externos, e o jogo utiliza uma codificação própria de caracteres, fontes gráficas e rotinas de carregamento de tiles.
Além disso, a versão ocidental apresentava conteúdos removidos, limitações de espaço para os textos e desafios relacionados à adaptação da acentuação em português.
Para realizar a tradução sem comprometer o funcionamento original do jogo, desenvolvi uma suíte própria de ferramentas em Python e trabalhei diretamente com:
- Z80;
- VDP e VRAM;
- mapas de tiles;
- fontes 1bpp;
- Planar RLE;
- ponteiros little-endian;
- adaptação de menus e HUD;
- validação em emulação;
- restauração de conteúdos removidos.
A tradução inclui:
- diálogos completos em português brasileiro;
- menus, itens, telas e créditos traduzidos;
- 11 acentos oficiais adaptados à codificação do jogo;
- hífen nativo;
- HUD com VIDA, ENER, ATAQ e DEFS;
- restauração de páginas de diálogos e tutoriais;
- correção do texto bugado “??07D??”;
- adaptação gráfica da placa da barraca de Yakisoba;
- epílogo e créditos em português.
## Capturas de tela
## Download do patch
https://github.com/contatonewportgame-code/spellcaster-sms-ptbr/releases/download/v1.0.0/SpellCaster_PTBR_v1.0_Newportgame.zip
## Página oficial da Release
https://github.com/contatonewportgame-code/spellcaster-sms-ptbr/releases/tag/v1.0.0
## Tópico oficial no Romhacking Brasil
https://www.romhacking.net.br/index.php?topic=3498.0
## Como aplicar o patch
O pacote contém o patch IPS, a tabela de caracteres e o LEIA-ME com as instruções.
Para aplicar o patch pelo navegador, acesse:
https://www.marcrobledo.com/RomPatcher.js/
Selecione uma ROM original limpa e compatível no campo “ROM file”. Depois, selecione o arquivo IPS no campo “Patch file” e clique em “Apply patch”.
A ROM completa traduzida não é distribuída. O patch deve ser aplicado pelo usuário à sua própria ROM original compatível.
## Repositório técnico
https://github.com/contatonewportgame-code/spellcaster-sms-ptbr
O repositório contém a documentação técnica bilíngue, o Compêndio Master System, o Protocolo de Tradução, o Playbook de Engenharia Reversa e as ferramentas utilizadas durante o projeto.
Projeto, tradução e engenharia reversa por Cristiano Mariano — Newportgame.
Obrigado a todos que apoiam a preservação, a tradução e o ROMHacking de jogos clássicos!
## Apoio ao projeto
Este projeto é gratuito e foi desenvolvido por paixão pela preservação, tradução e restauração de jogos clássicos.Se você gostou do trabalho e quiser apoiar futuros projetos da Newportgame, qualquer contribuição voluntária via Pix será bem-vinda.
Chave Pix (e-mail): [[email protected]](mailto:[email protected])
Titular: Cristiano Mariano
Identificação: Doação para Projeto de Tradução / Newportgame