Autor Thema: EmuTOS auf PAK68/2 ...  (Gelesen 29487 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline SolderGirl

  • Benutzer
  • Beiträge: 446
Re: EmuTOS auf PAK68/2 ...
« Antwort #20 am: Mo 06.04.2020, 20:21:00 »
Also ich hab jetzt gerade eine PDF zur PAK gelesen, und da steht auch das das TOS für die PAK gepatcht sein muß.
Jetzt weiß ich auch nichtmehr.

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.424
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: EmuTOS auf PAK68/2 ...
« Antwort #21 am: Mo 06.04.2020, 20:24:42 »
Ja zu der Zeit gab es noch kein TOS 2.06. Es gab nur ein 2.05, ein 1.04 und KAOS TOS ...

Ein ungepatchtes TOS 2.06 aufgeteilt in vier 27C512 Eproms auf der PAK68/2 läuft zu 100%.

Offline SolderGirl

  • Benutzer
  • Beiträge: 446
Re: EmuTOS auf PAK68/2 ...
« Antwort #22 am: Mo 06.04.2020, 20:32:35 »
Also ich weiß ja nicht ob das vorhin untergegangen ist, aber ich hab da einen Teil des PMMU codes gefunden, der nicht richtig auskommentiert ist.
Hab das mal geändert und neu kompiliert.
Kannst es ja mal damit versuchen, vielleicht geht das.
Ansonsten wüsste ich jetzt auch nichtmehr weiter.
Und ich muß jetzt auch ins Bett.

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.424
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: EmuTOS auf PAK68/2 ...
« Antwort #23 am: Di 07.04.2020, 20:56:32 »
Die Bootsequenz und Sprünge müssen doch beim EmuTOS anders sein als beim TOS 2.06. Da ist vielleicht der Grund, oder?

Offline SolderGirl

  • Benutzer
  • Beiträge: 446
Re: EmuTOS auf PAK68/2 ...
« Antwort #24 am: Mi 08.04.2020, 05:17:51 »
Die Bootsequenz und Sprünge müssen doch beim EmuTOS anders sein als beim TOS 2.06. Da ist vielleicht der Grund, oder?

Ja, vermutlich.
Aber ich weiß zu wenig über die Startsequenz und wie die PAK diese modifiziert.
Das würde wohl eine ausführliche Analyse erfordern.
Man müsste genau wissen wie die PAK das Speicherlayout modifiziert, und dann die Sprünge einzeln verfolgen. Dann könnte man rausfinden, wo genau es fehl schlägt.

Offline czietz

  • Benutzer
  • Beiträge: 3.687
Re: EmuTOS auf PAK68/2 ...
« Antwort #25 am: Di 14.04.2020, 08:34:35 »
@Lukas Frank : Du hattest ja auf der EmuTOS-Liste gepostet. Warst Du der Liste auch beigetreten, sodass Du Mails bekommst, die darüber geschrieben werden?

Aktuelle Frage: Hat die PAK68/2 nur 256k-ROMs? (Also anders als die PAK/3 mit 512k?)

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.424
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: EmuTOS auf PAK68/2 ...
« Antwort #26 am: Di 14.04.2020, 08:52:56 »
Auf die PAK68/2 gehören vier Stück 27C512 Eproms also 64kB Eproms. Es gab mal eine Händische Patchliste um ein TT TOS für die PAK68/2 zu machen. Ich vermute ein TOS 3.01. Die PAK68/2 hat vier 32pol Sockel für SRAMs oder Eproms. Ich weiss zwar noch nicht wie aber 27C010 Eproms sollten auch gehen ...

Ich bekomme die EmuTOS Mailing List Mails. Wie geht das schreiben/antworten denn genau? Ich habe zwei Mailadressen, das Mailprogramm nimmt immer wenn ich nichts weiter angebe meine AOL Adresse und das ist falsch.

Offline mfro

  • Benutzer
  • Beiträge: 1.640
Re: EmuTOS auf PAK68/2 ...
« Antwort #27 am: Di 14.04.2020, 12:05:35 »
... Wie geht das schreiben/antworten denn genau? Ich habe zwei Mailadressen, das Mailprogramm nimmt immer wenn ich nichts weiter angebe meine AOL Adresse und das ist falsch.

Schreibe an mailto:emutos-devel@lists.sourceforge.net mit der Absenderadresse, mit der Du dich dort ursprünglich mal angemeldet hast.
And remember: Beethoven wrote his first symphony in C

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.424
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: EmuTOS auf PAK68/2 ...
« Antwort #28 am: Di 14.04.2020, 12:17:00 »
Ja das war mir schon klar. Aber wenn ich eine Mail über ein Thema bekomme kann ich dort einfach auf Antworten klicken?

Offline tuxie

  • Benutzer
  • Beiträge: 6.835
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: EmuTOS auf PAK68/2 ...
« Antwort #29 am: Di 14.04.2020, 12:25:47 »
Ja kannst du, du musst nur schauen das der Empfänger die Maillingliste ist und nicht der Absender der Mail! Das ist wichtig ansonsten bekommt diese nicht die liste. Ich nutze Apple Mail und gehe immer auf alle antworten und lösche dann den nicht listen empfänger raus.
Tschau Ingo

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.424
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: EmuTOS auf PAK68/2 ...
« Antwort #30 am: Di 14.04.2020, 13:17:48 »
@czietz ... soll ich die 512kB Version mal probieren? Macht aber nur Sinn wenn die 512kB Version auf einer PAK68/3 läuft, oder? Ich dachte eigentlich das die 512kB Falcon only wäre?

Offline tuxie

  • Benutzer
  • Beiträge: 6.835
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: EmuTOS auf PAK68/2 ...
« Antwort #31 am: Di 14.04.2020, 13:26:25 »
Wieso soll die 512kby Verson Falcon only sein? Die läuft doch auch im TT! Nö da ist doch eine Erkennung eingebaut auf welchem System sie läuft und parametriert sich selbst. Und auf der Pak sollte auf jedenfall die 512kbyte version drauf!
Tschau Ingo

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.424
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: EmuTOS auf PAK68/2 ...
« Antwort #32 am: Di 14.04.2020, 13:34:31 »
Ja gut aber die Frage bleibt ob die Version auf einer PAK68/3 läuft? Wenn nicht macht es keine Sinn es auf der PAK68/2 zu probieren.

Offline czietz

  • Benutzer
  • Beiträge: 3.687
Re: EmuTOS auf PAK68/2 ...
« Antwort #33 am: Di 14.04.2020, 14:07:01 »
Das lässt sich abkürzen: Ja, die 512k-Version läuft auf allen unterstützten Systemen (ST, STE, TT, Falcon, ...), sofern man den Systemen ggf. beibringt, 512k ROM zu dekodieren. Nein, die 512k-Version läuft ungepatcht nicht auf einer PAK/3, weil der magische Sprung an Adresse 0xE40030 fehlt, den TOSPatch ins PAK/3-TOS hineinpatcht.

Aber bitte lasst uns nicht abschweifen: Es geht in diesem Thread um die PAK/2, nicht? Also bitte in diesem Thread bei der PAK/2 blieben und nicht vermischen, das führt nur zu noch mehr Verwirrung!

Offline czietz

  • Benutzer
  • Beiträge: 3.687
Re: EmuTOS auf PAK68/2 ...
« Antwort #34 am: Di 14.04.2020, 14:26:26 »
Aber ich verstehe, dass auf einer PAK/2 ein ungepatches TOS 2.06 läuft, also ohne irgendwelche magischen Sprünge.

Die Frage, die ich beantwortet brauche, bevor ich mich weiter mit diesem Thema beschäftige: Wie funktioniert das mit TOS 2.06, wenn die CPU doch nach dem Reset nach $FC0030 springt?

Offline KarlMüller

  • Benutzer
  • Beiträge: 420
Re: EmuTOS auf PAK68/2 ...
« Antwort #35 am: Di 14.04.2020, 16:35:39 »
Aber ich verstehe, dass auf einer PAK/2 ein ungepatches TOS 2.06 läuft, also ohne irgendwelche magischen Sprünge.
Aus dem Artikel "Stufe sechs  TOS x.06 für die PAK 68/2" c't 9/1992 S. 212
Zitat
Die PAK arbeitet hervorragend mit dem Universal-TOS 2.06 zusammen. ...

Mit einer derart ausgestatteten PAK startet der Rechner übrigens ohne zusätzliches Hilfsprogramm, wenn man folgende GAL-Bestückung wählt: U6 = P20_22, U12 = P20_21, J2 gesteckt. Der Trick daran: P20_22 blendet die PAK-ROMs sowohl bei $E00000 als auch bei $FC0000 ein. Wenn der 68020 seinen Resetvektor von den Hauptplatinen-ROMs (die müssen noch nicht einmal 68020-fest sein) bekommen hat, arbeitet er sich zunächst im $FC-Bereich vor, bis er über einen absoluten Sprung im $E0-Bereich landet. 

Offline czietz

  • Benutzer
  • Beiträge: 3.687
Re: EmuTOS auf PAK68/2 ...
« Antwort #36 am: Di 14.04.2020, 17:43:26 »
Danke, @KarlMüller!

Verhindern die GALs auf der PAK auch, dass die ROMs auf der Hauptplatine bei der Adresse 0xFC0000 usw. angesprochen werden? Sonst würden sich in diesem Adressbereich ja zwei ROMs melden.
« Letzte Änderung: Di 14.04.2020, 17:47:24 von czietz »

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.424
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: EmuTOS auf PAK68/2 ...
« Antwort #37 am: Di 14.04.2020, 17:57:17 »
Gerade mal aus Langeweile ein PAK68/3 gepatchtes TOS 3.06 mit dem TP306V20 Paket erzeugt probiert und auf die PAK68/2 gesteckt und funktioniert das ganze. Vermute jetzt mal das der TOS bootvorgang bei der PAK68/2 genau so abläuft wie bei der PAK68/3. Ich musste an den Jumpern nichts verändern im gegensatz zu der 27C512 Bestückung mit TOS 2.06.
« Letzte Änderung: Di 14.04.2020, 17:58:52 von Lukas Frank »

Offline czietz

  • Benutzer
  • Beiträge: 3.687
Re: EmuTOS auf PAK68/2 ...
« Antwort #38 am: Di 14.04.2020, 18:35:24 »
Vermute jetzt mal das der TOS bootvorgang bei der PAK68/2 genau so abläuft wie bei der PAK68/3.

Ich wiederhole mich: Der Bootvorgang bei der PAK68/3 braucht den hineingepatchen Sprung bei Adresse $E40030. Folglich kann es bei TOS 2.06 (ungepatcht) nicht genau so ablaufen! Hier kann nur @KarlMüllers Post eine Erklärung bieten.

Offline Thorsten Otto

  • Benutzer
  • Beiträge: 1.315
Re: EmuTOS auf PAK68/2 ...
« Antwort #39 am: Di 14.04.2020, 19:04:37 »
Wie schon auf der EmuTOS-ML: bleibt immer noch die Frage, wie genau das Mapping aussieht. Das kann eigentlich nur funktionieren, wenn von vornherein TOS 2.06 ausgeführt wird, wenn auch an der falschen Addresse. Ausserdem sehe ich da am Anfang der boot-sequenz für lange Zeit keinen absoluten Sprung.

Bleibt ausserdem die Frage, wenn das so einwandfrei funktioniert, warum sie es bei der PAK/3 nicht genauso gemacht haben?