amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Coldfire [ - Search - New posts - Register - Login - ]

1 -2- [ - Post reply - ]

2004-08-10, 16:04 h

Holger
Posts: 8116
User
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.

[ - Answer - Quote - Direct link - ]

2004-08-10, 16:09 h

Holger
Posts: 8116
User
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.

[ - Answer - Quote - Direct link - ]

2004-08-10, 19:05 h

chkamiga
Posts:
[Former member]
>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

[ - Edit - Answer - Quote - Direct link - ]

2004-08-10, 19:41 h

platon42
Posts: 400
[Former member]
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

[ - Answer - Quote - Direct link - ]

2004-08-12, 14:50 h

Bernhard
Posts: 144
User
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

[ - Answer - Quote - Direct link - ]

2004-08-12, 15:17 h

analogkid
Posts: 2394
User
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

[ - Answer - Quote - Direct link - ]

2004-08-12, 19:14 h

Eule
Posts: 1607
User
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

[ - Answer - Quote - Direct link - ]

2004-08-12, 20:03 h

chkamiga
Posts:
[Former member]
>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

[ - Edit - Answer - Quote - Direct link - ]

2004-08-14, 12:55 h

Bernhard
Posts: 144
User
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

[ - Answer - Quote - Direct link - ]

2004-08-14, 13:04 h

DJBase
Posts: 3354
[Former member]
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

[ - Answer - Quote - Direct link - ]

2004-08-14, 18:44 h

chkamiga
Posts:
[Former member]
>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

[ - Edit - Answer - Quote - Direct link - ]


1 -2- [ - Post reply - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Coldfire [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.