Tools für die Cloudy - Tools for Cloudy
Antworten
Gaga
Beiträge: 24
Registriert: 21. Sep 2022, 20:32

How to flash CloudyStormST without onboard ROMs

Beitrag von Gaga » 11. Mär 2025, 22:57

Im Prinzip braucht man nur einen Jumper.

Achtung: der Flashrom-Bank 1 ist schreibgeschützt.

Hier die Matrix für die 4 Flashrom-Bank, wenn man diese statt mit der Switchy über die Jumper 1 und 2 hart auswählt:

JP1 JP2

Bank 1 on on Y-Kabel benötigt EmuTOS 1.3 schreibgeschützt

Bank 2 off on zB. TOS 2.06

Bank 3 on off zB. TOS 1.04

Bank 4 off off zB. Magic 6.20

Die Bänke 2 - 4 können auch anders belegt sein. Es ist ratsam, sich die eigene Belegung zu notieren (Anzeige mittels TOSWIT_4.PRG).

Wenn der Rechner problemlos mit einem OS läuft, kann man die derzeitig ausgewählte Flashrom-Bank neu flashen mit FLASHROM.TTP.

Dabei ist es egal, ob die Switchy dran hängt oder man die Bank per Jumper ausgewählt hat.


Hier nun die Vorgehensweise, wenn man eine andere Bank neu flashen möchte, aber kein Mainboard ROM mehr hat:

Nehmen wir einmal an, Du möchtest das Magic 6.20 in Bank 4 überschreiben, weil es Dir nicht gefällt oder nicht läuft oder einfach nur korrupt ist.

Hierzu muss eine andere Bank mit einem funktioniendem OS ausgewählt werden. In unserem Beispiel funktioniert das TOS 2.06 in Bank 2.

Swichty abziehen und einen Jumper auf JP2 stecken (on).

Rechner einschalten. Es sollte sich TOS 2.06 von Bank 2 melden und der Desktop erscheinen.

Nun doe PROGRAMMVERSION von EmuTOS (EMUTOSDE.PRG) starten, welches nach einem selbständigen Reset ins RAM lädt. TOS 2.06 im Flashrom und obendrauf EmuTOS im RAM klingt seltsam. Allerdings vergiss nicht: wir ziehen jetzt gleich dem Rechner das TOS 2.06 im ROM unter dem Hintern weg.

Ohne EmuTOS im RAM würde der Rechner jämmerlich abstürzen. Das EmuTOS im RAM hält aber das System aber aufrecht.

Achtung: den Rechner dabei nicht ausschalten!

Im *laufenden Betrieb* den Jumper von JP2 abziehen. Du erinnerst Dich an die MAtrix oben: damit wird die Bank 4 mit dem (im Beispiel defekten) Magic 6.20 aktiviert. Allerdings hat das EmuTOS im RAM noch immer die Oberhand. Das bedeutet, der Rechner läuft einfach weiter und man sieht erstmal keine Änderung. Das ist korrekt so.

Tatsächlich aber hat sich die Cloudy-StormST "unsichtbar" von Bank 2 auf Bank 4 gestellt.

Du kannst das ganz einfach kontrollieren: wenn Du zu diesem Zeitpunkt das TOSWIT_4.PRG starten würdest, würde es auf allen 4 Bänken Magic 6.20 (oder TOS 6.20) anzeigen. Hier bitte nicht verwirren lassen, dass dies bei allen 4 Bänken dort steht. Das ist so, weil ja keine Swichty angeschlossen ist. Wichtig ist vielmehr, dass dort Magic 6.20 (oder TOS 6.20) steht.

Hinweis: Würde dort 4 mal TOS 2.06 stehen, hast Du was falsch gemacht.

Du kannst nun die Bank 4 mit dem FLASHROM.TTP neu flashen. Am einfachsten per Drag and Drop und dann mit der Taste Y bestätigen.

Während des Falsvorganges flackert der Bildschirm kurz für wenige Augenblicke und es gibt einen automatischen Reset.

