Estos chips de 256K x 1 tienen solo 1 bit de ancho. Con cuatro de ellos solo obtendrías 1 mordisco a la vez, y el Z80 no hace datos de 4 bits.
Es posible usarlos, pero no es lo que yo llamaría práctico, y tomaría más de 8 chips, a menos que quieras usar un FPGA para hacer un controlador de RAM. Usted necesita un controlador de todos modos, para generar su tiempo dinámico de RAM. Pero concentrémonos en simples operaciones de lectura / escritura.
Necesita, como mínimo, un multiplexor 2x1 de 9 canales para las direcciones. También necesita algunos retrasos para generar las luces estroboscópicas RAS y CAS. Con un solo 41256 puede producir una memoria RAM de 32K x 8, usando el modo de página. Utilizando los 15 bits de dirección superiores como la dirección de 32 K y las 3 lbs. De la dirección para proporcionar los 8 bits de datos, realizaría un modo de página de lectura o escritura, luego paso a través de las 3 direcciones de datos para leer o escribir secuencialmente los 8 bits de datos en o desde la memoria RAM. El tiempo de ciclo del modo de página toma de 100 a 150 nseg / ciclo, dependiendo de la velocidad de su chip, por lo que un solo ciclo de lectura o escritura tomaría del orden de 1 a 1.5 usec.
El recuento de fichas sería algo así como: 2 ea. 74HC157 2-1 mpx (aunque esto lo restringiría a un equivalente de 16k), 1 ea 74HC374 para las direcciones RAS, 2 ea 74HC161 para las direcciones CAS, 1 ea. 74HC161 para el contador de bits de datos, 1 ea 74HC151 8-1 mpx para escribir datos, 1 ea 74HC374 como registro de desplazamiento de lectura para almacenar los datos de salida antes de enviarlos al Z80, y un 74HC244 / 245 para enviar los datos al Z80 bus de datos. Además de algunos más para la lógica del pegamento, en una conjetura. Eso es un mínimo de aproximadamente 11 fichas. Además, suponiendo que esté utilizando un Z80 de 8 MHz, funcionará a un equivalente de aproximadamente un chip de 2 MHz. Toda la memoria que lea y escriba tomará mucho tiempo.
Por supuesto, puede acelerar las cosas utilizando 4 de ellas con un ciclo de lectura o escritura de dos etapas sin casi pérdida de velocidad.
Lo que realmente necesitas hacer es usar 8. Luego tienes una buena combinación entre tu CPU y tu memoria, y deberías poder obtener una velocidad decente y un número mínimo de chips.