INT. Possible option.
ZXNet echo conference «hardware.zx»
From Igor Afonkin → To All 21 February 2006
Hello, All
Reading the topics in the iron forum, I decided to raise the question about processing
interrupts. The topic has been in the air for a long time, but apparently no one is anything different from
I8259 could not offer this.
In general terms, the idea is as I tried to depict it in the diagram. Enough
rude, and 100% unworkable. But that's not the point. Maybe together
With our efforts we will bring this undertaking to a workable version.
The advantages of the proposed option are that it can be used
practically without altering either the existing Spectrum itself or the ones known on
Today there are additional devices. Those. this option is intended for
primarily for new devices, as an integral part of them.
A few explanations about the diagram:
1) JP1 and JP2 are part of ZX-BUS. All signals are standard. Except,
except perhaps the /INT signal.
2) JP3 is the conditional point of signal generation by the device /INT.
3) S1 - DIP switch on which you need to set the desired vector
interruptions.
Circuit glitches that I see:
1) Conflict on the data bus with simultaneous INT from 2 or more devices.
2) The fundamental impossibility of setting priorities.
PS: Understanding that criticism will follow, perhaps harshly, I still ask you to be
extremely constructive ;)
File: int_bad.png http://zx.pk.ru/attachment.php?attachmentid=2644