Ricoh 2A03

Ricoh 2A03 / Ricoh 2A07

Gyártás1983–2003
TervezőKaneoka Jukio, 1983[1][2]
GyártóNintendo, Ricoh
Max CPU órajel1,79 MHz
Gyártás technológia méret6 μm
Utasításkészletmódosított MOS 6502
ArchitektúraMOS 6502
Magok száma1
Tokozás40 lábú DIP
Foglalatfuratszerelt
A Wikimédia Commons tartalmaz Ricoh 2A03 / Ricoh 2A07 témájú médiaállományokat.
RP2A07 – a PAL változatú csip

A Ricoh 2A03 vagy RP2A03 (NTSC verzió) és a Ricoh 2A07 vagy RP2A07 (PAL verzió) egy 8 bites mikroprocesszor-típus, amelyet a Ricoh gyártott a Nintendo Entertainment System videojáték-konzol számára. Ezen kívül hangcsip és másodlagos CPU szerepében használták, például a Nintendo egyes játéktermi játékaiban, mint a Punch-Out!! és a Donkey Kong 3.

Technikai részletek

A Ricoh 2A03[3] egy második forrásból származó módosított MOS Technology 6502 magot tartalmaz, amelyből hiányzik a 6502 BCD üzemmód támogatása (valószínűleg a MOS Technology erre vonatkozó szabadalmának elkerülése céljából).[4] Tartalmaz továbbá egy programozható hanggenerátort (rövidítve APU-t – Audio Processing Unit), amely huszonkét memóriába leképzett be-/kimeneti regiszterrel rendelkezik,[5] kezdetleges DMA lehetőséget, és játékvezérlő-figyelést (ezt pollozással végzi).[6]

Hang hardver

A Ricoh 2A03 hangvezérlő hardvernek 5 csatornája van, két APU egységben elosztva. Az első APU két általános célú impulzuscsatornát tartalmaz 4 aktív ciklussal, a második APU pedig egy háromszöghullám-generátort, egy LFSR-alapú zajgenerátort és egy 1 bites delta modulációval kódolt PCM (DPCM) csatornát. Míg a NES könyvtár nagy része csak 4 csatornát használ, a későbbi játékok az 5. DPCM csatornát is használják a játékkazettákban lévő memóriabővítések olcsóbbá válása miatt. Például a Super Mario Bros. 3 a DPCM csatornát egyszerű dobhangokhoz használja, míg a Journey to Silius a mintavételezett basszus-szólamokhoz. A DPCM-csatorna érdekes sajátossága, hogy bitsorrendje az 1 bites PCM-nél normál esetben várhatóhoz képest fordított (a hardver az egyes bájtok bitjeit ekkor jobbról balra olvassa, ami megfordítja a bitsorrendet). Sok fejlesztő nem volt tisztában ezzel a részlettel, ami a lejátszás során a minták torzulását okozta.[7]

Az egyes csatornák kimenetét a megfelelő APU nemlineárisan keveri az egyesítés előtt. A Famicom és Dendy rendszereken a bővítő hangcsipek a játékkazettán lévő érintkezőn keresztül hozzáadhatják saját hangjukat a kimenethez. A nemzetközi NES rendszerekből kihagyták a kiterjesztett hangkezelő lehetőségeket, de azok visszaállíthatók a NES alaplap alján hozzáférhető bővítőport módosításával.[8]

Regionális eltérések

A NES PAL szabványú változatai (az Európában, Ázsiában és Ausztráliában értékesített gépek) a Ricoh 2A07 avagy RP2A07 jelű processzort használják, ami egy 2A03 olyan módosításokkal, hogy jobban megfeleljen a PAL televíziós szabványban használt 50 Hz-es függőleges képfrissítési frekvenciának. A fejlesztők többségének azonban nem voltak meg az erőforrásai ahhoz, hogy megfelelően átkódolják a játékok zenéjét NTSC-ről PAL-ra, ami ahhoz vezetett, hogy sok PAL-játék hangja lassabban, kissé mélyebben és néhány esetben hamisan szólt (el volt hangolva) az eredeti NTSC-kiadáshoz képest.

Lásd még

Jegyzetek

  1. Yukio Kaneoka. vgmpf , 2022. június 20. (Hozzáférés: 2023. május 1.)
  2. RP2A03. vgmpf , 2023. január 16. (Hozzáférés: 2023. május 1.)
  3. Sattler, Christian: Nintendo RP2A03 and RP2A07 - an high quality picture of the die. visual6502.org . (Hozzáférés: 2020. augusztus 12.)
  4. Patent US3991307
  5. Sound generators of the 1980s home computers. www.atkinsoft.com . (Hozzáférés: 2019. december 2.)
  6. Taylor, Brad: 2A03 technical reference. NesDev.com , 2004. április 23. [2018. október 17-i dátummal az eredetiből archiválva]. (Hozzáférés: 2008. június 6.)
  7. Voice Samples in 'Double Dribble (NES)'. The Cutting Room Floor . (Hozzáférés: 2023. április 5.)
  8. NES Expanded Audio: 100k Pot Mod. The Curriculum Crasher , 2017. január 24. (Hozzáférés: 2021. október 9.)

