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

amiga-news.de Forum > Amiga, AmigaOS 4 > "Virtueller RAM Speicher" als Partition oder in einer Datei [ - Search - New posts - Register - Login - ]

1 2 3 -4- 5 [ - Post reply - ]

2007-12-04, 00:05 h

TetiSoft
Posts: 197
User
@MaikG:

> >Ich hatte nicht auf die Geschwindigkeit sondern auf die Kompatibilität
> >und Stabilität angespielt.
>
> Formulieren wir das mal um, wenn ich mit Movieshop nicht
> mehr mit mindestens 80% Jpeg Rate arbeiten kann, ist es
> sinnlos damit zu arbeiten.
>
> Wenn MS plötzlich nicht mit dem JIT arbeitet wird das so sein.

Deine ursprüngliche Aussage war

"Ich wäre mit OS3.9 als PPC Version vollauf zufrieden."

Jetzt sind wir schon bei

"Ich hätte gerne OS3.9 als PPC Version inklusive Bugfixes inklusive
JIT (weil ich glaube daß OS4 ohne JIT langsamer ist als OS3 ohne es
ausprobieren zu können)".

> Vorrausgesetzt die Compiler gehen noch.

Bisher bist Du der einzige von dem ich weiß daß er glaubt sie gingen
nicht mehr. Du hast erwähnt Du hättest gehört irgendeiner würde nicht
mehr voll laufen. Keine Quellenangabe, keine Versionsangabe zu Compiler
und OS4, keine Beschreibung was genau nicht mehr gehen soll.

> >Wenn die 68k-Version unter OS4 zu langsam ist und die PuP/WarpUp
> >Version verwendet werden soll muß man nur OS3 booten.
>
> Ich hab gerne alles auf einem OS.
> Was es keine 68k Version gibt?

Was nützen theoretische Diskussionen? Welches wichtige Programm
gibts weder als OS4 noch als 68k Version? Wenn es wirklich wichtig
wäre hätten die A1-User doch schon längst eine Prämie für die Anpassung
der alten powerpc.library an die aktuelle OS4-Version ausgelobt.

> >Ohne den Quellcode eines nicht laufenden Spiels ist es nicht
> >möglich ein "Warum gehts nicht" erschöpfend zu beantworten.
> >Wenn man den Namen des Spiels und die Versionsnummer wüßte
> >wäre es vielleicht auch möglich das Spiel irgendwo aufzutreiben
> >und sich mal ein GrimReaper-Log anzusehen.
>
> Quellcode? Die meisten betroffenen Spiele sind in ASM geschrieben.
> Also ASM-Pro starten, einlesen -> Dissassemblern. Ist fast
> genausogut wie der ASM-Source.

Ich hab schon ab und an 68k Binaries gepatcht weil kein
Quellcode da war und habe auch Bugs in ASM-Quellcode gefixt und
kann das "fast genauso gut wie der ASM-Source" definitiv nicht
unterschreiben. Bei einem 3kB Tool mag der Disassembler ja noch
eine Alternative sein aber bei 30kB artet es echt in Arbeit aus.

> Ausserdem denke ich wir reden von etlichen Spielen.
> Das meiste lasse ich ja über WHD laufen, das behebt solche
> dinge wie Hits und Bugs.

Du redest von etlichen Spielen. Ich frage nach, welches Spiel
genau nicht läuft, weil Du wissen wolltest, wieso etliche Spiele
nicht laufen würden. Was erwartest Du jetzt für eine Antwort?
Nein, wir haben nichts eingebaut das absichtlich verhindert daß
Spiele nicht laufen. Im Gegenteil, eigentlich sollte jedes
systemkonform geschriebene Spiel noch laufen. Wenn ich pauschal
die Schuld auf die Spieleprogrammierer schieben wollte würdest
Du es mir ja eh nicht abnehmen. Im Gegenzug willst Du scheinbar
pauschal die Schuld auf OS4 schieben, was ich Dir natürlich auch
nicht abnehme. Ich denke man kann nur Einzelfälle betrachten
und ggf. aus diesen dann verallgemeinern, z.B. wäre es denkbar
daß man zum Schluß käme "WHDLoad patcht falsch" oder "Die OS4-Funktion
bla() funktioniert nicht richtig" oder "Die Spiele von 0815 Factory
benötigen eine 68k MMU" oder was auch immer. Bisher weiß ich
von keinem exakt dokumentierten Einzelfall eines nicht laufenden
Spiels, in der Bugzilla Datenbank ist jedenfalls soweit ich mich erinnere
keiner drin. Das mag natürlich auch daran liegen daß die Betatester
Spiele nicht wichtig fanden, keine Ahnung.

Jedenfalls macht es wenig Sinn pauschal gegen etwas zu argumentieren
was man noch gar nicht ausprobiert hat.

[ - Answer - Quote - Direct link - ]

2007-12-04, 10:32 h

MaikG
Posts: 5172
User
>Jetzt sind wir schon bei

>"Ich hätte gerne OS3.9 als PPC Version inklusive Bugfixes inklusive
>JIT (weil ich glaube daß OS4 ohne JIT langsamer ist als OS3 ohne es
>ausprobieren zu können)".

Da hast du recht, für externe Programme brauchts ein JIT.
Aber ich will z.B. kein neues Speichersystem oder andere
Inkompatiblitäten.


>Was nützen theoretische Diskussionen? Welches wichtige Programm
>gibts weder als OS4 noch als 68k Version?



Shogo


>Wenn es wirklich wichtig wäre hätten die A1-User doch schon längst
>eine Prämie für die Anpassung der alten powerpc.library an die
>aktuelle OS4-Version ausgelobt.

A1 User haben keine großen ansprüche, da läuft doch eh nix
was irgendwie auf die Customchips zugreift.


>Ich hab schon ab und an 68k Binaries gepatcht weil kein
>Quellcode da war und habe auch Bugs in ASM-Quellcode gefixt und
>kann das "fast genauso gut wie der ASM-Source" definitiv nicht
>unterschreiben.

Warum? Es fehlen vielleicht die klar lesbaren Library einsprünge
oder selbst definierten Konstanten. Aber nach einer weile gewöhnt
man sich dran. Wobei librarys wurden ja damals eh nicht so häufig
verwendet.


>Du redest von etlichen Spielen. Ich frage nach, welches Spiel
>genau nicht läuft, weil Du wissen wolltest, wieso etliche Spiele
>nicht laufen würden.

Okay:

Gianna Sisters
Adams Family
Summer Games
Jaguar
Lotus 1-3
Rick Dangerus
IK+


reicht das fürs erste?
Letzte beiden gehen z.B. auch ohne WHD auf OS3.9 aber
mit deaktivierten cache und AGA.



>oder "Die Spiele von 0815 Factory
>benötigen eine 68k MMU" oder was auch immer.

Achso 68-MMU hat OS4 auch nicht.

Ich möchte sagen WHDLoad benötigt diese.

Was wird dann konkret emuliert? Ich sah mal ein Screenshoot
da stand 68020 Emulated. Nicht nur das dies zu Inkompatiblitäten
an sich führt wenn der 020er 060 geschwindigkeit hat, auch
ist es ineffektiv den 020er zu emulieren.

Deswegen benutzt jemand der WHDLoad hat auch diese Einstellung
unter UAE nicht. Der 020er hat mehr befehle als der 060.


>Das mag natürlich auch daran liegen daß die Betatester
>Spiele nicht wichtig fanden, keine Ahnung.

Nee. Meine idee ist, sie hatten Angst zuviel negatives zu schreiben.
Damit die Programmierer zu verärgern, evtl. wären sie dann für die
einstellung von OS4 verantwortlich gewesen...

Einer im Forum, es war nicht so lange her schrieb das ein paar
Spiele die er mit WHD Testete nicht gingen.

>Jedenfalls macht es wenig Sinn pauschal gegen etwas zu argumentieren
>was man noch gar nicht ausprobiert hat.

Ja ja, aber dafür das OS4 nun plötzlich nicht am 30. bei den
Händlern war sondern erst gestern kann ich auch nichts.
Wobei man beim 30. + gestern hätte denken können es sei der
Liefertermin.

[ - Answer - Quote - Direct link - ]

2007-12-04, 11:20 h

ZeroG
Posts: 1487
User
@MaikG
Zitat:
Da hast du recht, für externe Programme brauchts ein JIT.
Aber ich will z.B. kein neues Speichersystem oder andere
Inkompatiblitäten.

Davon das du die selbe Frage, die schon beantwortet wurde, wieder und wieder stellst, ändert sich auch nichts.

Zitat:
Shogo
Es wurde nach WICHTIGEN Programmen gefragt...

Zitat:
A1 User haben keine großen ansprüche, da läuft doch eh nix
was irgendwie auf die Customchips zugreift.

Gleich zweimal ins Klo gegriffen.

Zitat:
Warum? Es fehlen vielleicht die klar lesbaren Library einsprünge
oder selbst definierten Konstanten. Aber nach einer weile gewöhnt
man sich dran. Wobei librarys wurden ja damals eh nicht so häufig
verwendet.

Solange du es nicht selbst zumindest Probiert hast, kannst du das wohl kaum einschätzen.

Zitat:
Okay:

Gianna Sisters
Adams Family
Summer Games
Jaguar
Lotus 1-3
Rick Dangerus
IK+


reicht das fürs erste?
Letzte beiden gehen z.B. auch ohne WHD auf OS3.9 aber
mit deaktivierten cache und AGA.

Nach einen neustart und Boot von der Spieldiskette. Was hat das mit welcher version auch immer von AmigaOS zu tun?

Zitat:
Achso 68-MMU hat OS4 auch nicht.

Ich möchte sagen WHDLoad benötigt diese.

