Seite 1 von 2

68060 & Amiga Os3.9

Verfasst: 30.01.2006, 12:25
von Cathal
Hallo,

ich habe gestern eine weite Platte in meinen A4000 eingebaut und darauf eine zusätzliche OS3.9 Installation von Grund auf hochgezogen.

Das klappt alles soweit super, eine Frage habe ich aber. Zu meiner Cyberstorm MK1 060 wurde eine Disk geliefert, welche diverse 68060 Anpassungen enthält. Zum einen wird eine 68060.library installiert die anstelle der 68040.library geladen wird usw.

Ist das unter OS3.9 eigentlich noch notwendig? bisher habe ich diese Disk nämlich noch nicht installiert und es funktioniert alles gut.

Sooo viel Zeugs habe ich allerdings auf der Partition noch nicht drauf, als das ich ein allumfassendes Urteil abgeben könnte.

Verfasst: 30.01.2006, 12:54
von ThorstenS
In der 68040 bzw. 68060 Library befinden sich nur (eher unwichtige)
FPU-Befehle die nicht mehr mit in den Prozessor gekommen sind.

Das ist ALLES. Dein AmigaOS3.9 System wird auch ohne diese Library
funktionieren. Wenn Du jetzt ein Programm startest welches eine FPU
voraussetzt, werden die FPU-Befehle sowohl von der in den Prozessor
eingebauten FPU als auch evtl. der 68040 bzw. 68060 Library genutzt.
Wenn die Library nicht vorhanden ist, übernimmt dies die CPU aber
wesentlich langsamer.

Meine Empfehlung aber ist, installiere die 68060.library weil manche
Programme die benötigen bzw. deren FPU-Befehle. Schaden kann es
nicht, das Gegenteil ist der Fall.
Alternativ könntest Du auch die mathematischen Librarys des AOS3.9
Systems gegen bessere und schnellere z.B. HSMathLibs tauschen.
Dass ganze zahlt sich dann bei Programmen aus, die die FPU sehr
stark beanspruchen z.B. Quake.

Verfasst: 30.01.2006, 13:02
von Cathal
Hallo,

Danke für den hinweis, das mit den anderen Libs werde ich mal testen, da ich unter anderem mein Vista Pro nutzen möchte.

Wie ist es denn mit den besonderen Fähigkeiten der 68060 CPU wie Superscalar Mode etc. werden die von der nackten Version des OS3.9 auch genutzt oder muß sich dazu den CPU060 Befehl von der Disk benutzen?

Verfasst: 30.01.2006, 13:21
von Kris
tu ich eine 68060er Turbokarte in eine A1200 einbauen benötige ich die Fake-68040.library und die 68060.library, sonst geht da nicht viel! ;)
Die Installation der Libraries muss auch VOR Einbau der Karte erfolgen, da sonst nur eine Guru Meldung erscheint und der System garnicht erst hochfährt

Verfasst: 30.01.2006, 16:04
von Cathal
Calo Nord hat geschrieben:tu ich eine 68060er Turbokarte in eine A1200 einbauen benötige ich die Fake-68040.library und die 68060.library, sonst geht da nicht viel! ;)
Die Installation der Libraries muss auch VOR Einbau der Karte erfolgen, da sonst nur eine Guru Meldung erscheint und der System garnicht erst hochfährt
Also Gurus habe ich bisher keinen einzigen bekommen.
Aber ich werde die DLLs heute Abend mal draufpacken und auch sehen was es evtl. an optimierten Versionen im Aminet gibt.

Ich könnte mir vorstellen, daß das OS3.9 einfach schon von hause aus mit dem 68060 umgehen kann und das der Setpach da einiges macht was sonst die mitgelieferten Tools machen.

Verfasst: 30.01.2006, 16:11
von DJBase
Wenn ein 060 im System steckt und keine entsprechende Library vorhanden ist, dann bootet der Rechner schon gar nicht und hängt im Dauerreset. OS3.9 bringt bzw. installiert keine Libraries für 68060.

Verfasst: 30.01.2006, 16:17
von Kris
DJBase hat geschrieben:Wenn ein 060 im System steckt und keine entsprechende Library vorhanden ist, dann bootet der Rechner schon gar nicht und hängt im Dauerreset. OS3.9 bringt bzw. installiert keine Libraries für 68060.
genau so siehts aus!

