IC101 is a NEC µPD8048C-015 single-chip microcomputer. Its resident programme advances the rhythm, scans the rhythm keys and operating switches, and addresses three different stores: ROM for factory decisions and IC102/IC103 RAM for the player's material. The CPU decides when a voice should fire; it does not synthesize the audible drum.
The user memory is small enough to describe exactly. Four programme locations each hold four selected instrument parts plus accent across two measures of 96 timing counts. That is 4 × 4 × 96, or 1,536 stored bits, distributed across the two RAM devices. It is not four recordings and not a modern multitrack pattern: it is a compact grid of yes-or-no trigger decisions.
The ordinary TS-1 input records events against the running clock. The rarer WS-1 divides a measure into 8, 12, 24 or 48 positions and offers separate beat and rest steps, so a player can build a rhythm deliberately without performing the whole bar in real time. In both cases only the instrument selected on the panel is written; the process is repeated for the other parts.
During playback the processor and decoding logic scan the panel, fetch the appropriate factory or user data, and present instrument triggers to the analogue board. Cancel Voice switches are scanned as performance instructions, while cymbal/high-hat, tambourine and guiro level controls alter what joins the mix. The machine's arrangement controls therefore work both before and after the memory decision.
External clock expects a positive pulse between +5 and +15 volts, at least 5 ms long, with 48 counts to one measure. The published range is roughly 5–100 Hz. That interface can bind the CR-78 to a sequencer, but it is not MIDI: rate, voltage, pulse width and grounding must all be suitable before connecting equipment.
At the voice board a trigger becomes sound in one of two broad ways. Resonant networks are struck into damped oscillation for bass drum, congas and bongos. Noise or deliberately inharmonic oscillators are gated and filtered for snare, hi-hat, cymbal, maracas, tambourine and Metallic Beat. The final balance control weights low and high percussion groups before the output amplifier.
The service adjustment table makes the designed targets audible: bass drum is centred at 62.5 Hz with a 100 ms decay; snare body is checked near 340 Hz with a 60 ms decay; rim shot at 1.48 kHz lasts about 5 ms; claves sit near 2.63 kHz; cowbell uses two oscillators near 800 and 555 Hz. Metallic Beat combines three much higher oscillators around 6.17, 5.62 and 4.08 kHz.
Troubleshooting should follow the same order as the signal. Confirm the regulated rails and master clock; prove that IC101 scans and runs; confirm preset selection; test user-memory write and retention; observe the appropriate trigger at the voice input; then follow the waveform through its resonator or noise gate, accent path, balance network and output amplifier. That order prevents a memory fault from being misdiagnosed as a bad drum voice.
Board revisions matter. Roland's notes distinguish GL-9, GL-9A and GL-9B assemblies and document component changes across production. A repair should begin by recording the board marking and serial number, because a value copied from another survivor may belong to a different revision.
Battery service is safety-critical. Earlier machines used a 5.6 V 4N-100AA rechargeable pack; later documented units use a 3.6 V N-SB3 arrangement. Roland explicitly warns that an early machine must not be powered with its original battery merely disconnected, because the resulting voltage condition can damage IC102 and IC103. Leakage, charging components and board revision should be assessed by a qualified technician before power is applied.
Open the 34-page CR-78 service notes ↗Open Roland's CR-78 technical specifications ↗