A Ricoh 2A03 vagy RP2A03 egy 8 bites mikroprocesszoros chip , amelyet a Ricoh gyárt a Nintendo Family Computer és a Nintendo Entertainment System játékkonzolok fő processzoraként . Tartalmazza a tényleges processzormagot, amely részben kompatibilis a 6502 -vel , valamint 22 memóriakártyás I/O portot , amelyek vezérlik a chipen lévő programozható hanggenerátort , a legegyszerűbb közvetlen memória hozzáférés -vezérlőt (DMA), egy időzítőt, amely képes megszakítások generálásához, és egy joystick portot.
A chip processzormagja szinte teljes analógja a 6502-es processzor NMOS változatának.A fő és egyetlen különbség a decimális mód támogatásának hiánya. A BCD korrekciós áramkör jelen van, de nem működik az áramkörben lévő több tranzisztor szétkapcsolása miatt, aminek következtében minden aritmetikai művelet a szokásos módon történik, még akkor is, ha a D jelző be van állítva.
A 2A03 nevet leggyakrabban a chip részét képező programozható hanggenerátorra utalják. A következő tulajdonságokkal rendelkezik:
A 2A03 hangszintézis képességei a népszerű NES játékokban található rengeteg jó zene miatt váltak népszerűvé. A fogyasztói számítógépek képességeinek fejlesztésével , amelyek lehetővé teszik a 2A03 szoftveres emulációját, számos eszközt hoztak létre a rajongók, amelyek lehetővé teszik amatőr zene létrehozását a 2A03 számára. Ezek az eszközök közé tartozik az MCK/MML ( Music Meta Language ) hangprogramozó rendszer illesztőprogramja, valamint a Nerdtracker II ( MS-DOS ) és a Famitracker ( Windows ) tracker szerkesztők.
A NES európai és ausztrál verziói a Ricoh 2A07 vagy RP2A07 chipeket használták , amelyek pontosan megegyeznek a 2A03-mal, kivéve az óraelosztót (ez a különböző országokban eltérő TV szabványoknak köszönhető).
MOS Technology mikroprocesszorok és klónjaik | A 65xx sorozatú|
---|---|
|