amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Coldfire [ - Suche - Neue Beiträge - Registrieren - Login - ]

1 -2- [ - Beitrag schreiben - ]

10.08.2004, 16:04 Uhr

Holger
Posts: 8116
Nutzer
Zitat:
Original von fatfred:
Zitat:
Original von Vigo:
....
Leider traue ich nur noch ganz wenigen Entwicklern im Amigabereich das Know How zu, eine solche Karte zu entwickeln.


Mich würde interessieren, welchem der verbliebenen Entwickler du den Entwurf/Bau einer solchen Karte zutrauen würdest. Mir fiele da auf Anhieb keiner mehr ein;-)

Sich selbst.
Hättest Du doch nur weiterlesen müssen.
Zitat:
Original von Vigo:
Vielleicht muss man ja irgendwann einmal selbst tätig werden...


mfg
--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

10.08.2004, 16:09 Uhr

Holger
Posts: 8116
Nutzer
Zitat:
Original von chkamiga:
Immernoch? Aber bei JIT ist nicht mehr 100% Kompatiblität
gewährleistet. Z.b. selbstmodifizierender Code.

In der Praxis wird Dir wohl kaum ein solcher über den Weg laufen. Und wenn tatsächlich ein Programm selbst Code erzeugt, muß es auch einen korrekten instruction cache flush durchführen, damit ihm das Ganze nicht ab 68020 um die Ohren fliegt.
Und wenn der instruction cache korrekt geleert wird, weiß auch ein JIT, das das dazugehörige Speichersegment neu übersetzt werden muß. Da gibt es überhaupt keine Kompatiblitätsprobleme.

mfg
--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

10.08.2004, 19:05 Uhr

chkamiga
Posts:
[Ex-Mitglied]
>In der Praxis wird Dir wohl kaum ein solcher über den
>Weg laufen. Und wenn tatsächlich ein Programm
>selbst Code erzeugt, muß es auch einen korrekten
>instruction cache flush durchführen, damit ihm das
>Ganze nicht ab 68020 um die Ohren fliegt.
>Und wenn der instruction cache korrekt geleert wird,
>weiß auch ein JIT, das das dazugehörige Speichersegment
>neu übersetzt werden muß. Da gibt es überhaupt keine
>Kompatiblitätsprobleme.

Es gibt auch Programme die sich im Speicher überprüfen,
das bei UAE JIT abschaltbar ist hat schon seinen Grund.
Genauso ists umgekeht siehe PC-Task oder PCx.
--
http://people.freenet.de/CHRAmiga.de

CHRKUM(at)web(punkt)de

[ - Ändern - Antworten - Zitieren - Direktlink - ]

10.08.2004, 19:41 Uhr

platon42
Posts: 400
[Ex-Mitglied]
Zitat:
Original von chkamiga:
Aber bei JIT ist nicht mehr 100% Kompatiblität
gewährleistet. Z.b. selbstmodifizierender Code.


Unter Trace/MorphOS stellt das kein Problem dar, falls das Programm ordnungsgemäß die Caches flusht. Wenn nicht, dann läuft das Programm mit großer Wahrscheinlichkeit auch auf dem 68020 oder höher schon nicht mehr zuverlässig. Sprich, solche Software ist eh uninteressant.
--
--
Best Regards

Chris Hodges

[ - Antworten - Zitieren - Direktlink - ]

12.08.2004, 14:50 Uhr

Bernhard
Posts: 144
Nutzer
Also um nochmal zu dem Coldfire zurück zu kommen:

Ich glaube nicht, dass es so ein Problem ist, dass das AmigaOS auf einem solchen Prozessor läuft, sondern dass die ganze andere Peripherie (v.a. die Custom Chips) nicht mit dem Prozessor kann. Ich denke wenn man es schafft, dass der Amiga z.B. für die Graphikausgabe keinen Custom Chip mehr braucht, sondern glaich auf einer VGA-Karte läuft, dass man dann auch den Coldfire zum laufen bringt. Man müsste halt nur das Kickstart so umschreiben, dass es keine Custom Chips mehr braucht!

mfg
Bernhard

[ - Antworten - Zitieren - Direktlink - ]

12.08.2004, 15:17 Uhr

analogkid
Posts: 2394
Nutzer
Zitat:
Original von Bernhard:
Also um nochmal zu dem Coldfire zurück zu kommen:

Ich glaube nicht, dass es so ein Problem ist, dass das AmigaOS auf einem solchen Prozessor läuft, sondern dass die ganze andere Peripherie (v.a. die Custom Chips) nicht mit dem Prozessor kann. Ich denke wenn man es schafft, dass der Amiga z.B. für die Graphikausgabe keinen Custom Chip mehr braucht, sondern glaich auf einer VGA-Karte läuft, dass man dann auch den Coldfire zum laufen bringt. Man müsste halt nur das Kickstart so umschreiben, dass es keine Custom Chips mehr braucht!

