74157 haben totem-pole-Ausgänge, da darfst Du nicht einfach mehrere Ausgänge zusammen schalten. Benutze statt dessen 74257 mit tri-state-Ausgängen und sorge dafür, dass nie mehr als ein Chip selektiert ist.
Was soll das mit den Dioden werden? Wo ein Ausgang nur an Eingängen weiterverwurstet wird, ist die ersatzlos zu streichen. /CE zum Beispiel vom Flash wird niemals low werden, weil Y0 das nicht auf low ziehen kann - die Diode ist in der falschen Richtung eingebaut.
Wenn Du so eine Art wired-or bauen möchtest, dann gehören die Dioden generell anders herum. Und wo Du kein wired-or machen möchtest, einfach weg lassen.
/OE und /WE vom Flash und vom RAM hängen einfach in der Luft - die solltest Du noch anschliessen, wenn das was werden soll.
Aber der Vorschlag, in Gabys Forum zu fragen, war schon sehr gut - da sind einige Z80-Hardware-Experten, die Dir weiter helfen können.