NES 6502: مُولّد أصوات (سينث) بثمانية بِت
أغرب عرض توضيحي: حوّل جهاز نينتندو إلى أداة موسيقية (Theremin) تعتمد على رقاقة APU.
synth.asm
هذا الكود مكتوب يدويًا بلغة التجميع 6502. يرسل التعليمات مباشرةً إلى رقاقة الصوت (APU) الخاصة بنينتندو، ويُنشئ أصواتًا توليدية (procedural). الزر A = نغمة موجة مربعة. الزر B = ضوضاء (شوشرة). الأسهم لأعلى/لأسفل تغيّر حدة النغمة (Pitch). الأسهم لليسار/لليمين تغيّر نسيج الضوضاء. الشاشة تومض تفاعليًا حسب التردد.
احصل على ملف .nes ROM لاستخدامه على العتاد الحقيقي:
- هذا ليس مزاحًا. التطبيق قام يدويًا بتجميع البايتات (Hex) المطابقة لتعليمات 6502 وولّد صورة ROM صالحة بما في ذلك ترويسة iNES.
- انقر على الزر لتنزيل أداة موسيقية متكاملة على شكل شريط NES بحجم 16 كيلوبايت.
- ارفعه على عتاد حقيقي (flashcart) أو جرّبه على أي مُحاكي. في كل مرة تضغط على سهم، تقوم بإعادة كتابة سجلات الـ APU على العناوين $4002 و $400E.
