Hallo Stefan,
ja wie mans nimmt, die indirekte Lösung braucht weniger, dafür kannst
du den Speicher nicht so schnell ansprechen, man muss immer über ein
pseudo
Register gehen. (also um die Adresse zu setzen)
Also mindestens CS (Chipselect), A0 (Data,Command), RD,WR,D0...D7 und
das Wait Signal.
Reset würde ich auch über einen IO Pin laufenlassen.
Wenns schneller gehen soll A1-A15.
Mein Ratschlag: Wenn viel und schnell Grafik aufgebaut werden soll
brauchst du eine CPU mit Adressbus und BUS-Arbitration.
Ganz einfach Datendurchsatz muss die CPU haben.
Da gibts leider keine Tricks.
Ich habe komplette Grafikansteuerung in Assembler auf einem M16C62
geschrieben. Nur ist der M16C62 mit 16Mhz halt zu langsam (jedenfals
für mich...) Und die M32Cxx mit 32 Mhz auch noch und dazu noch zu
teuer.
Schau doch mal bei Cirrus Logic die haben den Grafik Controller schon
drin !
Oder wenn Zeit keine Rolle spielt nimm doch Schieberegister 74HCT595
jedenfals für die Adressleitungen oder du Baust ein CPLD ran.
Also ich finde es gibt nichts schlimmeres als dem Bildaufbau zu
betrachten müssen.
Aber ich kenne deine Anwendung ja auch nicht ?
Gruß Sascha