YAMAHA PortaSound PCS-30   squarewave keyboard with Playcard slot & key lighting

This instrument from 1984 was Yamaha's smallest key lighting keyboard with Playcard System (see Yamaha PC-100). Unlike PC-100, the sound generator here is simple squarewave and resembles MC-3.

The PCS-30 has officially only each 6 OBS preset sounds and rhythms, but by a Playcard trick you can select some more. There is also a simple single finger accompaniment. Beside less features, the behaviour and sound of this instrument is almost identical with the newer Yamaha PSS-160, thus I only describe here the differences.

different main features:

SER.NO. 014565
It contains plenty of ICs for such a small keyboard, including a standard Z80 CPU.
This is the tape head.

eastereggs:

notes:

The behaviour and sound of this instrument is almost identical with Yamaha PSS-160. The only difference seems to be the analogue tempo slider, the lack of battery alarm and many omitted buttons. Also the "orchestra" slide switch here does not retrigger held notes but only mutes them when slid to decaying sounds. The "guitar" sound corresponds to "harpsichord" on PSS-160. The rightmost key lighting LED is abused as power and tempo LED during normal operation. After power-on sometimes random LEDs light up. Then they fall dark and a light quickly walks from the leftmost to that rightmost LED and stays there. The instrument makes no sound until this about 3 seconds long boot sequence has finished.
 

hardware details

In spite of the many similarities with the PSS-160, the hardware of the PCS-30 is far more complicated and employs a separate RAM and ROM IC; the ICs have even function names printed on the PCB. The main CPU is marked "Z80" and the type "TMPZ84C00P" indeed hints to the Toshiba CMOS DIL version of the Zilog Z80 CPU. This may make it easier to reverse-engineer and emulate the PlayCard data format. How ever the ROM has a strange pinout (like eprom 2764, but additional A13 on pin 26, A14 on pin 22). 

ROM Yamaha YM2211-22712:
(serial number "4Y 11 86 C", in my other PCS-30 "4X 08 86 C")

Vcc  1 +-v-+ 28  Vcc
A12  2 |   | 27  Vcc
A7   3 |   | 26  A13
A6   4 |   | 25  A8
A5   5 |   | 24  A9
A4   6 |   | 23  A11
A3   7 |   | 22  A14 (to Z80 A15)
A2   8 |   | 21  A10
A1   9 |   | 20  CE/ (to Z80 RD/)
A0  10 |   | 19  D7
D0  11 |   | 18  D6
D1  12 |   | 17  D5
D2  13 |   | 16  D4
GND 14 +---+ 15  D3

A14 of the ROM is connected with A15 of the CPU. A14 of the CPU goes to the special IC YM3514 instead.

I first even thought it was copy protected, because when read in an adapter as eprom 27C010, the resulting 4 copies in the 128KB dump were (unlike expected by the lack of A15, A16) not identical, but contained sections of varying regular bit patterns those looked like generated by internal counters or such stuff. (Verifying the dump worked, thus the counter seemed to reset by reading from start.) But it turned out that this ROM simply needs pulldown resistors at the data lines to prevent crosstalk from address lines and then reads normal as 32KB.

The keyboard has a  sheet metal frame like known from other old Yamahas. (I haven't analyzed the hardware further yet.)

pinout YM2142 (GE8)

The Yamaha YM2142 (24 pin DIL) is the "GE8" digital squarewave sound IC, that was used in cheap (toy grade) Yamaha home keyboards. The IC is 4 note polyphonic with linear envelope (with a little zipper noise and end click) and blip percussion using 2 additional percussion waveforms (semi-metallic and shift-register feedback noise hiss). It can re-route polyphony channels to switch them among main and chord voice outputs. This sound IC is very similar but not identical with Yamaha YM2163 (thus see there for info). The waveforms look very similar but pinout differs, because it e.g. can additionally generate a tempo clock signal from a potentiometer input and control a tempo LED. Further differences are unknown.

The YM2142 was used at least in Yamaha PCS-30, PSS-150 and PSS-160.

I was told by Saien Mado that swapping it with YM2163 in Yamaha PSS-160 makes no sound at all. This pinout is based on excerpts of the PSS-160 schematics. Although pin names differ, most have an equivalent in YM2163. In said schematics the YM2142 is also referred "YM21420", which may be an alternative name of it.
 
pin name purpose
1 VSS ground 0V
2 Q1 orchestra audio out
3 Q2  orchestra audio out
4 Q3 orchestra audio out
5 Q4 orchestra audio out (in PSS-160: not used)
6 /TL tempo led out (not used)
7 /IC reset
8 D0  data bus
9 D1 data bus
10 D2  data bus
11 D3 data bus
12 D4 data bus
13 D5 data bus
14 D6 data bus
15 D7 data bus
16 /WR  write in
17 /CS chip select
18 TCL tempo clock I/O (in PSS-160: not used)
19 /IRQ interrupt out (in PSS-160: not used)
20 CKOUT clock out (not used)
21 R1 rhythm audio out (drums)
22 R2 rhythm audio out (hihats+snare)
23 VDD supply voltage +5V
24 CK clock in

My specimen from eBay fortunately came with a big stack of additional Playcards from multiple different looking sets (see here), those also work with my other Playcard System keyboards. Some cards show an "arpeggio" slider setting, but unlike Yamaha PC-100, the PCS-30 has neither arpeggio nor this slider. I later bought 2 further PCS-30 with additional Playcards.

The demo mode is hidden so deeply that it is almost an easteregg; I had to read the manual to discover its existence. To start a demo song, hold down one of the rightmost 3 white keys (their note will sound) and push 'auto play' for normal demo playback; if you want to train it in free tempo mode, push 'free tempo' instead. The demos load into RAM like normal Playcard songs and thus can be controlled with the usual buttons. The demos are well made (with obligato and standard accompaniment) but unfortunately quite short. The demo 'B' is the same tune like with Casio MT-800 (but much shorter).

A 44 midsize keys variant of the PCS-30 was released as Yamaha PC-50 (same case style in white with transposer knob). But possibly it belongs to another hardware class, because the preset sounds {organ, violin, clarinet, piano, harpsichord, vibraphone} and rhythms {march, waltz, slow rock, jazz rock, swing, rhumba} are named differently and rightmost keys lack demo letters.
 

 removal of these screws voids warranty...    
WarrantyVoid
back to tablehooters collection
 
 
back