summaryrefslogtreecommitdiff
path: root/Q1.core/Components/IAddressable.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Q1.core/Components/IAddressable.cs')
-rw-r--r--Q1.core/Components/IAddressable.cs6
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