Casio Sound Kids 02 (KS-02) (toy keyboard with ROM-Pack)

This rare toy keyboard of 1991 (embossed case date) has ROM-Pack slot with key LEDs and microphone, but only 8 preset sounds and no rhythm.

It has 5 drum/effect pads (10 sounds) and typical SA-series sound. The volume switch has 5 steps of those 1 is too quiet and the rest too loud. Historically most important is that its case design obviously inspired the (in)famous Chinese My Music Center, which in 1990th became much more widespread than the rather obscure KS-02.

caution: There are melt marks scorched into the case plastic those may have been caused by plasticizer of the white microphone cable. So keep the cable away from it by wrapping it in plastic bag.

main features:

eastereggs:

notes:

Despite it has a microphone, there is neither a voice changer nor sampling. It plays only through the speaker like the infamous "karaoke" mic of contemporary Chinese trash tablehooters. (I got the box photo of the Japanese language version from a collector. I also saw it on Spanish eBay.) Technically the KS-02 is a severely crippled variant of the PT-88 hardware family. Despite the CPU would support 100 preset sounds and rhythm, it wasn't implemented in this toy tablehooter.

The 8 preset sounds correspond to Casio SA-1. Different are 'violin' and 'trumpet' (duller, from SA-35?). The 'organ' is 'pipe organ', the 'flute' is 'whistle'.
 

circuit bending details

The Casio KS-02 is built around the CPU "OKI M6521-04". It is derived from PT-88 hardware and mainly differs in crippled user interface software and different internal songs.

keyboard matrix

The KS-02 is obviously derived from Casio PT-88 hardware, so the layout is very similar. So a select button for the same 12 preset rhythms can be added, 3 more drumpads and a different melody guide mode without waiting. Most interesting are 2 bank switch buttons to access many omitted PT-88 preset sounds. 

This matrix was analyzed by myself with the help of service manuals of Casio ML-2, ML-3, ML-1.
 
31 KI0
 32 KI1
 33 KI2
34 KI3
35 KI4
36 KI5
37 KI6
38 KI7
 
CPU pin
in 0
in 1
in 2
in 3
in 4
in 5
in 6
in 7
in / out
 
o
F3
o
F#3
o
G3
o
G#3
o
A3
o
A#3
o
B3
o
C4
out 0
39 KO0
o
C#4
o
D4
o
D#4
o
E4
o
F4
o
F#4
o
G4
o
G#4
out 1
40 KO1
o
A4
o
A#4
o
B4
o
C5
o
C#5
o
D5
o
D#5
o
E5
out 2
41 KO2
o
F5
o
F#5
o
G5
o
G#5
o
A5
o
A#5
o
B5
o
C6
out 3
42 KO3
P.
1 (hi synth tom)
P.
2 (siren up)
P.
3 (bird)
P.
4 (phone bell)
P.
5 (laser beam)
P.
6 (snare)
P.
7 (cymbal)
P.
8 (lo synth tom)
out 4
43 KO4
O.
piano
(N. '0')
O.
bank 1
(N. '1')
O.
bank 2
(N. '2')
O.
harpsichord
(N. '3')
O.
violin
(N. '4')
stop
tempo
-
stop
out 5
44 KO5
O.
organ
(N. '5')
O.
flute
(N. '6')
O.
clarinet
(N. '7')
O.
trumpet
(N. '8')
O.
vibraphone
(N. '9')
P.
variation
rhythm select
tempo
+
out 6
45 KO6
M.
melody guide
M.
melody guide 2
M.
melody guide 2
M.
melody guide
M.
any key
M.
auto play
M.
play
polyphony 3
[diode]
out 7
46 KO7

The input lines are active- high, i.e. react on +Vs, thus any functions are triggered by a switch in series to a diode from one "out" to one "in" pin.
 

legend:

"o"
= keyboard key
O.
= preset sound (orchestra)
N.
= number entry (cipher buttons)
P.
= drum-/effect pad
M.
= mode select switch
orange
background 
= easteregg (unconnected feature)
grey 
background
= unconnected doublet

I measured also here a fixed diode at KO7->KI7 that apparently enables the 3-note polyphony mode. (Without it would be 2. I didn't test this.)

In the LED matrix each LED is wired from an LY# to an LX# pin of the CPU.

eastereggs

    3 additional drumpads and melody guide 2 work like in PT-88 (see there).
     
  • rhythm select

  • A rhythm select button wired at KO6->KI6 can select the 12 preset rhythms of PT-88 through the leftmost white keys.
     
  • Tonebank preset sounds

  • Very bizarre are the 2 bank switch buttons addable at KO5->KI1 and KO5->KI2. These select many additional preset sounds and behave quite unintuitive. You have to press them, optionally followed by a preset sound button or a bank button to take effect. 

    What they do only becomes understandable when comparing with a PT-88 next to it. That is to say, the 100 Tonebank of PT-88 has 10 cipher buttons, and typing any cipher shifts the previously entered cipher left to form the 2nd digit of the currently selected preset sound number. The old 2nd digit is overwritten. Usually such details don't matter when using a keyboard. But the KS-02 software apparently contains a crude hack to this system, that replaces 8 of these cipher buttons with preset sound buttons those each internally write 2 digits corresponding to their preset sound. Howeverin in the unused matrix places KO5->KI1 and KO5->KI2 the original cipher buttons "1" and "2" remained intact. Thus pressing them shifts the previous 1st cipher left, enters their cipher and (this is strange) waits for a 2nd cipher which for one button press(?) apparently turns the preset sound buttons back into their original cipher button mode (numbers see keyboard matrix). This way 2-digit numbers can be typed so long at least one of the digits contain '1' or '2'. I didn't wire buttons here and haven't fully investigated it, but I could reach many of the PT-88 preset sounds, including some those number don't contain a '1' or '2' (e.g. 77 "car horn" or 90 "triangle").

    The strange behaviour helps to conclude details of the implementation. According to patents, the PCM engine softsynth is very timing critical. So it may be that the code for individual preset sound buttons in KS-02 was made to change as little as possible for keeping the exactly same count of CPU clock cycles, while leaving most of the PT-88 code intact.

Like with PT-88, the 6 internal songs behave like a ROM-Pack when none is inserted (selected on leftmost 6 keys). They are arranged a bit jazzy. The first notes of song 2 sound like the start of the "Frogger" arcade game music.

  1. Under the Spreading Chestnut Tree [march]
  2. The Dog Policeman
  3. Doraemon no Uta
  4. The Picnic [march]
  5. Jingle Bells
  6. My Way
The KS-02 case shape is the same like Casio KA-20. A smaller Sound Kids keyboard was the Casio KS-01.
 
 removal of these screws voids warranty...    
WarrantyVoid
back to tablehooters collection
 
 
back