/*
	Namn		:	scsicd.c
	Skapad		:	10/07/95
	Senast ändrad	:	06/09/95
	Programmerare	:	Urban Lindeskog
	Organisation	:	ProNotion SoftWare Development Group

	Funktion	:	Globala define:s
	Kommentarer	:
	Att göra	:
*/


#define PAD 0
#define SCSIINBUFSIZE 252
#define SCSISENSESIZE 252
#define TOCBUFSIZE 804

struct TrackInfo
	{
	UBYTE	Pad1;
	UBYTE	Flags;
	UBYTE	TrackNum;
	UBYTE	Pad2;
	ULONG	AbsoluteAddress;
	};

#define TRKI_PREEMPHASIS 1
#define TRKI_COPYPERMITTED 2
#define TRKI_DATATRACK 4
#define TRKI_FOURCHANNEL 8

struct CD_TOC
	{
	UWORD			TOCSize;
	UBYTE			FirstTrack;
	UBYTE			LastTrack;
	struct	TrackInfo	Data[100];
	};

struct CD_VolumeData
	{
	UBYTE	head[4];
	UBYTE	page;
	UBYTE	plength;
	UBYTE	b2;
	UBYTE	b3;
	UBYTE	b4;
	UBYTE	b5;
	UWORD	bps;
	UBYTE	out0;
	UBYTE	vol0;
	UBYTE	out1;
	UBYTE	vol1;
	UBYTE	out2;
	UBYTE	vol2;
	UBYTE	out3;
	UBYTE	vol3;
	};
