yaze 0.2.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dma.h File Reference
#include <cstdint>
#include "app/emu/memory/memory.h"
#include "app/emu/snes.h"
Include dependency graph for dma.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::emu
 SNES Emulation and debugging tools.
 

Functions

void yaze::emu::ResetDma (MemoryImpl *memory)
 
void yaze::emu::HandleDma (Snes *snes, MemoryImpl *memory, int cpu_cycles)
 
void yaze::emu::WaitCycle (Snes *snes, MemoryImpl *memory)
 
void yaze::emu::InitHdma (Snes *snes, MemoryImpl *memory, bool do_sync, int cpu_cycles)
 
void yaze::emu::DoHdma (Snes *snes, MemoryImpl *memory, bool do_sync, int cycles)
 
void yaze::emu::TransferByte (Snes *snes, MemoryImpl *memory, uint16_t aAdr, uint8_t aBank, uint8_t bAdr, bool fromB)
 
uint8_t yaze::emu::ReadDma (MemoryImpl *memory, uint16_t adr)
 
void yaze::emu::WriteDma (MemoryImpl *memory, uint16_t adr, uint8_t val)
 
void yaze::emu::StartDma (MemoryImpl *memory, uint8_t val, bool hdma)
 
void yaze::emu::DoDma (Snes *snes, MemoryImpl *memory, int cpuCycles)