Autor Thema: Mega STE stürzt ab beim Einschalten des Cache  (Gelesen 51808 mal)

0 Mitglieder und 4 Gäste betrachten dieses Thema.

Offline Skywalker

  • Benutzer
  • Beiträge: 585
  • n/a
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #20 am: Mo 22.05.2017, 09:49:05 »
Ich habe schon die CPU, den RAM und das TOS ROM getauscht, was alles nichts genützt hat. Auch das Netzteil habe ich mal testhalber von einem anderen MEGA STE genommen.

Was für Software hast du noch so laufen?
Hast du schon mal mit einem "leeren" System getestet?
Also nur das Kontrollfeld? Oder eines der zahlreichen Programme, die den 16 MHz Modus direkt aktivieren?
520 STM, 1040 STE + 1040STFM  und endlich auch A500+ & A1200 :-)

Offline Grendell

  • Benutzer
  • Beiträge: 92
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #21 am: Mo 22.05.2017, 17:41:46 »
Was für Software hast du noch so laufen?
Hast du schon mal mit einem "leeren" System getestet?
Also nur das Kontrollfeld? Oder eines der zahlreichen Programme, die den 16 MHz Modus direkt aktivieren?

Mit einem "leeren" System läuft der Rechner ganz gut. Ich benutze einen CosmosEx und kann mit verschiedenen SDCards starten oder ohne. Im letzteren Fall startet der Rechner ohne das Kontrollfeld. Dabei bleibt er auf 8MHz ohne Cache. Beim Starten mit CosmosEx wird einzig der Treiber mit geladen, was auch einwandfrei funktioniert.

Wenn man nun, zB über SYSINFO.PRG auf 16MHz hochschaltet läuft der Rechner auch noch weiter. Erst beim Aktivieren des Cache friert der Rechner ein.

Ich denke mal, bevor ich mir jetzt jede Menge neue Teile einbaue, die in Summe mehr kosten, als ich für den kompletten Rechner bezahlt habe und mit ungewissem Ausgang, lasse ich den MSTe jetzt so. Dann eben kein Cache bei diesem Rechner...

Offline Lynxman

  • Moderator
  • *****
  • Beiträge: 2.170
  • Nicht Labern! Machen!
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #22 am: Mo 22.05.2017, 17:46:39 »
Mit einem "leeren" System läuft der Rechner ganz gut.

Nun ja, der Cache ist ja abschaltbar weil es Software gibt die damit Probleme hat.

Vielleicht ist es so was.
Versuch mal einzukreisen mit welcher Software/Treiber der Rechner läuft und mit welchen er einfriert/abstürzt/etc.
Vielleicht kann man das verhalten mit einem anderen MEGA STE nachvollziehen.
Aktuelle Lynx FlashCard Firmware: hier klicken

Nerd? I prefer the term INTELLECTUAL BAD ASS

Ich kann nicht alle glücklich machen, ich bin ja keine Pizza!

Werde auch Du Fan von Lynxmans Basteltagebuch!  Klick mich, Du willst es doch auch! ;)

Offline Grendell

  • Benutzer
  • Beiträge: 92
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #23 am: Di 23.05.2017, 18:52:32 »
Nun ja, der Cache ist ja abschaltbar weil es Software gibt die damit Probleme hat.

Vielleicht ist es so was.
Versuch mal einzukreisen mit welcher Software/Treiber der Rechner läuft und mit welchen er einfriert/abstürzt/etc.
Vielleicht kann man das verhalten mit einem anderen MEGA STE nachvollziehen.

Danke für Deinen Hinweis!

Die verwendete Installation auf der SDCard (im CosmosEx) stammt von einem anderen MSTe, der damit einwandfrei läuft. Ein "nackter" Start ohne das Kontrollfeld und andere Sachen (nur CE_DRV wird geladen) verläuft einwandfrei. Danach SYSINFO.PRG gestartet und unter Systeminformationen 16MHz und Cache ausgewählt und bei Cache friert der Rechner ein. Auch das läuft auf allen anderen MSTe, die ich je gesehen habe, einschließlich aller Clones und Emulatoren.

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.485
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #24 am: Di 23.05.2017, 19:16:21 »
Meiner bleibt hängen wenn ich nichts ausser XControl boote und den Cache zuschalte. Auf 16Mhz läuft alles ...

Offline czietz

  • Benutzer
  • Beiträge: 3.699
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #25 am: Di 23.05.2017, 21:51:31 »
EDIT: Programm läuft laut @Lukas Frank nicht, wieder entfernt.

