NES 6502: 8‑bit Sentezleyici
En çılgın demo: Nintendo’yu APU yongasını kullanan bir müzik aracına (theremin) dönüştürün.
synth.asm
Bu kod elle yazılmış 6502 Assembly’dir. Talimatları doğrudan Nintendo’nun ses yongasına (APU) yazar ve işlemsel sesler üretir. A tuşu = Kare dalga tonu. B tuşu = Gürültü (noise). Yukarı/Aşağı okları perdeyi (pitch) değiştirir. Sol/Sağ okları gürültü dokusunu değiştirir. Ekran frekansa tepkili strobo etkisiyle yanıp söner.
Gerçek donanım için .nes ROM’unu alın:
- Bu bir şaka değil. Uygulama, 6502 talimatlarına karşılık gelen baytları (Hex) sizin için elle dizdi ve iNES başlığı da dahil olmak üzere geçerli bir ROM üretti.
- Butona tıklayın ve NES için 16 KB’lık bir kartuş şeklinde tam işlevli bir müzik aracı indirin.
- Bunu gerçek donanıma (flashcart) yükleyin veya herhangi bir emülatörü deneyin. Her ok tuşuna bastığınızda, $4002 ve $400E adreslerindeki APU kayıtlarını yeniden yazarsınız.