Was wird dann konkret emuliert? Ich sah mal ein Screenshoot
da stand 68020 Emulated. Nicht nur das dies zu Inkompatiblitäten
an sich führt wenn der 020er 060 geschwindigkeit hat, auch
ist es ineffektiv den 020er zu emulieren.

Deswegen benutzt jemand der WHDLoad hat auch diese Einstellung
unter UAE nicht. Der 020er hat mehr befehle als der 060.

Informier dich doch mal selber:
http://amigos.amiga.hu/rachy/petunia.html

Diese Seite existiert schon Jahre das wurde auch mal irgendwo auf AN.de in den News gemeldet.

Zitat:
Nee. Meine idee ist, sie hatten Angst zuviel negatives zu schreiben.
Damit die Programmierer zu verärgern, evtl. wären sie dann für die
einstellung von OS4 verantwortlich gewesen...

:lach:
Der war gut... selten so gelacht.

Zitat:
Einer im Forum, es war nicht so lange her schrieb das ein paar
Spiele die er mit WHD Testete nicht gingen.

Das war Reth. Frag ihn doch mal wie er das sieht.

---------------------------------------------
Wir warten übrigens immer noch auf Beispiele von deinen "paar hundert" selbstgeschriebenen Programmen.

[ - Answer - Quote - Direct link - ]

2007-12-04, 11:42 h

whose
Posts: 2156
User
Zitat:
Original von MaikG:
>Jetzt sind wir schon bei

>"Ich hätte gerne OS3.9 als PPC Version inklusive Bugfixes inklusive
>JIT (weil ich glaube daß OS4 ohne JIT langsamer ist als OS3 ohne es
>ausprobieren zu können)".

Da hast du recht, für externe Programme brauchts ein JIT.
Aber ich will z.B. kein neues Speichersystem oder andere
Inkompatiblitäten.


Öhm, mal eine ganz dumme Frage: Wenn OS3.9 für Dich so gut ist, warum bleibst Du dann nicht einfach dabei? Es ist ja nicht so, daß man gezwungen wäre, OS4 zu kaufen, oder?

Mal davon ab: Es bleibt Dir immer noch die Möglichkeit, ein Dual-Boot-System aufzusetzen. Komm mir jetzt nicht wieder mit "das dauert mir zu lange, jedes Mal neu zu booten/umzuschalten bla...", das ist eine faule Ausrede.

Diese Argumentation kommt regelmäßig von Leuten, die sich komischerweise nicht zu fein sind, für bestimmte Aktionen im Early-Startup z.B. AGA zu deaktivieren und/oder die Caches abzuschalten, was im Endeffekt die gleiche Arbeit bedeutet. Von diversen anderen, arbeitsintensiven Tricksereien beim Programmieren z.B. rede ich noch nicht einmal.

Zitat:
>Wenn es wirklich wichtig wäre hätten die A1-User doch schon längst
>eine Prämie für die Anpassung der alten powerpc.library an die
>aktuelle OS4-Version ausgelobt.

A1 User haben keine großen ansprüche, da läuft doch eh nix
was irgendwie auf die Customchips zugreift.


Hm, bisher habe ich mehr höhere Ansprüche gelesen, 3D für alle möglichen und unmöglichen Gelegenheiten z.B.

Das die Custom Chips kein großes Thema für A1 Nutzer sind, ist klar. Andererseits: Wieso ist das auf einmal so ein großes Thema für OS4 auf Classic? Im Endeffekt gehts doch nur darum, uralte Spiele zu spielen. Aber wo zum Henker liegt da das Problem? Diskette rein, Resetknopf 10 Sekunden halten, los gehts.

Oder die E-UAE-Entwickler so lange nerven, bis sie einen PPC-JIT integrieren, damits auch auf einem 603e <200MHz "rockt".

Zitat:
>Du redest von etlichen Spielen. Ich frage nach, welches Spiel
>genau nicht läuft, weil Du wissen wolltest, wieso etliche Spiele
>nicht laufen würden.

Okay:

Gianna Sisters
Adams Family
Summer Games
Jaguar
Lotus 1-3
Rick Dangerus
IK+


Weshalb diese Spiele unter OS4 nicht laufen, müßte Dir doch eigentlich klar sein...

Zitat:
>oder "Die Spiele von 0815 Factory
>benötigen eine 68k MMU" oder was auch immer.

Achso 68-MMU hat OS4 auch nicht.

Ich möchte sagen WHDLoad benötigt diese.

Was wird dann konkret emuliert? Ich sah mal ein Screenshoot
da stand 68020 Emulated. Nicht nur das dies zu Inkompatiblitäten
an sich führt wenn der 020er 060 geschwindigkeit hat, auch
ist es ineffektiv den 020er zu emulieren.


Wieso das? Und wo bitte sollen Inkompatibilitäten Probleme machen, die von der Geschwindigkeit herrühren, abgesehen von Coder-Machenschaften, die so oder so inkompatibel sind?

Zitat:
>Das mag natürlich auch daran liegen daß die Betatester
>Spiele nicht wichtig fanden, keine Ahnung.

Nee. Meine idee ist, sie hatten Angst zuviel negatives zu schreiben.
Damit die Programmierer zu verärgern, evtl. wären sie dann für die
einstellung von OS4 verantwortlich gewesen...


Interessante Idee... ist aber nicht neu, die kennen wir von jemand Anderem bereits seit langem. Richtiger wirds dadurch aber immer noch nicht.

Zitat:
Ja ja, aber dafür das OS4 nun plötzlich nicht am 30. bei den
Händlern war sondern erst gestern kann ich auch nichts.
Wobei man beim 30. + gestern hätte denken können es sei der
Liefertermin.


Du solltest evtl. erwähnen, daß Deine Heulerei schon vor dem 30. losging... und natürlich, daß der 30. als Auslieferungstermin von ACube genannt wurde. Der wurde auch eingehalten. Allerdings dauert es auch im geeinten Europa eine Weile, bis ein Paket von Italien in Deutschland ankommt. Dafür wiederum können weder ACube noch unsere Händler etwas.


--
---

:boing: µA1 PPC 750GX-800
:boing: A4000 PPC 604e-233

[ - Answer - Quote - Direct link - ]

2007-12-04, 12:01 h

Wishmaster
Posts: 140
User
Ich muss MaikG Recht geben.
Die Argumente, die ihr AOS4 Freaks hier abgebt, sprechen genau genommen für MorphOS!
AmigaOS4 sollte, wenn schon so abwärtskompatibel wie möglich sein.
Sonst verdient es seinen Namen nicht!
In der Realität sieht es so aus, dass MorphOS viel kompatibler zu AOS 3.1 ist als AOS4, was ihr AOS4 Freaks ja oft
in Trolling-Beiträgen auch als angeblichen Nachteil von MorphOS angeführt habt!
Fazit: Ich bin völlig enttäuscht von AmigaOS4. Es verdient den Namen Amiga nicht.


