22 #include "ultima/nuvie/sound/adplug/adplug_player.h" 27 class OriginFXAdLibDriver;
39 bool update()
override;
40 void rewind(
int subsong)
override;
41 float getrefresh()
override;
53 unsigned int getinstruments()
override {
56 unsigned int getsubsongs()
override {
61 static const unsigned char adlib_opadd[];
62 static const int ops[], map_chan[], fnums[], percussion_map[];
73 char *author, *title, *remarks, emptystr;
90 unsigned int curtrack;
91 unsigned int track_count;
97 int type, tins, stins;
103 void load_ultima_midi_tracks();
104 void midiprintf(
const char *format, ...);
105 unsigned char datalook(
long pos);
106 unsigned long getnexti(
unsigned long num);
107 unsigned long getnext(
unsigned long num);
108 unsigned long getval();
111 void interrupt_vector();
Definition: origin_fx_adib_driver.h:34
Definition: detection.h:27
Definition: adplug_player.h:35