mfg
Bernhard



der PPC kann doch auch mit den Custom Chips, warum nicht auch der Coldfire ?
--
Join us @ Sarkasmus-pur


:amiga: :dance1:

Take a walk beside yourself

[ - Antworten - Zitieren - Direktlink - ]

12.08.2004, 19:14 Uhr

Eule
Posts: 1607
Nutzer
Das Problem sind nicht die Customchips.

Sondern dass die Turbokarte das Bustiming des 68030 simulieren muss,
und das ist nicht so einfach. Deshalb ist selbst auf der 3640 mehr
drauf als nur der Prozessor.


Die Software muss auch noch in der Lage sein alles erwarteten Befehle
eines 68040 ( o.ä. ) nachzubilden ohne dass der Rechner langsam wird.

Wenn man richtig Speed will brauch man auch noch ein eigenes RAM, und
die Platte an einem eigenen Controller und am besten eine eigene
Grafikkarte und Netzwerk und USB 2.0 braucht man auch und das ganze
soll bei einer Stückzahl unter 1000Stück billiger sein als ein
komplett PC ... unmöglich !

cu Eule

[ - Antworten - Zitieren - Direktlink - ]

12.08.2004, 20:03 Uhr

chkamiga
Posts:
[Ex-Mitglied]
>Ich denke wenn man es schafft, dass der Amiga z.B. für die
>Graphikausgabe keinen Custom Chip mehr braucht, sondern
>glaich auf einer VGA-Karte läuft, dass man dann auch den
>Coldfire zum laufen bringt. Man müsste halt nur das
>Kickstart so umschreiben, dass es keine Custom Chips mehr
>braucht!


Kann man sich dann nicht gleich ein AONE holen?
Weil da laufen dann kaum noch Spiele/Programme drauf.
--
http://people.freenet.de/CHRAmiga.de

CHRKUM(at)web(punkt)de

[ - Ändern - Antworten - Zitieren - Direktlink - ]

14.08.2004, 12:55 Uhr

Bernhard
Posts: 144
Nutzer
da stellt sich eben die frage was man will:

will man einen Computer mit dem man alte amiga-spiele schnell spielen kann, kann braucht man eine turbokarte und die wird teuer.

will man einen Computer mit dem man unter AmigaOS arbeiten kann, d.h. Internet und Office, dann denk ich braucht man die Customchips nicht, da aktuelle PC-Hardware sowieso leistungsfähiger ist. und das Problem an PPC-Amigas ist eben, dass die software noch nicht richtig läuft. mit einem kleinen Coldfire-Board hätte man das problem nicht, da man im prinzip die alten programme laufen lassen kann, vorausgesetzt man hat ein amigaos das eben keine customchips mehr braucht.

mfg
Bernhard

[ - Antworten - Zitieren - Direktlink - ]

14.08.2004, 13:04 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Zitat:
Original von Bernhard:

... das Problem an PPC-Amigas ist eben, dass die software noch nicht richtig läuft. mit einem kleinen Coldfire-Board hätte man das problem nicht, da man im prinzip die alten programme laufen lassen kann, vorausgesetzt man hat ein amigaos das eben keine customchips mehr braucht.



Da in den alten Amigas weiterhin die CustomChips vorhanden sind, ist es egal, ob das AmigaOS darauf zugreift oder nicht. Das einzige Problem das zu lösen gilt ist die Emulation der fehlenden Befehle und ein geändertes Kickstart. Es geht ja hier lediglich um Turbokarten auf ColdFire Basis, nicht um komplette Boards. Selbst dann dürfte ein AmigaOS mit wenigen Einschränkungen laufbar sein, siehe Draco und Amithlon.


--
Meine Internet-Projekte :: Meine Amiga-Seite :: Meine Pegasos-Seite

[ - Antworten - Zitieren - Direktlink - ]

14.08.2004, 18:44 Uhr

chkamiga
Posts:
[Ex-Mitglied]
>will man einen Computer mit dem man unter AmigaOS
>arbeiten kann, d.h. Internet und Office, dann denk
>ich braucht man die Customchips nicht

Es gibt aber auch Programme die die Customchips
benötigen, das sind nicht nur Spiele.
--
http://people.freenet.de/CHRAmiga.de

CHRKUM(at)web(punkt)de

[ - Ändern - Antworten - Zitieren - Direktlink - ]


1 -2- [ - Beitrag schreiben - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Coldfire [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.