SRAM und VIA 6522 Problem

Es gibt 3 Antworten in diesem Thema, welches 1.459 mal aufgerufen wurde. Der letzte Beitrag (1. November 2005 um 16:16) ist von cbmhardware.

  • Ich habe ein kleines Problem mit einem SRAM an einem 6522 VIA.

    Prinzipiell werden beide Ports zum Schalten der Adressleitungen verwendet. Port_A ist A0-A7 und Port_B demnach A8-A15.

    Wenn ich nun die Adresse aendern moechte, muss ich zuerst die Leitungen invertieren.

    Ein Beispiel: Adresse $0000 auf $2000


    Wenn ich das Invertieren weglasse, kommt aus dem VIA ein Low-Puls. Der SRAM erkennt die Adressaenderung dann aber nicht.

    Hatte das anders in Erinnerung. :gruebel

    6522 VIA habe ich mal getauscht. Die war aber nicht defekt. Hat der SRAM einen Defekt oder ist das normal ?


    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

    Einmal editiert, zuletzt von cbmhardware (1. November 2005 um 11:36)

  • Zitat

    Original von cbmhardware


    Wenn ich das Invertieren weglasse, kommt aus dem VIA ein Low-Puls. Der SRAM erkennt die Adressaenderung dann aber nicht.

    Nur ein Schuß ins Blaue: Funktioniert es vielleicht, wenn du via+1 durch via+15 ersetzt?

    Der Port A des VIA ist "irgendwie" gepuffert. Ich habe die Details nicht im Kopf, aber ich hatte schon mal ähnliche Probleme mit dem Lesen des Port A des VIAs. Genauers kannst du in den Datenblättern zum VIA nachlesen. ;)

    Gruß,
    - Spiro.

  • Zitat

    Original von strik
    Nur ein Schuß ins Blaue: Funktioniert es vielleicht, wenn du via+1 durch via+15 ersetzt?

    Nein, leider nicht. Das hatte ich schonmal versucht. Habe ich eben nochmal gemacht und es geht nicht.
    Mein letztes Posting ist nicht ganz richtig. Ich muss jedes Programm mit Adressaenderung tatsaechlich zweimal ausfuehren.
    Wenn ich die selbe Adressaenderung im Programm doppelt ausfuehre, klappt es dennoch nicht.

    Zitat


    Der Port A des VIA ist "irgendwie" gepuffert. Ich habe die Details nicht im Kopf, aber ich hatte schon mal ähnliche Probleme mit dem Lesen des Port A des VIAs. Genauers kannst du in den Datenblättern zum VIA nachlesen. ;)

    Diese "VIA brief reference" kann ich langsam auswendig. ;)

    Mir ist das Cartridge mal runtergefalle und ordentlich auf die Fliesen geklatscht. Vieleicht hat es sich auch irgendwie anders einen Defekt eingefangen. Ich gehe langsam wirklich von einem defekten SRAM aus.

    Alle Signale sind passend da. Programme die vorher funktionierten , versagen ploetzlich und irgendwie muesste es auch funktionieren.

    Ich werde zur Vorsicht die CPU vom Rechner wechseln und danach sicher neuen SRAM-Speicher kaufen muessen.

    Danke fuer den Tipp.

    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Habe mal an ein aelteres 4x32KB Cartridge einen Bustreiber angeloetet, damit die Schaltung passend ist, die selbe Software verwendet, und es funktioniert wie gewuenscht.

    Mit dem neuen 512KB-Chip sind keine Adressaenderungen ohne "Reinpauken" mehr moeglich : etwa 4 Euro fuer die Tonne. :/

    Problem geloest,
    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |