From 571e44a12d2a52e92c1165ec294469d3d384faef Mon Sep 17 00:00:00 2001 From: Melodi <62381002+Melodi17@users.noreply.github.com> Date: Fri, 20 Mar 2026 06:04:13 +1000 Subject: change: Split addressable and bus device --- Q1.core/Components/IAddressable.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Q1.core/Components/IAddressable.cs') 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 -- cgit v1.3.1