[ Dieser Beitrag wurde von Wishmaster am 04.12.2007 um 12:42 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2007-12-04, 12:11 h

ZeroG
Posts: 1487
User
Ok, bis jetzt wurde einigermaßen vernümpftig diskutiert.
Danke das wieder einer mit persönlichen Beleidigungen angefangen hat.
Ich werde diesen Thread ab jetzt ignorieren.

[ - Answer - Quote - Direct link - ]

2007-12-04, 12:28 h

Solar
Posts: 3680
User
Zitat:
Original von Wishmaster:
Die Argumente, die ihr AOS4 Freaks hier abgebt, sprechen genau genommen für MorphOS!


Mal abgesehen davon, daß ich selbst bei optimistischster Betrachtung wohl kaum als "AOS4-Freak" qualifiziere, hast Du prinzipiell recht.

Zitat:
AmigaOS4 sollte, wenn schon so abwärtskompatibel wie möglich sein.
Sonst verdient es seinen Namen nicht!


Wenn maximale Abwärtskompatibilität das Thema wäre, müßte man es wohl OS 3.10 nennen, oder?

Davon ab haben "wir" Amiga-User doch immer darüber gelacht, was für Krücken Microsoft sich in Windows an's Bein gebunden hat, um zu all dem verkorksten Kram der Vergangenheit kompatibel zu bleiben (ich sage nur, Sim-City-Patch...). Ich dachte immer, beim Amiga ginge es darum, sowas besser zu machen.

Zitat:
In der Realität sieht es so aus...

...das hier jemand versucht, aus einer Diskussion Abwärtskompatibilität vs. tragfähiger Architektur in OS4 eine Rot-Blau-Diskussion zu machen.

Zitat:
Fazit: Ich bin völlig enttäuscht von AmigaOS4. Es verdient den Namen Amiga nicht. MorphOS ist um Klassen besser.

Fein. Dann benutz MorphOS. Das ist ein freies Land, weißt Du?

Zitat:
Wenn ihr AOS4-Freaks denken könntet, würdet ihr MorphOS verwenden!

Wie nett, anheimelnd und rundherum sympatisch. Da bekommt man richtig Lust, Teil dieser "Community" zu werden.

[ - Answer - Quote - Direct link - ]

2007-12-04, 12:41 h

TetiSoft
Posts: 197
User
@MaikG:

> > Welches wichtige Programm gibts weder als OS4 noch als 68k Version?
> Shogo

Das ist ein first-person-shooter von 2001, sicher nicht für jeden
wichtig. Rogue hat bereits erwähnt er würde es vielleicht auf OS4
portieren wenn er mal Zeit hat.

> >Ich hab schon ab und an 68k Binaries gepatcht weil kein
> >Quellcode da war und habe auch Bugs in ASM-Quellcode gefixt und
> >kann das "fast genauso gut wie der ASM-Source" definitiv nicht
> >unterschreiben.
>
> Warum? Es fehlen vielleicht die klar lesbaren Library einsprünge
> oder selbst definierten Konstanten. Aber nach einer weile gewöhnt
> man sich dran. Wobei librarys wurden ja damals eh nicht so häufig
> verwendet.

In manchen Quellcodes haben Funktionen sogar Namen oder dokumentierte
Parameterlisten, oder der Quellcode ist in verschiedene .asm und .i
Dateien aufgeteilt was es ggf. erleichert zu verstehen was eigentlich
vor sich geht. Spätestens beim Rückübersetzen von Makros oder Strukturdefinitionen wird ein Disassembler scheitern.

> Gianna Sisters
> Adams Family
> Summer Games
> Jaguar
> Lotus 1-3
> Rick Dangerus
> IK+
>
> reicht das fürs erste?
> Letzte beiden gehen z.B. auch ohne WHD auf OS3.9 aber
> mit deaktivierten cache und AGA.

Die Spiele hab' ich alle nicht. Vielleicht trudeln ja irgendwann
mal nutzbare Reports ein. AGA abschalten geht bei OS4 nach wie vor,
den Datencache abschalten geht nicht, OS4 kann ohne nicht laufen.
Mittels Bootmenü oder CPU-Befehl ist das Abschalten nicht möglich
(nur Instruktions-Cache), aber es fehlt noch ein Schutz gegen das
Abschalten aus einem Programm. Ja, das ist ein Bug. Allerdings ist
ein Spiel das 2007 nicht mit Datencache läuft schon ziemlich lange
kaputt.

> Achso 68-MMU hat OS4 auch nicht.

Nein. Es gab nie ein offizielles API dafür, sie war immer
optional, sie zu emulieren würde OS4 wahrscheinlich sehr
verlangsamen, und die Anzahl an Programmen welche eine 68k
MMU benötigen und die unter OS4 noch sinnvoll einsetzbar
wären tendiert gegen Null.

> Ich möchte sagen WHDLoad benötigt diese.

Sicher? Dann ist es IMHO kaputt, es müßte ja auf einem A1200
einen Requester bringen und sich sauber beenden.

> Was wird dann konkret emuliert? Ich sah mal ein Screenshoot
> da stand 68020 Emulated.

Ja, in AttnFlags sind die 68020 plus FPU Flags gesetzt.
Ggf. auch welche für den Typ der PPC-CPU oder AltiVec.

> Nicht nur das dies zu Inkompatiblitäten
> an sich führt wenn der 020er 060 geschwindigkeit hat, auch
> ist es ineffektiv den 020er zu emulieren.
>
> Deswegen benutzt jemand der WHDLoad hat auch diese Einstellung
> unter UAE nicht. Der 020er hat mehr befehle als der 060.

UAE hat also eine MMU? Cool.
OS4 meldet 68020 weil das im Schnitt schneller emuliert wird
als 68060 wenn ich mich recht erinnere, außerdem hatte ein
Amiga nie einen 68060 ohne MMU, einige Programme könnten das
eventuell mißverstehen.

> >Das mag natürlich auch daran liegen daß die Betatester
> >Spiele nicht wichtig fanden, keine Ahnung.
>
> Nee. Meine idee ist, sie hatten Angst zuviel negatives zu schreiben.
>Damit die Programmierer zu verärgern, evtl. wären sie dann für die
>einstellung von OS4 verantwortlich gewesen...

Hm, die Programmierer wollen also gar keine Bugreports und die
Betatester sind nur ängstliche Marionetten die sich nichts mehr
trauen seit wir mal einen aufmüpfigen zum Frühstück verspeist haben? :-)

> Einer im Forum, es war nicht so lange her schrieb das ein paar
> Spiele die er mit WHD Testete nicht gingen.

Hatte ich am Rande mitbekommen und mich gewundert warum hier und
nicht intern. Aber ich gebe zu daß die meisten anderen Tester
und Entwickler WHDLoad wohl als nicht wirklich wichtig eingestuft
hätten.

> >Jedenfalls macht es wenig Sinn pauschal gegen etwas zu
> >argumentieren was man noch gar nicht ausprobiert hat.
>
> Ja ja, aber dafür das OS4 nun plötzlich nicht am 30. bei den
> Händlern war sondern erst gestern kann ich auch nichts.

Du hast es noch nicht argumentierst aber schonmal dagegen weil
es ein paar Tage später kommt als erwartet?

> Wobei man beim 30. + gestern hätte denken können es sei der
> Liefertermin.

Ein italienischer User hatte auf amigans.net gemeldet daß es
tatsächlich am 30. bei ihm war, von ACube per UPS. Wenn ich mich
richtig erinnere hat ACube am 29. verschickt. Die Postlaufzeiten
sind nervig...

[ - Answer - Quote - Direct link - ]

2007-12-04, 12:41 h

Wishmaster
Posts: 140
User
@Solar:
Ja, ok Windows ist noch schlimmer.
Versucht in der Amiga-Gemeinde doch etwas friedvoller miteinander umzugehen.
Das Computer-Hobby soll ja Spaß machen und Mann will sich ja nicht ständig ärgern wie bei Windows.


[ Dieser Beitrag wurde von Wishmaster am 04.12.2007 um 12:46 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2007-12-04, 16:38 h

MaikG
Posts: 5172
User
>Es wurde nach WICHTIGEN Programmen gefragt...


Ja, und. Mir ist es WICHTIG. Man könnte jetzt eine Abstimmung
machen. Vielleicht ist es 90% wichtig vielleicht 10%, in jedem fall
ist es irgend jemanden wichtig!


>Nach einen neustart und Boot von der Spieldiskette.
>Was hat das mit welcher version auch immer von AmigaOS zu tun?

Dazu sagte ich bereits meine Meinung.


>Informier dich doch mal selber:
>http://amigos.amiga.hu/rachy/petunia.html

Danke. Nun weiss ich schonmal mehr. Das mit der falschen CPU
angabe stimmt. Und das mit JIT "nur" 68060 Speed auf 604e
erreicht wird, daher ohne JIT zwangsläufig weniger.


>Diese Seite existiert schon Jahre das wurde auch mal irgendwo auf
>AN.de in den News gemeldet.

Ich sagte schon, solange es OS4 nur für A1 gab war es für mich
völlig unwichtig.


>Öhm, mal eine ganz dumme Frage: Wenn OS3.9 für Dich so gut ist,
>warum bleibst Du dann nicht einfach dabei?

Wegen der Context switches.



>bla...", das ist eine faule Ausrede.
>Diese Argumentation kommt regelmäßig von Leuten, die sich
>komischerweise nicht zu fein sind, für bestimmte Aktionen
>im Early-Startup z.B. AGA zu deaktivieren und/oder die Caches
>abzuschalten, was im Endeffekt die gleiche Arbeit bedeutet.

Also das machen allerhöchstens die blutigen anfänger, die
weder WHD noch Degrader kennen.
Ich starte seit Jahren kein Spiel mehr mit einer Diskette.
Und für die Crack nutzer oder die welche das Laufwerksschnarren lieben:
Man kann in das (NDOS) Spiel per Tude direkt von OS3.9 starten.



>Hm, bisher habe ich mehr höhere Ansprüche gelesen, 3D für alle
>möglichen und unmöglichen Gelegenheiten z.B.

Wieviele coole OS4-Only 3D Spiele gibts denn. Oder ist von
Screenblankern die rede?


>Oder die E-UAE-Entwickler so lange nerven, bis sie einen PPC-JIT
>integrieren, damits auch auf einem 603e <200MHz "rockt".

Oh, da muss ich dich entäuschen.
Zwar wusste ich nicht das UAE für OS4 nur ohne JIT gibt,
aber selbst auf einem 604e@233 MHZ mit JIT (entspricht etwa AMD 500MHZ)
läuft kaum ein Spiel flüssig.



>Wieso das? Und wo bitte sollen Inkompatibilitäten Probleme machen,
>die von der Geschwindigkeit herrühren, abgesehen von
>Coder-Machenschaften, die so oder so inkompatibel sind?

Überleg mal. Ich bin so nett und möchte den User nicht zumuten
bei einem Prozessorwechsel die Programme auszutauschen.
Daher baue ich die wichtigen Teile in einer 68020+ und
einer 68040+ Version ein. Welche Version wird das Programm jetzt
wohl benutzen.
Das war die saubere Anwort.
Die unsaubere ist das ich für ein Programm z.B. die
wartezeiten den Prozessortyp entnehme.

Beide Varianten würden mit der korrekten Prozi Angabe laufen.



>Die Argumente, die ihr AOS4 Freaks hier abgebt, sprechen genau genommen für MorphOS!

Da ist was dran, ich muss sagen ich war überrascht das
Movieshop auf MOS lief.




>Die Spiele hab' ich alle nicht. Vielleicht trudeln ja irgendwann
>mal nutzbare Reports ein. AGA abschalten geht bei OS4 nach wie vor,
>den Datencache abschalten geht nicht, OS4 kann ohne nicht laufen.

Gut, wieder etliche Kandidaten gekillt.
Warum kann ich innerhalb einer Emulation den Datencache nicht
ausschalten? Da ist doch OS4 nicht von betroffen?

Den VBR-Register darf ich dann auch nicht nach 0 setzten?

MMU brauch ich nicht zu fragen...


>Allerdings ist ein Spiel das 2007 nicht mit Datencache läuft schon ziemlich lange
>kaputt.

Ja und Amiatlas in der HeftCD oder von der Onlineseite?

c:cpu >NIL: nodatacache
atlas
c:cpu >NIL: datacache


brauchts dafür!




>Sicher? Dann ist es IMHO kaputt, es müßte ja auf einem A1200
>einen Requester bringen und sich sauber beenden.

Für einige Sachen war mir so. Auf 000 konnte man z.B.
WHDLoad spiele laufen lassen, jedoch nicht beenden.


>OS4 meldet 68020 weil das im Schnitt schneller emuliert wird

-> per Prefs auswählbar machen und gut ist.



>Hm, die Programmierer wollen also gar keine Bugreports und die
>Betatester sind nur ängstliche Marionetten die sich nichts mehr
>trauen seit wir mal einen aufmüpfigen zum Frühstück verspeist haben? :-)

