Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

Kopie von dvd.h File Reference

Data Structures

Defines

Functions


Define Documentation

#define DVD_AUDIO_DISABLE   (0)
 

Helper define. Can be used with DVD_SetAudio().

#define DVD_AUDIO_ENABLE   (1)
 

Helper define. Can be used with DVD_SetAudio().

#define DVD_COMMAND_AUDIO   (0xE4)
 

#define DVD_COMMAND_AUDIOSTATUS   (0xE2)
 

#define DVD_COMMAND_AUDIOSTREAM   (0xE1)
 

#define DVD_COMMAND_INQUIRY   (0x12)
 

#define DVD_COMMAND_READ   (0xA8)
 

#define DVD_COMMAND_REQUESTERROR   (0xE0)
 

#define DVD_COMMAND_SEEK   (0xAB)
 

#define DVD_COMMAND_STOP   (0xE3)
 

#define DVD_SECTORLENGTH   (2048)
 

DVD Sector Length. Internally used by many functions.

#define DVD_SEEK_CUR   (1)
 

Helper define. Can be used with DVD_Seek().

#define DVD_SEEK_SET   (0)
 

Helper define. Can be used with DVD_Seek().

#define DVD_STATE_COVER_OPEN   (0x05)
 

Internally used by DVD_IsCoverOpen().

#define DVD_STATUS_1   (1)
 

Helper define. Can be used with DVD_GetStatus().

#define DVD_STATUS_2   (2)
 

Helper define. Can be used with DVD_GetStatus().

#define M_DVD_SET_ACTION  )     R_DVD_ACTION = (u32)(n);
 

#define M_DVD_SET_COMMAND  )     R_DVD_COMMAND = (u32)(n);
 

#define M_DVD_SET_DESTINATIONBUFFER  )     R_DVD_DESTINATIONBUFFER = (u32)(n);
 

#define M_DVD_SET_DESTINATIONLENGTH  )     R_DVD_DESTINATIONLENGTH = (u32)(n);
 

#define M_DVD_SET_OFFSET  )     R_DVD_OFFSET = (u32)n;
 

#define M_DVD_SET_SOURCELENGTH  )     R_DVD_SOURCELENGTH = (u32)n;
 

#define M_DVD_SET_STATUS_1  )     R_DVD_STATUS_1 = (u32)(n);
 

#define M_DVD_SET_STATUS_2  )     R_DVD_STATUS_2 = (u32)(n);
 

#define M_DVD_SET_SUBCOMMAND  )     R_DVD_SUBCOMMAND = (u32)(n);
 

#define M_DVD_SET_SUBCOMMAND2  )     R_DVD_SUBCOMMAND = (u32)(n);
 

#define MEM_DVD_BASE   (0xCC006000)
 

Memory address of the DVD Interface.

#define R_DVD_ACTION   *(vu32*)(MEM_DVD_BASE+0x1C)
 

DVD Action register.

#define R_DVD_COMMAND   *(vu32*)(MEM_DVD_BASE+0x08)
 

DVD Command register.

#define R_DVD_CONFIG   *(vu32*)(MEM_DVD_BASE+0x24)
 

DVD COnfig registr.

#define R_DVD_DESTINATIONBUFFER   *(vu32*)(MEM_DVD_BASE+0x14)
 

DVD Destination Buffer register.

#define R_DVD_DESTINATIONLENGTH   *(vu32*)(MEM_DVD_BASE+0x18)
 

DVD Destination Buffer Length register.

#define R_DVD_ERRORCODE   *(vu32*)(MEM_DVD_BASE+0x20)
 

DVD ErrorCode register.

#define R_DVD_OFFSET   *(vu32*)(MEM_DVD_BASE+0x0C)
 

DVD Offset register.

#define R_DVD_SOURCELENGTH   *(vu32*)(MEM_DVD_BASE+0x10)
 

DVD SourceLength register.

#define R_DVD_STATUS_1   *(vu32*)(MEM_DVD_BASE)
 

DVD Status1 register.

#define R_DVD_STATUS_2   *(vu32*)(MEM_DVD_BASE+0x04)
 

DVD Status2 register.

#define R_DVD_SUBCOMMAND   *(vu32*)(MEM_DVD_BASE+0x09)
 

DVD SubCommand register.

#define R_DVD_SUBCOMMAND2   *(vu32*)(MEM_DVD_BASE+0x0A)
 

DVD SubCommand2 register.


Function Documentation

void DVD_SetCommand u8  Command  ) 
 

void DVD_SetCommands u8  Command,
u8  SubCommand,
u16  SubCommand2
 

void DVD_SetSubCommand u8  SubCommand  ) 
 

void DVD_SetSubCommand2 u16  SubCommand2  ) 
 


Generated on Thu Jul 3 18:32:32 2003 for Open GC Library by doxygen1.3