Archive and reconstruction of the PLAY3 three-voice buzzer music driver for the SHARP PC-E500 / PC-E550 pocket computers (1993)
Reconstruction and historical archive of PLAY3,
a three-voice buzzer music driver for the SHARP PC-E500 pocket computer series.
PLAY3 produces three-voice polyphonic music from a single 1-bit internal buzzer using software mixing.
The original program was published in:
Pocket Computer Journal – November 1993
Demonstrations of music playback on the SHARP PC-E500 / PC-E550 pocket computers using the PLAY3 software music driver.
These videos show reconstructed programs and example songs running on real hardware.
Watch the full playlist:
https://youtube.com/playlist?list=PL0MMNZ2b8g1aup5tHZkTpCn9zczGLA3Rw
PC-E500 Pocket Computer
│
│ internal 1-bit piezo buzzer
▼
PLAY2 / PLAY2L / PLAY3 driver
│
│ software mixing (time-division multiplexing)
▼
3-voice polyphonic music
│
├─ Dash! (1994 RPG floor BGM)
├─ Holy Night
├─ VEZAR
└─ Bottakuri Shouten
│
▼
Later used in PC-98 game
"Space Panicco" (1994)
PLAY3 is a software music routine that generates three simultaneous voices using the internal piezo buzzer of the SHARP PC-E500 series.
Since the hardware only supports a single tone output, the driver rapidly switches between notes in a time-division manner, creating the perception of polyphonic sound.
This repository contains reconstruction material and historical documents related to the PLAY3 driver.
analysis/ technical analysis and algorithm notes
docs/ magazine scans and documentation
drivers/ related sound driver material
examples/ example music programs
reconstruction/ reconstructed XASM source code
The examples directory contains original music programs written for the
PLAY-series buzzer drivers.
Included examples:
- VEZAR – demonstration program
- Dash! – RPG floor BGM (1994)
- Holy Night – Silent Night arrangement
- Bottakuri Shouten – early music later used in the PC-98 game
Space Panicco (すぺーすぱにっ娘)
These programs illustrate how music was composed for buzzer-based polyphonic drivers on pocket computers.
Some example music programs originate from the 1990s, while others were newly created in 2025 to demonstrate the reconstructed PLAY3 driver.
PLAY-series music driver authors:
- PLAYX — Keita Morita
- PLAY2 / PLAY2L / PLAY3 — Ryu (Tatsuya Kobayashi / 小林龍也)
Example music in this repository:
- Kenkichi Motoi (基建吉)
Some example programs document music that later appeared in PC-98 MS-DOS games, illustrating the relationship between pocket computer music and early Japanese PC game soundtracks.
For example:
"Bottakuri Shouten" (1994-05-11)
was later used as background music in the PC-9801 game:
Space Panicco (すぺーすぱにっ娘)
Released: 1994-09-20
This project aims to preserve:
- the original magazine publication
- reconstructed XASM source code
- working example music programs
- technical analysis of the driver
as historical documentation of buzzer-based polyphonic music systems on pocket computers.
Original software and music remain the property of their respective authors.
This repository is intended as a historical preservation archive.