[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Apple II Interrupt card
Michael J. Mahon (mjmahon@aol.com) writes:
> Unless we know that interrupts are actually required for Contiki, this
> whole thread is just an exercise.
>
> Adam earlier suggested that the interrupt routine is only used to
> update a "real time seconds" clock, which is only polled in the idle
> loop to determine (presumably) whether something has timed out.
>
> If this is the case (someone with the source should be able to
> tell for sure), then a simple timing loop while idling will do the job
> with sufficient accuracy for TCP/IP.
>
> No interrupt source would be needed to run Contiki.
>
> If you really want to play with timer interrupts, then the method of
> tapping into VBL (available on _all_ Apple II's) and using it to pull
> an open-collector gate low on the IRQ line will do the job. You
> may want to use a two-input gate so that an annunciator can
> enable/disable the VBL interrupt. In any case, no slot card is
> required--this is all doable with wires and machined-pin sockets.
>
> -michael
>
After digging out the Apple Reference Manual, and being daunted because
despite the schematic in two different places it has to be one of
the most difficult to follow, I remembered that Don Lancaster had done
something along these lines in his "Enhancing Your Apple II, Vo 1"
(was there ever a second volume?).
Alas no interrupt, but he takes a signal off the video timing chain
and feeds it into to a "phantom SW3 input". It's in the Field Sync
chapter. He shows software to keep track of that input.
Michael