namespace Emux.GameBoy.Cartridge { /// /// Provides methods for emulation of a memory bank controller (MBC). /// public interface IMemoryBankController : IGameBoyComponent { byte ReadByte(ushort address); void ReadBytes(ushort address, byte[] buffer, int bufferOffset, int length); void WriteByte(ushort address, byte value); } }