Nugget
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Variables
cdrom.hh File Reference
#include "psyqo/hardware/hwregs.hh"
Include dependency graph for cdrom.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  psyqo::Hardware::CDRom::Access< Reg, m >
 
struct  psyqo::Hardware::CDRom::CommandFifo
 

Namespaces

namespace  psyqo
 
namespace  psyqo::Hardware
 
namespace  psyqo::Hardware::CDRom
 

Enumerations

enum class  psyqo::Hardware::CDRom::CDL : uint8_t {
  psyqo::Hardware::CDRom::SYNC = 0 , psyqo::Hardware::CDRom::NOP = 1 , psyqo::Hardware::CDRom::SETLOC = 2 , psyqo::Hardware::CDRom::PLAY = 3 ,
  psyqo::Hardware::CDRom::FORWARD = 4 , psyqo::Hardware::CDRom::BACKWARD = 5 , psyqo::Hardware::CDRom::READN = 6 , psyqo::Hardware::CDRom::STANDBY = 7 ,
  psyqo::Hardware::CDRom::STOP = 8 , psyqo::Hardware::CDRom::PAUSE = 9 , psyqo::Hardware::CDRom::INIT = 10 , psyqo::Hardware::CDRom::MUTE = 11 ,
  psyqo::Hardware::CDRom::UNMUTE = 12 , psyqo::Hardware::CDRom::SETFILTER = 13 , psyqo::Hardware::CDRom::SETMODE = 14 , psyqo::Hardware::CDRom::GETMODE = 15 ,
  psyqo::Hardware::CDRom::GETLOCL = 16 , psyqo::Hardware::CDRom::GETLOCP = 17 , psyqo::Hardware::CDRom::READT = 18 , psyqo::Hardware::CDRom::GETTN = 19 ,
  psyqo::Hardware::CDRom::GETTD = 20 , psyqo::Hardware::CDRom::SEEKL = 21 , psyqo::Hardware::CDRom::SEEKP = 22 , psyqo::Hardware::CDRom::SETCLOCK = 23 ,
  psyqo::Hardware::CDRom::GETCLOCK = 24 , psyqo::Hardware::CDRom::TEST = 25 , psyqo::Hardware::CDRom::GETID = 26 , psyqo::Hardware::CDRom::READS = 27 ,
  psyqo::Hardware::CDRom::RESET = 28 , psyqo::Hardware::CDRom::GETQ = 29 , psyqo::Hardware::CDRom::READTOC = 30
}
 

Variables

Hardware::Register< 0x0800, uint8_t, WriteQueue::Bypasspsyqo::Hardware::CDRom::Ctrl
 
Hardware::Register< 0x0801, uint8_t, WriteQueue::Bypasspsyqo::Hardware::CDRom::Response
 
Hardware::Register< 0x0802, uint8_t, WriteQueue::Bypasspsyqo::Hardware::CDRom::Fifo
 
Hardware::Register< 0x0803, uint8_t, WriteQueue::Bypasspsyqo::Hardware::CDRom::InterruptControl
 
CommandFifo psyqo::Hardware::CDRom::Command
 
Register< 0, uint8_t, WriteQueue::Bypass, Access< BasicAccess< 0x0803, 0xbf801000, uint8_t >, 0 > > psyqo::Hardware::CDRom::DataRequest
 
Register< 0, uint8_t, WriteQueue::Bypass, Access< BasicAccess< 0x0802, 0xbf801000, uint8_t >, 1 > > psyqo::Hardware::CDRom::CauseMask
 
Register< 0, uint8_t, WriteQueue::Bypass, Access< BasicAccess< 0x0803, 0xbf801000, uint8_t >, 1 > > psyqo::Hardware::CDRom::Cause
 
Register< 0, uint8_t, WriteQueue::Bypass, Access< BasicAccess< 0x0802, 0xbf801000, uint8_t >, 2 > > psyqo::Hardware::CDRom::LeftToLeftVolume
 
Register< 0, uint8_t, WriteQueue::Bypass, Access< BasicAccess< 0x0803, 0xbf801000, uint8_t >, 2 > > psyqo::Hardware::CDRom::LeftToRightVolume
 
Register< 0, uint8_t, WriteQueue::Bypass, Access< BasicAccess< 0x0801, 0xbf801000, uint8_t >, 3 > > psyqo::Hardware::CDRom::RightToRightVolume
 
Register< 0, uint8_t, WriteQueue::Bypass, Access< BasicAccess< 0x0802, 0xbf801000, uint8_t >, 3 > > psyqo::Hardware::CDRom::RightToLeftVolume
 
Register< 0, uint8_t, WriteQueue::Bypass, Access< BasicAccess< 0x0803, 0xbf801000, uint8_t >, 3 > > psyqo::Hardware::CDRom::VolumeSettings