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 byte ReadMemory(ushort address)
        {
            byte page   = MPR[address >> 13];
            var  result = ReadMemory21((page << 13) | (address & 0x1FFF));

            MemoryCallbacks.CallReads(address);
            return(result);
        }
Exemple #3
0
 void ReadCallback(uint addr)
 {
     MemoryCallbacks.CallReads(addr);
 }