C# Класс DotNES.Core.Memory

Показать файл Открыть проект

Открытые методы

Метод Описание
Memory ( NESConsole console ) : System
read16 ( ushort addr, bool pageWrap = false ) : ushort

Upper and lower bytes of val are swapped after reading.

read8 ( ushort addr ) : byte
write16 ( ushort addr, ushort val ) : void

Upper and lower bytes of val are swapped before writing.

write8 ( ushort addr, byte val ) : void

Write a byte to system memory. This might be internal RAM ($0000-$07FF), or could refer to memory-mapped devices, e.g. mappers, APU, PPU, etc.

Описание методов

Memory() публичный Метод

public Memory ( NESConsole console ) : System
console NESConsole
Результат System

read16() публичный Метод

Upper and lower bytes of val are swapped after reading.
public read16 ( ushort addr, bool pageWrap = false ) : ushort
addr ushort
pageWrap bool
Результат ushort

read8() публичный Метод

public read8 ( ushort addr ) : byte
addr ushort
Результат byte

write16() публичный Метод

Upper and lower bytes of val are swapped before writing.
public write16 ( ushort addr, ushort val ) : void
addr ushort
val ushort
Результат void

write8() публичный Метод

Write a byte to system memory. This might be internal RAM ($0000-$07FF), or could refer to memory-mapped devices, e.g. mappers, APU, PPU, etc.
public write8 ( ushort addr, byte val ) : void
addr ushort The 16-bit address at which to set a value.
val byte The byte to write at the given location.
Результат void