atari-home.de - Foren

Allgemeines => Atari - Talk => Thema gestartet von: tuxie am Sa 31.03.2018, 23:10:05

Titel: Amiga Vampire Core 2.9 mit Dual Boot
Beitrag von: tuxie am Sa 31.03.2018, 23:10:05
Die nächste Version des Amiga vampire cores besitz eine Dual boot Möglichkeit. Normal einschalten startet Amiga OS, hält man beim Einschalten die Linke Maustaste gedrückt startet EmuTOS.

Dies entstand in Zusammenarbeit durch die Arbeit am Atari ST Vampire Core.
Und so sieht es aus
https://youtu.be/1s2dqeKb4EA


Atari ST Vampire Core.
Was bisher umgesetzt worden ist
Memory Map in den Core eingebaut
Maprom für TOS eingebaut d.h. beim Start wird das TOS in den DDR3 Ram der Vampire geladen und entsprechend an die Entsprechende Adresse gemapt
Buserror implementiert
Reset/Halt korrekt implementiert

Erstes bild habe ich mit dem PAK Tos (Tos3.06) erhalten aber mit ganz großem Bombenterror was auf fehlerhaften, Interrupthandling zurückzuführen ist.


Titel: Re: Amiga Vampire Core 2.9 mit Dual Boot
Beitrag von: 1ST1 am So 01.04.2018, 00:23:46
Das heißt, der Apollo-Core reagiert noch nicht wie erwartet auf MFP-Interrupts? Wo ist der Unterschied, wenn Apollo in einem Amiga Interrupt-Anforderungen von der Hauptplatine erhält?
Titel: Re: Amiga Vampire Core 2.9 mit Dual Boot
Beitrag von: tuxie am So 01.04.2018, 10:32:47
Ganz einfach der Amiga handelt das ganz einfach komplett anders als der Atari, der Amiga hat auch keinen MFP der die Interrupts entgegen nimmt und an die CPU weiterleitet. Der Amiga hält sich  an kein von der CPU vorgegebenen Busprotokoll. Sondern benutzt komplett eigene Systematiken und genau auf diese Systematiken ist der Apollo Core auch realisiert.
Ein paar Beispiele:
Der Amiga besitzt kein Buserror Signal, die zaubern um eine vorhandene Hardware zu erkennen.(ich glaube dafür sind auch die Config Register da)

Reset wird komplett andere gehandelt da auch kein HALT Signal vorhanden ist,, Reset bedeutet beim Amiga immer Reset der CPU und der Hardware. Da sind wir das erste mal hingefallen da das OS öfters ein Hardware Reset durchführt aber dabei nicht die CPU zurückgesetzt wird.

Ich denke es kommen noch weitere Baustellen auf uns Zu.


Die Anpassung an den Atari ist nicht ohne und das ist genau das was alle die ganze Zeit gesagt haben aber du nie wahrhaben wolltest. Aber egal dank der im Herbst eigebauten Maprom Funktionalität und damit verbundenen MMU kann jetzt der Atari implementiert werden. Wie schon weiter oben beschrieben geht es voran aber es ist noch ein großes Stück Arbeit

Im übrigen kommt nur die V4 in Betracht da der V2 viele Signale zum CPU Sockel fehlen.
Titel: Re: Amiga Vampire Core 2.9 mit Dual Boot
Beitrag von: 1ST1 am So 01.04.2018, 16:52:25
Da hat mir Gunnar damals am Telefon wohl Märchen erzählt. Denn er sagte, das komplette Busprotokoll des 68000 mit allen Signalen und vollständig kompatiblem Verhalten wäre schon implementiert.

Mit MMU meinst du sicher die MCU, und nicht eine 68K kompatible PMMU.
Titel: Re: Amiga Vampire Core 2.9 mit Dual Boot
Beitrag von: czietz am So 01.04.2018, 17:28:21
Da hat mir Gunnar damals am Telefon wohl Märchen erzählt. Denn er sagte, das komplette Busprotokoll des 68000 mit allen Signalen und vollständig kompatiblem Verhalten wäre schon implementiert.

Ja, schade. Wir hätten diese Punkte alle schon vor 1,5 Jahren herausfinden können, aber damals halt Gunnar auch meine diesbezüglichen Hinweise knapp mit "There is nothing missing. The 68080 is 100% compatible." abgewürgt. :( Stellt sich raus, zur angepriesenen 100%-Kompatibilität fehlt dann noch einiges. Es ist gerade so kompatibel, dass es für einen Amiga reicht.
Titel: Re: Amiga Vampire Core 2.9 mit Dual Boot
Beitrag von: tuxie am So 01.04.2018, 17:53:50
Nicht ganz so richtig die Aussagen, die Implementierungen sind schon vorhanden aber eben Optimiert das sie auf dem Amiga ausgelegt optimiert laufen.

Der Core ist in 4 teile aufgeteilt
1. CPU
2. Chipmem
3. Fastmem
4. Saga Core

Das mapping und das Businterface steckt komplett im Chipmem teil und reicht alles an die CPU weiter. Die CPU selbst besitzt die Implementierung aber das Chipmem Interface nicht. Und dieses wird gerade so angepasst das der Atari damit laufen kann.

Ich denke aber es ist nur noch eine Frage von ein paar Tagen bis der Atari Bootet, und sobald dies der Fall ist werde ich das auch publizieren.

Vg


Titel: Re: Amiga Vampire Core 2.9 mit Dual Boot
Beitrag von: Lukas Frank am Fr 10.09.2021, 18:57:58
Ein nettes Video ...

https://gtello.pagesperso-orange.fr/one_video.htm

... https://www.atari-forum.com/viewtopic.php?f=27&t=40921
Titel: Re: Amiga Vampire Core 2.9 mit Dual Boot
Beitrag von: czietz am Fr 10.09.2021, 19:31:29
Ein nettes Video ...
https://gtello.pagesperso-orange.fr/one_video.htm
... https://www.atari-forum.com/viewtopic.php?f=27&t=40921

Der Link zum Video ist etwas unpassend in diesem Thread, denn in der gezeigten V4SA ist ja eben kein Atari implementiert/nachgebaut. Die V4SA ist weiterhin ein reiner "Amiga". Sie enthält keine Nachbildung ST-spezifischer Hardware! Stattdessen wurde EmuTOS, das ja ohnehin auf Amigas läuft, für die V4SA optimiert: SAGA-Grafik, SD-Karte, ...
Titel: Re: Amiga Vampire Core 2.9 mit Dual Boot
Beitrag von: Lukas Frank am Fr 10.09.2021, 19:48:42
Wohl eher dahin ...

https://forum.atari-home.de/index.php?topic=13769.0