#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 } |