Fordítás

Ez a szócikk részben vagy egészben a Ricoh 2A03 című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

Források

  • 2A03 (angol nyelven). NES CPU. NesDev, 2022. június 2. (Hozzáférés: 2023. május 1.)
  • RP2A03 (angol nyelven). Chips. Video Game Music Preservation Foundation, 2023. január 16. (Hozzáférés: 2023. május 1.)
  • Taylor, Brad: 2A03 technical reference (angol nyelven) (txt). NesDev, 2004. április 23. (Hozzáférés: 2023. május 1.)
  • Electronic sound synthesizerPDF-hivatkozás – A Nintendo NES APU amerikai szabadalma (US4783812 A)
  • Copetti, Rodrigo. CPU, Nintendo Entertainment System (NES) Architecture - A Practical Analysis – (Book 1), Architecture of Consoles: A practical analysis (angol nyelven), 99. o.. ISBN 9798201659042, ASIN B0B7KG42QH [2019. január 25.]. Hozzáférés ideje: 2023. május 1. 

További információk

Kapcsolódó szócikkek

Sablon:MOS CPU
  • m
  • v
  • sz
65xx-alapú CPU-k
MOS Technology, CSG
  • 6502 (és 6501, 6503, 6504, 6505)
  • 6507
  • 6508
  • 6509
  • 6510 (és 6510T, 6512, 6513, 6514, 6515)
  • 8502 (és 7501, 8500, 8501)
  • 65CE02 (és 4510)
Western Design Center
Mitsubishi, Renesas
  • 740-es család
Videójáték gépekhez
Tervezők
Sablon:Nintendo-hardverek
  • m
  • v
  • sz
Nintendo-videójáték-hardverek
Konzolok
Otthoni
Hordozható
Dedikált
Otthoni
  • Color TV-Game
  • NES Classic Edition
  • Super NES Classic Edition
Hordozható
  • Game & Watch
    • Mini Classics
  • Nelsonic Game Watch
  • Pokémon Pikachu
Játéktermi
  • VS. System
  • PlayChoice-10
  • Super Famicom Box
  • Nintendo Super System
  • Ultra 64
  • Aleck 64
  • Triforce
Perifériák
Kiegészítők
  • 3D System
  • Data Recorder
  • Disk System
  • Satellaview
  • Super NES CD-ROM (nem jelent meg)
  • Super Game Boy
    • 2
  • Game Boy Camera
  • Game Boy Printer
  • 64DD
  • Rumble Pak
  • e-Reader
  • Game Boy Player
Kapcsolat
  • NES Four Score
  • NES Satellite
  • Super Multitap
  • Game Link Cable
  • Transfer Pak
  • GCN-GBA Link Cable
  • iQue Player Multiplayer Box
Kontrollerek
  • NES Controller
  • Family BASIC Keyboard
  • NES Advantage
  • NES Max
  • NES Zapper
  • Power Glove
  • Power Pad
  • R.O.B.
  • Speedboard
  • U-Force
  • SNES Controller
  • Super Advantage
  • Score Master
  • SNES Mouse
  • Super Scope
  • Justifier
  • Virtual Boy Controller
  • Nintendo 64-kontroller
  • VRU
  • GameCube-kontroller
    • WaveBird Wireless
  • DK Bongos
  • Action Pad
  • iQue Player
    • Multiplayer Controller
  • Wii Balance Board
  • Wii Remote
    • Classic Controller
    • MotionPlus
    • Wii Zapper
  • Wii Speak
  • Wii U GamePad
  • Wii U Pro Controller
  • Joy-Con
  • Nintendo Switch Pro Controller
Hálózat
  • Family Computer Network System
  • Teleplay Modem
  • XBAND
  • Satellaview
  • NTT Data Communication Modem NDM24
  • Morita Shogi 64
  • N64 Modem
    • Randnet
  • GameCube Modem Adapter
  • GameCube Broadband Adapter
  • Nintendo Wi-Fi USB Connector
Egyebek
  • Nintendo Power
  • iQue Depot
  • Amiibo
Technológia
Média
  • NES Game Pak
  • Compact Cassette
  • Disk Card
  • Game Boy Game Pak
  • SNES Game Pak
  • Barcode
  • Satellaview Memory Cartridge
  • Satellaview ROM Cartridge
  • Virtual Boy Game Pak
  • SF Memory Cassette
  • GB Memory Cartridge
  • N64 Game Pak
  • Controller Pak
  • Game Boy Color Game Pak
  • 64DD Disk
  • SmartMedia
  • Game Boy Advance Game Pak
  • e-Reader Card
  • Game Boy Advance Video
  • Nintendo Optical Disc
  • Memory Card 59, 251, 1019
  • iQue Card
  • Nintendo Game Card
  • RFID
Processzorok
Terméklista
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap