NES 6502: 8-बिट सिंथेसाइज़र
सबसे पागलपन भरी डेमो: निन्टेंडो को एक संगीत उपकरण (थेरेमिन) में बदलें जो APU चिप का उपयोग करता है।
synth.asm
यह कोड हाथ से लिखा हुआ 6502 असेंबली है। यह सीधे निन्टेंडो के साउंड चिप (APU) में निर्देश लिखता है और प्रक्रियात्मक ध्वनियाँ बनाता है। बटन A = स्क्वेयर वेव टोन। बटन B = नॉइज़ (शोर)। ऊपर/नीचे तीर पिच (स्वर की ऊँचाई) बदलते हैं। बाएँ/दाएँ तीर शोर की बनावट बदलते हैं। स्क्रीन आवृत्ति के अनुसार स्ट्रोबोस्कोपिक तरीके से प्रतिक्रिया देती है।
वास्तविक हार्डवेयर के लिए .nes ROM प्राप्त करें:
- यह मज़ाक नहीं है। ऐप ने आपके लिए हाथ से वे बाइट्स (हेक्स) तैयार की हैं जो 6502 निर्देशों के अनुरूप हैं और iNES हेडर सहित एक मान्य ROM बना दी है।
- बटन पर क्लिक करें और NES के लिए 16KB कार्ट्रिज के रूप में पूरी तरह कार्यात्मक संगीत उपकरण डाउनलोड करें।
- इसे वास्तविक हार्डवेयर (फ्लैशकार्ट) पर अपलोड करें या कोई भी एमुलेटर आज़माएँ। हर बार जब आप तीर दबाते हैं, आप APU रजिस्टरों को एड्रेस $4002 और $400E पर ओवरराइट करते हैं।
