ScummVM API documentation
Freescape::DarkSideOPLMusicPlayer Class Reference

#include <opl.music.h>

Inheritance diagram for Freescape::DarkSideOPLMusicPlayer:
Freescape::MusicPlayer

Public Member Functions

void startMusic () override
 
void stopMusic () override
 
bool isPlaying () const override
 

Detailed Description

OPL2/AdLib rendition of the Dark Side theme.

Runs the C64 sequencer over the song data in dark.musicdata.h and voices it on the OPL2: SID note numbers become F-number/block pairs, the SID ADSR drives the chip's own envelope generator, and the noise waveform is played on the rhythm-mode hi-hat.


The documentation for this class was generated from the following file: