Beiträge von kinzi im Thema „1541old Eproms tauschen“

    Ich muss mal diesen alten Thread ausgraben. Eigentlich wollte ich einen neuen aufmachen, um meine Lösung zu posten, hab dann aber geschaut, ob das schon mal jemand gemacht hat und diesen Thread hier gefunden; daher hänge ich es mal hier dazu.

    Leider kann man das nicht so einfach auf die alte 1541 übertragen, die benutzt an dieser Stelle eine komplett andere Logik. Du könntest aber die Schaltung aus der 1541-II nachbilden und ein 27256 in einem Sockel verbauen. Die Daten und fast alle Adressleitungen bekommst aus dem ROM-Sockel, A13 und A14 holst du dir vom 6502 und A15 wird invertiert (1 Gatter aus einem 74LS04) und ist der _CS des ROMs.

    Ich verstehe nicht, warum du dich dagegen sträubst einfach ein 27C256 mit einem Adapter in einem der ROM-Sockel zu betreiben (es ist egal welcher, er liefert nur +5V, GND, D0-D7 und A0-A12), dir A13 und A14 vom 6502 zu holen und A15 durch einen Inverter zu schicken und als _CS/_OE des EPROMs zu verwenden.


    Insgesamt ergibt sich so die Schaltung wie sie in der 1541-II verwendet wird und damit sollte das für due 1541-II geeignete ROM laufen.

    Es geht viel einfacher, man braucht keine zusätzlichen Bauteile. Alles, was man machen muss ist, eine Leiterbahn auf der Platinenoberseite durchtrennen, eine Brücke einlöten und eine Drahtverbindung (A13) zusätzlich zum EPROM ziehen.

    Ich hatte heute den Wunsch, bei einer 1541 (Assy. 250442), deren Low-ROM gestorben ist und welches ich bereits durch ein EPROM mit Adapter ersetzt habe ein anderes OS einzubauen. Da dazu das High-ROM zu ersetzen ist und ich von Natur aus geizig bin (Alemanne :bgdev), wollte ich nicht zwei EPROMs mit zwei Adaptern verbraten. Ein Blick in die Generierung der /CS für die ROMs bei der 1541 zeigt eine einfache Lösung:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Die Verbindung von UC7, Pin 9 zu UC6, Pin 9 wird getrennt. Pin 9 und 10 von UC7 werden verbunden. Damit ist das Gatter UC7c ein simpler Inverter, der A15 invertiert (wie bei der 1541-II). Von Pin 9 des UC6 (der näher zu CPU liegt) kann nun A13 per Draht zum EPROM geführt werden. Das EPROM kommt mittels Adapter in den High-ROM-Sockel. Fertig. :)

    Bitte melde dich an, um diesen Anhang zu sehen.

    Die durchzutrennende Leiterbahn findet sich bei der roten Markierung (Kreis). Der gelbe Draht holt A13 von UC6, Pin 9.

    Funktioniert einwandfrei und ist in ein paar Minuten erledigt.