Inspiriert von einer Nestar Ram & ROM Platine auf Ebay (https://www.ebay.de/itm/405118602827 Preisvorschlag bis 65 pfund automatisch abgelehnt lohnt also nicht) dachte ich mir: warum nicht sowas nachbauen.
Das hätte den Vorteil, dass der RAM-Expansionslot des 2001 auch genutzt wird. Und es "historisch passender" aussieht, als eine moderne, im CPU-Sockel sitzende RAMROM-Platine.
Jetzt habe ich aber zur Schaltung ein Verständnisproblem. Nicht wirklich an sich, aber wie es mit nur einem LS00 zusätzlich zum D43256 SRAM (32K-WORD BY 8-BIT) und einem 2532 möglich ist. Irgendwie scheitere ich daran, die SELx Lines mit nur 4 Gates auszuwerten und damit A12 A13 A14 am SRAM und noch den CS und RW anzusprechen.
Das ROM als Erweiterungsrom ist ja einfach. Adressline, Datalines, und SEL9 oder SELA an den CS+OE. Fertig.
Aber das RAM?
R/W am RAM hab ich identisch wie im PET selbst aus R/W+W und PHI2 generiert:
Aber die noch fehlenden Adresslines und CS? (OE kann low gezogen werden, geht auch beim Schreiben)
Am Slot liegen ja nur die SEL lines.
Und die müsste ich doch eigentlich wieder dekodieren?
A14 = SEL 4 or 5 or 6 or 7
A13 = SEL 2 or 3 or 6 or 7
A12 = SEL 3 or 5 or 8
UND CS= SEL2 or 3 or 4 or 5 or 6 or 7 ?!
Aber offensichtlich muss das ja auch anders gehen.