Source position: gcmodplay.pp line 31
type _mod = record |
loaded: cbool; |
name_: array [0..20] of cint8; |
instrument: array [0..30] of MOD_INSTR; |
num_patterns: cint32; |
song_length: cuint8; |
ciaa: cuint8; |
song: array [0..127] of cuint8; |
id: array [0..3] of cint8; |
patterndata: pcuint8; |
num_instr: cint32; |
num_voices: cint32; |
num_channels: cint32; |
mixingbuf: pcuint8; |
mixingbuflen: cint32; |
shiftval: cint32; |
channel_active: array [0..MAX_VOICES-1] of cbool; |
patterndelay: cint32; |
speed: cint32; |
bpm: cint32; |
songpos: cint32; |
patternline: cint32; |
patternline_jumpto: cint32; |
patternline_jumpcount: cint32; |
speedcounter: cint32; |
freq: cint32; |
bits: cint32; |
channels: cint32; |
playpos: array [0..MAX_VOICES-1] of cuint32; |
instnum: array [0..MAX_VOICES-1] of cuint8; |
chanfreq: array [0..MAX_VOICES-1] of cuint16; |
channote: array [0..MAX_VOICES-1] of cuint16; |
volume: array [0..MAX_VOICES-1] of cuint8; |
effect: array [0..MAX_VOICES-1] of cuint8; |
effectop: array [0..MAX_VOICES-1] of cuint8; |
last_effect: array [0..MAX_VOICES-1] of cuint8; |
portamento_to: array [0..MAX_VOICES-1] of cuint16; |
porta_speed: array [0..MAX_VOICES-1] of cuint8; |
retrigger_counter: array [0..MAX_VOICES-1] of cuint8; |
arp_counter: cuint8; |
sintabpos: array [0..MAX_VOICES-1] of cuint8; |
vib_freq: array [0..MAX_VOICES-1] of cuint8; |
vib_depth: array [0..MAX_VOICES-1] of cuint8; |
vib_basefreq: array [0..MAX_VOICES-1] of cuint16; |
trem_basevol: array [0..MAX_VOICES-1] of cuint8; |
trem_freq: array [0..MAX_VOICES-1] of cuint8; |
trem_depth: array [0..MAX_VOICES-1] of cuint8; |
glissando: array [0..MAX_VOICES-1] of cbool; |
trem_wave: array [0..MAX_VOICES-1] of cuint8; |
vib_wave: array [0..MAX_VOICES-1] of cuint8; |
nextinstr: array [0..MAX_VOICES-1] of cuint8; |
nextnote: array [0..MAX_VOICES-1] of cuint16; |
samplespertick: cuint32; |
samplescounter: cuint32; |
modraw: pcuint8; |
bpmtab: pcuint32; |
inctab: pcuint32; |
notebeats: cuint32; |
callback: procedure( |
par0: pointer |
); |
musicvolume: cuint8; |
sfxvolume: cuint8; |
set_: cbool; |
notify: Pcbool; |
end; |