Einschaltprobleme Atari 800 XL
Moderatoren: Sleeπ, andymanone
- Natuvell
- Beiträge: 80
- Registriert: 17.08.2021 09:24
- Has thanked: 153 times
- Been thanked: 13 times
- Kontaktdaten:
Einschaltprobleme Atari 800 XL
Es wurde schon mal im Forum behandelt, habe es aber nicht mehr gefunden.
Und zwar...bewirkt ein Aus und Einschalten des Rechners keinen "Cold Reset". Dass heisst es kann vorkommen wenn ich den Rechner aus und dann wieder einschalte es den gleichen Effekt hat wie ein Reset. Erst wenn ich den Rechner bisschen Ruhezeit gönne, Gibt es ein "Cold Reset"
Ich kann mit SHIFT+RESET das mit dem gepatchten OS erzwingen, aber nur wenn SysCheck gesteckt ist.
Was war da nochmal das Problem?
DANKE!
Und zwar...bewirkt ein Aus und Einschalten des Rechners keinen "Cold Reset". Dass heisst es kann vorkommen wenn ich den Rechner aus und dann wieder einschalte es den gleichen Effekt hat wie ein Reset. Erst wenn ich den Rechner bisschen Ruhezeit gönne, Gibt es ein "Cold Reset"
Ich kann mit SHIFT+RESET das mit dem gepatchten OS erzwingen, aber nur wenn SysCheck gesteckt ist.
Was war da nochmal das Problem?
DANKE!
Jochen
Online
- andymanone
- Beiträge: 2751
- Registriert: 17.08.2021 12:34
- Wohnort: Berlin - Suburban
- Has thanked: 566 times
- Been thanked: 957 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
Wenn ich mich recht erinnere, lag das daran,
dass der Kondensator nach dem Ausschalten noch einen Teil der Spannung hält und damit die DRAM´s ihren Inhalt teilweise noch behalten.
Habe das Phänomen bei einigen 130XE´s in der Vergangenheit mal gehabt..
Gtx.,
andY
dass der Kondensator nach dem Ausschalten noch einen Teil der Spannung hält und damit die DRAM´s ihren Inhalt teilweise noch behalten.
Habe das Phänomen bei einigen 130XE´s in der Vergangenheit mal gehabt..
Gtx.,
andY
Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / My brandnew, experimental Album "Apocalyptic Symphony" / Zur Zeit keine POKEY´s ab Lager - Warteliste
- Natuvell
- Beiträge: 80
- Registriert: 17.08.2021 09:24
- Has thanked: 153 times
- Been thanked: 13 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
So ist auch meine Erinnerung...war das nicht sogar nur ein Kondensator, in der Nähe vom Ein- und Ausschalter?
Jochen
Online
- andymanone
- Beiträge: 2751
- Registriert: 17.08.2021 12:34
- Wohnort: Berlin - Suburban
- Has thanked: 566 times
- Been thanked: 957 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
Ja, der "stehende" 470uF, links neben dem Schalter....
Gtx.,
andY
Gtx.,
andY
Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / My brandnew, experimental Album "Apocalyptic Symphony" / Zur Zeit keine POKEY´s ab Lager - Warteliste
Online
- andymanone
- Beiträge: 2751
- Registriert: 17.08.2021 12:34
- Wohnort: Berlin - Suburban
- Has thanked: 566 times
- Been thanked: 957 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / My brandnew, experimental Album "Apocalyptic Symphony" / Zur Zeit keine POKEY´s ab Lager - Warteliste
- dl7ukk
- Beiträge: 562
- Registriert: 25.08.2021 23:03
- Has thanked: 81 times
- Been thanked: 110 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
Hi,
spielte da nicht die Rekombination, sprich die Zeit für die Rekombination in den DRAM-Zellen eine wichtige Rolle?
Verlieren alternde Kondensatoren nicht langsam ihre Kapazität? War das nicht immer das Problem bei den Rechnern ?
dl7ukk
spielte da nicht die Rekombination, sprich die Zeit für die Rekombination in den DRAM-Zellen eine wichtige Rolle?
Verlieren alternde Kondensatoren nicht langsam ihre Kapazität? War das nicht immer das Problem bei den Rechnern ?
dl7ukk
- dl7ukk
- Beiträge: 562
- Registriert: 25.08.2021 23:03
- Has thanked: 81 times
- Been thanked: 110 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
Hi,
ich muß meinen Beitrag berichtigen/ verbessern ... sorry
.
-
.
Ich hoffe Euch nicht zu sehr verwirrt zu haben.
dl7ukk
ich muß meinen Beitrag berichtigen/ verbessern ... sorry
.
DRAMs gehen so ...
-
Und Dieser entlädt sich eben mal schneller oder langsamer. Ob die Rekombination hier eine Rolle spielt oder nur Leckströme, konnte ich Heute nicht endgültig klären.https://www.tecchannel.de/a/so-funktioniert-dram,401175,2 hat geschrieben: Der Zustand einer Zelle und damit die enthaltene digitale Information ist durch Ladungsspeicherung in einem Kondensator festgehalten
.
Dieser C1 dürfte bei Deinem Problem die geringste Rolle spielen.Natuvell hat geschrieben:Ist das der C1, 470µF 16V ?
Ich hoffe Euch nicht zu sehr verwirrt zu haben.
dl7ukk
- Franky
- Beiträge: 154
- Registriert: 17.08.2021 20:28
- Has thanked: 59 times
- Been thanked: 27 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
Du verwirrst uns öfters, das sind wir schon gewöhnt!
Guten Rutsch wünscht dir
Franky
Guten Rutsch wünscht dir
Franky
-
- Beiträge: 231
- Registriert: 03.06.2021 21:29
- Has thanked: 6 times
- Been thanked: 18 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
Ich denke, es ist sowieso nicht wirklich gut, Geräte immer auszuschalten, um einen Kaltstart zu verursachen ...
Hier ein paar Tipps, wie man einen Kaltstart erreicht, der auch den RAM leeren sollte:
- in BASIC:
- vor einem Reset "POKE 580,1" eingeben
- nit "B." (BYE) den Selbsttest aufrufen und dann Reset drücken
- Vom DOS Menü
- <M> (Run Adress) und "E477" eingeben führt direkt einen Kaltstart aus
- <M> "E478" führt zum Selbsttest, dann <Return>
Wenn der Atari mit <Option> (ohne BASIC) gestartet wurde, sollte jeder Druck auf <RESET> bei nicht Resetfesten Programmen einen Kaltstart ausführeh ... Bei Resetfesten Programmen hilft wohl nur das Ausschalten. Dann aber bitte vor dem Einschalten (angeratenn 3) - besser mindestens 5 - Sekunden warten ...
Hier ein paar Tipps, wie man einen Kaltstart erreicht, der auch den RAM leeren sollte:
- in BASIC:
- vor einem Reset "POKE 580,1" eingeben
- nit "B." (BYE) den Selbsttest aufrufen und dann Reset drücken
- Vom DOS Menü
- <M> (Run Adress) und "E477" eingeben führt direkt einen Kaltstart aus
- <M> "E478" führt zum Selbsttest, dann <Return>
Wenn der Atari mit <Option> (ohne BASIC) gestartet wurde, sollte jeder Druck auf <RESET> bei nicht Resetfesten Programmen einen Kaltstart ausführeh ... Bei Resetfesten Programmen hilft wohl nur das Ausschalten. Dann aber bitte vor dem Einschalten (angeratenn 3) - besser mindestens 5 - Sekunden warten ...
- Natuvell
- Beiträge: 80
- Registriert: 17.08.2021 09:24
- Has thanked: 153 times
- Been thanked: 13 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
wenn möglich, dann mache ich es mit SHIFT+RESET, aber nicht immer ist das gepatchte OS aktiv.
Gute Tipps, nicht immer habe ich die Möglichkeit irgendwas einzugeben.Burkhard hat geschrieben: ↑01.01.2023 01:29Hier ein paar Tipps, wie man einen Kaltstart erreicht, der auch den RAM leeren sollte:
- in BASIC:
- vor einem Reset "POKE 580,1" eingeben
- nit "B." (BYE) den Selbsttest aufrufen und dann Reset drücken
- Vom DOS Menü
- <M> (Run Adress) und "E477" eingeben führt direkt einen Kaltstart aus
- <M> "E478" führt zum Selbsttest, dann <Return>
Wenn der Atari mit <Option> (ohne BASIC) gestartet wurde, sollte jeder Druck auf <RESET> bei nicht Resetfesten Programmen einen Kaltstart ausführeh ... Bei Resetfesten Programmen hilft wohl nur das Ausschalten. Dann aber bitte vor dem Einschalten (angeratenn 3) - besser mindestens 5 - Sekunden warten ...
Ich probiere das mal mit dem C1, schaden kann es nicht. Dabei kann ich gleich noch den 5V Patch für das Syscheck machen
Jochen
-
- Beiträge: 231
- Registriert: 03.06.2021 21:29
- Has thanked: 6 times
- Been thanked: 18 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
Oh man, wat'n vaux pas!
Die Startadressen müssen mit <Return> bestätigt werden, dann <Reset>
- DjayBee
- Beiträge: 729
- Registriert: 17.08.2021 04:02
- Has thanked: 456 times
- Been thanked: 215 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
... und wenn du nach E478 springst, erwarte ich einen sauberen Absturz.
E471 sind Memo-Pad bzw. Selbsttest.
- pancio
- Beiträge: 200
- Registriert: 31.08.2021 07:31
- Has thanked: 120 times
- Been thanked: 145 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
Hi,
Have you RAM chips placed on sockets? If yes, change one chip to another one e.g. with higher access time or from other family. Should help
Haben Sie RAM-Chips auf Sockeln platziert? Wenn ja, tauschen Sie einen Chip gegen einen anderen aus, z. mit höherer Zugriffszeit oder aus einer anderen Familie. Soll helfen
Regards,
pancio
Have you RAM chips placed on sockets? If yes, change one chip to another one e.g. with higher access time or from other family. Should help
Haben Sie RAM-Chips auf Sockeln platziert? Wenn ja, tauschen Sie einen Chip gegen einen anderen aus, z. mit höherer Zugriffszeit oder aus einer anderen Familie. Soll helfen
Regards,
pancio
-
- Beiträge: 231
- Registriert: 03.06.2021 21:29
- Has thanked: 6 times
- Been thanked: 18 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
Ich hatte es damals mal selbst probiert und einige Ziffern probiert in der letzten Stelle! Ob dabei auch die 1 war weiß ich nicht mehr! Aber bei der "E478" ging es direkt in den Selftest! Der ließ sich anstandslos bedienen, aber bei einem Absturz würde ich fehlerhaftes Verhalten erwarten ...
- dl7ukk
- Beiträge: 562
- Registriert: 25.08.2021 23:03
- Has thanked: 81 times
- Been thanked: 110 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
Na ja, das ist mal wieder komisch
für Burkhard einen Auszug aus dem OS ...
Code: Alles auswählen
E465: 4C 5C E9 JMP $E95C
E468: 4C 17 EC JMP $EC17
E46B: 4C 0C C0 JMP $C00C
E46E: 4C C1 E4 JMP $E4C1
E471: 4C 23 F2 JMP $F223
E474: 4C 90 C2 JMP $C290
E477: 4C C8 C2 JMP $C2C8
E47A: 4C 8D FD JMP $FD8D
E47D: 4C F7 FC JMP $FCF7
E480: 4C 23 F2 JMP $F223
E483: 4C 00 50 JMP $5000
A B E R
für Joachim (und mich).
auch bei einem Jump nach $E478 landet man im Selbstest.
Gerade im atari800 mit MyDos sowie einem realen 800XE (ohne Dos, BASIC on) mit dem Freezer geprobt.
Das hatte ich nicht erwartet
Der Laie staunt, der Fachmann wundert sich und ein Huhn -nein das war ja was Anderes-
Sicherlich ist der Atari mit KI gesegnet. Schön das es immer was zu Staunen gibt.
Die Lösung
Code: Alles auswählen
E478: C8 INY
E479: C2 4C NOP #$4C
E47B: 8D FD 4C STA $4CFD
E47E: F7 FC INS $FC,X ;FLPTR
E480: 4C 23 F2 JMP $F223
dl7ukk
-
- Beiträge: 231
- Registriert: 03.06.2021 21:29
- Has thanked: 6 times
- Been thanked: 18 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
Also war meine Aussage falsch...
Es geht nicht direkt, sondern nur in..., in den Selbsttest. Ist aber auch egal - mir sind kaum Dinge bewußt, wo es mal notwendig sein könnte, da man mit solchen Maßnahmen meistens nur den Griff zum Hauptschalter vermeiden möchte um einen Kaltstart des Computers zu erreichen!
- Natuvell
- Beiträge: 80
- Registriert: 17.08.2021 09:24
- Has thanked: 153 times
- Been thanked: 13 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
So, der Kondensator ist erneuert. Man kann jetzt auch mit einer Sekunde Pause ein- und ausschalten und es wird ein Kaltstart durchgeführt. Dann aber auch mal wieder nicht.
Was immer funktioniert, ist ausschalten und bis 10 zählen. Vielleicht reicht auch bis 8.
Wie wurde es beim Hias OS gelöst das mit SHIFT+RESET ein Kaltstart ausgelöst wird? (Danke an Stefan aka Tigerduck der mir das gezeigt hat)
PS: Ist beim ST mit EmuTOS ja auch so. CTRL+SHIFT+ALT+DELETE ist Kaltstart
Was immer funktioniert, ist ausschalten und bis 10 zählen. Vielleicht reicht auch bis 8.
Wie wurde es beim Hias OS gelöst das mit SHIFT+RESET ein Kaltstart ausgelöst wird? (Danke an Stefan aka Tigerduck der mir das gezeigt hat)
PS: Ist beim ST mit EmuTOS ja auch so. CTRL+SHIFT+ALT+DELETE ist Kaltstart
Jochen
- dl7ukk
- Beiträge: 562
- Registriert: 25.08.2021 23:03
- Has thanked: 81 times
- Been thanked: 110 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
Quod erat expectandumNatuvell hat geschrieben: ↑06.01.2023 10:48So, der Kondensator ist erneuert. Man kann jetzt auch mit einer Sekunde Pause ein- und ausschalten und es wird ein Kaltstart durchgeführt. Dann aber auch mal wieder nicht.
Was immer funktioniert, ist ausschalten und bis 10 zählen. Vielleicht reicht auch bis 8.
.
Keine Ahnung. Im OS die Reset-Routine geändert ..., aber das wirst Du Dir schon gedacht haben.
Solche Kaltstart-Optionen gibt es auch in anderen OS, zB. Qmeg, SPOS ...
dl7ukk
- tfhh
- Beiträge: 151
- Registriert: 17.06.2021 02:31
- Wohnort: Wistedt, Germany
- Has thanked: 145 times
- Been thanked: 153 times
Re: Einschaltprobleme Atari 800 XL
Irgendwelche Kondensatoren zu tauschen oder wegzulassen ändert nichts am "Problem" - das verursachen die DRAM Chips von ganz alleinNatuvell hat geschrieben: ↑06.01.2023 10:48So, der Kondensator ist erneuert. Man kann jetzt auch mit einer Sekunde Pause ein- und ausschalten und es wird ein Kaltstart durchgeführt. Dann aber auch mal wieder nicht.
Was immer funktioniert, ist ausschalten und bis 10 zählen. Vielleicht reicht auch bis 8.
Das "Problem" rührt einfach daher, daß bestimmte DRAM Chips ihren Inhalt deutlich länger halten können als andere. Faustregel (aber nicht immer zutreffend!): Alles, was aufgedruckt 150ns oder weniger Zugriffszeit hat, ist CMOS und kann deutlich länger den Inhalt erhalten als die alten NMOS RAMs. Wie gesagt, Faustregel!
Das Atari OS schreibt in der Zeropage in drei Bytes drei bestimmte Muster. Solange diese drei Muster korrekt sind (und nicht POKEY 580,1 etc. zuvor gemacht wurde...), wird *immer* ein Warmstart ausgeführt. Daher hat man auch den Effekt, daß z.B. ein 3-4 Sekunden Ausschalten ein sofortiges, erneutes READY bewirkt (wenn BASIC aktiv war), aber man kann keine Befehle eingeben bzw. der Interpreter hängt sich auf, egal was man eingibt. Dann ist nämlich bereits der Variablenspeicher und ggf. auch einige Pointer zerstört bzw. beinhalten Unsinn, aber die Magic-Bytes sind noch intakt. Bildschirm etc. wird bei jedem Reset eh gelöscht und auch die DL wird neu aufgebaut. Daher "sieht" man sonst nichts.
Beste Abhilfe ist hier wirklich, irgendeine der vielen gepatchten Betriebssystem zu wenden, die einen Kaltstart via Shift o.ä.. supporten. Ich habe in all meinen Rechnern seit Ewigkeiten das normale Rev.2 XL OS mit den Hias-Highspeed-Patch drin, der ein Kaltstart via SHIFT erlaubt. Das ist nahezu 99,9% kompatibel, mit Ausnahme von 1-2 Exoten hatte ich bisher nichts, was damit nicht lief. Denn ständiges kurzes Ein-/Ausschalten, wie Erhard schon erwähnte, ist pures Gift für 40 Jahre alte Chips...
Grüße, Jürgen
-
- Beiträge: 231
- Registriert: 03.06.2021 21:29
- Has thanked: 6 times
- Been thanked: 18 times
- Kontaktdaten:
Re: Einschaltprobleme Atari 800 XL
OT on
An alle, die mir hier wegen genauerer "Einsprungadressen" widersprechen bzw. ...sprochen haben, eine kurze Erklärung: ich bin über die dokumentierte "innere Materie" der XL/XE wenig betraut. Einzig der Sprungbefehl für den direkten Kaltstart aus DOS war zum DOS 3 als "'Run at adress: $E477 ...' führt zum Kaltstart" dokumentiert. Allerdings habe ich DOS 3 nicht lange angewendet ...
Durch Herumprobieren ... aber das habe ich ja schon erwähnt ...
OT off ...
An alle, die mir hier wegen genauerer "Einsprungadressen" widersprechen bzw. ...sprochen haben, eine kurze Erklärung: ich bin über die dokumentierte "innere Materie" der XL/XE wenig betraut. Einzig der Sprungbefehl für den direkten Kaltstart aus DOS war zum DOS 3 als "'Run at adress: $E477 ...' führt zum Kaltstart" dokumentiert. Allerdings habe ich DOS 3 nicht lange angewendet ...
Durch Herumprobieren ... aber das habe ich ja schon erwähnt ...
OT off ...
Wer ist online?
Mitglieder in diesem Forum: kgo und 1 Gast