O Super Nintendo Entertainment System (SNES) foi o sistema de 16-bits mais vendido de todos os tempos e ainda ocupa lugar no coração de muitos conhecedores. Jogos de SNES permitem histórias complexas como na série Final Fantasy da Squaresoft e séries carro-chefe da Nintendo, Mario e Zelda, sem necessidade de gráficos de alta qualidade. Apesar do GameCube e Wii, alguns jogadores ainda preferem o Super Nintendo e desfrutam jogos amadores programados por fãs.
Escolha um emulador SNES. Programa que roda no computador para imitar o console. Forma mais rápida de testar e depurar código. Há muitos emuladores gratuitos. Veja Recursos para lista. Bsnes é considerado o mais preciso mas só para Windows.
Baixe um programa assembler. Será usado para compilar seu código antes de rodar no emulador. WLA-65816 Micro Assembler é ótimo para escrever jogos SNES.
Escreva seu código no assembler. Quando pronto para testar, converta em arquivo ROM. Se código está em "testgame.asm", primeiro rode "wla-65816 -vo testgame.asm testgame.obj" para criar arquivo objeto.
Crie arquivo de link abrindo arquivo de texto em branco e inclua "[objects]" na primeira linha e "testgame.obj" na segunda. Salve como "testgame.link".
Use o linker WLA rodando "wlalink -vr testgame.link testgame.smc". O arquivo smc é ROM, mesmo código que roda no SNES.
Rode o código no emulador SNES para testar. Se funcionar, pode plugar controle e jogar como se fosse num Super Nintendo real.