Die Videologik hat das, was mir dann fehlen würde: das Clocking
Am Expansionsport liegt auch das Dotclock-Signal an, welches praktischerweise genau um den Faktor 8 schneller ist als der CPU-Takt. Dazu noch ein Zähler um genau 8 Takte davon abzählen zu können um mittels AND-Gatter nur genau diese 8 Pulse an SCK weiterzugeben während das ebenfalls davon getaktete Schieberegister 8 Bits raus+reinschiebt und der grösste Teil wäre geschafft. Natürlich könnte man das alles in einen PLD packen, aber mit etwas Kreativität sollte das auch in akzeptabler Chipanzahl diskret machbar sein.