Exemple #1
0
 void InitMemCallbacks()
 {
     ExecCallback  = new LibGPGX.mem_cb(a => MemoryCallbacks.CallExecutes(a));
     ReadCallback  = new LibGPGX.mem_cb(a => MemoryCallbacks.CallReads(a));
     WriteCallback = new LibGPGX.mem_cb(a => MemoryCallbacks.CallWrites(a));
     _memoryCallbacks.ActiveChanged += RefreshMemCallbacks;
 }
Exemple #2
0
        public void WriteMemory(ushort address, byte value)
        {
            byte page = MPR[address >> 13];

            WriteMemory21((page << 13) | (address & 0x1FFF), value);
            MemoryCallbacks.CallWrites(address);
        }
Exemple #3
0
 void WriteCallback(uint addr)
 {
     MemoryCallbacks.CallWrites(addr);
 }