NES 6502: Sintetizador de 8 bits
A demonstração mais insana: transforme o Nintendo em um instrumento musical (theremin) usando o chip APU.
synth.asm
Este código é Assembly 6502 escrito à mão. Ele grava instruções diretamente no chip de som (APU) do Nintendo e cria sons procedurais. Botão A = tom de onda quadrada. Botão B = ruído. Setas Cima/Baixo mudam a altura do tom (pitch). Setas Esquerda/Direita mudam a textura do ruído. A tela pisca em resposta à frequência.
Obtenha a ROM .nes para hardware real:
- Isto não é uma piada. O aplicativo montou manualmente para você os bytes (hex) correspondentes às instruções 6502 e gerou uma ROM válida, incluindo o cabeçalho iNES.
- Clique no botão e baixe um instrumento musical totalmente funcional no formato de um cartucho de 16 KB para NES.
- Envie para o hardware real (flashcart) ou teste em qualquer emulador. Sempre que você pressiona uma seta, está reescrevendo os registradores da APU nos endereços $4002 e $400E.
