summaryrefslogtreecommitdiff
path: root/Emulator/Chip/DebugDevice.cs
blob: 4e869bb2e92ce33af9a009cd03101934f6da9466 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
namespace Q1.Emulator.Chip;

using System;

public class DebugDevice(u16 addressPoint)
    : BusDevice(addressPoint, (u16) (addressPoint + 2))
{
    public override u8 Read(u16 address) => throw new Exception("DebugDevice.Read not permitted");
    public override void Write(u16 address, u8 value)
    {
        Console.WriteLine($"DebugDevice.Write: x{value:X4} b{value:b8}");
    }
}