sc68fordevelopers  2.2.1
music68_t Struct Reference

SC68 music (track) structure. More...

#include <file68.h>

Data Fields

unsigned ym:1
 Music uses YM-2149 (ST). More...
 
unsigned ste:1
 Music uses STE specific hardware. More...
 
unsigned amiga:1
 Music uses Paula Amiga hardware. More...
 
unsigned stechoice:1
 Music allow STF/STE choices. More...
 
Music replay parameters.
unsigned d0
 D0 value to init this music. More...
 
unsigned a0
 A0 Loading address. More...
 
unsigned frq
 Frequency in Hz (default:50). More...
 
unsigned start_ms
 Start time in ms from disk 1st track. More...
 
unsigned time_ms
 Duration in ms. More...
 
unsigned frames
 Number of frame. More...
 
struct {
   unsigned   ym:1
 Music uses YM-2149 (ST). More...
 
   unsigned   ste:1
 Music uses STE specific hardware. More...
 
   unsigned   amiga:1
 Music uses Paula Amiga hardware. More...
 
   unsigned   stechoice:1
 Music allow STF/STE choices. More...
 
flags
 Features flags. More...
 
Human readable information.
char * name
 Music name. More...
 
char * author
 Author name. More...
 
char * composer
 Composer name. More...
 
char * replay
 External replay name. More...
 
Music data.
unsigned datasz
 data size in bytes. More...
 
char * data
 Music data. More...
 

Detailed Description

SC68 music (track) structure.

Field Documentation

unsigned music68_t::d0

D0 value to init this music.

unsigned music68_t::a0

A0 Loading address.

See also
SC68_LOADADDR.
unsigned music68_t::frq

Frequency in Hz (default:50).

unsigned music68_t::start_ms

Start time in ms from disk 1st track.

unsigned music68_t::time_ms

Duration in ms.

unsigned music68_t::frames

Number of frame.

unsigned music68_t::ym

Music uses YM-2149 (ST).

unsigned music68_t::ste

Music uses STE specific hardware.

unsigned music68_t::amiga

Music uses Paula Amiga hardware.

unsigned music68_t::stechoice

Music allow STF/STE choices.

struct { ... } music68_t::flags

Features flags.

char* music68_t::name

Music name.

char* music68_t::author

Author name.

char* music68_t::composer

Composer name.

char* music68_t::replay

External replay name.

unsigned music68_t::datasz

data size in bytes.

char* music68_t::data

Music data.


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