Trotz hoher benutzerzahlen halten sich Bugreports im Amiga-Bereich
sehr in grenzen.
Wenn so eine last auf mir läge - als Betatester würde ich mit
sicherheit nicht so offen wie hier über die Mängel sprechen.



>Ein italienischer User hatte auf amigans.net gemeldet daß es
>tatsächlich am 30. bei ihm war, von ACube per UPS. Wenn ich mich
>richtig erinnere hat ACube am 29. verschickt. Die Postlaufzeiten
>sind nervig...

Deutsche Post von A innerhalb Deutschland nach B innerhalb Deutschlands
Werktags 24 Stunden. Ausgenommen evtl. Großstädte wo die Post vielleicht nicht alle
Pakete ins Auto bekommt.
OS4 ist noch nicht hier.

[ - Answer - Quote - Direct link - ]

2007-12-04, 17:36 h

TetiSoft
Posts: 197
User
@MaikG:
> Warum kann ich innerhalb einer Emulation den Datencache nicht
> ausschalten? Da ist doch OS4 nicht von betroffen?

Es gibt eine OS-Funktion um Caches an und aus zu schalten.
Sie funktioniert immer noch und wird auch intern verwendet.
Man sollte sie so ändern daß sie den Datencache nicht abschaltet
wenn sie von einem 68k-Programm aufgerufen wurde.

> Den VBR-Register darf ich dann auch nicht nach 0 setzten?

Momentan komme ich an den Quellcode und die Releasenotes nicht
dran, ich glaube VBR wird mitemuliert.

> Ja und Amiatlas in der HeftCD oder von der Onlineseite?
> c:cpu >NIL: nodatacache
> atlas
> c:cpu >NIL: datacache
> brauchts dafür!

Selbst wenn es ein gestern erst veröffentlichter FireFox-Port
wäre würde ich das Programm als defekt bezeichnen wenn es
mit Datencache nicht funktioniert. Naja, außer es weigert
sich freiwillig auf Prozessoren > 68000 zu starten.

> >OS4 meldet 68020 weil das im Schnitt schneller emuliert wird
> -> per Prefs auswählbar machen und gut ist.

Im Betatest hatten wir glaube ich mal ein Programm womit man
die AttnFlags ändern konnte. Wenn ein Programmierer Bedarf sieht
kann er ja sowas auf os4depot.net hochladen.

[ - Answer - Quote - Direct link - ]

2007-12-04, 18:05 h

MaikG
Posts: 5172
User
>> Den VBR-Register darf ich dann auch nicht nach 0 setzten?

>Momentan komme ich an den Quellcode und die Releasenotes nicht
>dran, ich glaube VBR wird mitemuliert.


Normalerweise liegt der VBR in Fast-Ram(ab 68020 mit Fastmem)
für viele Programm muss er aber im Chip-Ram auf der Adresse 0
liegen. Ich glaub nicht das Tude unter OS4 die Adresse des VBR's
einfach nach 0 ändern darf.

[ - Answer - Quote - Direct link - ]

2007-12-04, 18:22 h

Lemmink
Posts: 2344
User
Zitat:
Original von MaikG:
Ich sagte schon, solange es OS4 nur für A1 gab war es für mich
völlig unwichtig.

OK, dann ließ jetzt bitte ALLE OS4 Meldungen und Nachrichten der letzten Jahre durch. Wenn du damit fertig bis, kannst du wiederkommen.
Zitat:
A1 User haben keine großen ansprüche, da läuft doch eh nix
was irgendwie auf die Customchips zugreift.

Hmm, ich benutze hier auf meinen A4000T unter OS3.9 schon seit Jahren eigentlich keine Programme mehr, die die Customchips zwingen benötigen. Was kein RTG und ggf. AHI unterstützt kann heute so wichtig nicht sein.
Zitat:
Aber ich will z.B. kein neues Speichersystem oder andere
Inkompatiblitäten.

Whuhaaa der neue moderne Wagen hat keine Außenantenne mehr, wo soll ich jetzt meinen Fuchsschwanz dran befestigen....
Zitat:
Wenn so eine last auf mir läge - als Betatester würde ich mit
sicherheit nicht so offen wie hier über die Mängel sprechen.

Ettliches was du als Mangel empfinden magst, ist absichtlich bzw. aus gutem Grund gar nicht vorgesehen.
Zitat:
Deutsche Post von A innerhalb Deutschland nach B innerhalb Deutschlands
Werktags 24 Stunden. Ausgenommen evtl. Großstädte wo die Post vielleicht nicht alle
Pakete ins Auto bekommt.
OS4 ist noch nicht hier.

Wenn du diese Milchmädchenrechnung freundlicherweise um die Laufzeit eines Paketes von Italien nach Deutschland und die Zeit die der Händler brauch um aus einem großen Paket viele kleine zu machen ergänzen würdest......


Ich glaube es wäre wesentlich einfacher, wenn du einfach akzeptieren würdest, das OS4 nichts für dich ist, bzw. DU nicht zur Zielgruppe von OS4 classic gehörst.

--
Das Grauen hat viele Gesichter und mein Spiegel zeigt mir jeden Morgen ein neues.

Jetzt neuer, aber immer noch nicht interessanter: http://www.lemmink.joice.net

[ - Answer - Quote - Direct link - ]

2007-12-04, 19:30 h

whose
Posts: 2156
User
Zitat:
Original von MaikG:
Ja, und. Mir ist es WICHTIG. Man könnte jetzt eine Abstimmung
machen. Vielleicht ist es 90% wichtig vielleicht 10%, in jedem fall
ist es irgend jemanden wichtig!


Ja... und genau wegen einer Person soll man jetzt aufhören, PPCs zu benutzen, weil ein PPC-OS zwangsläufig nicht 100% zu OS3.x und dessen Programmen kompatibel sein kann?

Interessante Logik.

Zitat:
Danke. Nun weiss ich schonmal mehr. Das mit der falschen CPU
angabe stimmt. Und das mit JIT "nur" 68060 Speed auf 604e
erreicht wird, daher ohne JIT zwangsläufig weniger.


Letzteres war doch schon früher in dieser Diskussion klar. Und was heißt "falsche CPU-Angabe"? Da ist nichts "falsch" dran. Der JIT emuliert bis zum 68040 hinauf, meldet an "nachfragende" Programme aber sicherheitshalber den (seeeehr weitgehend kompatiblen) 68020. Wo ist das "falsch"?

Zitat:
>Diese Seite existiert schon Jahre das wurde auch mal irgendwo auf
>AN.de in den News gemeldet.

>Öhm, mal eine ganz dumme Frage: Wenn OS3.9 für Dich so gut ist,
>warum bleibst Du dann nicht einfach dabei?

Wegen der Context switches.


Äh... kann das sein, daß Du Deine Argumentationsebene dauernd wechselst, wenn man Dich quasi "mit dem Rücken zur Wand" hat? Jetzt ist auf einmal WOS unter OS3.9 das Problem??

Zitat:
>Wieso das? Und wo bitte sollen Inkompatibilitäten Probleme machen,
>die von der Geschwindigkeit herrühren, abgesehen von
>Coder-Machenschaften, die so oder so inkompatibel sind?

Überleg mal. Ich bin so nett und möchte den User nicht zumuten
bei einem Prozessorwechsel die Programme auszutauschen.
Daher baue ich die wichtigen Teile in einer 68020+ und
einer 68040+ Version ein. Welche Version wird das Programm jetzt
wohl benutzen.


68020.

Zitat:
Das war die saubere Anwort.
Die unsaubere ist das ich für ein Programm z.B. die
wartezeiten den Prozessortyp entnehme.

Beide Varianten würden mit der korrekten Prozi Angabe laufen.


Quark. Nur die erste Variante würde auf einer emulierten CPU, wie wir sie derzeit kennen, sauber laufen. Die letztere Variante hätte z.B. überhaupt keine Chance, unter einem JIT-Emulator korrekt zu laufen. Oder einem interpretierenden Emulator, der höchstmögliche Geschwindigkeit "herausholen" soll.

Das würde nur mit einer zyklenexakten Emulation funktionieren (und die wäre Dir dann wieder zu lahm, weils ja theoretisch schneller ginge).

:nuke:

Also ehrlich gesagt, ich habe bei Dir den starken Eindruck, daß Du denkst, mit Deiner voreiligen Bestellung einen riesengroßen Fehler gemacht zu haben und nun versuchst, diesen Fehler auf OS4 und seine Entwickler sowie Betatester und Nutzer abzuwälzen.

Meine Meinung: Ich finde sowas absolut daneben. Du hattest wahrlich genug Möglichkeiten, Dich über Pros und Cons von OS4 zu informieren. Oder einfach erste Erfahrungsberichte für die Classic-Version abzuwarten und dann zu bestellen. OS4 kann nichts dafür, daß Dein Lebensmotto anscheinend lautet "erst schießen, dann fragen". Es trägt auch nicht die Schuld daran, daß Du jetzt Fracksausen bekommst.

Ein paar Vorschläge, wie Du evtl. mit der Investition leben lernen kannst:

