1#ifndef YAZE_APP_EMU_VIDEO_PPU_REGISTERS_H
2#define YAZE_APP_EMU_VIDEO_PPU_REGISTERS_H
37constexpr uint16_t
BG1SC = 0x2107;
38constexpr uint16_t
BG2SC = 0x2108;
39constexpr uint16_t
BG3SC = 0x2109;
40constexpr uint16_t
BG4SC = 0x210A;
60constexpr uint16_t
VMAIN = 0x2115;
69constexpr uint16_t
M7SEL = 0x211A;
70constexpr uint16_t
M7A = 0x211B;
71constexpr uint16_t
M7B = 0x211C;
72constexpr uint16_t
M7C = 0x211D;
73constexpr uint16_t
M7D = 0x211E;
74constexpr uint16_t
M7X = 0x211F;
75constexpr uint16_t
M7Y = 0x2120;
76constexpr uint16_t
CGADD = 0x2121;
81constexpr uint16_t
WH0 = 0x2126;
82constexpr uint16_t
WH1 = 0x2127;
83constexpr uint16_t
WH2 = 0x2128;
84constexpr uint16_t
WH3 = 0x2129;
87constexpr uint16_t
TM = 0x212C;
88constexpr uint16_t
TS = 0x212D;
89constexpr uint16_t
TMW = 0x212E;
90constexpr uint16_t
TSW = 0x212F;
95constexpr uint16_t
MPYL = 0x2134;
96constexpr uint16_t
MPYM = 0x2135;
97constexpr uint16_t
MPYH = 0x2136;
98constexpr uint16_t
SLHV = 0x2137;
SNES Emulation and debugging tools.
constexpr uint16_t BG2VOFS
constexpr uint16_t VMDATAL
constexpr uint16_t BG1VOFS
constexpr uint16_t BG34NBA
constexpr uint16_t BG4VOFS
constexpr uint16_t MOSAIC
constexpr uint16_t BG3VOFS
constexpr uint16_t BG12NBA
constexpr uint16_t VMDATAH
constexpr uint16_t BG1HOFS
constexpr uint16_t BG3HOFS
constexpr uint16_t BG4HOFS
constexpr uint16_t BG2HOFS
Main namespace for the application.
uint16_t horizontal_scroll
uint8_t chr_base_address_1
uint8_t chr_base_address_2
uint8_t horizontal_tilemap_count
uint8_t vertical_tilemap_count
uint8_t main_color_window
uint8_t multiplication_result_high
uint8_t multiplication_result_low
uint8_t multiplication_result_mid
uint8_t priority_rotation
uint8_t name_secondary_select
uint8_t name_base_address
uint16_t horizontal_counter_output
uint16_t vertical_counter_output
uint8_t sprite_tile_overflow
uint8_t counter_latch_value
uint8_t address_increment_mode
uint8_t vram_data_read_high
uint8_t vram_data_read_low