Has anyone ever seen or heard of an emulator that takes the approach of defining devices attached to a bus?
You'd have the bus, and devices could control or listen. Mostly the CPU would be in control and devices would just listen, updating their state appropriately.
I realise it's probably not optimal, but are there any other drawbacks you can think of?
I'm thinking that a zx81 emulator built around this principle would be a great learning aid.
It's probably because I haven't had any coffee today.
Bus based emu
Re: Bus based emu
Thought about it several times over the years... I even got as far a writing a bit of code once but gave up
Mike
Mike