1. Benutze es einfach mal, ohne an WHDLoad und Custom-Chip-bangende Spiele zu denken. Ich wette, Du fühlst Dich damit, was sauber geschriebene Anwendungen angeht, sehr wohl.

2. Bau Dir ein Dual-Boot-System fürs Zocken und zähme die Ungeduld sowie den Altersstarrsinn ;) . Die bringen Dir so oder so nichts, auf keinem System. Neuerungen kommen immer wieder auf einen zu und man sollte sie kennenlernen, statt sie von vornherein zu verdammen. Manche stellen sich nämlich später als segensreich oder wenigstens sehr nützlich heraus.

3. Es bleibt weiter Amiga, fühlt sich so an, macht Spaß, ist schlank und schnell. Also kein Grund zur Panik.

Gute Spiele kommen dafür auch noch. Wir haben so lange aufs OS gewartet, nun kommts auf ein oder zwei Jahre für die Spiele auch nicht mehr an. Und man kann in der Zeit die ganzen SDL-Ports zocken, um sich abzulenken (ich selbst halte wenig von diesen, aber das ist ein anderes Thema und ich mache Wohl oder Wehe von OS4 nicht davon abhängig. Ist halt zur Zeit so, muß ich mit leben und ist auch nicht wirklich schwer).

--
---

:boing: µA1 PPC 750GX-800
:boing: A4000 PPC 604e-233

[ - Answer - Quote - Direct link - ]

2007-12-05, 00:18 h

MaikG
Posts: 5172
User
>Hmm, ich benutze hier auf meinen A4000T unter OS3.9 schon seit
>Jahren eigentlich keine Programme mehr, die die Customchips zwingen
>benötigen. Was kein RTG und ggf. AHI unterstützt kann heute so wichtig
>nicht sein.


Ich hab nicht behauptet das es solche Leute wie dich nicht gibt,
nur das ich solche Programme benutze und weiter benutzen will.



>Ich glaube es wäre wesentlich einfacher, wenn du einfach
>akzeptieren würdest, das OS4 nichts für dich ist, bzw. DU nicht
>zur Zielgruppe von OS4 classic gehörst.

Darum gehts nicht. Dann müssten das einige so aktzeptieren.
U.a. Entwickler.
Es geht um die Zukunft des Amigas, wenn die durch ein "schlechtes"
OS stragnieren würde wäre das schlecht.


>Ja... und genau wegen einer Person soll man jetzt aufhören, PPCs zu
>benutzen, weil ein PPC-OS zwangsläufig nicht 100% zu OS3.x und
>dessen Programmen kompatibel sein kann?

Du liesst nicht richtig. Ich habe Shogo in dem zusammenhang genannt,
das ist ein Spiel welches den PPC nutzt.
Mein Problem dabei ist das man die powerpc.library ohne sinn rausgenommen
hat.



>Letzteres war doch schon früher in dieser Diskussion klar. Und was
>heißt "falsche CPU-Angabe"? Da ist nichts "falsch" dran.
>Der JIT emuliert bis zum 68040 hinauf, meldet an "nachfragende"
>Programme aber sicherheitshalber den (seeeehr weitgehend kompatiblen) 68020. Wo ist das "falsch"?

Ich habe keine Programme die auf 020 laufen auf 040 aber nicht.
Das ist quatsch. Der als von irgendjmd. sinnvoll empfundene
Grund ist das ein ein 040/060 meist eine MMU haben und so
Programme evtl. durcheinander geraten können.

Fakt ist aber das viele Programme eben dadurch durcheinander
kommen das da nicht die Emulierte CPU sonderen eine andere steht.



>Äh... kann das sein, daß Du Deine Argumentationsebene dauernd
>wechselst, wenn man Dich quasi "mit dem Rücken zur Wand" hat?

Kann es sein, das ich einfach mehrere verschiedene Argumente
habe?


>Jetzt ist auf einmal WOS unter OS3.9 das Problem??

Problem ist vielleicht falsch ausgedrückt. Aber ohne Kontextswitches
und mit dem OS als PPC Version hätte man mehr speed :-)


>Quark. Nur die erste Variante würde auf einer emulierten CPU, wie
>wir sie derzeit kennen, sauber laufen.

Ebend nicht, weil die falsche Routine, jene für den 020 verwendet
würde.
Oder z.B. würdem Features die man ab 040er zulässt, aber für 020 zu
langsam erachtet weggelassen.


>Das würde nur mit einer zyklenexakten Emulation funktionieren (und
>die wäre Dir dann wieder zu lahm, weils ja theoretisch schneller
>ginge).

Wenn ein 604e@180 mit JIT 060@50 bringt, stimmt die angenomme
wartezeit in etwa. Allerdings wird ein 020 angenommen hat man da enorme
differenzen.


>Also ehrlich gesagt, ich habe bei Dir den starken Eindruck, daß Du
>denkst, mit Deiner voreiligen Bestellung einen riesengroßen Fehler
>gemacht zu haben und nun versuchst, diesen Fehler auf OS4 und seine
>Entwickler sowie Betatester und Nutzer abzuwälzen.

Ich ärgere mich über die Einschränkungen. Aber vermutlich hätte
ich es trotzdem bestellt um es selbst zu testen.



Ja, zurück zu WHD.
Es benötigt die MMU für den Speicherschutz und damit der
Cache nicht Global, sondern nur für bestimmte bereiche
abgeschaltet werden muss.

Keine MMU bedeutet also keinen Speicherschutz und das der
Globale Cache abgeschaltet wird - was OS4 im falle des Datacache
ja überhaupt nicht mag.

Dann hab ich auf die schnelle noch ein paar Sachen rausgesucht die
mit Datacache nicht können:

Frog Man
Space Poker
Triclops
Trooper Command
Paranoids
Wings

Protracker2.3D

Wie gesagt alte Spiele habe ich zu 98% mit WHD Installiert,
da wird aber ggf. auch der Data Cache(bei OS4 Global) abgeschaltet.

[ - Answer - Quote - Direct link - ]

2007-12-05, 00:25 h

Bjoern
Posts: 1730
User
@MaikG:
Der Punkt ist doch

Zitat:
Es geht um die Zukunft des Amigas, wenn die durch ein "schlechtes"
OS stragnieren würde wäre das schlecht.


Wenn du an allem alten Kram, der für dich ja so wichtig ist, unbedingt festhalten willst dann ist OS4 nix für dich. Deine Einstellung stagniert vielmehr als das OS4, was ja achso "schlecht" ist.

Gruß,
Björn



