RoboPlay is a multiformat music replayer for the MSX platform for the OPL3/4 soundchip and runs under MSX-DOS2.
It is written in C using SDCC and the FUSION-C library and consists of a main framework application and separate plug-in players per type of supported file format.

Usage:
ROBOPLAY [player.PLY] song.EXT

The player name is optional, when no player is provided the file extension of the song is used for selecting which player to use.
Use the environment setting ROBOPLAY to indicate where the player files (.PLY) are located e.g.
SET ROBOPLAY = A:\ROBOPLAY\

Together with the player a large library of music files is provided in the download. Note that for most file formats a fast MSX is needed. I tested most on a Turbo-R, a regular MSX-2 is usually too slow.

The source code and additional information on how to create new players can be found here
I'm currently working on more additional players (including native MSX formats)

Currently the following file formats are supported:

  • SOP: Note OPL3 Music Sequencer
  • D00: EdLib packed module
  • DRO: DOSBox Raw OPL v2.0
  • RAW: DosBOX RAW OPL capture
AttachmentSizeDownloadsLast download
RoboPlay.zip4.91 MB933 days 3 hours ago