EEPROM programmieren?

Moderator: Rockford

Antworten
Benutzeravatar
mega-hz
Beiträge: 1369
Registriert: 03.11.2021 11:23
Has thanked: 392 times
Been thanked: 467 times

EEPROM programmieren?

Beitrag von mega-hz »

Hallo,

im Zuge des Mini-BIOS zum umschalten von OS und BASIC habe ich Probleme mit dem EEPROM.

Es ist folgendermaßen:

Ein 28C256 von dem die Hälfte nur benutzt wird, enthält das BIOS von $C000-$CFFF sowie ein angepasstes OLD-OS von $E000-$FFFF.
Nun habe ich im PLD die Adresse $CFFF zum Schreiben freigegeben, alle anderen sind nur lesbar.
Das die Logik im PLD funktioniert, ist getestet.
Wenn ich das Konfig-Byte nach $CFFF schreibe, sollte es eigentlich im EEPROM gesichert sein, es bleibt aber der Inhalt unverändert.
Wenn auf das EEPROM geschrieben wird ($CFFF) wird WriteEnable, Pin27 vom EEPROM auf LOW gesetzt.

Weiss jemand, warum der Wert nicht dort landet?

Und es scheint so, als ob im Altirra die ROM-Bereiche schreibgeschützt sind, weiss jemand ob mal diesen irgendwo aufheben kann?
(Im echten Atari ist ja auch kein Schreibschutz fürs OS....)
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Erhard
Beiträge: 1009
Registriert: 04.11.2021 15:52
Has thanked: 121 times
Been thanked: 306 times
Kontaktdaten:

EEPROM programmieren?

Beitrag von Erhard »

Hallo,

mega-hz hat geschrieben:
06.02.2025 14:00
(Im echten Atari ist ja auch kein Schreibschutz fürs OS....)
Vielleicht bei Schreibzyklen (/W) kein /CS wenn über PB0 das ROM an ist?

Erhard
Wenn man sein Alter hexadezimal angibt kann man gleich wieder Bäume ausreißen :-)

Benutzeravatar
mega-hz
Beiträge: 1369
Registriert: 03.11.2021 11:23
Has thanked: 392 times
Been thanked: 467 times

Re: EEPROM programmieren?

Beitrag von mega-hz »

nein, schau in das MMU Logik Listing, da ist nix mit schreibschutz.
Ich hatte ja mal nen Rom-Simulator mit NVSRAM in C000 gehabt, da ging das schreiben nach C000-FFFF auch.
Aber ich glaube ich weiss, warum es nicht geht, hatte nur WE gesetzt, aber OE so gelassen.
Das ergibt dann wohl ne Kollision der Datenleitungen.
Werde WE einfach invertiert auf OE geben und CE an das MMU-OS Signal anschliessen, dann probieren.
Von der Logik sollte es dann passen.
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Online
Benutzeravatar
Kveldulfur
Beiträge: 1036
Registriert: 17.08.2021 02:32
Has thanked: 474 times
Been thanked: 437 times
Kontaktdaten:

Re: EEPROM programmieren?

Beitrag von Kveldulfur »

Hallo!

Ja, ganau. So sollte es aussehen:
WEOE.png
WEOE.png (7.11 KiB) 1598 mal betrachtet

Grüße
Janko
Meine Projekte findest Du hier...

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast