O Calabouço Sem Fim do Nintendinho: O Glitch de Memória do Mundo -1 em Super Mario Bros e o Primeiro Creepypasta dos Games
Em 1985, um salto milimétrico na parede do Mundo 1-2 transportou milhões de jogadores para uma dimensão aquática infinita: a lenda do Mundo -1.
Muito antes da proliferação de fóruns na internet, wikis especializadas e canais de curiosidades no YouTube, os segredos dos videogames sobreviviam no terreno fértil do boca a boca infantil. Histórias misteriosas sobre fases secretas, salas macabras e personagens ocultos passavam de irmão mais velho para irmão mais novo, muitas vezes tratadas como mentiras deslavadas.
No entanto, em 1985, no cartucho pioneiro que salvou a indústria dos videogames do colapso no Ocidente — Super Mario Bros no Nintendinho (NES) —, existia um pesadelo digital absolutamente real e assustadoramente acessível: o temido Mundo -1 (Minus World).
Como Chegar à Dimensão Proibida
A entrada para o mito ficava bem no final da clássica fase subterrânea Mundo 1-2. Próximo ao cano verde que transportava o jogador de volta à superfície para a bandeira final, havia uma área com uma plataforma elevatória e tijolos sólidos na parede.
Se o jogador fizesse o Mario ficar em pé na beirada do cano e realizasse um pulo para trás curvado, colidindo a cabeça com o tijolo do teto no sub-pixel exato, ocorria uma quebra da caixa de colisão do jogo. O sprite do encanador começava a deslizar através da parede sólida de tijolos como um fantasma, sendo empurrado diretamente para a lendária Warp Zone.
Normalmente, correr por cima do teto até a Warp Zone revelava três canos de teletransporte com números indicando os Mundos 2, 3 e 4. Mas se você atravessasse a parede física antes de carregar o script de exibição dos números, o cano da extrema esquerda abria uma passagem secreta. Ao entrar nele, o letreiro superior congelava em uma inscrição bizarra: WORLD -1.
O Calabouço Aquático Sem Saída
Ao descer pelo cano, o choque para qualquer jogador dos anos 80 era imediato. Em vez de uma fase aberta com céu azul e cogumelos, Mario era arremessado em uma cópia exata da fase subaquática do Mundo 7-2. A água escura, os Bloopers flutuantes e os cardumes de Cheep Cheeps estavam todos lá.
Porém, algo estava profundamente quebrado. Ao nadar até o final da fase e atravessar o cano que deveria levar para a superfície e salvar a Princesa Peach, a tela escurecia por um breve segundo e… Mario reaparecia exatamente no início da mesma fase aquática.
O Mundo -1 era uma prisão perpétua. Não havia bandeira de conclusão, não havia saída secreta e o contador de tempo de 400 segundos continuava decrescendo implacavelmente. A única forma de a jornada terminar era esperar o relógio zerar, assistir ao encanador afundar imóvel na água escura e ver a tela de Game Over. Foi o primeiro verdadeiro conto de horror cósmico acidental da era dos 8 bits.
A Matemática do Erro no Chip 6502
Longe de qualquer maldição sobrenatural, o Mundo -1 foi uma consequência puramente fascinante da engenharia de restrição de memória imposta pelo chip Ricoh 2A03 (baseado no clássico processador MOS 6502) do Nintendinho.
No código de Super Mario Bros, programado pelo genial Kazuaki Morita sob a supervisão de Shigeru Miyamoto, a Warp Zone foi desenhada para funcionar com três parâmetros de mundos: [Mundo 2], [Mundo 3] e [Mundo 4]. Para evitar que o cano teletransportasse o jogador antes da hora, o jogo mantinha os números dos mundos guardados em endereços de memória na RAM.
Quando o jogador alcançava a sala normalmente por cima do teto, um gatilho de posição (trigger) ativava a rotina que lia os números e inseria o texto dos mundos na tela. Porém, ao atravessar a parede antes do gatilho disparar, o cano lia a memória interna enquanto ela ainda estava limpa: o valor em byte era 36.
Na tabela de caracteres gráficos do cartucho de Mario, o byte 36 representava o espaço em branco (blank tile). Ao tentar imprimir o número do mundo na tela usando o caractere 36, o jogo renderizou nada ao lado do travessão: ficando simplesmente WORLD -1 (Mundo [Espaço] – 1).
E como o ponteiro do cano apontou para o mapa correspondente ao byte 36, ele puxou os dados brutos da fase 7-2, mas com um detalhe crucial: o byte de terminação do cenário apontava de volta para o próprio offset inicial da fase, trancando a lógica do jogo em um loop infinito.
Uma simples corrida de milissegundos na memória de um processador em 1985 acabou criando a lenda urbana mais marcante e inesquecível da história dos videogames.