Maybe you have the card or have downloaded a card image of Roland FANXRUP1 or FANXUP1
that was once floating around the web? If you have the card but don't
know how to create an exact backup of it, I'll help you with it - it's easy.
Although unlikely, maybe you have Roland VP-9000 demo disk demo song files?
I'm looking for an Alesis XT:C rom dump and also Alesis XT-Reverb rom dump, Here's a MidiVerb dump for you in exchange. In fact, you can find tons of my dumped roms on this great webpage.
Also - maybe you have an Alesis Wedge rom dump? Or, at least, have made some photos of its inside?
Any of the ART MultiVerb, ProVerb or similar reverbs/effect rom dumps are also of interest for me, for example I'm looking for ART Proverb 200 - here's an ART Multiverb LT dump for you in exchange.
It seems that there exists a version 2.02 firmware dump of Lexicon MPX-500 - I'd like to burn a fresh firmware for mine.
Also, Lexicon MPX-550 originally came with "Dry Tracks" demo CD along with its
manual - maybe you have it somewhere and can backup it into wavs?
Speaking of Lexicons, maybe you have a dump of Lexicon LXP-1? Here's LXP-5 for you in exchange.
Judging by the immense popularity of PSS-51 in eastern europe, aisa and
amongst russians, it is quite hard to believe that no one have dumped
its roms. Maybe you have dumps of Yamaha PSS-51 program, abc and/or waveroms? Or maybe you know one for local pickup somewhere within Baltic states?
In regards to multieffect pedals - maybe you have a rom dump of Roland/BOSS GT-10B? There in this great webpage you can find my GT-3,5,6,8 dumps.
And maybe someone has already desoldered and dumped PSR-6000 waveroms?
Those are three pieces of DIP42 chips, each 2Mbyte (besides two more chips with styles and
then two DIP40 with program and demo songs). I am somewhat tempted to
grab one from the local trash market to do this, yet not sure if I
realy have to. And I don't have a clue when I could actually get to
desoldering it, even if I' ll grab one now. Still GEW9 stuff seems
rather interesting and not that common to come by in the keyboards.
If you do, please email me!
This is an attempt to create the most extensive Yamaha
synth chip list ever. Includes hard/impossibe to find
pinouts, too.
Information, that I add here, is mostly checked/confirmed/found out by myself, unless sometimes otherwise noted.
![]() |
|
IC name |
Yamaha's alias |
Yamahas official short description |
My notes |
Used in (synths) |
YM001 |
Their first chip is just a clone of LM3211 |
YC-45D |
||
YM248 00 |
SSK |
Keyscanner, converting into CV and TRIG |
CS-30 |
|
YM254 (pinout) |
Reference frequency divider, typical thing in electronic organs. Generates reference (high) frequencies for every semitone from one high frequency oscillator. | D-30, YC-45D | ||
YM311 |
KC |
"Key Coder" |
||
YM312 |
CP |
"Channel Processor" |
||
YM316 |
ACC |
"Accumulator" |
||
YM318 |
MPX |
"Multiplexer" |
||
YM320 |
IG |
"Initial touch Generator" |
||
YM321 |
EG |
"Envelope Generator" |
||
YM322 |
EC |
"Envelope Controller" |
||
YM327 |
ADD |
"Adder" |
||
YM334 |
AG |
"Aftertouch Generator" |
||
YM344 |
PG |
"Phase Generator" |
||
YM347 |
VRG |
"Voice Register" |
||
YM351 00 |
"Low Noise 512 Stage BBD" |
Classic BBD delay line for chorus. |
MR-500, FS-50, FS-70, FS-300, FS-500 |
|
YM351 00B |
FS-50, FS-70 |
|||
YM601 00 |
KAS |
"Key Assigner" |
Electone C-55N, C-200 |
|
YM603 00 |
ROM II |
"Auto Rhythm, Auto Bass Chord" |
Weird special rom with drum trigger outputs. |
C-200 |
YM604 | "Digital Tone Generator I" |
As reported by Claus |
Electone A-55N | |
YM605 00 |
DTGII |
"Tone Generator II" |
Electone C-55N, C-200 |
|
YM606 00 | DTG III |
"Tone Generator III" |
C-200 |
|
YM607 00 |
DTG IV | "Tone Generator IV" | Electone C-55N, C-200 |
|
YM608 00 |
"Symphonic Chorus Clock Generator" "String Ensemble Clock Generator" |
C-55N, FS-50, FS-70, FS-300, FS-500 |
||
YM614 00 |
DTG III | "Tone Generator III" | Same name as the YM606 00. |
Electone C-55N |
YM626 | DVG |
"Delay Vibrato" |
Electone A-55N, C-55N |
|
YM630 |
some old Electone, will dig up papers later | |||
YM631 |
some old Electone, will dig up papers later | |||
YM632 |
some old Electone, will dig up papers later | |||
YM633 00 |
SEC-II |
"Symphonic Ensemble Controller" "Symphonic Ensemble Clock Generator 2" |
BBD/CCD delay line chip control generator |
MR-500 |
YM634 | ROM V | "Rhythm Generator" | Electone A-55N | |
YM635 00 |
ROM VI |
"Rhythm Generator" |
Some logic with rom that directly triggers drums accordingly to a selected pattern. |
Electone C-55N |
YM636 |
CPA |
"Key Assigner Channel Prossesor" (sic) |
CP-35 |
|
YM705 |
some old Electone, will dig up papers later | |||
YM707 |
some old Electone, will dig up papers later | |||
YM722 |
CPB |
"Wave Source" |
CP-35 |
|
YM802 |
One of the scariest ceramic oldschool chips I've ever seen. |
some old Electone, will dig up papers later |
||
YM806 |
OPA |
"Operator" also "OPE-OPRC" |
Functions as OPE or OPRC (ensemble or rhythm) based on control data. |
FS-50, FS-70, FS-300, FS-500 |
YM1001 | KAR |
"Key Assigner & Rhythm" | PS-20, ?PS-30 | |
YM10010 |
KAR |
"Key Assigner & Rhythm" |
DIP40 |
CN-70 |
YM1002 |
PSC II |
"Parallel - Serial Converter" | DIP16 (likely the same as below) |
CP-11, PS-20, PS-30 |
YM10020 |
PSC |
"Parallel Serial Converter" |
DIP16 weird thing with negative logic and 1-bit serial streams. 1970-ties style emitter-coupled logic (ECL) |
CN-70 |
YM1008 |
GH1 |
"Generator, Handy Sound-1" |
HS-200 |
|
YM1011 |
KAR |
"Key Assigner & Rhythm" | DIP40 |
CP-11, ?PS-30 |
YM10150 | DTG | "Key Coder Tone Generator" | CS-01 | |
YM10180 | GH2 | "Generator, Handy Sound-2" | HS-500 | |
YM1019 (pinout) | GE4 |
"Digital Tone Generator - 4" |
Wave generator / synthesizer |
MP-1, PC-50, PC-100, PS-400 |
YM1020 |
IE |
PlayCard processor |
PC-50, PC-100 |
|
YM1032 |
KAP |
Keyboard control processor, on these eary models called "Key Assigner" |
PC-50, PC-100 |
|
YM1034 (pinout) | KAP2 | Keyboard control processor, on these eary models called "Key Assigner" | MP-1, PS-400 | |
YM1035 |
SECIII |
"Symphonic Ensemble Clock Generator-III" also "Tremolo Clock Generator III" |
FS-50, FS-70, FS-300, FS-500 |
|
YM1038 | MIE? |
PC-50 | ||
YM1101 |
DOM |
"Digital Tone Generator" | DIP40 |
CP-11, PS-20, PS-30 |
YM11010 |
DOM |
"Digital Tone Generator" |
CN-70 |
|
YM1102 |
DIP24 |
PS-20, PS-30 | ||
YM1104 |
PS-2 |
|||
YM2003 |
OP2 |
"Operator" |
YP-40 |
|
YM2005 |
KAS |
"Key Assigner" |
YP-40 |
|
YM2021 (iT202100) YM20210 |
KAP3 |
"Key Coder & Assigner for PS" |
Keyboard control processor, on these eary models called "Key Assigner" | PS-25, PS-35, PS-55, CN-1000 |
YM2022 (iT202200) |
GE5 |
"Generator" |
Wavetable PCM tone generator. Uses external (up to) 4kbyte ROM with sample loops. Requires external DAC. |
PS-25, PS-35, CN-1000 |
YM2023 (iT202300) |
RYP2 |
"Rhythm for PS" |
Supports up to 64kbyte WaveROM. Requires external DAC. |
PS-25, PS-35, PS-55, CN-1000 |
YM2025 |
SC |
"System Controller" |
FS-50, FS-70, FS-300, FS-500 |
|
YM2114 |
SCI |
"System Control Interface" |
FS-50, FS-70, FS-300, FS-500 | |
YM2115 |
PG |
"Phase Generator" |
FS-50, FS-70, FS-300, FS-500 | |
YM2117 |
OPB |
"Operator-B" |
FS-50, FS-70, FS-300, FS-500 | |
YM2118 |
OPC |
"Operator-C" |
Used in loop with OPCW |
FS-50, FS-70, FS-300, FS-500 |
YM2119 |
DGF |
"Degital Filter" |
Interesting chip, that can be loaded with arbitrary IIR coefficients |
FS-50, FS-70, FS-300, FS-500 |
YM2120 |
DACL |
"DAC Logic" |
FS-50, FS-70, FS-300, FS-500 | |
YM21210 |
DRV |
Serial to parallel converter for panel LEDs |
FS-50, FS-70, FS-300, FS-500 | |
YM2122 E |
A 20bit reverb DSP in DIP-40, running at 9.6MHz. Sounds surprisingly good, despide it's age (~1982). |
R-1000 (1U reverb unit, not the receiver with the same name) |
||
YM2124 |
OPCW |
"Operator-CW" |
FS-50, FS-70, FS-300, FS-500 | |
YM2127 |
TE |
"Touch Envelope" |
FS-50, FS-70, FS-300, FS-500 | |
YM21280 |
OPS |
"OPS Operator" |
DX-7 |
|
YM2128 | OPS |
"OPS Operator" | TX-7 |
|
YM21290 |
EGS |
envelope generator |
DX-7 |
|
YM2129 |
EGS |
envelope generator | TX-7 |
|
YM2142 | GE8 |
Simple polyphonic 4-voice+rhythm pre-FM age sound chip with 6 analog outputs. |
PCS-30, PSS-160 |
|
YM2148 |
MKS |
"MIDI interface and Key Scanner" |
CX-5MII |
|
YM2149 (datasheet) | SSG |
"Software-Controlled Sound Generator" |
Classic chip, clone of AY8912, used in ZX Spectrum, Atari-ST, MSX e.t.c. |
CX-5M, CX-5MII, CX-5MU |
YM2151 (datasheet) | OPM |
"FM Operator Type-M" |
8ch
4op FM, used in many arcade machines (Atari, Sega, Konami etc), also as
built-in FM synth in some MSX machines and expansions for it |
CX-5MII, CX-5MU, SFG-01, early SFG-05 |
YM2154 (IT215400) |
RYP4 |
"Rhythm Generator" |
Very
interesting rompler chip, that uses oddball custom serial roms
(YM2190), 2x 6voices. Each half can use only it's own dedicated ROMs,
so the polyphony usualy is 6voices for percussion and 6voices for base. Requires external DAC - YM3010 or YM3012. |
CVP-3, DSR-2000, HS-8, ?PS-6100?, ?PSR-50?, PSR-60, PSR-70, PSR-80, PSR-90, PSR-6300, RX-11, RX-15, RX-17, RX-21, RX-21L |
YM2159 |
LPD |
"LED Driver" |
Led array driver for panel indication |
CVP-3, CVP-20, CVP-50, DSR-1000, MR-500, PSR-90 |
YM2160 |
OPCW2 |
"Rhythm Operator" |
FM drums synthesizer |
MR-500 |
YM2162 (IT216200) |
CRI |
CVP-8, MR-500 |
||
YM2163 |
Info only from Cyberyogi, have not seen it myself. 4-channel soundsource. |
Testron CL-60910 |
||
YM2164 |
OPP |
"OPP Operator" |
Used in IBM MFC sound card as well. Has nice round sound, and uses external stereo DAC for it's output (YM3012) |
CVP-3, CX-5M, DX-21, DX-27, DX-100, FB-01, MR-500; later SFG-05, also Korg DS-8 and Korg 707 |
YM2165 (Y2165) |
Small serial ROM in DIP-8, used in music data cartridges for TYU-30. Info only from Tim Milkfloats.
I haven't seen it myself. Interface may be similar to the YM2190:
bitclock, sync, addr to rom (a0..aN), data from rom (d0..d7). If I will
someday get my hands on a TYU-30 with cartridge(s), I will read them
out and post data and format there. This might allow to make an
improvised MIDI interface cartridge, with access to all song
multitimbrality features. |
TYU-30 | ||
YM2188-x |
Serial drum roms most likely, but haven't yet checked those in life. |
RX-21, RX-21L |
||
YM2190-1 (YM21901) |
32kbyte
drum and percussion waveform ROM, that utilises an unusual custom
serial bus for RYP4 (YM2154). Contains only ride cymbal. |
RX-11, ?RX-15? |
||
YM2190-2 (YM21902) |
32kbyte drum and percussion waveform ROM, that utilises an unusual custom serial bus for RYP4 (YM2154). Contains only crash cymbal. | RX-11, ?RX-15? | ||
YM2190-3 (YM21903) |
32kbyte drum and percussion waveform ROM, that utilises an unusual custom serial bus for RYP4 (YM2154). Contains hihat, cowbell and claps. | RX-11, ?RX-15? | ||
YM2190-5 (YM21905) |
32kbyte
drum and percussion waveform ROM, that utilises an unusual custom
serial bus for RYP4 (YM2154). Contains a variety of bass and snare
drums, rimshot and tom. |
RX-11 | ||
YM2190-6 (YM21906) |
32kbyte drum and percussion waveform ROM, that utilises an unusual custom serial bus for RYP4 (YM2154). Contains alternative hihat, cowbell and claps. | RX-11 | ||
YM2190-7 (YM21907) |
32kbyte drum and percussion waveform ROM, that utilises an unusual custom serial bus for RYP4 (YM2154). Contains one bass, two snares, rimshot, shaker and three toms. | RX-11, ?RX-15? | ||
YM2190-8 (YM21908) |
ROM |
Drum and percussion waveform ROM, that utilises an unusual custom serial bus for RYP4 (YM2154). | ?PSR-50?, PSR-60, PSR-70 |
|
YM2190-9 (YM21909) |
ROM |
Drum and percussion waveform ROM, that utilises an unusual custom serial bus for RYP4 (YM2154). | ?PSR-50?, PSR-60, PSR-70 | |
YM21910 YM2191 (iT219100) |
KAP3 |
"Key Coder & Assigner for PS" | Same as YM20210; mentioned as a compatible replacement option. |
CN-1000 |
YM2192 (iT219200) |
GE5 |
"Generator" |
Same as YM2022; mentioned as a compatible replacement option. | CN-1000 |
YM2193 (iT219300) |
RYP2 |
"Rhythm for PS" |
Same as YM2023; mentioned as a compatible replacement option | CN-1000 |
YM2198 |
KAS |
"Key assigner" |
YP-40 |
|
YM2203 (datasheet) | OPN |
"FM Operator Type-N" |
3ch FM + 3ch SSG + 1ch Noise |
Arcade machines |
YM22600 |
"Pedal LSI" |
D-30 |
||
YM22800 |
"Fourteen Rhythm LSI" |
D-30 |
||
YM2406 (XA804001) |
DFL |
"Digital Filter" |
HS-5, HS-8 |
|
YM2409 (XB022001) |
GEW1 |
"Generator of Wave 1" |
Supports
up to 4Mbyte of WaveROM and may support multiple chip cooperation and
mixing through digital serial audio inputs/outputs. Uses external
YM3021 DACs. |
AVS-10, CVP-8, ?TX-16W?, RX-7, HS-8 |
YM2410 (XA903001) |
GE10 |
Minimalistic
single chip toy synth. Just plain squares, non-FM/PCM. Surprisingly
compact (with respect to it's functions) DIP24 package. |
PSS-30, PSS-120, PSS-130 |
|
YM2412 |
ADF |
"Adaptive Digital Filter" |
|
CVP-8, ?TX-16W? |
YM2413 (datasheet) | OPLL |
"FM Operator Type-LL" |
Used in MSX (expansion) and Sega Mark 3 |
PSR-6, PSS-140, PSS-170, PSS-270 |
YM2414(B) (XB768001) |
OPZ |
"OPZ Operator" | Excellent
Sega Megadrive-ish tone generator. Requires external DAC - YM3012.
Electone HS-8 has five of these inside (besides GEW1), as well as
mysteriously CVS-10 has two of these as well - likely those are used
for percussive
attacks for each voice, since the body of module's organ voice is made
up from 9 components (sine and something else) which is obviously too
much for 4-op fm. I will definitely look into this at some point. |
CVP-8, CVS-10, DSR-1000, DSR-2000, DX-11, EW-20, HS-5, HS-8, PSR-80, PSR-90, PSR-6300, TQ-5, TX81Z, YSS-100, YSS-200 |
YM2416(B) (pinout) | Sampling
keyboard microcontroller, includes ADC and DAC, requires external DRAM
for user sample storage. Sampling is plain 8bit PCM. |
VSS-200 |
||
YM2420 (XD211001) |
OPLL-2 |
"FM Operator Type-LL2" | PSS-140, SHS-10 |
|
YM2423 | OPLL-X |
"FM Operator Type-LL-X" |
Mentioned to be with the same pinout as YM2413, but haven't seen these myself. |
FM Melody Maker (for Atari ST), Philips PMC100 |
YM2424 |
OPZ2 |
"OPZ2 FM Tone Generator" | V-50 |
|
YM2604 |
OPS2 |
"FM Operator Type-S" | TX-802 |
|
YM2608 |
OPNA |
FM+SSG+ADPCM chip |
||
YM2610 (pinout) (translated datasheet) | OPNB |
FM (4x4op) + SSG (3voice) + Noise + 7x ADPCM in one massive ShrinkDIP64 package. |
NEO GEO |
|
YM2612 (a_lot_of_info) | OPN2 |
Used in Sega MegaDrive/Genesis and some arcade machines, and is my absolute favourite. There exists a perfect clone of this chip called SE-95, which can be found in Sega Megadrive 1 clones. |
Sega Megadrive and Genesis |
|
YM3010 |
DAC |
"2-Channel parallel input floating D/A converter" |
RX-11 |
|
YM3012 (IT301200) (datasheet) |
DAC-MS, SUX DAC |
"Floating D/A Converter" |
CVP-3, CVP-8, CX-5MII, CX-5MU, DSR-1000, DSR-2000, FB-01, HS-8, MR-500, Korg 707, PSR-31, PSR-80, PSR-90, PSS-570, TX-81Z | |
YM3014 |
DAC |
Only for RYP-6 |
PSR-31, PSS-560, PSS-570 | |
YM3016 |
DAC |
|||
YM3017 (XA800001) |
DAL2 ver.1 |
"DAC Logic" |
EW-20 (with s/n 01101 to 04100), HS-5, HS-8, TQ-5, V-50, YSS-100, YSS-200 | |
YM3020 (XA860001) |
DAC-FS |
"Serial & Binary input Floating D/A Converter" |
yet another 2ch crappy mantissa&exponent dac |
AD-808, DEQ-7 |
YM3021 (XB073001) |
PSD |
"Pitch Sync DAC" |
Used with ADF chips. |
CVP-8, RX-7 |
YM3028 | "DAC Logic" | AVS-10, CVS-10 | ||
YM3028A |
DAL2 ver.2 |
"DAC Logic" |
EW-20 with s/n over 04100 |
|
YM3029 |
AFD0 |
"Floating point converter" |
RM-50, SY-55, SY-99 |
|
YM3030 (XG075A00) |
DAC |
Mono DAC |
KB-100, PSR-7, PSR-8, PSR-47 |
|
YM3032 |
DAL3 |
"Digital Analog Converter Logic" |
PSR-6700, SY-22, SY-35 |
|
YM3301 (pinout) | RYP6 |
"Rhythm Generator 6" | Contains full rompler logic, drum waveform mask ROM and some output formating logic for external serial dac. |
PSR-31, PSR-32, PSS-560, PSS-570 |
YM3302 |
RYP6 RYP6-2 |
"Rhythm Generator 6" |
Same pinout as YM3301, except for pin14 being renamed from A0 to RS (register select). |
DD-10, DSR-1000 |
YM3404(B) (datasheet) | CDDF |
"Oversampling Digital Filter" | Boring, as FIR coefficients are stored in internal mask ROM. Likely used only in some CD players. |
|
YM3413 (XE449A00) |
LDSP |
"L-Digital Signal Processor" also "Sound Field Creation DSP" |
Reprogrammable
16-bit DSP effects processor for hall, room and delay. Uses external
32kbyte SRAM. Sounds surprisingly good for it's looks (DIP-40).
Programs are only 32cycles long, and generaly all rooms and halls use 9
delays with most using two taps. Supports 4 channels for input and
output, though usually only one channel is used for send and stereo
pair used for return. |
AVS-10, CVP-50, CVS-10, DSP-E1000, EME-1, FX-500, FX-900, PSR-220,
PSR-230, PSR-500, PSR-510, PSR-5700, PSR-6000, PSR-6700, R100, TG-33, TQ-5,
EW-20, SY-22, SY-35, SY-55, SY-77, TG-100, TQ-5, V-50, YSS-100, YSS-200, CLARION DSP-959 |
YM3414 |
ACDDF |
"Oversampling Digital Filter" |
Boring, as FIR coefficients are stored in internal mask ROM. Likely used only in some CD players. | |
YM3415 (XE450A00) |
LEF |
"Effector" "L-Effecter" (sic) |
Digital reverb. Uses external 32kbyte DRAM. |
FX-500, HS-5, PSR-5700, PSR-6700, SY-77 |
YM3415B (XE450B00) |
LEF |
"Effecter" (sic) |
AVS-10, CVS-10, FX-900, PSR-6000 | |
YM3419(B) (XF026A00) |
RYP7 |
Drum
rompler that uses external 8bit parallel rom. It
supports both 8bit linear and 12bit packed waveform data formats.
Supports
stereo panning, and up to 63 waveforms in 512kbytes or less. Has an internal stereo
DAC and 4 channel slow ADC. A rarely used feature of this chip is a
/GateEnable
output on pin50. It is not documented, yet operational. This pin is
used to suppress noise (by controlling FETs) but only in first "pilot" run
of PSR-36. |
DD-6, PSS-480, PSS-680, PSS-780, PSR-36, PSR-47, PSR-48 |
|
YM3420AD and YM3420BF (YM3420BF pinout) |
OPU |
"CPU and FM Tone Generator" |
FM
tone generator along with some 8-bit CPU, RAM, ROM, MIDI interface UART
and a DAC. Program in PSS-480 uses
external gate array to switch ROM pages, as it can only address 64k.
PSS-480 has 288kbytes ROM for program+demo+styles, while in PSR-16 and 36
there's only 16k and 32k bytes for everything respectively. DSR-500 has 32kbytes of ROM and
2kbyte of external RAM. DSR-500, PSS-480 and PSR-16 use mono FM
output and only drums from RYP7 (on PSS-480) can be panned. OPU chip
has 256bytes of internal
RAM and 16kbytes of internal ROM. Tiny RAM size pretty much explains the capacity of sequencer in PSR-16. Versions AD and BF slightly differ in their pinouts. YM3420 AD version is in PSR-16, and seems to have slightly higher audio quality. |
PSS-480, PSS-680, PSS-780, PSR-16, PSR-36, DSR-500 |
YM3422 (XE862001) |
ES1 |
"Format Converter" |
DAC Format conversion chips |
DSP-E1000, FX-900, SY-99, CLARION DSP-959 |
YM3422B (XE862B00) |
ES1 |
"Format Converter" | DAC Format conversion chip | MU-80, P-150, PSR-7000 |
YM3423 (XF031A00) YM3423A and somehow also YM7104 (XF779A00) |
GEW3 |
"Generator of Wave" "AWM Sound Source & Digital Filter" |
Supports
up to 4Mbyte waverom, but doesn't seem to support waveform sample
loading. Seems to be the last GEW to support 4-bit compressed wave data
besides the yamaha typical 8bit signed. |
CLP-550, CLP-650, CVP-20 |
YM3424 (XF027A00) |
KPU KPU1 |
"Key Processing Unit" "Key Assigner & CPU" |
CLP-650, CVP-20, CVP-50 | |
YM3427 (XF778A00?) (XF357A00) |
GE12 |
Square/snippet-wave synth with analogish drums. Unusually, it uses SPI-like serial port for control. Has an internal mono DAC. |
PSS-80, PSS-100 |
|
YM3433, YM3433B (datasheet) | ALCDF |
"Oversampling Digital Filter" |
Unfortunately, FIR coefficients are in internal maskROM |
CLARION DSP-959 |
YM3434 (XG610A00) (datasheet) |
AFUDF D.FIL |
"Oversampling Digital Filter" "Over sampling Digital Filter" |
Unfortunately, FIR coefficients are in internal maskROM | FX-900 |
YM3436 |
DIR2 |
"Digital format interface receiver" |
AW16G, DS2416 (PCI DSP Factory card), SREV1, CLARION DSP-959, SB-168 | |
YM3436DK (XG948E00) |
DIR2 |
"Digital format interface receiver" | AIEB2, SPX-2000 |
|
YM3437 | DIT2 |
"Digital format interface transmitter" | AW16G, SREV1, UD-STOMP |
|
YM3437C-F (XM530A00) |
DIT2 |
"Digital Format Interface Transmitter" | AIEB2 |
|
YM3438 |
OPN2C |
6 channel, 4 operator FM. Used in some Sega arcade machines, as well as FM-Towns II |
||
YM3439 |
FM chip used in Atari Falcon 030 |
|||
TMC3489NL (I assume it fits here) XE755A0(0) |
SFC |
"Signal Format Converter" |
AVS-10, CVP-50, PSR-6700, SY-22, SY-35 |
|
TMC3493PH (I assume it fits here) XF987A0(0) |
GEW5 |
"AWM & FM Tone Generator" |
Very
interesting chip that supports unlimited cascading through special
cascading in/out bus and external sync. Two chips can share a single
waverom set using time domain multiplex. Four and even five of these
chips can comfortably sit together and produca a very nice sound (TG-33
and PSR-6700 being the case). Supports up to 2Mbyte of wave
data. FM capabilities appear to be designed similar to OPU chip.
Supports sample loading, if static RAM is conneted instead of ROM.
Sample format is yamaha's future dominant - signed 8bit linear. |
CVP-50, KB-100, PSR-7, PSR-8, PSR-27, PSR-37, PSR-47, PSR-48, PSR-3500, PSR-6700, SY-22, SY-35, TG-33 |
YM3514 | Since otherwise PCS-30 contains
generic Z80 and a normal sound chip, this one (that so far didn' t pop
up anywhere else) might be some of their controller chips repurposed as a playcard reader peripheral for Z80... I will look at it in some near future. |
PCS-30 |
||
YM3526 (datasheet) | OPL |
"FM Operator Type-L" |
Used in arcade machines and C-64 FM exapnsion cart. |
|
YM3533 | OPQ |
"OPQ operator" | Seems to be the same as YM3806. Very interesting 8channel FM chip, that seems to have an unusual sound character for some patches and some unique sounds. Haven't yet investigated deeper into it,but it has some unique tricks up it's sleeve. | PSR-60, PSR-70 |
YM3602 |
OPRW |
"OPRW Operator" |
Despite it's name, it's a PCM rompler chip for rhythm part. |
V-50 |
YM3603 (XA805001) |
KBS |
"Keyboard Scanner" |
HS-5, HS-8, MKX-5 |
|
YM3604B | CVS-10 | |||
YM3608 (XA895A00) |
DEQ |
"Digital Equalizer" |
DEQ-7, REV-5 |
|
YM3609 |
EGM |
TX-802 |
||
YM3623(B) |
DIR |
"Digital Audio Interface Receiver" |
DIP28 chip with internal vco |
AKAI S3000XL, Luxman LV-113 |
YM3802 |
MCS |
"MIDI Communication & Service Controller" |
It's
a slow UART, but with built-in FIFO and MIDI clock tick output (pulses
SYNC pin on every received $F8). Has also metronome tick output, which
is just a divided midi clock pulse. An unusual use for these chips has
also been reported by a reader Maxim Vlasov: Yamaha MSX-series
computers YIS-805/128R2 use them for local networking! |
MSX YIS-805/128R2, RX-5 |
YM3804 (IT380400) |
DSP |
"Digital Signal Processor" |
DSP in 64-pin shrinkDIP, uses DRAM, supports up to 192kbytes. |
CVS-10, DEQ-7, FX-900, HS-8, REX-50, REV-5, REV-7, SPX-90 |
YM3806 |
OPQ |
"OPQ operator" |
Seems to be the same as YM3533, see above. Jari Kangas did an amazing job reverse engineering and documenting this chip here: GitHub PSR-70 reverse Local mirror: OPQ Programming PDF |
CLP-100, PSR-70 |
YM3807 (XA902001) |
MOD |
"Modulation Data Generator" |
Provides modulation lfo source to YM3804. |
FX-900, HS-8, REX-50, REV-5, REV-7, SPX-90, SPX-900 |
YM3808 (XA798001) |
MIX |
"Digital Mixer" |
CVP-50 | |
YM3809 (XA796001) |
RFL |
"Re Sample Filter" |
HS-5, HS-8 |
|
YM3812 (datasheet) | OPL2 |
"FM Operator Type-L2" |
Adlib classique |
PSR-11, PSR-12, PSR-31, PSR-32, PSS-460, PSS-470, PSS-560, PSS-570 |
YM3813 | MPH |
"Micom Peripheral Hardware" |
MKX-5 |
|
YM3818 | DSPM |
"Digital Signal Processor" |
C20, YDG-2030, YDP-2006 |
|
YM3901 (XC282001) |
ADA |
AD/DA converter support chip |
DEQ-7, R100, REX-50, REV-5 |
|
YM3907 |
ADG |
Wave
Address counter array. Very typical design for 80-ties romplers when
synthesizer DSPs were devided into several chips. This is the first
stage, that determines pitch and just counts addresses. 64-pin package. |
RX-5 |
|
YM3908 |
WDP |
Wave data processor, that does interpolation and scaling. For it's 14 (probably planned for 28?) voices it uses 14 independant DACs (YM3014). 64-pin package. | RX-5 |
|
YM3931 |
PCM rompler in 64 pin shrinkDIP, used in some arcade machines |
|||
YM3934 | PMM2 |
"Peak Meter Module" |
C20 |
|
YM5203 |
SCD |
"System Control Decoder" |
FS-50, FS-70 |
|
YM5207 | SRB |
"Shift Register Bank" |
Special memory for dsp write control store (2x 16bit x128). |
REV-1 |
YM5210 |
DPAP |
"Double Precision Arithmetic Processor" |
Interesting powerful (for the time) dsp mac unit (16x16bit multiply into 36bit accumulator). |
REV-1 |
YM5211 | PMM |
Peak Meter Module |
Peak meter for16bit digital audio, outputs 2ch 8bit log (for dB). |
REV-1 |
TMC57800N |
MIX5 |
"Mixer" |
Digital mixer to mix several GEW-5. |
PSR-6700 |
YM6007 (XF164A00) |
DSP2 |
"Digital Signal Processor 2" |
Remarkable for having up to 28-bit sample precision delay memory. |
SPX-900, SY-99 |
YM6029 (XH746A00) |
DPB |
"Digital Patch-Bay" |
FX-900 |
|
YM6045(C) |
Sega Mega Drive / Genesis early chipset, also known as 315-5364 |
|||
YM6046 |
Sega Mega Drive / Genesis early chipset, also known as 315-5309 | |||
YM6071B (XH747A00) |
PMM3 |
"Peak Meter Module" |
FX-900 |
|
YM6104 (XE788A00) |
DEQ2 |
"Digital Equalizer 2" |
Programmable digital EQ chip with programmable coefficients (internal RAM 128 words). |
C20, FX-500, FX-900, MU-80, SPX-900, YDG-2030, YDP-2006, CLARION DSP-959, |
YM6633 (XH543A00) |
KSN |
Velocity 88-key keyscanner |
P-150 |
|
YM7101 |
VDP |
VDP in Sega Genesis / Mega Drive, also known as 315-5313 |
||
YM7102 (XG996A00) |
PAN |
SY-77, SY-99, W-5, W-7 |
||
YM7103 | EGM2 |
SY-77, SY-99 | ||
YM7104 (XF779A00) (somehow also YM3423) |
GEW3 |
"Generator of Wave" |
Possibly the same as YM3423 but in a different chip package, or something. |
CVP-50 |
YM7107 | OPS3 |
SY-77, SY-99 | ||
YM7108 (XF355A00) |
GE13 |
Entire squarewave+drums+accomp minimalistic synth in one tiny DIP18 package. |
PSS-20 |
|
YM7116 (XG286A00) (pinout) (finally a PSS280 shematic) My research info on OPK and OPK2 |
OPK |
"OPK" |
8 channel stereo FM synth, with integrated PCM drums and DAC. DIP18. Although these keyboards are not rare and are frequently found circuitbent, there was totaly no information about these chips anywhere what so ever. Even regarding existence of OPK. Hooray - now there is! I also have captured all the data being written to the chip and reverse engineered a lot of it. PCM samples are with heavy dynamic compression and envelope gets added on the fly. | PSS-280, PSS-290 |
YM7119 (pinout) | M3 |
"AWM Tone Generator with Digital Filter" |
Giant 128pin chip, seems rather experimental, as it has a lot of "test pad" pins (at least 12) or no connect ones (at least 13). Seems to be completely reprogrammable (no internal ROM) |
RY-30, SY-55, SY-77, SY-99 |
YM7121C |
SPC V |
"Signal Processor & Controller & RAM for CD Player" |
CD pickup servo control, efm demod, fec, jitter attenuator. Not a synth chip. |
|
YM7126 |
||||
YM7128(B) (datasheet) | SP2 |
"Surround Processor" |
Can also do simple reverbs, has a miniature ram on die, operates in yamaha-style weird samplerate: 23.6kHz |
|
YM7129 (pinout) My research info on OPK and OPK2 |
OPK2 |
"OPK2 Operator" |
8
channel stereo FM synth, with integrated PCM drums and DAC. DIP18.
Although these keyboards are not rare and are frequently found
circuitbent, there was totaly no information about these chips anywhere
at all. Even regarding existence of OPK. Hooray - now there is! I
also have captured all the data being written to the chip and reverse
engineered a lot of it. PCM samples are with heavy dynamic compression
and envelope gets added on the fly. |
PSS-26, PSS-280, PSS-290, PSS-380, PSS-390. |
YM7133 (pinout) |
LRV |
Reverb DSP. Reqires external DRAM |
PSR-18, PSR-19 |
|
YM7137 | OPJ |
"OPJ Operator" |
CPU
+ FM + PCM drums. While considered by many to be a stubborn unbendable
all-in-one chip, I managed to find an access to it's soundsource, which
I
am currently researching to use in a first-of-a-kind OPJ sound module.
It is rather similar to OPK, but OPJ's builtin CPU firmware lacks any
realtime assistance stuff that allows OPK synths have more live, fat
and dazzling sounds. There are three maskrom versions: 3D, 4E and 5F. 4E is only used in the keyboards with 61 key and "digital signal processing" feature. The only thing added is "reverb" and "echo" button controlled toggling of two output pins for LRV reverb chip. There are also some key scan pin differences between 3D and 4E. Version 5F is found only in PSR-100. I am planning to kludge up a page, devoted to OPJ control, programming and registers. Be back in a while.. |
PSR-2, PSR-3, PSR-18, PSR-19, PSR-100, PSS-9, PSS-16, PSS-50, PSS-190, and other FM keyboards with "Ad-lib" button. |
YM7138 | GEW6 |
"AWM Tone Generator & D/A converter" |
Rompler,
capable
of addressing up to 4Mbyte of 12-bit packed or 8-bit linear wave data,
single sample size limited to 64kpoints. Decompressing (unpacking)
12-bit/sample data feature looks nice, but it has otherwise very limited
processing capabilities and has
rather weird, limited DAC system with no way to pan. Its 4 ch muxed DAC
is primarily
used as hard wired four fixed pan positions. LFO and envelopes seem to
be handled in software (usually via matsushita/panasonic cpu) and pitch
& level gets
updated at about 80Hz or something. There's no dsp parameter smoothing
engine for smooth updating, so envelopes do audibly buzz. Volume
multiplier is also very improvised - something like 12x5bit. I wouldn't
call it a real DSP. It uses 16 clocks for every voice to be calculated
- so it most likely does multiplication using sequential additions. However, it also has an FM tone generator capabilities, as well as sample loading (if wavesram present on board) feature which were rarely, if ever, used. |
PSS-590, PSS-595, PSS-790, PSS-795, QY-10 |
IC name |
Yamaha's alias |
Yamahas official short description | My notes |
Used in |
YMF262 |
OPL3 |
Legend in default PC sound of early 90-ties. |
||
YMF278B |
OPL4 |
"FM+Wave Table Synthesizer LSI" |
There is something very GEW6-ish in it. It's different, but there are notable programming, format and stucture similarities. |
|
YMF704B-S YMF704C-S |
OPL4-ML |
"FM+Wave Table Synthesizer LSI" |
Single
chip solution of a very simple general midi compatile synth. Used on
tiny "Creative WaveBlaster - compatible" boards for PC sound cards.
Contains 1Mbyte of wave data and an OPL-3 compatible chip. |
|
YMF711 |
OPL3-SA2 |
"OPL3 Single Chip Audio System 2" |
Boring ultra-integrated sinle-chip solution for ultra-cheap PC soundcards. |
|
YMF715 |
OPL3-SA3 |
"OPL3 Single Chip Audio System 3" | Boring ultra-integrated sinle-chip solution for ultra-cheap PC soundcards. | |
YMF724 | DS-1 |
Boring ultra-integrated sinle-chip solution for ultra-cheap PC soundcards with PCI slot. |
||
YMF730 | AC-2 |
Integrated ADC, DAC, mixer and S/P-DIF interface for PC sound cards. |
||
YMP706-F (XT329A00) |
FS1-AB |
"AWM Tone Generator & Digital Filter" |
Used for FM and formant synthesis. |
DX-200, PLG150-DX |
YMW258-F (XJ427A00) (pinout) |
GEW8 | "AWM & FM tone generator" |
PCM+FM 28 voice dsp, that renders waves quite nicely. It seems it was designed as a high end sound source of the time, and requires 18bit external DAC. For sound modules with reverb, there is special port (pin26..31) to connect optional LDSP (YM3413). Wave memory can be up to 4Mbytes. Sample loading is supported, but it then requires large amounts of static memory (along usual waverom). Supports both 8bit and 12bit wave formats. |
MU-5, PSS-51, PSR-200, PSR-210, PSR-215, PSR-300, PSR-310, PSR-400, PSR-410, PSR-500, PSR-510, PSR-600, QR-10, QY-20, TG-100 |
YMW258B-F |
GEW8S |
"AWM tone generator" |
Seemed to be just 3.3V version of GEW-8, but it's still powered from 5V, so there's some other differences yet to spot out. |
PSR-320, PSR-420, RY-9, ?PSR-600, ?PSR-210, ?PSR-215, ? - means I am not sure about those ones regarding 5V or 3.3V |
YMW259-F |
GEW9 |
"AWM Tone Generator & Digital Filter" |
38
voice polyphony oldschool beastie. Uses external, standard DACs (in
case of PSR-5700 - analog devices AD1862) as well as need external
effects processors (like LEF and LDSP). Given it is used with
11.727MHz, presumably it uses 7 clocks per voice (7x38) for
44.1kHz, but it needs to be checked in hw. |
P-150, PSR-5700, PSR-6000 |
YMW266-F (XK817A00) |
M3B |
Rare,
and therefore interesting, but still just an AWM rompler - so equally
boring. It was designed as a high end thingy, with ability to address
up to 32Mbyte of 16bit wide waverom. |
W-5, W-7 |
|
YMW270-F (XK328A00) (pinout) |
GEW7 |
"AWM Tone Generator and DAC" |
8-bit
CPU and RAM (~256 bytes total), combined with a
14-voice hardware multichannel rompler. Rompilng part seems
to be a cut down version of GEW6. There is no built-in UART for MIDI,
unfortunately. Samples
are in linear signed 8-bit format, however packed 12-bit format is also supported. Shared ROM space for program, styles,
demos,
lookup tables and samples. ROM address space is only 512kbytes, and
what's worse - a single sample cannot be longer than 16kbytes. However it supports reverse
playback that , as
far as I've seen, never appeared to be used on actual keyboards with
these chips. Only used in keyboards with the "Music Mode Selector" knob. Grab the pinout file, as it was nowhere else to be found. I have done some lot of successful disassemblies of the firmware, and also run those with modified code and did all sorts of bizzare fun. I am planning to kludge up a page, devoted to GEW7/7S internals and firmware design. Be back in a while.. |
PSS-11, PSS-21, PSS-31, PSR-75, PSR-110, PSR-150 |
YMW275-F (XN346A00) |
SWP20 |
"AWM tone generator coped with MEG; Standard Wave Processor" |
Monstrous
(back then) chip with 32 voice polyphony and filters. Can be paired to
double it. Supports sampling. Requires a bunch of accompying chips. |
PSR-7000 |
YMW275B-F | SWP20B | Seems pin-compatible and interchangable with the non-B version. |
MU-80 |
|
YMW276-F (XM732A00) |
GEW7I |
"AWM Tone Generator and DAC" |
Odd
and rare variation of
ortherwise very popular low quality GEW-7. Although has the same
pinout, and still 5V, but is stated as not interchangable with GEW7 and has some bugfixes regarding
DAC outputs. |
DD-9, DD-20, also later revisions of PSR-110 |
YMM279-F (XN347A00) |
SWD |
"Standard Wave Decoder" |
One of the accompanees for SWP20. |
MU-80, PSR-7000 |
YMW282-F (XP206A00) (pinout) |
GEW7S |
"AWM tone generator with integrated DAC" |
8-bit
CPU and RAM (~256 bytes total), combined with a
14-voice hardware multichannel rompler. Rompilng part seems
to be a cut down version of GEW6. There is no built-in UART for MIDI,
unfortunately. Samples
are in linear signed 8-bit format, however packed 12-bit format is also supported. Shared ROM space for program, styles,
demos,
lookup tables and samples. ROM address space is only 512kbytes, and
what's worse - a single sample cannot be longer than 16kbytes. However it supports reverse
playback that , as
far as I've seen, never appeared to be used on actual keyboards with
these chips. A reader (Thank you, John!) reported that PSR-190 also uses this chip, although the keyboard looks like a downgrade of PSR-220 (that has much better sounding GEW10), and recently I confirmed this myself as well - in both PSR-190 and it's mono variant - PSR-78. This "S" version of GEW7 seems to only differ in lower system voltage (+3.3V instead of +5V) and altered pin48 bonding. I have done some lot of successful work on the firmware, and also run those with modified features and did all sorts of bizzare fun. I am planning to kludge up a page, devoted to GEW7/7S internals and firmware design. Got this baby rather deeply reversed, down to sample and voice descriptors and program structure. Be back in a while.. |
PSS-6 (surprisingly), PSS-12, PSR-73, PSR-74, PSR-76, PSR-77, PSR-78, PSR-125, PSR-180, PSR-185, PSR-190 |
YMW703 |
GEW10 |
"AWM Tone Generator" |
Has
a general purpose CPU integrated, requires external DAC. Renders waves
very well, and has nice sound (significanty better than GEW7). Sample
formats supported are 8bit signed linear format and a then-new packed
12bit (incompatible with their classic 12bit) format. |
PSR-220, PSR-230, PSR-330 |
YMW716 (XT332A00) |
GEW11 |
Some
realy weird, stripped down GEW (CPU+12voice_rompler+DAC) even with integrated
ROM (I suppose 64 or 128kbyte) and all this in hilarious DIP-28. I am
still searching for any info on them, as Yamaha does not seem to have any
service info for these keyboards. Please let me know, if you have
stumbled upon this chip in any other keyboard. |
PSS-7, PSS-14, PSS-15 |
|
YMW728-F (XU355A00) YMW728B-F (XV762A00) (pinout and generic synth schematic) |
GEW12 GEW12B |
"AWM Tone Generator" |
Conceptual,
technical and spritual successor to the horrid GEW7S. However how it is
much better, with 4Mbyte (2Mword) address space (instead of 512k in
GEW7) but
still in 8kbyte pages for control cpu (that still has 64k address
space), and it
now features a built in MIDI UART. Still sound is abominable (and
~27kHz samplerate is not to blame), partly due to intentionally
lowpassed and crippled samples (even when not saving space:
like for the crash cymbal, brass and certain strings - just
severely lowpassed but still taking as
much space as a fullband sample). Includes CPU and RAM. Shared 16bit ROMspace for program, auto-bass-chord patterns, song data, lookup tables and samples. Interestingly while actually it does 32 voices, those are used for pseudo-stereo sounds and dual patches, so that almost synths are 16 voice. No dsp effects. Sample formats supported are 8bit signed and packed 10bit. I have done disassemblies of the firmware and what not, and also run those with modified features and did all sorts of bizzare fun. Such a lofi chip was a ridiculous surprise to find in a 76-key digital piano YPR-50, along with just a 1Mbyte rom for everything. |
DD-35,
EZ-150, EZ-20, EZ-J23, EZ-J24,
PSR-79, PSR-140, PSR-160, PSR-170, PSR-172, PSR-175, PSR-195, PSR-202,
PSR-240, PSR-248, PSR-260, PSR-B20, PSR-GR200, PSR-J20, YPR-50; (as well as almost all other with
round "DJ"
button, except PSR-350 and maybe something else) |
YMW767-V YMW767-VT YMW767-VTZ ?YMM757-VTZ |
SWL01 SWL01T SWL01B |
"CPU & XG Lite Generator" |
CPU with minimalistic hardware SWP-xx type synth. No insert/aux effect, only reverb&chorus; 32-voices. Not much fun. Just a bare minimum GM with additional sounds. |
CP-33,
DD-65, DGX-203, DGX-205, DGX-305, DGX-505, DGX-520, DGX-620, EZ-200, EZ-250, EMX series, H-01, KB-180, KBP-300, KBP-500,
MM-6, MM-8, NP-30, P-70, P-85, P-95, P-140, P-140S, PSR-293, PSR-295, PSR-E203, PSR-E323, PSR-K1, PSR-R300, PSR-S500,
PSR-VN300, SKB-180 |
(YA876A00) |
SWL01U |
"CPU" |
DD-45 (YDD-40), NP-V60, NP-V80, P-35, P-105, PSR-E432 |
|
YMW830-V (YE577A00) |
SWLL |
Very
minimal, Casio-ish chip,
that boots from external high speed serial (quad-)spi rom, and is in an
80 pin package. Has an internal PLL that multiplies external 16.9344MHz
clk to 67.7376MHz. There's also a JTAG port. There's a MIDI port as
well. Remie PCB has an unpopulated spot for usb controller. |
PSR-F50, PSS-E30 Remie, likely also: PSR-F51, PSS-A50, PSS-F30 |
IC name |
Yamaha's alias |
Yamahas official short description | My notes |
Used in |
YA3256 | See below - IG12032 | MK-100 |
IC name |
Yamaha's alias |
Yamahas official short description | My notes |
Used in |
YSD917 |
DIR5 |
"Digital Format Interface Receiver" |
||
YSF210 (XK280A00) |
"8 time Over Sampling Digital Filter" |
YDG-2030, YDP-2006 | ||
YSP99 LZ95D59 (XM047A00) |
Gate array |
FX-770, REV-100, REV-500, YDG-2030, YDP-2006 | ||
YSS203 (Xi022A00) |
HL DSP |
DSP-E1000 |
||
YSS205-F |
SW-60XG |
|||
YSS208 (XI816A00) |
DSPN |
"Digital Signal Processor" |
EMP-100, FX550, FX-770, P-150 |
|
YSS217(B)(-F) |
DSP-V |
"Digital Signal Processor" |
DSP for "virtual acoustic" syntesis |
PLG-100VL, VL1m |
YSS225 |
EP |
DSP for effects, I think I saw these used on some pc isa or pci boards. |
||
YSS228-F (XQ962A00) | DSP3 | Effects DSP, also used in the PLG harmonizer board. | M3000, PLG-100VH, ProR3 | |
YSS228D-F (XQ962C00) |
DSP3 | REV-500 | ||
YSS228E-F | Used for effects and mixing |
DS2416, SW-1000XG |
||
YSS233-F (XP268A00) |
MDSP |
Used for effects and mixing | PLG150-AN, PLG150-DX |
|
YSS236 (-F) (pinout and schematic) | VOP3 | Vocal harmonizer | PLG150-AN, PSR-740, PSR-2000, PSR-2100, PSR-9000, CVP-107, CVP-109, CVP-208, CVP-210, CVP-700, CVP-900 | |
YSS903 | KP2V |
"Karaoke Processor 2 for Video disc player" | ||
YSS910(-S) (XV988A00) | DSP6 | 01X, AW-16G, AG-STOMP, UD-STOMP, REV-1, SPX-2000 | ||
YSS915 | KP2V2 |
"Karaoke Processor 2 for Video disc player" |
Single
chip immensly crappy karaoke echo and some very limited rudimentary
pitch shifting. Besides digital audio bus i/o, also has a built-in mono ADC and a stereo DAC. |
Omnitronic DVP-36 |
YSS916 | CNV3 | FIR convolver | REV-1 | |
YSS919 (XZ693A00) | DSP7 | "Digital Signal Processor" | Massive DSP in PQ-208 package. | 01X, AW-16G, SB-168 |
YSS919B (XZ693B00) |
DSP7 | "Digital Signal Processor" |
SP2060 |
|
YSS928 | AC3D3 | DPU-50 |
IC name |
Yamaha's alias |
Yamahas official short description | My notes |
Used in |
(XB810001) |
SI-1 |
Serial
interface for ROM/RAM cartridge slots. Some odball stuff from the
electone times. As it seems, yamaha was then completely crasy about
serial interfacing, even within a single board. |
HS-8 |
|
JG541023 |
DDE1 |
"DAC Dynamic Range Enhancer" |
probably the same vendor as iG |
MU-90R, MU-100R |
HD92098 (XM309A00) |
MEG |
"Multiple Effect Generator" |
One of the accompanies for SWP20 in PSR-7000 and MU-80 for insert and system effects. Used also in the overcomplicated W-5/W-7. |
MU-80, PSR-7000, W-5, W-7 |
HG73C201FD (XT890A00) | SWX00 | "Tone Generator" | Crappy sound of the
DJX is related to the fact, that most, if not all, of the wave rom
comes from terrible GEW-12 based keyboards - the ones with a black
"DJ!" button. Or maybe it's oher way around... who cares. All the
garish and lackluster samples like raunchy "One more time!",
"Yeeaahh.." and "Comeon-a!" are found on GEW12 keybards (that you can
easily find for 25$), so there is nothing special or "rare" about DJX. Supports 8bit linear and compessed LDPCM wave formats. Maybe also something else, but doesn't seem so (so far). And sampling in both DJX and DJX-2 are done by the control processor (simple cpu, not DSP!), using analog inputs designed for potentiometer slow readout. Scary lo-fi cheapness. | CVP-201, CVP-203, PSR-225, PSR-270, ?PSR-272, PSR-D1 (DJX) |
HG73C205FD | SWX000 |
"Tone Generator" | RM1x |
|
HG73C205AFD (XU947C00) |
SWX00B |
"Tone Generator & CPU" |
Has
a great, expressive sound, and can sound rather delicate. Can operate as
both a system controller and a real DSP. Usually used in pairs, with
one doing system control and additional DSP functions (more inserts or
effects sections), while the other does all wave and main effect
funtionality. When used alone, it is a good XG synthesizer. Surprisingly it's found also in a PSR-350 with the ridiculous "DJ!" button, and everything suggesting that keyboard has the lofi GEW12 instead. In AN-200 and DX-200 it is used as a controller, AWM sounds and effects processing. FM is done on a separate PLG-DX module, and for AN - a separate PLG150-AN board. It is also both controller and DSP in a EZ-TP trumpet and EZ-EG guitar. Developed in 1998. |
AN-200, CLP-950, CVP-103, CVP-105, CVP-107, CVP-109, CVP-202, CVP-204, CVP-205, CVP-206, CVP-208,
CVP-210, DB-51XG, DD-55, DJXII, DJXIIB, DGX-300, DGX-500, DX-200, EZ-30, EZ-J53, EZ-EG, EZ-TP, MIE-2XG,
P-60, P-90, P-120, PF-1000, PSR-280, PSR-350, PSR-450, PSR-540, PSR-550,
PSR-640, PSR-1000, PSR-1100, PSR-A1000, PSR-GX76, QY-100, S-03,
S-08, YPP-100, YPP-200 |
LC9111A-310 (XG077A00) |
LDO2 |
Gate
array with glue logic, LED scanning, general purpose outputs, memory
page (16kbyte) flipping management for HD6303 CPU, as well as chip
select decoding. |
PSR-47 |
|
LC9111A-321SS28 (XG276A00) |
SS28 |
"SS28" |
Glue logic gate array, that also provides memory space extension (16kbyte pages) for large ROM connection. |
PSS-380, PSS-390 |
LC92018B-476 (XI045A00) |
RI54 |
"RI54 Gate Array" |
Gate array for sharing wave bus between many GEW-5. |
PSR-6700 |
LC92018B-500 (XI616A00) |
LD03 |
PSR-4000 |
||
M50734SP (XB826001) |
"Master CPU" |
A rather specific microcontroller that has various inputs and outpus only for electone stuff like knee lever and such. |
HS-8 |
|
M60011-0110P (XB828001) |
ADEC |
"Address Decoder" |
Address decoder gate array used to generate chipselects for various peripherals around cpu. |
HS-8 |
(XB829001) |
GFA |
"GEW Format Adaptor" |
For GEW1. |
HS-5, HS-8 |
R8A02032BG (X8810A00) |
SWX02 |
Wave processor, that contains fast (128MHz internal, 64MHz bus, PLL'ed from 16MHz quartz) SH-2A CPU (32bit), equipped with JTAG. |
DTX-Multi 12, DGX-630, DGX-640, MDP-30, MOX-6, MOX-8, PSR-S550, R01 (Modus digital piano), SB-168 |
|
R8A02042BG (YC479A00) |
SWX08 |
May
have some deficiency or bug in the
DSP part, as, except for in DGX, I've only seen it used as a system
controller along with
SWP51L for the wave and effects job. Only in DGX has I seen effects
DRAM or WaveROM pins used. There's likely a reason to it's limited use. |
DGX-650, PSR-S750, PSR-S950 | |
TC14L010 (XM407A00) |
"Gate Array" |
Toshiba
gate array, customized for multiport async serial stuff for midi and
host, misc i/o, as well as address space decoding logic. |
MU-80 |
|
TC14L010AF-1742 (XQ460C00) |
SHI |
"Gate Array" | Contains a lot of glue logic such as address map decoding. |
PSR-4000 |
TC17G005AN-0023 (XB809001) |
MI1, MI-1 I/O |
"M-Electone Interface" |
Electone/clavinova stuff circa 1987. Toshiba gate array, customized for some serial I/O related to ram packs. |
CVP-8, DSR-1000, Electone HS5 and HS-8 |
TC17G008AN-0013 (XB811001) | RBUF | "Rhythm Buffer" | Gate
array that "emulates" two of strange serial roms (YM2190x) using data
from classic parallel 8-bit ROM, up to 256kbytes. ShrinkDIP-42. | PSR-80, PSR-90, PSR-6300, HS-8 |
TC170C120SF-003 (XQ036A00) |
SWP00 |
"(AWM Tone Generator) Standard Wave Processor" |
Custom gate array ASIC manufactured by toshiba. Iconic XG sound of 1995. Yes, CS1X has nothing more than a simply generic early XG module. |
CS-1X, DB-50XG, MU-50, PSR-520, PSR-620, PSR-4000, QS-300, QY-700, SW-60XG |
TC203C060AF-001 |
SWP00M |
"(AWM Tone Generator) Standard Wave Processor" |
Custom gate array ASIC manufactured by toshiba. Lofi-ish DSP that has some appealing aspects to its muddy sound. |
QY-70, PSR-530, PSR-630 |
TC203C760HF-001 |
SWP30 |
"AWM Tone Generator coped with MEG, Standard Wave Processor" |
Very nice flagship-beyound-XG sound of around 1997-1999. | MU-90, MU-90R, MU-100, MU-100R, PSR-730 |
TC203C760HF-002 (XS725A00) |
SWP30B |
"AWM Tone Generator coped with MEG, Standard Wave Processor" |
Some MU-100(R) have these ones instead of SWP30, so they are likely interchangeable/pin compatible. Developed in 1996. Very nice flagship-beyound-XG sound of around 1997-1999. |
A-5000, A-6000, CS-2X, CS-6R, CS-6X, CVP-207, CLP-208, CLP-209, CVP-210, CVP-700, CVP-900, EX-5, Motif 6/7/8, MU-128, PSR-740, PSR-2000, PSR-2100, PSR-9000, RS-7000, S-30, S-80, S-90, SW-1000XG |
T6TJ3XBG-0001 (X8940A00) |
SWP51L |
"Tone Generator" |
A cut-down version of SWP51/B.
Using full monstrous SWP51 in usual PSR kind of keyboards was obviously an
overkill, so later ones use these smaller cut-down "Lite" ones. MOX already was designed as MOXF, yet just had the second SWP51L not soldered/mounted on board, and a different/simplified firmware. |
CVP-501, CVP-609, MOX-6, MOX-8, MOXF-6, MOXF-8, PSR-S710, PSR-S910, PSR-S750, PSR-S950, R01 (Modus digital piano), Tyros-4 |
T6TZ2XBG-0001 (X7376A00) |
SWP51 |
"Tone Generator" |
CVP-401, Motif-XS, Motif-XF |
|
T6TZ2XBG-0002 (X7376B00) |
SWP51B |
"Tone Generator" | Quite
a remarkable chip. For a yamaha, It's powerful and massive in all
regards, rather comparable to Roland's amazing WX chip. |
F-11 (Modus), H-11, Motif-XS Rack, PSR-S700, PSR-S900, Tyros-3 |
T8F02TB-0102 (X0060A00) |
SWP50 |
"Tone Generator" | Astounding DSP that can sound way different from all the legacy without much effort. It is powerful and rather comparable to Roland's amazing XV or even WX chip. | CLP-150, CP-300, DDK-7, MO-6, MO-8, Motif Rack, Motif-ES, P-250, PF-500, PSR-1500, PSR-3000, S-90ES, Tyros, Tyros-2 |
IC name |
Yamaha's alias |
Yamahas official short description | My notes |
Used in |
iG02600 |
VCA |
"Voltage Controlled Amplifier" |
iG02600 - "Gain rank M" iG02601 - "Gain rank L" iG02602 - "Gain rank K" |
FS-50, FS-70, FS-300, FS-500, C-55N |
iG02610, iG02611 |
VCF |
Analog VCF. |
C-55N |
|
iG03290 |
"BBD Clock Driver" |
C-55N, FS-50, FS-70, FS-300, FS-500 | ||
iG03971 |
"Reverb" |
FS-50, FS-70, FS-300, FS-500 | ||
iG06110 |
IEF |
Magnetic head amplifier for Playcard reader and additional filter for some implementations of playcard system as a filter for harmony obbligato voice filtering. |
PC-100 |
|
iG06450 |
DRM1 |
FS-50, FS-70, FS-300, FS-500 | ||
iG06500 |
DAC |
"Degital to Anlog Converter" |
FS-50, FS-70, FS-300, FS-500 | |
iG065300 | GEF |
"Low Pass Filter" |
PC-100 |
|
iG07110 |
DRM2 |
FS-50, FS-70, FS-300, FS-500 | ||
iG071400 (inside schematic with pinout) | MMA |
PC-100 |
||
iG07950 |
"Clock Buffer" |
FS-50, FS-70, FS-300, FS-500 | ||
iG09510 iG095100 |
GE6 |
"Generator" |
PCM wavetable synthesizer. Supports 8kbyte WaveROM. Requires external DAC. |
PS-55, CN-1000 |
iG09520 iG095200 |
IE2 |
"Intelligence Electone" |
Intelligence is allways watching you. And your playcards, too. |
CN-1000 |
iG09560 iG095600 (schematic with pinout) |
DAC |
"Digital Analog Converter" |
Parallel
input, "floating point" data: 10 bit mantissa and 3bit exponent. Two
stock chips combined in one package: MN6007 and MN6008 |
CN-1000, PS-25, PS-35, PS-55 |
iG10771 (shrinkDIP-64) | GE7 | Interesting pre-FM soundsource, with sweet noisedrums and high polyphony (I think it was 12 or 16). Massive 64-pin shrinkDIP. Contains slow ADC for battery-low checking, metronome led driving (oddly specific!), rhythm tempo IRQ generator, internal key frequency lookup table, and a single-loop wavetable ROM. Envelope and waveform is also set by just a preset variation (in chip registers) instead of true ADSR. By the way, PSR-40 is running on Z80 cpu typical system with no other custom chips than this one, so let's get on disassembling its firmware, as there is a lot to improve there. | MK-100, PSS-260, PSS-450, PSR-40 | |
iG10090 iG100900 | "BBD Modulator" | CCD (BBD) delay line chorus controller / driver. Despite simple looks, contain two ROMs and two DACs, besides all other stuff. | MK-100, CN-1000 | |
iG06110 |
IEF |
Chip for playcard system, that interfaces the magnetic head to the YM1020 |
PC-100 |
|
iG06440 | ||||
iG0606 | Power amplifier, LA4142 clone | |||
iG00153 | VCO III | CS-30 | ||
iG00156 | VCF | CS-30 | ||
iG12032 also YA3256 |
MaskROM with program for i8085 cpu. Contains pattern, lin-log and preset instrument data as well. No waveforms. |
MK-100 |
||
iG15504 |
||||
iG15601 |