@shaun
Widerstände zum Schutz gegen Bus-Kollisionen höre ich hier das erste mal.
Read- und Write-Ausgang des µC mit einem Pull-Up zu versehen, ist allerdings Pflicht, damit nicht ausgerechnet während Reset der Bus evtl. zusammen bricht. Den 8-Bit-Port nur während dem 'Adresse-latchen' und 'Daten-schreiben' auf Ausgang zu setzen, ist bei mir selbstverständlich.
Wenn ich dann nicht in der Lage sein sollte, das Schreib- und Lese-Signal im Programm zum richtigen Zeitpunkt zu setzen, würde ich auf 'Bäcker' umsteigen und jeden Morgen die schwarzen Brötchen in den Mülleimer werfen