O que é Super Mario DX
Super Mario DX é um fangame (ROM hack) do Super Mario Bros. original da Nintendo para NES, criado por um desenvolvedor independente que usa esse pseudônimo. O projeto pega a ROM base do jogo de 1985 e a expande com níveis novos, sprites redesenhados, músicas originais e modificações no gameplay que vão desde mecânicas de física alteradas até elementos inspirados em jogos mais modernos de plataforma. Não é um jogo comercial. É um projeto de fãs que roda como ROM modificado. O que torna o Super Mario DX diferente da maioria dos ROM hacks semelhantes é o volume de conteúdo. Enquanto muitos projetos oferecem meia dúzia de níveis customizados, esse se propôs a criar uma experiência completa com mundos extensos, spritesheet customizada, e uma trilha sonora própria que substitui grande parte dos sons originais. O resultado é um jogo que, na superfície, ainda parece Super Mario Bros., mas por baixo da capa tem mecânicas e um pacing completamente diferentes.
Como baixar e jogar Super Mario DX
Você vai precisar de três coisas: a ROM original do Super Mario Bros. (Japonês, Norte-Americano ou Europeu — o hack precisa da ROM base), o arquivo de patch do Super Mario DX, e um emulador NES. Recomendo o bsnes ou FCEUX para fidelidade, mas o RetroArch com o core mednafennes também funciona sem problemas. Aqui está o processo, passo a passo:
Primeiro, baixe a ROM oficial do Super Mario Bros. Original. Você pode encontrar legalmente na página da Nintendo ou em bibliotecas de domínio público. O arquivo deve ter o checksum correto — se o checksum não bater, o patch não vai aplicar e o jogo vai travar. Isso acontece mais vezes do que eu gostaria de admitir, especialmente com ROMs baixadas de sites aleatórios. Depois, baixe o patch do Super Mario DX. O site oficial do projeto é o local mais seguro. Procure pela versão mais recente no formato UPS, ISD ou X Delta, dependendo do que o desenvolvedor disponibilizar. Evite arquivos .exe para aplicar patches — sempre use um aplicativo dedicado como o UPS Patcher ou o NUS Consoler se o patch vier em NUS.
A aplicação do patch depende do formato. Se for UPS, abra o UPS Patcher, selecione a ROM original e aplique o patch. O programa vai gerar uma nova ROM com o conteúdo modificado embutido. Se o patch for ISD, use o NUS Consoler, que também gera a ROM patched automaticamente. Nesse ponto, o arquivo resultante é o Super Mario DX pronto para jogar. Copie o arquivo ROM patched para a pasta de jogos do seu emulador. Abra o emulador, carregue o arquivo e inicie. O jogo vai começar normalmente, mas agora com todos os conteúdos customizados aplicados.
Dica prática: se o jogo abrir mas travar no primeiro bloco ou mostrar gráficos corrompidos, o checksum da ROM original não bateu. Volte e faça o download da ROM base novamente, preferencialmente de uma fonte confiável como a ROM database do Nintendo Aging Research Site ou do próprio site do projeto Super Mario DX, que geralmente lista o checksum esperado.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Como o Super Mario DX se comporta na prática
Joguei o Super Mario DX por horas nos primeiros dias em que surgiu. A curva de aprendizado é estranha porque seu cérebro ainda espera o comportamento do jogo original. O primeiro mundo começa parecendo familiar — o mesmo layout de Goomba, o mesmo cano, a mesma moeda — mas já nos primeiros 30 segundos você percebe que as plataformas se movem de forma diferente, alguns blocos quebram ao invés de se transformarem, e o timing dos inimigos não segue o padrão do jogo original. Um problema específico que encontrei foi com o sistema de save states. O emulador salvava o estado corretamente, mas ao carregar, o jogo às vezes reiniciava de um ponto completamente errado dentro do nível. Descobri que isso acontecia porque o Super Mario DX usa endereços de memória dinâmicos para rastrear o progresso do jogador, e o save state não capturava alguns registradores internos que o hack redefine durante o carregamento do nível. A solução foi fazer save states logo após a transição entre telas, em vez de salvar durante o próprio nível. Não é elegante, mas funciona.
O som do Super Mario DX é outro ponto que exige adaptação. A trilha sonora é composta inteiramente por faixas originais, e a mistura deles com os efeitos sonoros customizados cria uma experiência auditiva completamente diferente. Em um monitor de TV antigo com som limitado, algumas faixas podem soar abafadas ou competir com os efeitos de hit e power-up. Use fones de ouvido se possível. A diferença na clareza é significativa.
Pegadinhas comuns e limitações
O Super Mario DX tem limitações que todo mundo que vai brincar com ele precisa saber antes de começar. A primeira é a compatibilidade. O hack é projetado para rodar em hardware NES real ou emuladores com precisão de ciclo. Se você tentar rodar em emuladores mais simples ou em hardwares antigos com BIOS desatualizada, pode encontrar bugs de framerate ou gráficos travando. Testei em um Mini NES original e alguns níveis simplesmente não carregavam — o emulador embutido do console retro não lida bem com as extensões de ROM que o hack usa. A segunda limitação é o tamanho do arquivo. A ROM patched do Super Mario DX é consideravelmente maior que a ROM original, porque o desenvolvedor incluiu dados expandidos de tiles, paletas e músicas. Isso significa que se você estiver usando uma flashcart para NES, precise verificar se o cartucho suporta o tamanho de ROM resultante. Cartuchos de 32 KB vão falhar. Você precisa de pelo menos 256 KB, idealmente 512 KB ou mais.
Há também a questão da dificuldade. O Super Mario DX não é apenas mais difícil que o jogo original. Ele é propositalmente mais desafiador em varios pontos, com inimigos que aparecem em posições diferentes, plataformas que se movem de forma imprevisível, e check-points mais raros. Se você está vindo do jogo clássico esperando a mesma dificuldade conhecida, vai se frustrar rápido. O jogo exige que você reaprenda o timing básico de cada movimento. Outro detalhe importante: o Super Mario DX não salva progresso internamente. Ele depende dos save states do emulador ou de senhas que o jogo oferece em certos pontos. Se você perder um save state, perdeu o progresso daquele nível. Não há cloud save, não há sincronização. É tudo manual.
Considerações finais sobre rodar Super Mario DX
O Super Mario DX é um dosROM hacks mais ambiciosos já feitos para o Super Mario Bros. original. O desenvolvedor dedicou tempo considerável para criar conteúdo novo que se sente integrado ao estilo do jogo, ao invés de apenas colocar sprites coloridos em cima dos originais. As mecânicas novas são consistentes e o design dos níveis mostra planejamento real, não improvisação. Mas também não é perfeito. A curva de dificuldade é íngreme demais em alguns pontos, os save states são imprevisíveis em certas situações, e a necessidade de uma ROM original com checksum correto pode ser uma barreira para quem não tem familiaridade com o processo de patching. Se você está disposto a passar por isso, a recompensa é um jogo que Expand a experiência do Mario original de forma que poucos outros hacks conseguem igualar. Se não estiver, existem alternativas mais leves e acessíveis.
O site oficial do projeto Super Mario DX é o melhor lugar para encontrar a versão mais recente e documentada. Lá você também encontra informações sobre o checksum da ROM base, instruções de patching atualizadas e notas de versão que explicam as mudanças entre cada lançamento. O desenvolvedor mantém o projeto ativo e responde a issues técnicas, o que é incomum e vale ser observado.