Ich habe ja mal eben ein kleines Testprogramm für den Cache geschrieben. Mangels MegaSTE kann ich's natürlich nicht testen und weiß nicht, ob's überhaupt etwas taugt. Unter Hatari stürzt es jedenfalls nicht ab. Es testet Schreib- und Leseoperationen, wobei es den Cache selbst ein- und wieder ausschaltet.
Der Programmcode für den Test läuft aus ungecachtem RAM, sodass der Rechner selbst dann nicht abstürzen sollte, wenn der Cache kaputt ist. (An die Profis: Ratet mal, wie ich das hinbekommen habe.  ;) )

Programm angehängt -- umbenennen in CACHMSTE.TOS. Ohne Garantie, weil ungetestet; vielleicht mag's ja doch jemand ausprobieren, ob er ein "FAIL" angezeigt bekommt.

Vielleicht gibt es ja auch weitere Testsoftware für den MegaSTE-Cache, die nicht mal eben als Fingerübung heruntergetippt wurde.
« Letzte Änderung: Di 23.05.2017, 22:11:23 von czietz »

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.485
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #26 am: Di 23.05.2017, 22:06:14 »
Mir mir kommt ...


Cache read fff:

und zwei Bomben

... beim starten von Diskette. Beim booten vom Rechner über eine Nova Grafikkarte kommt nur die Meldung "Cache read fff:" und das Programm beendet sich sofort ohne Bomben.

Offline czietz

  • Benutzer
  • Beiträge: 3.699
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #27 am: Di 23.05.2017, 22:10:12 »
Schade, dann läuft das Programm also nicht.  :( Kann ich leider nichts machen. Ich entferne es dann wieder aus dem Posting.

Offline ari.tao

  • Benutzer
  • Beiträge: 2.248
  • Gesperrter User
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #28 am: Mi 24.05.2017, 03:50:34 »
Der Programmcode für den Test läuft aus ungecachtem RAM, sodass der Rechner selbst dann nicht abstürzen sollte, wenn der Cache kaputt ist. (An die Profis: Ratet mal, wie ich das hinbekommen habe.  ;) )
Ja, interessant. Ich vermute mal, daß Du eine Schleife geschrieben hast, die zu groß ist, als daß sie komplett in den Cache paßt?   ;D
Noch mehr würde mich interessieren, wie man ein Stück Code, natürlich passender Größe, _garantiert_in_den_Cache_ kriegt?  8)
Falcon+ddd32MHz, TT+CrazyDotsGK und noch ein paar andere.

Offline mfro

  • Benutzer
  • Beiträge: 1.640
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #29 am: Mi 24.05.2017, 06:44:40 »
Der Programmcode für den Test läuft aus ungecachtem RAM, sodass der Rechner selbst dann nicht abstürzen sollte, wenn der Cache kaputt ist. (An die Profis: Ratet mal, wie ich das hinbekommen habe.  ;) )
Ja, interessant. Ich vermute mal, daß Du eine Schleife geschrieben hast, die zu groß ist, als daß sie komplett in den Cache paßt?   ;D
Falsch geraten, denke ich ;).
Das Zeug muß dann trotzdem durch den Cache durch, der bringt bloß keinen Geschwindigkeitsgewinn.

Wenn ich so was machen wollte, würde ich mir einen Speicherbereich suchen, der nicht gecached ist und das Programm da reinstopfen. Ich habe keinen STE, würde aber annehmen, daß sich der Bildschirmspeicher diesbezüglich anbietet.

And remember: Beethoven wrote his first symphony in C

Offline czietz

  • Benutzer
  • Beiträge: 3.699
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #30 am: Mi 24.05.2017, 08:33:17 »
Ich habe keinen STE, würde aber annehmen, daß sich der Bildschirmspeicher diesbezüglich anbietet.

