diff options
Diffstat (limited to 'Q1.core/Components/IAddressable.cs')
| -rw-r--r-- | Q1.core/Components/IAddressable.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Q1.core/Components/IAddressable.cs b/Q1.core/Components/IAddressable.cs index 54218d9..339f076 100644 --- a/Q1.core/Components/IAddressable.cs +++ b/Q1.core/Components/IAddressable.cs @@ -4,10 +4,14 @@ public interface IAddressable { public u8 Read(u16 address); public void Write(u16 address, u8 value); - public void Clock(); +} +public interface IBusDevice : IAddressable +{ public u16 AddressableStart { get; } public u16 AddressableEnd { get; } + + public void Clock(Bus bus); } public static class AddressableExtensions |
