yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::app::emu Namespace Reference

SNES Emulation and debugging tools. More...

Namespaces

namespace  anonymous_namespace{emulator.cc}
 
namespace  anonymous_namespace{snes.cc}
 
namespace  audio
 
namespace  memory
 
namespace  video
 

Classes

class  AsmParser
 
class  Clock
 
class  ClockImpl
 
class  Cpu
 
class  Emulator
 A class for emulating and debugging SNES games. More...
 
struct  EmulatorKeybindings
 
struct  Input
 
class  InstructionEntry
 
struct  MnemonicMode
 
struct  MnemonicModeHash
 
class  SNES
 

Enumerations

enum class  AddressingMode {
  kAbsolute , kAbsoluteLong , kAbsoluteIndexedIndirect , kAbsoluteIndexedX ,
  kAbsoluteIndexedY , kAbsoluteIndirect , kAbsoluteIndirectLong , kAbsoluteLongIndexedX ,
  kAccumulator , kBlockMove , kDirectPage , kDirectPageIndexedX ,
  kDirectPageIndexedY , kDirectPageIndirect , kDirectPageIndirectIndexedY , kDirectPageIndirectLong ,
  kDirectPageIndirectLongIndexedY , kDirectPageIndirectIndexedX , kDirectPageIndirectLongIndexedX , kImmediate ,
  kImplied , kProgramCounterRelative , kProgramCounterRelativeLong , kStackRelative ,
  kStackRelativeIndirectIndexedY , kStackRelativeIndirectIndexedYLong , kStack , kStackRelativeIndexedY
}
 

Detailed Description

SNES Emulation and debugging tools.

Enumeration Type Documentation

◆ AddressingMode

enum class yaze::app::emu::AddressingMode
strong
Enumerator
kAbsolute 
kAbsoluteLong 
kAbsoluteIndexedIndirect 
kAbsoluteIndexedX 
kAbsoluteIndexedY 
kAbsoluteIndirect 
kAbsoluteIndirectLong 
kAbsoluteLongIndexedX 
kAccumulator 
kBlockMove 
kDirectPage 
kDirectPageIndexedX 
kDirectPageIndexedY 
kDirectPageIndirect 
kDirectPageIndirectIndexedY 
kDirectPageIndirectLong 
kDirectPageIndirectLongIndexedY 
kDirectPageIndirectIndexedX 
kDirectPageIndirectLongIndexedX 
kImmediate 
kImplied 
kProgramCounterRelative 
kProgramCounterRelativeLong 
kStackRelative 
kStackRelativeIndirectIndexedY 
kStackRelativeIndirectIndexedYLong 
kStack 
kStackRelativeIndexedY 

Definition at line 19 of file asm_parser.h.