public override byte Read1(uint address) { if (IsHwRegister(address)) { return((byte)Dma.ReadDma(1, address)); } var value = base.Read1(address); if (LogNormalReads) { Console.WriteLine("Read1(0x{0:X8}) <- 0x{1:X2} at 0x{2:X8}", address, value, CpuThreadState.Pc); } return(value); }