yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
snes.cc File Reference
#include "app/emu/snes.h"
#include <cstdint>
#include <fstream>
#include "app/emu/audio/apu.h"
#include "app/emu/memory/dma.h"
#include "app/emu/memory/memory.h"
#include "app/emu/video/ppu.h"
#include "util/log.h"

Go to the source code of this file.

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::emu
 SNES Emulation and debugging tools.
 
namespace  yaze::emu::anonymous_namespace{snes.cc}
 

Macros

#define WRITE_STATE(file, member)   file.write(reinterpret_cast<const char*>(&member), sizeof(member))
 
#define READ_STATE(file, member)   file.read(reinterpret_cast<char*>(&member), sizeof(member))
 

Functions

void yaze::emu::anonymous_namespace{snes.cc}::input_latch (Input *input, bool value)
 
uint8_t yaze::emu::anonymous_namespace{snes.cc}::input_read (Input *input)
 

Macro Definition Documentation

◆ WRITE_STATE

#define WRITE_STATE (   file,
  member 
)    file.write(reinterpret_cast<const char*>(&member), sizeof(member))

Definition at line 12 of file snes.cc.

◆ READ_STATE

#define READ_STATE (   file,
  member 
)    file.read(reinterpret_cast<char*>(&member), sizeof(member))

Definition at line 13 of file snes.cc.