So es gibt news, ich habe den STE zum Booten gebracht AAAABBBBERRRRR... nun erhalte ich 11 Bomben sobald er HDDriver anfängt zu booten. Könnte jetzt an einer Falschen Konfiguration von HDdriver liegen oder ein defekt.
Ich will mir das GAL Listing nochmals genauer anschauen denn ich habe von einigen schon gehört das die Schaltung von PPera instabil läuft. Ich habe mir die Suska Quellen von Wolfgang Förster einmal geladen und er hat die Logic auch angepasst und verändert. Ich will das ebenfalls mal versuchen...
Die Änderungen liegen darin das er LDS und UDS mit zur Decodierung verwendet und in der logic wird beim ihm AS mit abgefragt. Ich könnte mir vorstellen das man durch das verwenden von AS in der Logic etwas mehr Zeit gewinnt, da die CPU die Adressen die am Bus anliegen mit AS erst für Gültig erklärt. So wie es aktuell ist in dem GAL schaltet der Decoder bereits sobald die Adressen am Bus anliegen
DTACK = /AS*A23*A22*A21*/A20*/A19*/A18*RW+
A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14;
/SELP = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*/A5;
/SELS = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*A5;
/IORD = /AS*A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*RW;
/IOWR = /AS*A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*/RW;
/LINEA = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14;
Abgeändert
DTACK = /AS*A23*A22*A21*/A20*/A19*/A18*RW+
A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*/LDS*/UDS;
/SELP = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*/A5*/AS;
/SELS = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*A5*/AS;
/IORD = /AS*A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*RW*/LDS*/UDS;
/IOWR = /AS*A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*/RW*/LDS*/UDS;
/LINEA = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*/AS;
LDS, UDS, AS sind Low Aktive Signale daher /
Und was ich auch noch anders ist, bei Wolfgangs Schaltung wird Reset nochmal durch die Logic geschleift und hängt nicht direkt am ATARI<->IDE Bus.
Ich werde das GAL mal abändern und berichten.