NES 6502: 8‑bitowy syntezator
Najbardziej szalona demonstracja: zamień Nintendo w instrument muzyczny (teremin) wykorzystujący układ APU.
synth.asm
Ten kod jest ręcznie napisany w asemblerze 6502. Zapisuje instrukcje bezpośrednio do układu dźwiękowego (APU) Nintendo i tworzy dźwięki proceduralne. Przycisk A = dźwięk fali prostokątnej (Square wave). Przycisk B = szum (Noise). Strzałki Góra/Dół zmieniają wysokość dźwięku (Pitch). Strzałki Lewo/Prawo zmieniają teksturę szumu. Ekran w sposób stroboskopowy reaguje na częstotliwość.
Zdobądź ROM .nes na prawdziwy sprzęt:
- To nie jest żart. Aplikacja ręcznie ułożyła dla ciebie bajty (Hex) odpowiadające instrukcjom 6502 i wygenerowała poprawną ROM, łącznie z nagłówkiem iNES.
- Kliknij przycisk i pobierz w pełni funkcjonalny instrument muzyczny w postaci 16‑kilobajtowego kartridża na NES.
- Wgraj to na prawdziwy sprzęt (flashcart) albo wypróbuj w dowolnym emulatorze. Za każdym razem, gdy naciskasz strzałkę, nadpisujesz rejestry APU pod adresami $4002 i $400E.
