68060 & Amiga Os3.9

... und hier alles zur Software hinein ...<br>Anfragen zu copyright geschützter Software sind NICHT ERLAUBT !!!!!!! Falls Ihr solche Software kaufen wollt, gibt es einen <a href="http://www.german-amiga-community.de/index.php?c=4">Marktplatz</a> hier im Forum !

Moderatoren: gunatm, RetroMan, Independent, Dennis, Dirty Harry, CASSIUS

Benutzeravatar
Cathal
Beiträge: 54
Registriert: 18.01.2006, 11:26
Wohnort: Köln

68060 & Amiga Os3.9

Beitrag 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.
Viele Grüße
Cathal

"To be or not to be that is the question."
Any programmer knows the answer: $2B or (not $2B) is $FF
ThorstenS

Beitrag 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.
Benutzeravatar
Cathal
Beiträge: 54
Registriert: 18.01.2006, 11:26
Wohnort: Köln

Beitrag 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?
Viele Grüße
Cathal

"To be or not to be that is the question."
Any programmer knows the answer: $2B or (not $2B) is $FF
Kris

Beitrag 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
Benutzeravatar
Cathal
Beiträge: 54
Registriert: 18.01.2006, 11:26
Wohnort: Köln

Beitrag 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.
Viele Grüße
Cathal

"To be or not to be that is the question."
Any programmer knows the answer: $2B or (not $2B) is $FF
DJBase

Beitrag 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.
Kris

Beitrag 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!
Benutzeravatar
Cathal
Beiträge: 54
Registriert: 18.01.2006, 11:26
Wohnort: Köln

Beitrag 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
Viele Grüße
Cathal

"To be or not to be that is the question."
Any programmer knows the answer: $2B or (not $2B) is $FF
Kris

Beitrag 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
Benutzeravatar
Big H
Beiträge: 4933
Registriert: 26.10.2004, 15:26
Kontaktdaten:

Beitrag 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.
Kris

Beitrag von Kris »

falls die Assigns stimmen, sollte ohne weiteres die Libs von woanders holen können
Benutzeravatar
thomas
Beiträge: 860
Registriert: 31.10.2004, 20:19
Kontaktdaten:

Beitrag 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
Benutzeravatar
Cathal
Beiträge: 54
Registriert: 18.01.2006, 11:26
Wohnort: Köln

Beitrag 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.
Viele Grüße
Cathal

"To be or not to be that is the question."
Any programmer knows the answer: $2B or (not $2B) is $FF
Benutzeravatar
thomas
Beiträge: 860
Registriert: 31.10.2004, 20:19
Kontaktdaten:

Beitrag 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
Kris

Beitrag 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!
Antworten