DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Amiga, AmigaOS 4 > PPC Emulator für OS4 | [ - Search - New posts - Register - Login - ] |
1 2 3 4 -5- | [ - Post reply - ] |
2008-12-16, 20:00 h ylf Posts: 4112 User |
Zitat: Soweit mir der Sachverhalt bezüglich der IBM Entscheidung pro Intel für den PC bekannt ist, war das ausschlaggebende Argument für Intel, daß Intel entsprechende Stückzahlen seiner CPU liefern konnte. Ich habe dies in "Inside Intel" ISBN 3-455-11204-8 gelesen, Kapitel 22 bz. Seite 245 und folgende. Bei dieser Gelegenheit ist auch AMD erstmalig zu seiner x8x Lizenz gekommen. IBM bestand, wie damals in der Branche üblich, auf die Nennung eines Zweitlieferanten. bye, ylf [ - Answer - Quote - Direct link - ] |
2008-12-16, 20:08 h Thore Posts: 2266 User |
Zitat:Nur über die Fähigkeit 68k und PPC Programme, Libs, Datatypes transparent per JIT laufen zu lassen. Ich habe in einem vorangegangenen Beitrag bereits erwähnt, daß eine x86k-Only-Version dieses Problem nicht haben würde, sicher hast du es bei den vielen Beiträgen überlesen. Zitat:Die Strukturen werden als Zeiger übergeben, wenn nun z.B. word-werte mit dem BE Wert $1234 würde vom LE Programm quasi als $3412 in die Struktur schreiben. Da nur der Zeiger auf die Struktur übergeben wird, würde die BE-Lib nun den Wert $3412 auslesen. Klar sind die Strukturen definiert, aber auf x86 Seite sind die Werte die drinstehen LE, und beim 68k eben BE. Zitat:Genau das meinte ich mit dem Bearbeiten eines Datenstroms. Einfache Integer-Werte kann per Schnittstelle ja gewandelt werden, aber so Bytefolgen nicht ohne Konvertierung. Zitat:Man kann keine OS4-Programm(teile) mit OS3 aufrufen, das stimmt,aber andersrum. Unter MorphOS verwende ich auch teilweise 68k Libs, MUI Klassen und Datatypes ohne Probleme, ich bin mir sicher daß OS4 das auch kann. Ich hab nichts von MultiByte-Zeichen geschrieben, sondern von einer Zeichenkette, die werden auch als (String-)Pointer übergeben. Die OS3 Funktionen schneiden den Text bei einem 0-Byte-Zeichen ab (ich denk das ist es was Du gemeint hast). Funktionen aus z.B. ttengine.library können dagegen mit MultiByte Zeichen umgehen und stellen z.B: UTF dar. [ - Answer - Quote - Direct link - ] |
2008-12-17, 08:34 h a4000t Posts: 82 User |
wenn sich keiner das sam board holt wird es auch in zukunft wohl nicht soviel software geben wenn genug leute hardware haben wird es wohl auch mehr software geben. und was soll man software für ne emu entwickeln ??? und ich glaube nen ppc emu zu entwickeln ist nicht so einfach aber was solls ich benutze keine emus und auch kein widows amiga os4.1 ruelz und für den rest ist mein mac mini -- Suche Amiga 2000,2500 Amiga 3000UX Amiga 3000Gehäuse Amiga 1000 AmigaCDTV Meine Amigas Amiga4000T060PPC233 Amiga4000T060 Amiga4000D Amiga500 Amiga2000 Amiga1200 Amiga1200T040/175PPC Amiga3000T AmigaCD32@sx1 AmigaOneG4 [ - Answer - Quote - Direct link - ] |
2008-12-17, 08:54 h AP Posts: 491 User |
@fisch08: Mehr kann man im Moment wirklich nicht sagen. Es ist aber möglich, dass, wenn sich AOS4 mehr verbreitet hat (und dazu müssen auch SAMs gekauft werden, was ich und andere für Dich übernehmen;-)) sich jemand hinsetzt und einen Emulator dafür schreibt. [ - Answer - Quote - Direct link - ] |
2008-12-17, 12:39 h Holger Posts: 8116 User |
Zitat:Das 68k-Programm muss eine 68k-Funktion aufrufen, also eine Stub-Funktion, die den Emulator verlässt, um die native Funktion aufzurufen. Diese Funktion kennt die Strukturen der Argumente und weiß somit genau, wie sie zu konvertieren sind. Mensch, das funktioniert doch sogar dann, wenn die Struktur der native Funktion völlig anders aussieht, wie diverse Emulatoren bereits eindrucksvoll demonstrieren. Und auch bei ppc benötigt man Stub-Funktionen. Zitat:Ein 68k-Programm kann unter AOS4 nur dann ppc-Funktionen aufrufen, wenn der Autor der Bibliothek die entsprechenden Stub-Funktionen zur Verfügung stellt. Im Falle von neuen OS-Funktionen wird das bewusst nicht gemacht, weil es nicht gewollt ist, dass man 68k-AOS4-Programme schreibt. Vermutlich, weil es die Möglichkeit, solche Programme auch auf anderen Systemen zu benutzen, erhöhen könnte. Zitat:Und was genau willst Du an einer Zeichenkette aus 8Bit-zeichen umdrehen? Noch mal: einzelne bytes können keine Reihenfolge haben. 8Bit-Zeichenketten sehen auf BE und LE Systemen vollkommen gleich aus. Zitat:Mit Sicherheit nicht. Zitat:Wenn es sich um UTF-8 handelt, gibt es auch da nichts zu konvertieren. Bei UTF-16 (nicht UTF-16LE oder UTF-16BE) gibt es dank byte-order-mark auch keine Notwendigkeit. Das bullet-API des AmigaOS unterstützt dagegen gar keine Zeichenketten, sondern nur einzelne Zeichen... mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2008-12-17, 15:42 h dandy Posts: 2553 User |
Zitat: Du solltest nicht von Dir auf Andere schließen - und schon gar nicht auf die "Allgemeinheit"... Und außerdem: Du widersrichst Dir hier selber, indem Du tust, was angeblich nicht geht - Du vergleichst Amiga mit PC: Zitat: Wenn DAS kein Vergleich ist, will ich ab sofort "Rumpelstielzchen" heißen... Zitat: Ich fasse es nicht - er tut's schon wieder! Uns erst erzählen, man könne Sam nicht mit PC vergleichen, um dann seitenlang über die Unterschiede zwischen den Plattformen zu schwadronieren! Nimmst Du Dich selbst eigentlich überhaupt kein bisschen ernst, daß Du Dir schon im gleichen Atemzug selbst widersprichst - und das gleich zweimal hintereinander? Willst Du uns hier eigentlich veräppeln? -- Ciao, Dandy Wenn es jemandem Spaß macht, zu Marschmusik in Reih' und Glied zu marschieren, so verachte ich ihn schon. Er hat sein Großhirn nur aus Versehen bekommen - bei ihm hätte auch schon das Rückenmark gereicht! (Albert Einstein) [ - Answer - Quote - Direct link - ] |
2008-12-17, 20:02 h Thore Posts: 2266 User |
Zitat: Der 68k Code geht ja immer durch die Emulation, und da kann ja das JIT Execute auch mitbekommen was er wann abzuarbeiten hat. Für den 68k ist dies völlig transparent. Wenn man aber PPC Libs macht, die sich an 68k Register halten, müssen intern die Parameter gegated werden, das kann mit einem stub passieren. [ - Answer - Quote - Direct link - ] |
2008-12-17, 22:22 h fehnhaar Posts: 42 User |
@fisch08: langsam bekomme ich einen Föhn!!! Das Sam ist zu teuer!! Aber einen Proleten PC mit 4 Kernen den kaum ein Programm nutzt!!! Aber ich denke mit der Leistungsaufnahme kannste wenigstens die Wohnunng schoen heitzen und erst der schoene sound der Luefter!!! Ein perfektes Raumklima!!! Gruss Joergi!!! [ - Answer - Quote - Direct link - ] |
2008-12-18, 07:31 h dandy Posts: 2553 User |
Zitat: Das sehe ich anders. Warum sollte sich eine Kiste, die sich vor 15 Jahren produktiv einsetzen ließ, heute nicht mehr für dieselben Arbeiten mit derselben Software einsetzen lassen (natürlich vorausgesetzt, die Hardware ist noch i.O und die Soft ebenfalls)? Ich kann heute noch genauso gut eine Welle in 3d mit DynaCadd konstruieren, wie ich das vor 15 Jahren konnte. Auch das konvertieren der 3d-Konstruktionsdaten in ein CNC-Programm klappt heute ebenfalls noch genauso gut. Auch die CNC-Drehbank versteht die Steuerbefehle des CNC-Programms immer noch und führt sie mit derselben Präzision aus wie damals - vorausgesetzt, sie ist richtig eingerichtet und die Drehmeißel sind i.O. Wieso glaubst Du also, man könne diese Kisten heute nicht mehr produktiv einsetzen? -- Ciao, Dandy Wenn es jemandem Spaß macht, zu Marschmusik in Reih' und Glied zu marschieren, so verachte ich ihn schon. Er hat sein Großhirn nur aus Versehen bekommen - bei ihm hätte auch schon das Rückenmark gereicht! (Albert Einstein) [ - Answer - Quote - Direct link - ] |
2008-12-18, 08:25 h dandy Posts: 2553 User |
Zitat: Und was haltet Ihr von diesem Monster hier? Wenn da erstmal wenigstens ein Core durch OS 4.x unterstützt würde, hätte ich diese Kiste schon... Die restlichen Cores könnte man ja für MorphOS, OsX (PPC) und PPC-Linux nutzen... -- Ciao, Dandy Wenn es jemandem Spaß macht, zu Marschmusik in Reih' und Glied zu marschieren, so verachte ich ihn schon. Er hat sein Großhirn nur aus Versehen bekommen - bei ihm hätte auch schon das Rückenmark gereicht! (Albert Einstein) [ - Answer - Quote - Direct link - ] |
2008-12-18, 09:13 h bruZard Posts: 307 User |
@dandy Mein Fehler, habe ich wohl zu allgemein formuliert. Also etwas genauer: Ich kann in meinem Beruf keinen Amiga einsetzen. Nicht einmal Linux kann mir für alle Aufgaben die richtige Software bieten. Aber das betrifft nur mich, ich möchte niemandem vorschreiben ob er noch einen Amiga für produktive Zwecke einsetzen darf oder nicht. -- methusalem | tm~mw | basic [ - Answer - Quote - Direct link - ] |
2008-12-18, 21:14 h Andreas_Wolf Posts: 2980 User |
> Die restlichen Cores könnte man ja für MorphOS [...] nutzen MorphOS unterstützt SMP genausowenig wie OS4. [ - Answer - Quote - Direct link - ] |
2008-12-19, 09:20 h dandy Posts: 2553 User |
Zitat: SO war das auch gar nicht gemeint... -- Ciao, Dandy Wenn es jemandem Spaß macht, zu Marschmusik in Reih' und Glied zu marschieren, so verachte ich ihn schon. Er hat sein Großhirn nur aus Versehen bekommen - bei ihm hätte auch schon das Rückenmark gereicht! (Albert Einstein) [ - Answer - Quote - Direct link - ] |
2008-12-19, 10:01 h Andreas_Wolf Posts: 2980 User |
> SO war das auch gar nicht gemeint... Wie sonst? [ - Answer - Quote - Direct link - ] |
2008-12-19, 10:28 h Floppy Posts: 392 User |
Zitat: Yo, dann sind wir mindestens zwei! Ich bedaure das allerdings sehr ... Um so mehr freut es mich, wenn es noch Glückliche gibt, die dieses Schicksal nicht teilen müssen. [ - Answer - Quote - Direct link - ] |
2008-12-19, 12:31 h Holger Posts: 8116 User |
Zitat:AOS4, MOS und Linux gleichzeitig, jedes OS auf einem anderen Kern Übrigens könnte man auf ähnliche Art durchaus auch Amiga-Programme auf verschiedenen Kernen ausführen, wenn man auf jedem Kern eine andere Instanz des Systems ausführen würde. Man müsste eben nur akzeptieren, dass die Amiga-Programme in verschiedenen OS-Instanzen nicht mehr auf die gewohnte Weise miteinander kommunizieren können. Dafür wäre sogar Speicherschutz möglich. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2008-12-19, 15:32 h dandy Posts: 2553 User |
Zitat: Exactamente! Zitat: Wie ich grad noch in einem anderen Thread an cgutjahr schrieb: Ich verspreche mir von der Unterstützung dieser Kiste durch OS 4.x einen Kreativitätsschub - und Du zeigst grad, daß dieser Kreativitätsschub bereits jetzt bei Dir einsetzt... -- Ciao, Dandy Wenn es jemandem Spaß macht, zu Marschmusik in Reih' und Glied zu marschieren, so verachte ich ihn schon. Er hat sein Großhirn nur aus Versehen bekommen - bei ihm hätte auch schon das Rückenmark gereicht! (Albert Einstein) [ - Answer - Quote - Direct link - ] |
2008-12-19, 16:49 h ylf Posts: 4112 User |
Zitat: Auch dies ist etwas irreführend formuliert, denn weder Windows, MacOS, Linux, AmigaOS oder was auch immer bieten Software. Umgekehrt wird ein Schuh draus: Die von dir zwingend benötigte Software wird nur für ein bestimmtes Betriebssystem angeboten und die "Nischensysteme" wie AmigaOS, Linux oder MacOS sind nicht darunter. bye, ylf [ - Answer - Quote - Direct link - ] |
2008-12-19, 18:05 h bruZard Posts: 307 User |
Stimmt nicht, die Software die ich brauche ist auch für MacOS verfügbar. Nur ist mir da das Hardware-Dongle zu teuer. -- methusalem | tm~mw | basic [ - Answer - Quote - Direct link - ] |
2008-12-19, 18:29 h Begeisterter_Amiga_User Posts: 665 User |
mist bier und chips sind alle muss mir neue holen und das grade jezt wenns grade spannend wird >.> -- if ($GLOBALS['FORUM']->forumuser->mitglied['ahnung'] == 0) { $this->besserKlappeHalten / nachDenken= 1;} Inside Windows-Kernel: if(everything_is_ok==1) { crash(); } [ - Answer - Quote - Direct link - ] |
2008-12-20, 02:16 h Andreas_Wolf Posts: 2980 User |
>> AOS4, MOS und Linux gleichzeitig, jedes OS auf einem anderen Kern ;) > Exactamente! Dazu bräuchte man einen Typ-1-Hypervisor, oder nicht? [ - Answer - Quote - Direct link - ] |
2008-12-20, 07:14 h dandy Posts: 2553 User |
Zitat: zum Bleistift - äh - Beischl - nee - Beispiel... -- Ciao, Dandy Wenn es jemandem Spaß macht, zu Marschmusik in Reih' und Glied zu marschieren, so verachte ich ihn schon. Er hat sein Großhirn nur aus Versehen bekommen - bei ihm hätte auch schon das Rückenmark gereicht! (Albert Einstein) [ - Answer - Quote - Direct link - ] |
2008-12-22, 18:17 h Andreas_Wolf Posts: 2980 User |
> zum [...] Beispiel Was ginge denn noch? [ - Answer - Quote - Direct link - ] |
2010-04-22, 22:37 h Andreas_Wolf Posts: 2980 User |
Nachtrag: > der aktuelle Itanium (Itanium 2 Montvale) im Oktober 2007; sein Nachfolger ist > noch für dieses Jahr angekündigt. ...und im Februar 2010 erschienen. http://en.wikipedia.org/wiki/Tukwila_(processor) [ - Answer - Quote - Direct link - ] |
1 2 3 4 -5- | [ - Post reply - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > PPC Emulator für OS4 | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |