#include <array>#include <cstdint>#include <vector>#include "app/emu/memory/memory.h"#include "app/emu/video/ppu_registers.h"#include "app/rom.h"
Go to the source code of this file.
Classes | |
| class | yaze::emu::PpuInterface |
| struct | yaze::emu::SpriteAttributes |
| struct | yaze::emu::TilemapEntry |
| struct | yaze::emu::Tilemap |
| struct | yaze::emu::Color |
| struct | yaze::emu::OAMSize |
| struct | yaze::emu::OAMAddress |
| struct | yaze::emu::TileMapLocation |
| struct | yaze::emu::CharacterLocation |
| struct | yaze::emu::VideoPortControl |
| struct | yaze::emu::ScreenDisplay |
| struct | yaze::emu::ScreenMode |
| struct | yaze::emu::ScrollRegister |
| struct | yaze::emu::MainSubScreenDesignation |
| struct | yaze::emu::WindowMaskSettings |
| struct | yaze::emu::WindowMaskSettings2 |
| struct | yaze::emu::WindowPosition |
| struct | yaze::emu::MaskLogicSettings |
| struct | yaze::emu::CounterIrqNmiRegisters |
| struct | yaze::emu::JoypadRegisters |
| struct | yaze::emu::DmaRegisters |
| struct | yaze::emu::WramAccessRegisters |
| struct | yaze::emu::Tile |
| struct | yaze::emu::Layer |
| struct | yaze::emu::BgLayer |
| struct | yaze::emu::WindowLayer |
| struct | yaze::emu::BackgroundLayer |
| class | yaze::emu::Ppu |
Namespaces | |
| namespace | yaze |
| Main namespace for the application. | |
| namespace | yaze::emu |
| SNES Emulation and debugging tools. | |
Typedefs | |
| typedef struct yaze::emu::Layer | yaze::emu::Layer |
| typedef struct yaze::emu::BgLayer | yaze::emu::BgLayer |
| typedef struct yaze::emu::WindowLayer | yaze::emu::WindowLayer |
Enumerations | |
| enum class | yaze::emu::BackgroundMode { yaze::emu::Mode0 , yaze::emu::Mode1 , yaze::emu::Mode2 , yaze::emu::Mode3 , yaze::emu::Mode4 , yaze::emu::Mode5 , yaze::emu::Mode6 , yaze::emu::Mode7 } |
| enum class | yaze::emu::SpriteSize { yaze::emu::Size8x8 , yaze::emu::Size16x16 , yaze::emu::Size32x32 , yaze::emu::Size64x64 } |