Du ahnst, was jetzt passiert: doe Programmversion von EmuTOS im RAM ins Nirvana geschickt und zugleich meldet sich die Cloudy-StormST mit dem neu geflashten OS in Bank 4, welches natürlich bis auf den Desktop kommen sollte.

Zum Schluss nochmals den Rechner ausmachen und die Switchy anstecken, denn jetzt kannst Du wieder mit TOSWIT_4.PRG zwischen den Bänken per Software umschalten und obendrein auch sehen, welche OS in welcher Bank sind.

Im Prinzip könntest Du jetzt die Bank 4 auch mit Switchy dran neu flashen. Bedingung ist einzig, dass das bisherige OS ordnungsgemäß funktioniert, denn man muss ja auf den Desktop zur Bedienung des FLASHROM.TTP kommen.

______________________________________

In principle, you only need one jumper.

Caution: Flashrom bank 1 is write-protected.

Here is the matrix for the 4th Flashrom bank, if you select it hard using jumpers 1 and 2 instead of using the Switchy:

JP1 JP2

Bank 1 on on Y-Kabel benötigt EmuTOS 1.3 schreibgeschützt

Bank 2 off on zB. TOS 2.06

Bank 3 on off zB. TOS 1.04

Bank 4 off off zB. Magic 6.20

Banks 2 - 4 can also be assigned differently. It is advisable to make a note of your own assignment (display using TOSWIT_4.PRG).

If the computer runs smoothly with an OS, you can re-flash the currently selected Flashrom bank using FLASHROM.TTP.

It does not matter whether the Switchy is connected or you have selected the bank using a jumper.

Here is how to proceed if you want to re-flash another bank but no longer have a mainboard ROM:

Let's assume you want to overwrite the Magic 6.20 in bank 4 because you don't like it or it doesn't work or it's just corrupt.

To do this, you need to select another bank with a working OS. In our example, the TOS 2.06 in bank 2 works.

Remove the switch and put a jumper on JP2 (on).

Turn on the computer. TOS 2.06 from bank 2 should respond and the desktop should appear.

Now start the PROGRAM VERSION of EmuTOS (EMUTOSDE.PRG), which loads into the RAM after an independent reset. TOS 2.06 in the flash ROM and EmuTOS in the RAM on top of that sounds strange. But don't forget: we're about to pull the TOS 2.06 in the ROM out from under the computer.

Without EmuTOS in the RAM, the computer would crash miserably. However, the EmuTOS in the RAM keeps the system running.

Caution: do not turn off the computer!

Remove the jumper from JP2 while the computer is running. You remember the matrix above: this activates bank 4 with the Magic 6.20 (which is defective in the example). However, the EmuTOS in the RAM still has the upper hand. This means that the computer simply continues to run and you don't see any changes at first. That's correct.

In fact, the Cloudy-StormST has "invisibly" moved from bank 2 to bank 4.

You can check this very easily: if you were to start the TOSWIT_4.PRG at this point, it would show Magic 6.20 (or TOS 6.20) on all 4 banks. Please don't be confused by the fact that this is there for all 4 banks. This is because there is no Switchy connected. What is more important is that Magic 6.20 (or TOS 6.20) is displayed there.

Note: If TOS 2.06 is displayed there four times, you have done something wrong.

You can now re-flash bank 4 with the FLASHROM.TTP. The easiest way is to drag and drop and then confirm with the Y key.

During the process, the screen flickers for a few moments and there is an automatic reset.

You can guess what happens now: the program version of EmuTOS in the RAM is sent to Nirvana and at the same time the Cloudy-StormST reports with the newly flashed OS in bank 4, which of course should reach the desktop.

Finally, turn off the computer again and connect the Switchy, because now you can switch between the banks again using software with TOSWIT_4.PRG and also see which OS is in which bank.

In principle, you could now re-flash bank 4 with Switchy attached. The only requirement is that the previous OS is working properly, because you have to get to the desktop to operate the FLASHROM.TTP.

11.03.2025

Antworten