internal void WriteMemory(ushort addr, byte value) { if (addr != LastAddress) { DistinctAccessCount++; LastAddress = addr; } _mapper.WriteMemory((ushort)(addr & 0x1FFF), value); MemoryCallbacks.CallWrites(addr); }
public void WriteMemory(ushort addr, byte value) { if (addr != LastAddress) { DistinctAccessCount++; LastAddress = addr; } _mapper.WriteMemory((ushort)(addr & 0x1FFF), value); CoreComm.MemoryCallbackSystem.CallWrite(addr); }
private void WriteMemory(ushort addr, byte value) { if (addr != _lastAddress) { DistinctAccessCount++; _lastAddress = addr; } _mapper.WriteMemory((ushort)(addr & 0x1FFF), value); MemoryCallbacks.CallWrites(addr, "System Bus"); }
private void WriteMemory(ushort addr, byte value) { if (addr != _lastAddress) { DistinctAccessCount++; _lastAddress = addr; } _mapper.WriteMemory((ushort)(addr & 0x1FFF), value); var flags = (uint)(MemoryCallbackFlags.AccessWrite); MemoryCallbacks.CallMemoryCallbacks(addr, value, flags, "System Bus"); }