[ Dieser Beitrag wurde von Bjoern am 05.12.2007 um 00:31 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2007-12-05, 08:10 h

Solar
Posts: 3680
User
Zitat:
Original von MaikG:
Der als von irgendjmd. sinnvoll empfundene
Grund ist das ein ein 040/060 meist eine MMU haben und so
Programme evtl. durcheinander geraten können.


Eine MMU wird ja von ach so vielen Programmen verwendet. Du hältst einen aktuellen 3D-Grafikchip wahrscheinlich auch deshalb für eine schlechte Entwicklung, weil er keinen HAM-Modus hat...

Zitat:
Oder z.B. würdem Features die man ab 040er zulässt, aber für 020 zu langsam erachtet weggelassen.

Architektur != Taktfrequenz...

Zitat:
Wenn ein 604e@180 mit JIT 060@50 bringt, stimmt die angenomme
wartezeit in etwa. Allerdings wird ein 020 angenommen hat man da enorme differenzen.


...aber Timing ist ja nicht gerade Deine Stärke.

Zitat:
Ich ärgere mich über die Einschränkungen.

:sleep:

[ - Answer - Quote - Direct link - ]

2007-12-05, 08:27 h

tboeckel
Posts: 124
User
@MaikG:

Zitat:
Wenn ein 604e@180 mit JIT 060@50 bringt, stimmt die angenomme
wartezeit in etwa. Allerdings wird ein 020 angenommen hat man da enorme
differenzen.


Genau da liegt dein Denkfehler! Wer Wartezeiten abhängig von einem bestimmten Prozessortyp macht, der macht etwas grundsätzlich falsch. Das hat schon damals beim Sprung 68000->68010 vielen Programmen den Hals gebrochen und es wurde auch von offizieller Seite schon immer als schlechter Programmierstil angekreidet. Klar, funktionieren tun Warteschleifen der Form "for i=1 to 1000". Aber sie sind nicht zuverlässig bezüglich ihrer Laufzeit. Wer meint er könne sich trotzdem darauf verlassen, der hat leider zu wenig Programmiererfahrung. Für definierte und verlässliche Wartezeiten gibt es das timer.device, und nichts anderes.

Schlimm ist einfach nur, daß selbst 2007 (oder schon fast 2008) solche Programmierpraktiken aus der Steinzeit scheinbar immer noch aktuell sind und manche Leute meinen, daß solche Programme immer noch problemlos laufen müssen.

Wenn bestimmte Programmteile für einen realen 68020 zu komplex sind, aber auf einem 68040 gerade so eben "flüssig" laufen, dann sollte man sie einfach nur optional machen, aber nicht schlauer sein als alle anderen und sie abhängig vom Prozessor komplett verbieten. Wem die komplexen Funktionen auf 68020 zu langsam sind, der stell sie ab. Wer es nicht tut, der darf sich nicht beschweren.

[ - Answer - Quote - Direct link - ]

2007-12-05, 09:26 h

Solar
Posts: 3680
User
Oder, um es auf ein Programmiererdogma zu verkürzen: Do not assume.

[ - Answer - Quote - Direct link - ]

2007-12-05, 10:25 h

MaikG
Posts: 5172
User
>Wenn du an allem alten Kram, der für dich ja so wichtig ist,
>unbedingt festhalten willst dann ist OS4 nix für dich.


Du verstehst das Gesamtkonzept nicht, welches ich meine.
Meinst du z.B. der WHDLoad Author könnte es nicht schaffen
WHD an OS4 anzupassen? Der hat eine Menge drauf.
Aber vielleicht mag er OS4 auch nicht und macht sich deshalb nicht
die Arbeit.

Das kannst du nun auf diverse Authoren beziehen, die noch aktiv
sind und welche die zurückgekommen wären beim entsprechenden
OS.

Es geht hier bei weitem nicht nur um mich.
Klar wenn mir OS4 nach den Tests zu doof wird und keine
entsprechenden lösungen kommen, lasse ich es links liegen
und fertig.




>Eine MMU wird ja von ach so vielen Programmen verwendet.

Der Schuss ging in Richtung OS4...

WHDLoad musst du hunderte von malen zählen, weil es benutzt
wird für hunderte von Spielen.


>Du hältst einen aktuellen 3D-Grafikchip wahrscheinlich auch deshalb
>für eine schlechte Entwicklung, weil er keinen HAM-Modus hat...

Ja, das wird jetzt Kindergarten.
Die CVPPC hat einen 3-D fähigen Chip ohne HAM, wie auch
etliche andere Amiga-Grafikkarten.


>Architektur != Taktfrequenz...

Richtig. Ich sagte schon das "warte zyklen" keine saubere
Programmierung ist - ist aber nunmal vorhanden.
Aber viele Programme treffen die entscheidung welcher
Code verwendet wird. Und dabei Spielt es keine rolle ob
der 020er nun 14 MHZ oder 50 MHZ hat.



>...aber Timing ist ja nicht gerade Deine Stärke.

Das schnelle Timing ist nicht die stärke vom timer.device.
Keiner konnte damit eine funktionierende lösung
anbieten.
Wenn dann könntest du sagen "du kannst ja noch nichtmal
einen Interrupt erstellen". Wobei 68K-Interrupt...



>und es wurde auch von offizieller Seite schon immer
>als schlechter Programmierstil angekreidet.

Siehe oben, hab das von anfang an gesagt.

>Aber sie sind nicht zuverlässig bezüglich ihrer Laufzeit.

Mit Forbid/Permit ist es auf 68K genau genug. Unter dem
JIT kann ich das nicht sagen. Aber der Code würde nicht 5 Sekunden
statt 5 Minuten laufen durch solche abweichungen - nur bei der
falschen Prozessor Angabe.



>Wenn bestimmte Programmteile für einen realen 68020 zu komplex sind,
>aber auf einem 68040 gerade so eben "flüssig" laufen, dann sollte
>man sie einfach nur optional machen, aber nicht schlauer sein als
>alle anderen und sie abhängig vom Prozessor komplett verbieten.

Erzähl das u.a. Programmierern die gar nicht mehr beim Amiga
sind...
Und wie gesagt es geht nich nur um weggelassene Funktionen
sondern bei einigen Programmen um den Totalausfall, nur weil
der Flag falsch gesetzt ist.

Manchmal hab ich das gefühl die OS4 Betatester haben nur 20 Programme
auf ihren Amiga und das wars. Deswegen gibts wohl auch keine
Software Kompatiblitätsliste.

[ - Answer - Quote - Direct link - ]

2007-12-05, 11:26 h

Solar
Posts: 3680
User
Zitat:
Original von MaikG:

Du verstehst das Gesamtkonzept nicht, welches ich meine.
Meinst du z.B. der WHDLoad Author könnte es nicht schaffen
WHD an OS4 anzupassen? Der hat eine Menge drauf.
Aber vielleicht mag er OS4 auch nicht und macht sich deshalb nicht
die Arbeit.


Ja, Pech. Deswegen irgendwelche Kludges mitzuschleifen ist halt genau die Sorte "SimCity-Patch", über die man bei Windows so gerne gelacht hat, und die in einem ordentlichen OS nichts zu suchen haben.

(Wer nicht weiß, was es mit SimCity auf sich hat - das Spiel verließ sich auf ein nicht dokumentiertes, unsauberes Verhalten der Speicherverwaltung. Als eine neuere Version von Windows dieses Verhalten inkompatibel änderte, hat Microsoft extra eine Erkennung eingebaut, die bei "simcity.exe" extra das alte Verhalten wieder aktivierte, um das damals beliebteste Spiel nicht "abzuschießen".)

Zitat:
Das kannst du nun auf diverse Authoren beziehen, die noch aktiv
sind und welche die zurückgekommen wären beim entsprechenden
OS.


Meines Erachtens nach kann es bei der Weiterentwicklung eines OS nur darum gehen, das bestmögliche OS hinzustellen. Kleinstmögliche Unannehmlichkeiten bzgl. schlecht programmierter Software kommt ganz klar an zweiter Stelle.

Zitat:
Es geht hier bei weitem nicht nur um mich.

Schon klar - es geht um all die vielen, vielen User, die auf alte, verkorkste Software und Spiele nicht verzichten wollen, aber selbst ein Dual-Boot-System für eine unzumutbare Härte halten.

Auf die würde ich auch keine Rücksicht nehmen wollen. Mir (und anderen hier) gefällt einfach nicht, wie Du es hier als die "gottverdammte Pflicht" der OS-Entwickler hinstellst, bloß keine Hand an die Abwärtskompatibilität der Hacks von Vorgestern zu legen.

Zitat:
WHDLoad musst du hunderte von malen zählen, weil es benutzt
wird für hunderte von Spielen.


Bezweifelt ja keiner. Bezweifelt wird die Relevanz von WHDLoad für OS 4.

Zitat:
Ich sagte schon das "warte zyklen" keine saubere
Programmierung ist - ist aber nunmal vorhanden.


Zitat:
>...aber Timing ist ja nicht gerade Deine Stärke.

Das schnelle Timing ist nicht die stärke vom timer.device.
Keiner konnte damit eine funktionierende lösung
anbieten.


Ich glaube nicht, das jede Software, die in irgendeiner Form exakte Timings hinbekommt, diese über Hacks abwickelt, weil das timer.device nicht funktioniert. Ich kann's nicht aus eigener Erfahrung beurteilen, aber ich denke, Du hast Dich da sehr weit aus dem Fenster gelehnt.

Davon abgesehen hast Du in besagtem Thread ebenfalls keinen Erfolg vermelden können, trotz "geschickter" Hacks...

Zitat:
Mit Forbid/Permit ist es auf 68K genau genug. Unter dem
JIT kann ich das nicht sagen.


Genau das meine ich: Do not assume. Es ist nicht das Problem eines JIT oder gar eines OS, wenn nicht systemkonforme Hacks irgendwann versagen, Ende.

Zitat:
Erzähl das u.a. Programmierern die gar nicht mehr beim Amiga
sind...


Deren Software kann für OS4 ohnehin höchstens eine "Starthilfe" sein, mehr nicht. Und für eine solche Starthilfe lohnt es sich m.E. nicht, größere Kompromisse einzugehen.

Zitat:
Manchmal hab ich das gefühl die OS4 Betatester haben nur 20 Programme auf ihren Amiga und das wars. Deswegen gibts wohl auch keine
Software Kompatiblitätsliste.


Noch ein bißchen Polemik zum Abschluß, macht sich immer gut.

[ - Answer - Quote - Direct link - ]

2007-12-05, 12:53 h

TetiSoft
Posts: 197
User
@MaikG:

> Manchmal hab ich das gefühl die OS4 Betatester haben nur 20 Programme
> auf ihren Amiga und das wars.

Ich habe das Gefühl daß Du das Gefühl hast Du hättest selber Betatester
werden sollen. Dann hättest Du OS4 schon seit Jahren am Laufen.
Wer nicht mitentwickelt und nicht mittestet und sich beschwert
wenn es fertig ist, ohne daß er es überhaupt ausprobiert hat,
sollte sich vielleicht überlegen ob er nicht zuviel erwartet.

Wenn Du den Betatestern nicht zutraust Deine Interessen zu vertreten
hättest Du es selbst machen müssen.

Wenn Du den Entwicklern nicht zutraust Deine Interessen zu vertreten
hättest Du es selbst machen müssen.

Jetzt wird OS4 verkauft so wie es ist und wenn Du jetzt dran
rummäkelst wirst Du frühestens im nächsten Update eine Änderung
sehen. Wer als Betatester mäkelte konnte oft schon am nächsten Tag
eine Änderung sehen...

> Deswegen gibts wohl auch keine Software Kompatiblitätsliste.

Die gab es früher, als Du Dich noch nicht für OS4 interessiert hast.
Den Leuten wurde es aber wohl zuviel Arbeit weil mit jedem OS4-Update
mehr Software lief und man alles nochmal hätte testen müssen.
Jetzt wäre es noch mehr Arbeit weil man nach Classic und AOne
unterscheiden müßte.

[ - Answer - Quote - Direct link - ]

2007-12-05, 13:00 h

Holger
Posts: 8116
User
Zitat:
Original von MaikG:
Richtig. Ich sagte schon das "warte zyklen" keine saubere
Programmierung ist - ist aber nunmal vorhanden.
Aber viele Programme treffen die entscheidung welcher
Code verwendet wird. Und dabei Spielt es keine rolle ob
der 020er nun 14 MHZ oder 50 MHZ hat.

Ich bezweifle, dass es außer vielleicht Deiner eigenen irgendeine Software für Prozessoren jenseits 68000 gibt, die sich eines wartezyklenbasierten Timings bedienen.
Wie sollte das bitteschön funktionieren? Der 68020 wurde mit ~14 und ~28 MHz, und, wenn ich mich recht entsinne, auch auf weniger verbreiteten Board mit ~7 und 33 MHz verbaut, der 68030 mit so vielen unterschiedlichen Taktfrequenzen, dass es gar keinen Sinn hätte, die alle aufzuzählen. Und dummerweise hängt die Ausführungsgeschwindigkeit auch davon ab, ob sich das Programm im a) Chip-RAM, b) Pseudo-FastRAM oder echtem FastRAM c) auf dem Mainboard, d) auf der Turbokarte, e) auf einem ZII-Board, f) auf einem ZIII-Board und g) bei der ersten Ausführung schon im Cache befindet oder auch nicht.