Verfasst: 30.01.2006, 16:36
von Cathal
DJBase hat geschrieben:Wenn ein 060 im System steckt und keine entsprechende Library vorhanden ist, dann bootet der Rechner schon gar nicht und hängt im Dauerreset. OS3.9 bringt bzw. installiert keine Libraries für 68060.
Das kann so aber nicht sein denn wenn der Rechner im Dauerreset hinge könnte ich ja kein Disk basiertes Spiel mehr spielen, was aber problemlos geht.

Genausowenig dürfte ich etwas von meiner Workbench sehen, was ich aber tue.

Auf der neuen Platte (welche automatisch bootet) befinden sich derzeit nur OS3.9 noch ohne BB 1 oder 2
Cyber GFX 4.3
Dir Opus 4
ScummVM 68K 0.7.1

Ansonsten ist das System ein A4000D
Kick 3.1
Buster 11
2MB Chip + 16MB Fast auf Mainboard
Cybervision 64 4MB
Cyberstorm 060 MK1 + 128MB Ram + CyberSCSI mit 2GB SCSI Platte & SCSI CD Brenner.
40GB IDE Platte
V-Lab Motion
Interner Flickerfixer FlickerMagic

Verfasst: 30.01.2006, 17:29
von Kris
er meint, dass der Computer beim booten von der Platte nicht mehr hochfährt, da die 060er CPU nicht initialisiert werden kann.
Womöglich besitzt du eine 030er CPU Onboard?
Probier mal SYSSPEED aus und poste uns was du bei der CPU Benchmark rausbekommst. oder gib einfach im SHELL den Befehl "CPU" ein bzw "CPU060"

Außerdem prüfe nach was du in dein LIBS Verzeichnis findest! Falls die 060er CPU arbeitet müssen die entsprechende Libraries vorhanden sein

Verfasst: 30.01.2006, 18:30
von Big H
eigentlich unlogisch.
denn wie Calo Nord und DjBase schon sagten dürfte der rechner nicht von der platte booten ohne die 060 libs.
du solltest dann nicht mal von der wb3.1 install diskette booten können sondern nur von der workbench diskette.
aber manchmal glaube ich nen amiga macht eh was er will ;)
@calo soweit ich weiss gab es keinen a4000D mit der cpu onboard die hatten alle ne externe prozessor karte (lasse mich aber gerne eines besseren belehren)
@Cathal: du schreibst das du das os3.9 auf die neue platte installiert hast also nehme ich mal an das du auch noch ne andere os version drauf hast oder eben noch ne andere 3.9?
vieleicht holt er sich ja die nötigen libs von da ich weiss das klingt jetzt total unlogisch aber das dein rechner bootet ist mir genau so schleierhaft ;)

oder aber hast du event os3.9 von einer notfall disk installiert also ohne den weg über wb3.1 zu gehen. denn dann könnten da die 060.libs mit drauf sein, wenn sie denn alf dem system installiert waren mit dem du die notfalldisk erstellt hast.

Verfasst: 30.01.2006, 18:39
von Kris
falls die Assigns stimmen, sollte ohne weiteres die Libs von woanders holen können

Verfasst: 30.01.2006, 18:43
von thomas
Nach dem Einschalten ist der 060 im Kompatibilitäts-Modus, ohne Caches und so. Damit ist er nur ein wenig schneller als ein 030, aber eben relativ kompatibel.

