yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
ppu_registers.h File Reference
#include <array>
#include <cstdint>
#include <vector>
Include dependency graph for ppu_registers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yaze::app::emu::video::PpuRegisters::INIDISP
 
struct  yaze::app::emu::video::PpuRegisters::OBJSEL
 
struct  yaze::app::emu::video::PpuRegisters::OAMADDL
 
struct  yaze::app::emu::video::PpuRegisters::OAMADDH
 
struct  yaze::app::emu::video::PpuRegisters::OAMDATA
 
struct  yaze::app::emu::video::PpuRegisters::BGMODE
 
struct  yaze::app::emu::video::PpuRegisters::Mosaic
 
struct  yaze::app::emu::video::PpuRegisters::BGSC
 
struct  yaze::app::emu::video::PpuRegisters::BGNBA
 
struct  yaze::app::emu::video::PpuRegisters::BGHOFS
 
struct  yaze::app::emu::video::PpuRegisters::BGVOFS
 
struct  yaze::app::emu::video::PpuRegisters::VMAIN
 
struct  yaze::app::emu::video::PpuRegisters::VMADDL
 
struct  yaze::app::emu::video::PpuRegisters::VMADDH
 
struct  yaze::app::emu::video::PpuRegisters::VMDATA
 
struct  yaze::app::emu::video::PpuRegisters::M7SEL
 
struct  yaze::app::emu::video::PpuRegisters::M7A
 
struct  yaze::app::emu::video::PpuRegisters::M7B
 
struct  yaze::app::emu::video::PpuRegisters::M7C
 
struct  yaze::app::emu::video::PpuRegisters::M7D
 
struct  yaze::app::emu::video::PpuRegisters::M7X
 
struct  yaze::app::emu::video::PpuRegisters::M7Y
 
struct  yaze::app::emu::video::PpuRegisters::CGADD
 
struct  yaze::app::emu::video::PpuRegisters::CGDATA
 
struct  yaze::app::emu::video::PpuRegisters::W12SEL
 
struct  yaze::app::emu::video::PpuRegisters::W34SEL
 
struct  yaze::app::emu::video::PpuRegisters::WOBJSEL
 
struct  yaze::app::emu::video::PpuRegisters::WH0
 
struct  yaze::app::emu::video::PpuRegisters::WH1
 
struct  yaze::app::emu::video::PpuRegisters::WH2
 
struct  yaze::app::emu::video::PpuRegisters::WH3
 
struct  yaze::app::emu::video::PpuRegisters::WBGLOG
 
struct  yaze::app::emu::video::PpuRegisters::WOBJLOG
 
struct  yaze::app::emu::video::PpuRegisters::TM
 
struct  yaze::app::emu::video::PpuRegisters::TS
 
struct  yaze::app::emu::video::PpuRegisters::TMW
 
struct  yaze::app::emu::video::PpuRegisters::TSW
 
struct  yaze::app::emu::video::PpuRegisters::CGWSEL
 
struct  yaze::app::emu::video::PpuRegisters::CGADSUB
 
struct  yaze::app::emu::video::PpuRegisters::COLDATA
 
struct  yaze::app::emu::video::PpuRegisters::SETINI
 
struct  yaze::app::emu::video::PpuRegisters::MPYL
 
struct  yaze::app::emu::video::PpuRegisters::MPYM
 
struct  yaze::app::emu::video::PpuRegisters::MPYH
 
struct  yaze::app::emu::video::PpuRegisters::SLHV
 
struct  yaze::app::emu::video::PpuRegisters::OAMDATAREAD
 
struct  yaze::app::emu::video::PpuRegisters::VMDATALREAD
 
struct  yaze::app::emu::video::PpuRegisters::VMDATAHREAD
 
struct  yaze::app::emu::video::PpuRegisters::CGDATAREAD
 
struct  yaze::app::emu::video::PpuRegisters::OPHCT
 
struct  yaze::app::emu::video::PpuRegisters::OPVCT
 
struct  yaze::app::emu::video::PpuRegisters::STAT77
 
struct  yaze::app::emu::video::PpuRegisters::STAT78
 

Namespaces

namespace  yaze
 
namespace  yaze::app
 Main namespace for the ImGui application.
 
namespace  yaze::app::emu
 SNES Emulation and debugging tools.
 
namespace  yaze::app::emu::video
 
namespace  yaze::app::emu::video::PpuRegisters
 

Variables

constexpr uint16_t yaze::app::emu::video::PpuRegisters::INIDISP = 0x2100
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::OBJSEL = 0x2101
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::OAMADDL = 0x2102
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::OAMADDH = 0x2103
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::OAMDATA = 0x2104
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BGMODE = 0x2105
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::MOSAIC = 0x2106
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG1SC = 0x2107
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG2SC = 0x2108
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG3SC = 0x2109
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG4SC = 0x210A
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG12NBA = 0x210B
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG34NBA = 0x210C
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG1HOFS = 0x210D
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG1VOFS = 0x210E
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG2HOFS = 0x210F
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG2VOFS = 0x2110
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG3HOFS = 0x2111
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG3VOFS = 0x2112
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG4HOFS = 0x2113
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::BG4VOFS = 0x2114
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::VMAIN = 0x2115
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::VMADDL = 0x2116
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::VMADDH = 0x2117
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::VMDATAL = 0x2118
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::VMDATAH = 0x2119
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::M7SEL = 0x211A
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::M7A = 0x211B
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::M7B = 0x211C
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::M7C = 0x211D
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::M7D = 0x211E
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::M7X = 0x211F
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::M7Y = 0x2120
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::CGADD = 0x2121
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::CGDATA = 0x2122
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::W12SEL = 0x2123
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::W34SEL = 0x2124
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::WOBJSEL = 0x2125
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::WH0 = 0x2126
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::WH1 = 0x2127
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::WH2 = 0x2128
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::WH3 = 0x2129
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::WBGLOG = 0x212A
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::WOBJLOG = 0x212B
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::TM = 0x212C
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::TS = 0x212D
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::TMW = 0x212E
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::TSW = 0x212F
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::CGWSEL = 0x2130
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::CGADSUB = 0x2131
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::COLDATA = 0x2132
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::SETINI = 0x2133
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::MPYL = 0x2134
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::MPYM = 0x2135
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::MPYH = 0x2136
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::SLHV = 0x2137
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::OAMDATAREAD = 0x2138
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::VMDATALREAD = 0x2139
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::VMDATAHREAD = 0x213A
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::CGDATAREAD = 0x213B
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::OPHCT = 0x213C
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::OPVCT = 0x213D
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::STAT77 = 0x213E
 
constexpr uint16_t yaze::app::emu::video::PpuRegisters::STAT78 = 0x213F