Und Du willst mir erzählen, dass da draußen irgendeine Software existiert, die unter diesen Umständen eine exakte Ausführungsgeschwindigkeit für eine Schleife vorhersagen kann?

Kleiner Tipp: lass Dir mal von SysInfo in UAE bei aktiviertem JIT die Taktfrequenz anzeigen. Darfst Du gerne für verschiedene Prozessoren ausprobieren.
Zitat:
Mit Forbid/Permit ist es auf 68K genau genug. Unter dem
JIT kann ich das nicht sagen. Aber der Code würde nicht 5 Sekunden
statt 5 Minuten laufen durch solche abweichungen - nur bei der
falschen Prozessor Angabe.

Nenn mir eine Software, die nachgewiesenermaßen eine Zählschleife besitzt und sowohl unter 68020 und 68040 korrekt funktioniert. Bzw., die sowohl auf einem 68020 mit und ohne echtes FastRAM korrekt funktioniert.

Zitat:
Gut, wieder etliche Kandidaten gekillt.
Warum kann ich innerhalb einer Emulation den Datencache nicht
ausschalten? Da ist doch OS4 nicht von betroffen?

Du möchtest, dass Deine Software mit JIT funktioniert. Was denkst Du, was ein JIT macht? Er erzeugt native Code für 68k-Code, was prinzipiell nichts anderes als eine Art Cache ist. Der erzeugte native Code ist ein Cache für den auszuführenden 68k-Code. Jedes Programm, dass damit Probleme hat, weil es z.B. seinen 68k-Code ändert, aber keinen Cache-Flush durchführt, wird immer Probleme mit einem JIT haben.
Zitat:
Den VBR-Register darf ich dann auch nicht nach 0 setzten?
Du kannst den VBR hinlegen, wo Du willst, Interrupts funktionierten sowieso nicht mit dem JIT, sondern werden interpretiert. Das hatten wir bereits (Du weißt, wozu der VBR dient?). Und Spiele, die viel mit Interrupts machen, werden demzufolge auch nicht mit zufriedenstellender Geschwindigkeit laufen.

mfg

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

[ - Answer - Quote - Direct link - ]

2007-12-05, 13:37 h

Holger
Posts: 8116
User
Zitat:
Original von Solar:
Wer nicht weiß, was es mit SimCity auf sich hat - das Spiel verließ sich auf ein nicht dokumentiertes, unsauberes Verhalten der Speicherverwaltung. Als eine neuere Version von Windows dieses Verhalten inkompatibel änderte, hat Microsoft extra eine Erkennung eingebaut, die bei "simcity.exe" extra das alte Verhalten wieder aktivierte, um das damals beliebteste Spiel nicht "abzuschießen".

Das ist aber nur die Spitze des Eisbergs. Windows besitzt von Hause aus eine riesige Anzahl von Hacks für spezielle Programme.
Wie z.B.
http://blogs.msdn.com/oldnewthing/archive/2007/11/16/6281925.aspx
oder (schon geradezu lustig)
http://www.microsoft.com/technet/technetmag/issues/2006/10/WindowsConfidential/

Natürlich kann man auch mal ein "nacktes" WindowsXP installieren und dann in der Registry nachschauen, für wie viele Programme dort Einstellungen hinterlegt sind, die noch nie auf dem System installiert oder ausgeführt wurden...

mfg

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

[ - Answer - Quote - Direct link - ]

2007-12-05, 13:41 h

Bjoern
Posts: 1730
User
@TetiSoft:
Lass dich nicht ärgern. Deine Ruhe im Verlauf der Diskussion war bisher wirklich beachtlich I-)

Gruß,
Björn

[ - Answer - Quote - Direct link - ]

2007-12-05, 14:01 h

_PAB_
Posts: 3016
User
@MaikG:
Deine ganze "Spiele gehen nicht"-Argumentation ist sowas von hinfällig !
Es gibt E-UAE auf OS4 für die hartnäckigen Brocken. Für solche, die dort auch nicht laufen wollen, braucht man sowieso einen echten Classic und auf dem Classic spricht garnichts gegen ein Dual-Boot-System oder gegen das Booten von Diskette.

Siehst Du, daß Deine ganze hiesige Anti-OS4-Argumentation nicht nur völlig konstruiert sondern obendrein noch falsch ist ?

[ - Answer - Quote - Direct link - ]

2007-12-05, 18:37 h

MaikG
Posts: 5172
User
>Meines Erachtens nach kann es bei der Weiterentwicklung eines OS
>nur darum gehen, das bestmögliche OS hinzustellen.

Ein OS ist nichts ohne Software dafür...


>Bezweifelt ja keiner. Bezweifelt wird die Relevanz von WHDLoad für
>OS 4.

WHDLoad hat z.zt. mehr User als OS4.



>Ich glaube nicht, das jede Software, die in irgendeiner Form exakte
>Timings hinbekommt, diese über Hacks abwickelt, weil das
>timer.device nicht funktioniert.

Wer so schnelles Timing braucht, nutzt Interrupts, wenn derjenige
es kann.
Ansonsten frag alle die versucht haben ein schnelles Timing-Programm
per timer.device zu Programmieren. Oder dem der sagte das es in
OS4 extra eine neue Möglichkeit gibt timing in dem bereich zu machen.

>Davon abgesehen hast Du in besagtem Thread ebenfalls keinen Erfolg
>vermelden können, trotz "geschickter" Hacks...

Mit For...Next läuft es. Eine saubere lösung wäre mir lieber.


>Ich habe das Gefühl daß Du das Gefühl hast Du hättest selber
>Betatester werden sollen.

Ja, hätte ich mich mal beworben. Die Hardware Kompatiblitätsliste
hätte weniger lücken und es gäbe eine für Software.

Ich hab aber überlegt das es mit 56K Modem relativ teuer wird.
Updates ziehen, Bugreports, Chats usw.


>Jetzt wird OS4 verkauft so wie es ist und wenn Du jetzt dran
>rummäkelst wirst Du frühestens im nächsten Update eine Änderung
>sehen.

Das wäre schön, der erste BB dürfte nicht lang auf sich warten
lassen. Aber vielleicht sind die Progger auch der Meinung
von einigen hier - Kompatiblität -> Unwichtig.




>Ich bezweifle, dass es außer vielleicht Deiner eigenen irgendeine
>Software für Prozessoren jenseits 68000 gibt, die sich eines
>wartezyklenbasierten Timings bedienen.

Was heisst jenseits? Ich habe mind. 3 hier die machen das.
Mittels degrader wird ein höher Priorisierter Task erzeugt,
welcher soviel CPU-Zeit klaut das es in 68000 Geschwindigkeit
läuft.


>Und Du willst mir erzählen, dass da draußen irgendeine Software
>existiert, die unter diesen Umständen eine exakte Ausführungsgeschwindigkeit
>für eine Schleife vorhersagen kann?

Das hat der eine hier doch schon erwähnt das manche Progs
annehmen wenn a so und so lange braucht das beim nächsten mal
auch so sein muss, ggf. beim JIT aber nicht so ist.

Geschwindigkeitsvorrausberechnung gibt es...


>Kleiner Tipp: lass Dir mal von SysInfo in UAE bei aktiviertem JIT die
>Taktfrequenz anzeigen. Darfst Du gerne für verschiedene Prozessoren
>ausprobieren.


Ach ich soll mit einem Programm auf UAE spielen welches nichtmal
auf echten Amigas die richtigen werte zeigen?
Ist mir klar das ein Benchmark unter UAE nicht unbedingt korrekt ist,
auch mit Programmen die sonst Funktionieren.



>Nenn mir eine Software, die nachgewiesenermaßen eine Zählschleife
>besitzt und sowohl unter 68020 und 68040 korrekt funktioniert.

Ohne weiteres auf 020/040.
Meine Türsprechanlage. Duck und wegrenn.



>Und Spiele, die viel mit Interrupts machen, werden demzufolge auch
>nicht mit zufriedenstellender Geschwindigkeit laufen.


Ist ja meine rede.



>Es gibt E-UAE auf OS4 für die hartnäckigen Brocken.



Würdest du bitte den gesamten Threat lesen, nicht nur die hälfte?
Wir reden von OS4 auf Classics, es wurde schon gesagt das E-UAE
selbst mit JIT kaum ein Spiel Flüssig ausführen können.
Zudem sagte einer das E-UAE gar kein JIT besitzt.

>Siehst Du, daß Deine ganze hiesige Anti-OS4-Argumentation

Nichts Anti. Ich bin Amiga-OS User und voll davon überzeugt.
Ich beschwere mich nur über unzulänglichkeiten, was ich auch
darf da ich kein MorphOS-, Windows- oder Mac-User bin :-)

[ - Answer - Quote - Direct link - ]

2007-12-05, 20:55 h

whose
Posts: 2156
User
Zitat:
Original von MaikG:

>Siehst Du, daß Deine ganze hiesige Anti-OS4-Argumentation

Nichts Anti. Ich bin Amiga-OS User und voll davon überzeugt.
Ich beschwere mich nur über unzulänglichkeiten, was ich auch
darf da ich kein MorphOS-, Windows- oder Mac-User bin :-)