Beim Starten von Festplatte wird als erstes der Befehl SetPatch geladen. Dieser erkennt einen 040 (060 gab's damals noch nicht), und lädt die 68040.library. Diese schaltet den Prozessor in den Turbo-Modus (schaltet Caches ein etc.). Erst dann erreicht der Prozessor seine volle Geschwindigkeit. Da wie gesagt der 060 nicht richtig erkannt wird, stürzt er beim Laden der 68040.library ab und start neu (also Reset-Schleife).

Da kommt man mit zwei Methoden wieder raus:

1. man löscht die 68040.library oder entfernt SetPatch aus der Startup-Sequence. Dann bleibt der 68060 im Kompatibilitäts-Modus. Dann hätte man sich aber auch das Geld für die Turbokarte sparen können.

2. man installiert die Libraries, die bei der Turbokarte dabei waren. Das sind zum einen eine Dummy-Library namens 68040.library (die ersetzt die gleichnamige Original-Bibliothek), die nichts anderes tut, als die 68060.library zu laden. Letztere initialisiert den 68060 korrekt, sodaß er seine volle Leistungsfähigkeit entfalten kann.

Cybergraphics und einige Programme dürften nicht richtig funktionieren, wenn die 68060.library nicht geladen ist.

Wenn man die richtigen Libs einmal auf der Festplatte hat, hat man allerdings kaum eine Chance, sie *nicht* mehr mit zu installieren, außer man löscht sie manuell. Denn der OS3.9-Installer kopiert sie automatisch auf die Notfalldiskette und nach der Installation dann auch wieder auf die Festplatte. Man muß da gar nichts mehr selbst machen. Das gleiche gilt auch für den Grafikkartentreiber, obwohl das da nicht immer ganz reibungslos funktioniert.

Gruß Thomas

Verfasst: 31.01.2006, 12:43
von Cathal
Hallo,

erstmal danke für eure vielen Antworten.

Ich hab den ganzen Vorgang gestern nochmal genau analysiert und die Lösung gefunden...

Was ich gemacht habe war folgendes.

1) Von der alten Platte gebootet und eine Notfalldisk mit der OS3.9 CD erstellt. (Das Altsystem ist OS3.1 + 060 Patches)
2) Inhalt der alten Platte auf die zweite Platte kopiert (die keine Bootpartition enthält)
3) Neue Platte eingebaut
4) Im Bootmenü die zweite Platte deaktiviert damit eben nicht noch irgendwas altes mit reinspielt
5) Von der Notfalldisk gestartet und OS3.9 Installiert

Mein erstellen der Notfalldisk hat er aber wohl gemerkt das ein 68060 im System ist und hat die fake 040 Library sowie die 060 Library mit kopiert.

Die sind dann bei der Installation von OS3.9 auch wieder von der Disk auf die neue Platte gewandert.

Damit währe wohl geklärt warum es funktioniert.... Sorry wenn ich einigen Leuten nun unnötig Arbeit gemacht habe, wobei ganz unnötig ist es ja auch nicht, denn ich bin Stück schlauer und es ist ja auch gut rausgekommen warum die Patches notwendig sind.

Eine frage hab ich aber immer noch. Derzeit sind ja die originalen damals von Phase 5 mitgelieferten Sachen auf dem System gelandet. Gibt es inzwischen vielleicht neuere und bessere Versionen (Performance, Kompatibilität, ...) die ich nutzen sollte? Im Aminet geistert ja einiges rum, gibt es da was besonders Empfehlenswertes?

PS: was die Frage nach dem CPU Board von oben anging, der A4000D war ein 68040 Modell und hatte ein extra Board wo jetzt die 060 Karte sitzt. die 040er habe ich damals günstig an einen A3000 User verkaufen können, da waren die grade Mangelware. Auf demMainboard sind nur leere Lötstellen für einen 030er wenn ich mich recht entsinne.

Verfasst: 31.01.2006, 13:23
von thomas
Cathal hat geschrieben:Eine frage hab ich aber immer noch. Derzeit sind ja die originalen damals von Phase 5 mitgelieferten Sachen auf dem System gelandet. Gibt es inzwischen vielleicht neuere und bessere Versionen (Performance, Kompatibilität, ...) die ich nutzen sollte? Im Aminet geistert ja einiges rum, gibt es da was besonders Empfehlenswertes?
http://powerup.amigaworld.de/
http://grex.amigaworld.de/
http://os.amigaworld.de/
PS: was die Frage nach dem CPU Board von oben anging, der A4000D war ein 68040 Modell und hatte ein extra Board wo jetzt die 060 Karte sitzt. die 040er habe ich damals günstig an einen A3000 User verkaufen können, da waren die grade Mangelware. Auf demMainboard sind nur leere Lötstellen für einen 030er wenn ich mich recht entsinne.
Der A4000 hat gar keinen Prozessor auf dem Motherboard. Ein "68040 Modell" des A4000 gibt es nicht, nur ein A4000 Motherboard und verschiedene CPU-Karten.

Bye,
Thomas

Verfasst: 31.01.2006, 14:08
von Kris
es gibt aber 4000er Modelle mit eine 030er auf der Platine, die standardmäßig ohne Prozessorkarte rausgekommen sind. Natürlich können diese Modelle mit eine CPU Karte aufgerüstet werden!