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

Go to the source code of this file.

Classes

struct  psyqo::Hardware::CPU::IRQReg< offset >
 

Namespaces

namespace  psyqo
 
namespace  psyqo::Hardware
 
namespace  psyqo::Hardware::CPU
 

Enumerations

enum class  psyqo::Hardware::CPU::IRQ : uint32_t {
  psyqo::Hardware::CPU::VBlank = 1 << 0 , psyqo::Hardware::CPU::GPU = 1 << 1 , psyqo::Hardware::CPU::CDRom = 1 << 2 , psyqo::Hardware::CPU::DMA = 1 << 3 ,
  psyqo::Hardware::CPU::Timer0 = 1 << 4 , psyqo::Hardware::CPU::Timer1 = 1 << 5 , psyqo::Hardware::CPU::Timer2 = 1 << 6 , psyqo::Hardware::CPU::Controller = 1 << 7 ,
  psyqo::Hardware::CPU::SIO = 1 << 8 , psyqo::Hardware::CPU::SPU = 1 << 9 , psyqo::Hardware::CPU::PIO = 1 << 10
}
 

Variables

IRQReg< 0x0070 > psyqo::Hardware::CPU::IReg
 
IRQReg< 0x0074 > psyqo::Hardware::CPU::IMask
 
Register< 0x00f0 > psyqo::Hardware::CPU::DPCR
 
Register< 0x00f4 > psyqo::Hardware::CPU::DICR
 
Register< 0x0000, uint32_t, WriteQueue::Bypasspsyqo::Hardware::CPU::WriteQueueFlusher