On Sunday, May 20, 2007 12:57 PM [GMT+1], Alessandro <apoppi@xxxxxxxx> wrote:
programmata attualmente la cpld, non viene revocato neanche durante gli accessi in scrittura all'area 0-$3FFF, dato che assumo PER SCONTATO che la rom non venga attivata quando il processore SCRIVE in tale area. Questa condizione corrisponde a verita` sul 48K, dove l'output_enable della ROM e` collegato al segnale RD dello Z80, ed infatti tutto ha sempre funzionato a meraviglia.
Argh.Ho appena verificato: nel 48K, OE e CS della rom sono collegati a mreq e romcs. Di conseguenza, se non disabilito il romcs, la rom puo` potenzialmente attivarsi anche durante una scrittura, a meno che il romcs stesso non dipenda dal RD all'interno dell'ULA.
Questo espone anche ad una possibilita` che le ula del 48K e del +2 lavorino in modo diverso.
Ciao!