🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #573

Re: vertical retrace inte

#573
From: Secret Mud
Date: Tue, 11 Aug 1992 10:54
19 lines
1097 bytes
From: tmkk@uiuc.edu (Khan)
 ... trimmed ...
>
>Voila! Shared interrupts. All it takes is a little intelligent design on
>the part of the programmer. The REAL problem is that apparently few
>programmers go the "extra mile" and design ISRs that a) interrogate the
>hardware to see if which device generated the interrupt, and b) chain to
>prior handlers if their device was not responsible. But don't think for
>a minute that because it's not commonly done that it CANNOT be done at
>all.
>

It's not that simple.  The problem lies in the actual interrupt signal.
Almost all cards drive the line high or low, rather than using a pull up
resistor and driving the line low.  So if two cards try to share an interrupt,
they would end up fighting, with one card driving high, and the other driving
low.

A definite 11 year old design fault.
Technical Details
Message-ID: <713530461.8643@zooid.guild.org>
Path: arc1-ca.pugleaf.net!sparky!uunet!uunet.ca!geac!zooid!ron

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!uunet.ca!geac!zooid!ron
From: ron@zooid.guild.org (Secret Mud)
Newsgroups: rec.games.programmer
Subject: Re: vertical retrace inte
Message-ID: <713530461.8643@zooid.guild.org>
Date: 11 Aug 92 10:54:21 GMT
Lines: 19