Jim Brain wrote:
Yes, but I was wondering if there was an even less
involved solution.
On the 64, the decoded IO at the user port makes this a trivial task,
and I'm not sure if the AppleII has a serial card or not.
The 16 pin DIP game port in the Apple II had four digital outputs (AN0
to AN3, for "annunciator") and three digital inputs (PB0 to PB2 for
"push button") that are trivial to individually control and test. As
long as your SPI device can operate at 5V and a few hundred Kbps are
good enough, no additional hardware should be needed.
-- Jecel