Si, los tiros deben de ir por ahi.... Pero no es como yo creia usando la señal busreq, porque esa señal lo que hace es poner en alta impedancia tanto al bus de datos como al de direcciones. Como el atmega genera el clock al Z80, lo que hace es darle reset, el Z80 poner su bus de direcciones a 0 y empieza a leer de la memoria y ejecutar secuencialmente. De alguna manera, el atmega, va controlando como van esas direcciones y lo que debe de hacer es accionando wait y clk para congelar al Z80 y acceder a a la RAM a escribir lo que le de la gana.
Es complicado.
Lo triste de este tipo de proyectos es que se hacen, funcionan pero no te enteras como funcionan realmente.