Genau deshalb hat man das PAL auf die Platine gebaut, durch einen hinterlistigen Trick den ich aber
nicht begreife ist es möglich die 2 alten Bänke einzubinden um dann 3Mb zu erhalten.
Ist jetzt nicht sonderlich schwierig. Die 2MB Bank muß an /RAS0 angeschlossen werden. Beide 0.5MB Bänke werden auf /RAS1 verdrahtet. Diese benötigen 4 /CAS Leitungen, um ein Byte/Oktet zu adressieren. Diese 4 /CAS Leitungen werden aus den bisherigen /CAS1L und /CAS1H mit den beiden Adressen, die über MA9 übertragen werden, generiert.
TOS erkennt beim Speichertest eine 2MB Bank unten und eine 2MB Bank oben, ist aber so clever, daß es das obere 1MB als defekt erkennt und phystop, memtop etc. korrekt setzt.
Nachzulesen in der ST-Computer 3/1990 S.150
Das alles gibt es auch als GAL. Hatte ich in einem 1040ST drin, lief 1A!
In einer c't gab es m.W. was ähnliches, Damit konnte man 4 512KByte Bänke zu einer 2MB Bank zusammenfassen. Ging aber wohl nicht mit allen STs.
Und JA: es ist hilfreich, wenn man weiß, wie DRAM angesteuert werden muß!