Und schaut was ich gerade noch entdeckt habe:
Please login to see this link.
Wo man dann halt wieder eine Lösung für den Expansionsport hätte ...
Und schaut was ich gerade noch entdeckt habe:
Please login to see this link.
Wo man dann halt wieder eine Lösung für den Expansionsport hätte ...
Die einfachste Lösung ist die beiden RAM's tauschen und die Leitung ändern. Ruhe im Karton.
Schalter braucht niemand.
Mir schwebt vor nur DA ein RAM einzublenden wo jetzt NICHTS ist.
Es gibt da nur ein kleines Problem: beim C16/C116 wird das physische RAM in $0000..$3FFF dreimal nach oben gespiegelt. Steht so sogar im Handbuch (beim C116 auf Seite 219).
Die Bösewichter sind beim C116 die Multiplexer U7 und U8: A0 bei U7 und A3 bei U8 sind fix auf +5V gelegt, bei einem internen Umbau muß man das auftrennen und die beiden Pins dann mit A14 bzw. A15 verbinden. Erst dann werden die zwei 4464, die man für die originalen 4416 eingebaut hat, richtig angesprochen.
Im ursprünglichen Zustand ist aber das RAM unvollständig ausdekodiert. Es ist da kein offener Bereich von $4000..$FFFF.
Im C16 Handbuch steht es ebenfalls auf Seite 219.
OT am Rande: selbst bei den Commodore 232 (wenn man mal einen kriegt) wird das RAM gespiegelt, aber halt nur einmal. ![]()
Mir schwebt vor nur DA ein RAM einzublenden wo jetzt NICHTS ist.
Also sozusagen weitere 48 KB zusätzlich einblenden?