Neueste Beiträge

Seiten: 1 2 3 [4] 5 6 ... 10
31
Hardware (Classic 16-/32-Bit) / Re: Tastenkappe reparieren?
« Letzter Beitrag von Lukas Frank am Fr 11.04.2025, 21:42:35 »
Vermute mal das Hält nicht mit dem Kleben. Habe eventuell einen Ersatz Stempel aus einer kaputten Tastatur wo jemand auch versucht hat zu kleben und den ganzen Stempel eingeklebt hat. Man muss die ganze Tastatur dazu zerlegen um so einen Stempel tauschen zu können.
32
Firebee / Re: EmuTOS 1.x und die Firebee
« Letzter Beitrag von ragnar76 am Fr 11.04.2025, 21:36:21 »
Und? Hast du noch weiter rumgedoktert?
33
Hardware (Classic 16-/32-Bit) / Tastenkappe reparieren?
« Letzter Beitrag von ragnar76 am Fr 11.04.2025, 21:34:33 »
Wie in Biete schon beschrieben: Meine TT Tastatur hat einen Auflug nicht gut überstanden und, jetzt weiss ich nicht wie ich das beschreiben soll, das Röhrchen was in der Tastatur steckt ist gebrochen. Kann man das evtl. mit Sekundenkleber dauerhaft reparieren oder geht das auch wieder über die Wupper?
34
Suche / Tastenkappe für TT Tastatur
« Letzter Beitrag von ragnar76 am Fr 11.04.2025, 21:15:08 »
Leider hat meine TT Tastatur den Ausflug zum ABBUC-Treffen nicht ohne Schaden überstanden :(
Hat jemand von euch eine * Kappe für den 10er-Block?
35
Hatte das mal versucht in Beitrag #58 und es kamen zwei Bomben ...

Edit: ... alles auf dem Weg zu Robert.
36
Hardware (Classic 16-/32-Bit) / Re: Mega STE 10MB Wevelsieb reine ST Ram Erweiterung ...
« Letzter Beitrag von czietz am Do 10.04.2025, 22:24:28 »
Eine Anmerkung habe ich doch noch. YAARTTT hat einen (in der Doku beschriebenen) Testmodus mit manueller Adresseingabe. Am Prompt statt [ S] oder [T] einfach [M] drücken und danach den Adressbereich eingeben. Unter einem mit 4 MiB laufenden TOS (z.B. TOS 2.06) lässt sich dann feststellen, ob überhaupt irgendwelcher Speicher oberhalb von 4 MiB zumindest teilweise funktionsfähig ist.
37
Danke das machen wir so ...
38
Hardware (Classic 16-/32-Bit) / Re: Mega STE 10MB Wevelsieb reine ST Ram Erweiterung ...
« Letzter Beitrag von R^2 am Do 10.04.2025, 22:12:32 »
Robert, Frank, ich verwendet schon wieder viel zu viel Zeit (die ich nicht habe) auf lange Erklärungen und anderer Leute Probleme. Ich beschreibe noch einmal, wie die ST-RAM-Detektion in TOS abläuft – auch wenn ich mir sicher bin, dass das Problem nicht in der Programmierung der MCU liegt. Seht mir bitte nach, dass ich mich aus diesem Thread danach ausklinke. Ich wünsche viel Erfolg bei der Fehlersuche.

Das hilft für die zeitliche Abfolge gut weiter. Danke Christian!

Frank, wenn Du möchtest, schick mir Deinen Rechner per Post zu. Meine postalische Adresse hast Du. (Sonst per E-Mail oder PM). Ich würde dann Deinen Rechner versuchen mir genauer anzusehen. Keine Garantie für irgendwas! Ferner: Die Zeit für Atari ist bei mir extrem eingeschränkt. Ich mach, was ich kann.

Für die Mitlesenden: Sobald sich Neuigkeiten ergeben, wird - natürlich - berichtet.

Gruß Robert
39
Hardware (Classic 16-/32-Bit) / Re: Mega STE 10MB Wevelsieb reine ST Ram Erweiterung ...
« Letzter Beitrag von czietz am Do 10.04.2025, 21:59:10 »
Robert, Frank, ich verwendet schon wieder viel zu viel Zeit (die ich nicht habe) auf lange Erklärungen und anderer Leute Probleme. Ich beschreibe noch einmal, wie die ST-RAM-Detektion in TOS abläuft – auch wenn ich mir sicher bin, dass das Problem nicht in der Programmierung der MCU liegt. Seht mir bitte nach, dass ich mich aus diesem Thread danach ausklinke. Ich wünsche viel Erfolg bei der Fehlersuche.

Für beide ST-RAM-Bänke auf dem Mainboard getrennt macht TOS eine Speicherdetektion, die wie folgt abläuft: TOS programmiert auf Verdacht das MCU-Register 0xFF8001 für eine 2 MiB Bank. Sind in Wahrheit nur 512 KiB oder 128 KiB verbaut, führt das zu "Spiegelungen" im Speicher, die TOS findet, daraus die Bankgröße erkennt und entsprechend dann den korrekten Wert nach 0xFF8001 schreibt.

Doch das ist alles hier nicht Franks Problem, denn die ersten 4 MiB werden ja korrekt erkannt, wie er mehrfach geschrieben hat.

Danach sucht TOS oberhalb des schon detektierten Speichers einfach weiter, ob es weiteren beschreib- und rücklesbaren Speicher findet. Die MCU wird zu diesem Zeitpunkt nicht mehr angefasst. Die so gefundene Speichermenge wird in der Systemvariable phystop abgelegt.

40
Hardware (Classic 16-/32-Bit) / Re: Mega STE 10MB Wevelsieb reine ST Ram Erweiterung ...
« Letzter Beitrag von R^2 am Do 10.04.2025, 21:42:08 »
Von sich aus macht die MCU gar nichts.
Hmm, ich bin noch nicht sicher, wer (TOS/MMU) nun was genau macht. Bleibt die Frage, warum das Profibuch beschreibt, dass "die MMU" diese Werte vorgibt.
Sie muss ja schließlich einen linearen Speicher erzeugen. Egal, wo der nun liegt.
Ferner gilt natürlich - ohne genaue Prüfung meinerseits - , dass TOS das Register von sich aus beschreibt, oder zeitlich nach der MMU "überschreibt". Was gilt denn nun für das Register 0xFF8001? Wer ist der "Master"? Merkt sich die MMU mit diesem Register den "linearen" Speicher? Oder merkt sich TOS den adressierbaren Speicher?

Zitat
TOS testet beim Booten "auf Verdacht" nacheinander die möglichen Bankgrößen (2 MiB, 512 KiB, 128 KiB) und prüft jeweils, ob der Speicher damit wie erwartet funktioniert. Auf Basis dieser Prüfung wird das erwähnte Register 0xFF8001 gesetzt.
Ja, wie oben! Die selbe resultierende Frage. Man muss, glaube ich, Hardwareabfrage nach linearen Speicher und Softwareabfrage nach verfügbaren Speicher ganz genau trennen. Sonst kommen wir auch in der Grundfrage "Wevelsiep'sche Lösung" nicht weiter.

Bitte Schritt für Schritt vorgehen.

Die MMU braucht andere Detektionen - vorab - damit ein linearer Speicher entsteht. Und das TOS hat Tests, damit die echte Speichergrenze detektiert wird.

Wenn Dir, Christian, klar ist, wer welche Schritte zu welchen Zeitpunkt durchführt (TOS (Software) oder MMU (Hardware)), dann bitte den Zusammenhang klar machen. Wie gesagt: Ich bin nur Hardwerker!

Für die Sache: Bitte den zeitlichen Ablauf [MMU detektiert, TOS analysiert] der RAM-Analyse genau spezifizieren, sonst wird uns m.E die Wevelsiep'sche Lösung nicht erschlossen.

Gruß Robert
Seiten: 1 2 3 [4] 5 6 ... 10