Du "darfst" allerdings auch mal die Argumente anerkennen, die man Dir im Verlauf des Threads entgegengebracht hat. Nimm zum Beispiel mal die Geschichte mit den "Zählschleifen". Du ignorierst hartnäckigst die (wirklich guten) Argumente, die Dir aufzeigen, daß Deine Annahmen darüber irgendwo im Gebüsch landen, sobald Deine Programme mal auf einem anders getakteten, ansonsten gleichartigen Prozessor laufen. Der 68K-Emulator von OS4 z.B. ist so ein "Prozessor".

Als nächstes hätten wir da die Tatsache, daß, aufgrund des neuen Konzeptes, OS4 gar nicht 100% OS3.x-kompatibel sein kann, schon gar nicht zu Hacks, die auf Einzigartigkeiten von OS3.x basieren oder das System übernehmen möchten und das mit teils sehr unsauberen Hacks machen.

Es gibt da noch einiges mehr, zusammenfassend läuft es aber auf zwei sich widersprechende Ziele hinaus: Weiterentwicklung von AmigaOS unter Ausmerzung seiner bekannten Schwächen und 100%-Kompatibilität zu OS3.x/68K/Custom Chips. Beides geht aus nachvollziehbaren Gründen nicht.

Partieller Speicherschutz z.B. knackt garantiert das Konzept einiger Programme (darunter WHD), neue Custom Chips sind wohl eher weniger zu erwarten und ein "All in one wonder"-68K-Emulator wäre für Deinen Classic wohl zu viel des Guten.

Wie Du es auch drehst und wendest, eine neue Version von AmigaOS bringt den Zwang zu gewissen Kompromissen mit sich und der überwiegende Teil derjenigen, die OS4/MOS benutzen oder benutzt haben, finden den jeweils gefundenen Kompromiss völlig in Ordnung.

Fazit: Lern mit den machbaren Kompromissen leben oder laß es. Deine teilweise etwas wirren Beschwerden wurden schon längst registriert, bewertet und ggf. abgestellt, sofern das sinnvoll machbar war. Alles weitere ist entweder (derzeit) nicht sinnvoll machbar oder liegt in dritter Hand (z.B. WHD, neue Spiele).

--
---

:boing: µA1 PPC 750GX-800
:boing: A4000 PPC 604e-233

[ - Answer - Quote - Direct link - ]

2007-12-05, 23:08 h

MaikG
Posts: 5172
User
>Nimm zum Beispiel mal die Geschichte mit den "Zählschleifen".
>Du ignorierst hartnäckigst die (wirklich guten) Argumente,
>die Dir aufzeigen, daß Deine Annahmen darüber irgendwo im Gebüsch
>landen, sobald Deine Programme mal auf einem anders getakteten,
>ansonsten gleichartigen Prozessor laufen.

Aber andere irgnorieren das es die eine Möglichkeit
der genannten war und ich von Anfang an gesagt habe das
sowas keine saubere Programmierung ist.


>Es gibt da noch einiges mehr, zusammenfassend läuft es aber auf zwei
>sich widersprechende Ziele hinaus: Weiterentwicklung von AmigaOS
>unter Ausmerzung seiner bekannten Schwächen und 100%-Kompatibilität
>zu OS3.x/68K/Custom Chips. Beides geht aus nachvollziehbaren Gründen
>nicht.

Bissher hat man das mit der Kompatiblität immer gut geschafft,
ich hätte das auch gerne ab OS4 weiterhin so.
Von 100% spricht keiner, ich sagte bereits, wenn es für Programm
X ein gleichwertigen ersatz gibt, ist es okay wenn es nicht läuft.



>Partieller Speicherschutz z.B. knackt garantiert das Konzept einiger
>Programme (darunter WHD)

WHD hatte schon Speicherschutz als es noch kein OS4 gab.
WHD ist kompatibel und verhindert effektiv evtl. Hits in die
OS Umgebung.
Nur dank Fehlen MMU Support fällt dies weg.
Allerdings sind die Spiele soweit gefixt das es ohnehin keine
Hits gibt. Unter OS3.9 würde bei einem Hit das Spiel unterbrochen
und eine Meldung ausgegeben.

Bleibt nun offen ob WHD nun aufgrund des datacache abschaltens(was
es ohne MMU global machen muss) oder wegen anderer OS4 unzulänglichkeiten
nicht läuft.



>neue Custom Chips sind wohl eher weniger
>zu erwarten und ein "All in one wonder"-68K-Emulator wäre für Deinen
>Classic wohl zu viel des Guten.

Beides möglich, Ansätze zur Hardware Customchip Emulation gibt es.

Ich würde trotzdem die Original Schnittstellen, worauf es unter
UAE keinen direktzugriff gibt, benötigen.
Und bis es evtl. eine Software mit allen Movieshop fähigkeiten gibt
benötige ich auch den Zorro-Bus.

[ - Answer - Quote - Direct link - ]

2007-12-05, 23:30 h

whose
Posts: 2156
User
Zitat:
Original von MaikG:
>Nimm zum Beispiel mal die Geschichte mit den "Zählschleifen".
>Du ignorierst hartnäckigst die (wirklich guten) Argumente,
>die Dir aufzeigen, daß Deine Annahmen darüber irgendwo im Gebüsch
>landen, sobald Deine Programme mal auf einem anders getakteten,
>ansonsten gleichartigen Prozessor laufen.

Aber andere irgnorieren das es die eine Möglichkeit
der genannten war und ich von Anfang an gesagt habe das
sowas keine saubere Programmierung ist.


Du implizierst dadurch, daß man aufgrund der unsauberen Programmierung einiger Leute jetzt quasi bei OS3.9 68K stehenbleiben müßte. Das ist das Problem.

Alles andere funktioniert definitiv nicht 100%ig kompatibel, weil es zwangsläufig Unterschiede geben muß, wenn man an irgendeiner Stelle ansetzt, um Verbesserungen zu machen.

Das geht schon damit los, daß man den 68K-Emulator "wirtschaftlich" betrachtet nicht so bauen kann, daß er alle möglichen 68K-Modelle 100% emuliert. Die meisten möchten nämlich (darunter auch DU), daß der auf der OS4-Hardware so schnell wie möglich läuft. Damit hast Du schon einen Unterschied, da hört es aber noch längst nicht auf.

Zitat:
>Es gibt da noch einiges mehr, zusammenfassend läuft es aber auf zwei
>sich widersprechende Ziele hinaus: Weiterentwicklung von AmigaOS
>unter Ausmerzung seiner bekannten Schwächen und 100%-Kompatibilität
>zu OS3.x/68K/Custom Chips. Beides geht aus nachvollziehbaren Gründen
>nicht.

Bissher hat man das mit der Kompatiblität immer gut geschafft,
ich hätte das auch gerne ab OS4 weiterhin so.


Tja, das ging auch nur, weil man am Unterbau sehr wenig verändert hat. Speicherschutz z.B. hat OS3.x gar nicht, nicht einmal teilweise.

Zitat:
Von 100% spricht keiner, ich sagte bereits, wenn es für Programm
X ein gleichwertigen ersatz gibt, ist es okay wenn es nicht läuft.


Das bedeutet? Wenn es den Ersatz nicht sofort bei Erscheinen gibt, taugts nix? Dann müßten wir heute alle ne Turnhalle im Garten stehen haben, in der ein ENIAC aufgebaut ist.

Zitat:
>Partieller Speicherschutz z.B. knackt garantiert das Konzept einiger
>Programme (darunter WHD)

WHD hatte schon Speicherschutz als es noch kein OS4 gab.
WHD ist kompatibel und verhindert effektiv evtl. Hits in die
OS Umgebung.
Nur dank Fehlen MMU Support fällt dies weg.


*hüstel* der 68K-Emulator unterstützt es nicht. Das ist ein Unterschied. Und laß Dir doch mal von den Friedens erklären, weshalb der das nicht unterstützt. Den PPC und dessen MMU sowie das Speicherschutz-System von OS4 beachtest Du bei Deiner Argumentation nämlich nicht.

Zitat:
Bleibt nun offen ob WHD nun aufgrund des datacache abschaltens(was
es ohne MMU global machen muss) oder wegen anderer OS4 unzulänglichkeiten
nicht läuft.


Siehst Du, Du sprichst schon wieder von "Unzulänglichkeiten", obwohl es keine Unzulänglichkeiten sind. Hier prallen schlicht zwei Konzepte aufeinander, die sich nicht miteinander vereinbaren lassen. OS4 hat eigene Verwendung für die MMU, sie ist also nicht mehr "frei", wie das unter OS3.x der Fall ist. Das hat sogar gute Gründe, die man akzeptieren sollte.

Zitat:
>neue Custom Chips sind wohl eher weniger
>zu erwarten und ein "All in one wonder"-68K-Emulator wäre für Deinen
>Classic wohl zu viel des Guten.

Beides möglich, Ansätze zur Hardware Customchip Emulation gibt es.


Ich sprach nicht von "möglich" sondern von "zu erwarten". Das sind zwei Paar Schuhe.

Zitat:
Ich würde trotzdem die Original Schnittstellen, worauf es unter
UAE keinen direktzugriff gibt, benötigen.
Und bis es evtl. eine Software mit allen Movieshop fähigkeiten gibt
benötige ich auch den Zorro-Bus.


Und den hast Du unter OS4. Sogar die VLab läuft unter OS4 (siehe Liste).


--
---

:boing: µA1 PPC 750GX-800
:boing: A4000 PPC 604e-233

[ - Answer - Quote - Direct link - ]


1 2 3 -4- 5 [ - Post reply - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > "Virtueller RAM Speicher" als Partition oder in einer Datei [ - Search - New posts - Register - Login - ]


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