yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dma.cc File Reference
#include "app/emu/memory/dma.h"
#include <iostream>
Include dependency graph for dma.cc:

Go to the source code of this file.

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::memory
 
namespace  yaze::app::emu::memory::dma
 

Functions

void yaze::app::emu::memory::dma::Reset (MemoryImpl *memory)
 
uint8_t yaze::app::emu::memory::dma::Read (MemoryImpl *memory, uint16_t adr)
 
void yaze::app::emu::memory::dma::Write (MemoryImpl *memory, uint16_t adr, uint8_t val)
 
void yaze::app::emu::memory::dma::DoDma (SNES *snes, MemoryImpl *memory, int cpuCycles)
 
void yaze::app::emu::memory::dma::HandleDma (SNES *snes, MemoryImpl *memory, int cpu_cycles)
 
void yaze::app::emu::memory::dma::WaitCycle (SNES *snes, MemoryImpl *memory)
 
void yaze::app::emu::memory::dma::InitHdma (SNES *snes, MemoryImpl *memory, bool do_sync, int cpu_cycles)
 
void yaze::app::emu::memory::dma::DoHdma (SNES *snes, MemoryImpl *memory, bool do_sync, int cycles)
 
void yaze::app::emu::memory::dma::TransferByte (SNES *snes, MemoryImpl *memory, uint16_t aAdr, uint8_t aBank, uint8_t bAdr, bool fromB)
 
void yaze::app::emu::memory::dma::StartDma (MemoryImpl *memory, uint8_t val, bool hdma)