Ich habe ja auch keinen MegaSTE, aber der Bildschirmspeicher ist regulärer RAM und als solcher gecachet. Definitiv nicht gecachet ist der IO-Bereich, dort gibt es allerdings nicht viel, was sich als RAM anbieten würde. Ich wollte die 16 Worte Halftone-RAM des Shifters verwenden, um dort meine Testroutine hineinzupacken. Allerdings mag es sein, dass im echten MegaSTE (im Gegensatz zur Emulation in Hatari) die Hardware verhindert, dass man Code aus dem Halftone-RAM ausführt.   >:(

Offline goetz @ 3rz

  • Benutzer
  • Beiträge: 2.066
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #31 am: Mi 24.05.2017, 08:39:00 »
Ich habe ja auch keinen MegaSTE, aber der Bildschirmspeicher ist regulärer RAM und als solcher gecachet. Definitiv nicht gecachet ist der IO-Bereich, dort gibt es allerdings nicht viel, was sich als RAM anbieten würde. Ich wollte die 16 Worte Halftone-RAM des Shifters verwenden, um dort meine Testroutine hineinzupacken. Allerdings mag es sein, dass im echten MegaSTE (im Gegensatz zur Emulation in Hatari) die Hardware verhindert, dass man Code aus dem Halftone-RAM ausführt.   >:(

Tja, da sieht man wieder, wie weit Atari der Zeit voraus war - NX-Bit / DEP schon 1990!

SCNR …
Wider dem Signaturspam!

Offline mfro

  • Benutzer
  • Beiträge: 1.640
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #32 am: Mi 24.05.2017, 08:48:51 »
Ich habe ja auch keinen MegaSTE, aber der Bildschirmspeicher ist regulärer RAM und als solcher gecachet.

Hmm, ich hätte ganz naiv angenommen, es gäbe - abhängig von der Bildschirm-Basisadresse - irgendeinen schlauen Mechanismus im Mega-STE, der verhindert, daß nach einem Blitter-Zugriff der Cache-Inhalt ungültig gemacht werden muß.

War wohl ein wenig zu naiv ;)

Ich wollte die 16 Worte Halftone-RAM...
Haha, die Blitteromanie zieht Kreise ;)
« Letzte Änderung: Mi 24.05.2017, 08:51:42 von mfro »
And remember: Beethoven wrote his first symphony in C

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #33 am: Mi 24.05.2017, 09:36:28 »
Dann hilft wohl nur ein ROM-Port-Modul mit der Testroutine.
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.485
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #34 am: Mi 24.05.2017, 09:46:20 »
Das testet aber den Cache nicht richtig !

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.485
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #35 am: Mi 28.03.2018, 10:28:21 »
Ich habe mir jetzt mal die beiden SRAMs und die CTRAMs neu bestellt um mein Problem zu lösen ...

SRAM HM6265L-70ns bekommt man nicht, laut Datenblatt sollte ein 6264-70ns auch gehen. Hätte gerne gewußt wo der Unterschied liegt.

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.692
  • Yesterday, when I was young
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #36 am: Mi 28.03.2018, 12:43:47 »
ich find im Diagnosemodul nichts mit Hidden
Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.692
  • Yesterday, when I was young
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #37 am: Mi 28.03.2018, 13:33:39 »
So ich hab jetzt auch mal den Takt auf 16Mhz mit dem CPX Tool General angestellt. Jegliches hin und herschalten verlief einwandfrei.

Bei XBootlll werden folgende Programme geladen:

E_Temp
Maccel40
NVDI
Selectric
Sumtime
Xboot

Bei den CPX
sind es

Asciitab
Boot
calc
clock
code
color
cookies
dips
general
kalender

und noch einige mehr

Bei den ACC

Callslct
St-Guide
Xcontrol vers 1.31
Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB

Offline Atariosimus

  • Benutzer
  • Beiträge: 1.692
  • Yesterday, when I was young
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #38 am: Mi 28.03.2018, 13:43:34 »

Wenn man nun, zB über SYSINFO.PRG auf 16MHz hochschaltet läuft der Rechner auch noch weiter. Erst beim Aktivieren des Cache friert der Rechner ein...


Könntest Du das Sysinfo.prg bitte mal hier dranhängen?

Habs gefunden. V5.02. Läuft bei mir trotzdem alles ohne Absturz. Kann den Fehler immer noch nicht nachvollziehen.
« Letzte Änderung: Mi 28.03.2018, 14:46:28 von Atariosimus »
Mega STE 4 MB Rev. B / TOS 2.06 GER x 4 Betriebssysteme / FPU 68881 / Sony MPF 920 Floppy / GigaFile / Eiffel 1.10 / NEC MultiSync LCD 1970GX / SM 124 / PEACOCK Tastatur / CHERRY Maus M5400 / PARCP USB 421 / Mustek 105 Homescan / Lasermaus / Yamaha MU90R Tone Generator / QuickjoyTopStar / KAWAI MS720 / Junior Prommer V2.41 / Mega ST Tastatur / Blitz Floppy + Gotek / Midi 8031 / MCSWITCH VGA / GABI GAL Brenner / ESP8266 WLAN / Catridge Testmodul / 0391 Controller / SCSI2SD 3.5" to SD Card 1GB

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.485
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE stürzt ab beim Einschalten des Cache
« Antwort #39 am: Mi 28.03.2018, 15:36:21 »
Na dann ist dein Rechner halt in Ordnung im Gegensatz zu meinem ...
« Letzte Änderung: Mi 28.03.2018, 15:41:04 von Lukas Frank »