22#ifndef H_ADPLUG_HSCPLAYER
23#define H_ADPLUG_HSCPLAYER
39 std::string
gettype() {
return std::string(
"HSC Adlib Composer / HSC-Tracker"); }
70 void setfreq(
unsigned char chan,
unsigned short freq);
71 void setvolume(
unsigned char chan,
int volc,
int volm);
72 void setinstr(
unsigned char chan,
unsigned char insnr);
CPlayer(Copl *newopl)
Definition player.cpp:34
unsigned int getorders()
Definition hsc.cpp:262
unsigned int getorder()
Definition hsc.h:43
unsigned int getrow()
Definition hsc.h:44
ChscPlayer(Copl *newopl)
Definition hsc.h:32
unsigned char instr[128][12]
Definition hsc.h:60
unsigned int getpatterns()
Definition hsc.cpp:250
unsigned int getpattern()
Definition hsc.h:41
void setfreq(unsigned char chan, unsigned short freq)
Definition hsc.cpp:294
unsigned int speed
Definition hsc.h:65
hscnote patterns[50][64 *9]
Definition hsc.h:62
unsigned int getinstruments()
Definition hsc.cpp:274
unsigned char adl_freq[9]
Definition hsc.h:66
unsigned char song[0x80]
Definition hsc.h:61
unsigned char pattpos
Definition hsc.h:63
int mtkmode
Definition hsc.h:67
unsigned int del
Definition hsc.h:65
std::string gettype()
Definition hsc.h:39
float getrefresh()
Definition hsc.h:37
bool load(const std::string &filename, const CFileProvider &fp)
Definition hsc.cpp:34
unsigned char songend
Definition hsc.h:64
void setvolume(unsigned char chan, int volc, int volm)
Definition hsc.cpp:302
void setinstr(unsigned char chan, unsigned char insnr)
Definition hsc.cpp:314
static CPlayer * factory(Copl *newopl)
Definition hsc.cpp:29
unsigned char bd
Definition hsc.h:64
unsigned int getspeed()
Definition hsc.h:45
bool update()
Definition hsc.cpp:77
unsigned char pattbreak
Definition hsc.h:64
hscchan channel[9]
Definition hsc.h:59
void rewind(int subsong)
Definition hsc.cpp:235
unsigned char fadein
Definition hsc.h:64
unsigned char mode6
Definition hsc.h:64
unsigned char songpos
Definition hsc.h:63
static char filename[]
Definition features.c:5
JHUFF_TBL long freq[]
Definition jchuff.h:50
unsigned short freq
Definition hsc.h:56
signed char slide
Definition hsc.h:55
unsigned char inst
Definition hsc.h:54
unsigned char note
Definition hsc.h:50
unsigned char effect
Definition hsc.h:50