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

amiga-news.de Forum > Suche [ - Suche - Neue Beiträge - Registrieren - Login - ]

Erste << 12 13 14 15 16 -17- 18 19 20 21 22 >> Letzte Ergebnisse der Suche: 2156 Treffer (30 pro Seite)
whose   Nutzer

07.12.2007, 21:46 Uhr

[ - Direktlink - ]
Thema: OS 4 - Erfahrungsberichte
Brett: Amiga, AmigaOS 4

@rm34:

Seltsam irgendwo... meinst Du mit IBrowse68K die Demoversion? Ist länger her, aber auf amigaworld.net gabs mal einen Thread, der sich mit so einem Problem beschäftigte, und da wurden von einem Programm alte MUI-Klassen installiert, obwohl neuere vorhanden waren, und deswegen gabs dann Gurus. Müßtest Du mal etwas dort suchen.

Die Programme, die Du aufzählst, nutzen anscheinend alle MUI (APdf eigentlich auch?), da liegt es nahe, erstmal in dieser Richtung zu suchen.

Grüße

--
---

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

07.12.2007, 21:25 Uhr

[ - Direktlink - ]
Thema: booten mit graka?
Brett: Amiga, AmigaOS 4

@AGSzabo:

Hm, es gibt da eine Regel... "never change a running system"... also, wenn das auf der Karte befindliche FlashROM alles kann, was man zur Installation braucht, dann würde ich es dabei belassen. Es sei denn, Du willst unbedingt nochmal mit OS3.x booten, dann wäre das letzte Update ohne G-Rex evtl. schon angebracht.

Wart einfach erst einmal ab, bis Du den Rechner am Laufen hast und OS4 drauf ist. Eventuell wars das dann schon :D

Grüße

--
---

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

07.12.2007, 21:19 Uhr

[ - Direktlink - ]
Thema: OS 4 - Erfahrungsberichte
Brett: Amiga, AmigaOS 4

@rm34:

Das riecht nach einem Problem mit MUI... kontrolliere doch mal, ob Deine MUI-Klassen alle mit denen übereinstimmen, die zur OS4-Installation gehören... nachher hast Du da irgendwo eine in ner 68K-Version drin, die stört.

Grüße

--
---

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

07.12.2007, 20:56 Uhr

[ - Direktlink - ]
Thema: booten mit graka?
Brett: Amiga, AmigaOS 4

@AGSzabo:

Soweit ich das verstanden habe, beziehen sich die 15kHz/31kHz auf den RGB-Ausgang des Amigas. Ich rede allerdings davon, daß das Menü auf dem VGA-Ausgang der CyberVisionPPC sichtbar wird (hoffe ich jedenfalls). Wenn das der Fall ist, kannst Du direkt weiter installieren und brauchst den Amiga-Monitor gar nicht (außer in Notfällen).

Deswegen sagte ich auch "Schelm", weils nicht ganz klar war, daß Du den Rechner noch gar nicht in Betrieb hast.

Grüße

--
---

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

07.12.2007, 20:24 Uhr

[ - Direktlink - ]
Thema: booten mit graka?
Brett: Amiga, AmigaOS 4

@AGSzabo:

Kann passieren. Aber mach Dir jetzt noch nicht den Riesen-Kopf darum, warte ab, bis Dein 4000er eingetroffen ist und schau dann, ob das Menü der CSPPC auf Deinem VGA-Monitor auftaucht (Video-Monitor nicht anschließen bzw. ausgeschaltet lassen). Wenn ja, hat sich die Frage schon erledigt.

Grüße

--
---

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

07.12.2007, 18:52 Uhr

[ - Direktlink - ]
Thema: booten mit graka?
Brett: Amiga, AmigaOS 4

@AGSzabo:

Schelm :D

Na, dann warte mal auf die Maschine, eventuell ist gar kein FlashROM-Update nötig. Solltest Du das Menü der CSPPC auf Deinem VGA-Monitor zu sehen bekommen (etwas auf der ESC-Taste herumhämmern, bis es auftaucht), mußt Du nur nach einem Menüpunkt "PCI" Ausschau halten.

Taucht der nicht auf bei Dir hat sich das ganze Drama bereits erledigt (kein Update nötig) und Du kannst OS4 direkt installieren ("70ns" für RAM wählen und "MapROM" ABschalten nicht vergessen!).

Ich bereite gerade ein Flash-Update vor, weil ich die G-Rex-Version doch drauf habe... 8o

Grüße

--
---

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

07.12.2007, 18:27 Uhr

[ - Direktlink - ]
Thema: booten mit graka?
Brett: Amiga, AmigaOS 4

@AGSzabo:

Ach so, Du hast keinen Amiga-Monitor mehr? Wäre evtl. billiger gewesen, einen Bekannten zu fragen, der so einen Monitor noch hat. Andererseits kanns nicht schaden, so einen Monitor zur Hand zu haben, falls irgendwann einmal was "anbrennen" sollte und kein Bild mehr über die CVPPC kommt.

Diskettenlaufwerk hast auch keines mehr? Da macht es Sinn, das über den 500er abzuwickeln und Verify ist immer eine gute Idee bei Disketten :D

Ich wünsch Dir jedenfalls viel Erfolg bei der späteren Installation von OS4 und viel Spaß, wenn alles läuft. So wie es sich anhört, solls ja eine recht flotte Angelegenheit sein auf den 604e...

Grüße

Nachtrag: Gute Frage... so, wie es sich bisher liest, hast Du das Menü über die CVPPC ja noch nicht, da wäre also wohl zuerst das FlashROM-Update fällig. Eventuell kann jemand von den anderen noch etwas zu der 31kHz-Geschichte sagen, da kenne ich mich nicht ganz so gut aus.

--
---

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


[ Dieser Beitrag wurde von whose am 07.12.2007 um 18:29 Uhr geändert. ]
 
whose   Nutzer

07.12.2007, 18:07 Uhr

[ - Direktlink - ]
Thema: booten mit graka?
Brett: Amiga, AmigaOS 4

@AGSzabo:

Du kannst es gebrauchen.

1. bringt es Dir den Vorteil, die Ausgabe des Early-Startup-Menüs auch ohne Amiga-Monitor am RGB-Ausgang sehen zu können (und zwar über Deine CyberVisionPPC am VGA-Monitor!) und

2. bringt es Dir Verbesserungen den UWSCSI-Controller betreffend (das kann das Booten schon ein wenig erleichtern).

Das G-Rex kann nur insofern ein Problem ergeben, daß OS4 eine angeschlossene CyberVisionPPC anfänglich nicht benutzt, weil es eine G-Rex-Erweiterung an dem Anschluß der CVPPC vermutet. Dann bräuchtest Du wieder einen Amiga-Monitor am RGB-Port Deines Rechners.

Die ganzen Sorgen kannst Du recht bequem mit dem FlashROM-Update umgehen. Wenn Du etwas Panik vor dem Neuflashen haben solltest: Kenne ich nur zu gut :D Es gibt aber keinen wirklichen Grund dafür, es sei denn, Du hast eine schlechte Stromversorgung im Haus, die öfter mal zusammenbricht.

Wenn Du das Update entpackt und auf eine Diskette kopiert hast, lies Dir das ReadMe gründlich durch (am besten ausdrucken oder abschreiben) und dann führe es wortgetreu aus, dann passiert auch nix. Wenn das Update fertig ist und Du das erste Mal das Early-Startup-Menü über Deine CVPPC siehst, wirst Du feststellen, daß das ne sehr praktische Sache ist. Nie wieder alte Monitore aus dem Keller kramen und/oder umstöpseln ;)

Grüße

Nachtrag: Das "viel größere Archiv" dürfte die FlashROM-Version für die BlizzardPPC gewesen sein. Schau nochmal genau hin. Aber davon mal ab: Dem Link von thomas einfach folgen, "Software für PowerUP Dual-Prozessorkarten" anklicken, das Update für "CyberStormPPC" (268 KB!) runterladen, auf Diskette entpacken, ReadMe lesen und befolgen, fertsch.

Noch was: Für das FlashROM-Update kommst Du leider nicht um einen Amiga-tauglichen Monitor herum, den brauchst Du dieses eine Mal noch.

--
---

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


[ Dieser Beitrag wurde von whose am 07.12.2007 um 18:10 Uhr geändert. ]

[ Dieser Beitrag wurde von whose am 07.12.2007 um 18:13 Uhr geändert. ]
 
whose   Nutzer

07.12.2007, 17:53 Uhr

[ - Direktlink - ]
Thema: booten mit graka?
Brett: Amiga, AmigaOS 4

@AGSzabo:

Bei den FlashROM-Updates brauchst Du nur das, auf welches thomas' Link verweist ("Software für PowerUP Dual-Prozessorkarten"). Frühere Updates brauchst Du nicht in das FlashROM übertragen, alle Neuerungen sind im jeweils letzten Update schon drin.

Wichtig ist, daß Du auf jeden Fall die Version nimmst, die eindeutig als "OHNE G-Rex-Support" gekennzeichnet ist, damit eine evtl. vorhandene CVPPC beim Install etc. auch wirklich genutzt wird.

Für OS4 brauchst Du sonst nichts weiter von den anderen Updates, da OS4 alles mitbringt, was der PPC so braucht ;)

--
---

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


[ Dieser Beitrag wurde von whose am 07.12.2007 um 17:54 Uhr geändert. ]

[ Dieser Beitrag wurde von whose am 07.12.2007 um 17:56 Uhr geändert. ]
 
whose   Nutzer

07.12.2007, 17:43 Uhr

[ - Direktlink - ]
Thema: booten mit graka?
Brett: Amiga, AmigaOS 4

Zitat:
Original von AGSzabo:
ich wollte noch wissen, ob der amiga video monitor kaputt geht wenn ich den video ausgang auf 31 khz schalte. das scheint mir nämlich verdächtig.


Ja, das könnte passieren, je nach Modell. Die beste Lösung ist nach wie vor, das FlashROM Deiner PPC-TK auf die letzte Version ohne G-Rex-Support zu bringen (der Link von thomas), damit fährst Du auf der sicheren Seite.

Lies Dir vor dem Flashen aber bitte das beiliegende ReadMe durch, damit es dabei nicht zu peinlichen Patzern kommt und Deine TK möglicherweise einstweilen unbrauchbar wird. Wenn Du streng nach ReadMe vorgehst kann aber so gut wie nichts schiefgehen. Ich habe meine CSPPC inzwischen 5 mal mit einem FlashROM-Update versehen, ging immer problemlos und flott.

Grüße

--
---

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

06.12.2007, 19:49 Uhr

[ - Direktlink - ]
Thema: OS4 + BPPC + BVision + IDEFix
Brett: Amiga, AmigaOS 4

@rm34:

Das CD-ROM ist nicht zufälligerweise noch auf "Master" gejumpert? Wenn ja, änder das mal auf Slave und schau nochmal, ob es dann tut.

So ganz astrein ist es ja nicht, zwei Geräte physikalisch getrennt an einem Strang zu betrieben, aber mit ein wenig Glück... ansonsten hilft nur noch ein 44/40-IDE-Adapter, mit dem Du dann Platte und CDROM am gleichen Kabel (Port) betreiben kannst.

Grüße

--
---

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


[ Dieser Beitrag wurde von whose am 06.12.2007 um 19:51 Uhr geändert. ]
 
whose   Nutzer

06.12.2007, 10:46 Uhr

[ - Direktlink - ]
Thema: "Virtueller RAM Speicher" als Partition oder in einer Datei
Brett: Amiga, AmigaOS 4

Zitat:
Original von MaikG:
>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.

Nehmen wir den Patch BlaceWCP, er ändert, macht schneller -
beeinflusst aber kein mir bekanntes Programm/Spiel.

Oder bei CGX, was im prinzip eine große Sammlung von Patches ist.
AGA geht trotzdem weiterhin.


In diesen Bereichen ist "Kompatibilität" allerdings auch weit einfacher machbar. Was daran zu erkennen ist, daß AGA unter OS4/MOS weiterhin benutzbar ist. Allerdings nicht in sehr speziellen Anwendungsgebieten wie z.B. "Hardwarebanging am OS vorbei".

Zitat:
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.


Es reicht völlig den 68060 zu emulieren. Fehlende Instuktionen
ersetzt WHDLoad oder die 68060.library.
Für 000/020/030/040 only befehle gäbe es dann keinen grund.
Damit wäre der jetzige JIT noch etwas schneller.

040 ist bei Winuae daher, das dieser weniger Instruktions als
kleiner Prozessoren hat auch die schnellste Einstellung.


Oh Himmel... was ist so schwer daran zu verstehen, daß der Sinn von OS4/MOS nicht ist, einzig eine schnellere Umgebung für z.B. WHDLoad bereitzustellen? Der Sinn von OS4/MOS ist, sich von der vom Hersteller quasi totgesagten Plattform 68K zu lösen, denn AmigaOS vor OS4/MOS war dem 68K "auf den Leib geschneidert".

Und Du hast die Beschreibung des OS4 JIT nicht gelesen. Er emuliert einen 68040 (bis auf wenige Instruktionen und hat keine MMU), meldet aber aus Kompatibilitätsgründen einen 68020. Der JIT an sich ist wirklich schnell genug. Starte ein für 040 optimiertes Programm darauf und Du wirst sehen, daß es funktioniert (sofern es sauber geschrieben wurde).

Zitat:
>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.

Intern nicht. Aber ich persönlich würde es nicht als wichtig
bezeichnen.


Genau deswegen hat OS4 das nun ja auch intern. Es ist aber etwas arg viel erwartet, daß es die "sechstausend" unterschiedlichen Arten, so etwas unter OS3.x zu implementieren, 100% kompatibel nachahmt.

Zitat:
Als Programmier zeigt mir Cyberguard wenn ich mist
baue. Ich würde den fehler jetzt auch korregieren wenn ich wüsste
das es nicht so schlimm ist - denn das OS hat ja Speicherschutz...


Was will der Autor damit sagen? Also, wenn Du unter OS4 Mist baust in Deinem Programm, dann sagt Dir das nun der GrimReaper.

Zitat:
>Den PPC und dessen MMU sowie das Speicherschutz-System von OS4
>beachtest Du bei Deiner Argumentation nämlich nicht.

Richig. Fakt ist aber es geht nicht. Du zeigst aber auf einen
Ansatzpunkt, in wie fern WHD abgepasst werden könnte.


Du siehst das Problem, erkennst es aber nicht wirklich, sonst hätte es diese Diskussion gar nicht erst gegeben. Richtig, Programme, die nicht ganz hasenrein geschrieben worden sind, müßten auf die neuen Gegebenheiten angepaßt werden. Gut, bei vielen Programmen ist das nicht mehr machbar, aber solche Fälle gab es auch schon beim Wechsel von OS1.3 nach OS2.x. Und auch dort hat sich das anfängliche Geschrei nach einer Weile gelegt. Wozu also jetzt schon wieder sinnlos lamentieren?

Zitat:
Das was du als VLab liesst ist ein normaler Bild-digitalisier.
Die VLab-Motion digitalisiert Videos.
Korregiere mich wenn tatsächlich die "Motion" kürzlich der
Liste hinzugefügt wurde.


Wie wäre es, wenn Du die testest und der Liste hinzufügst (sofern Du eine hast)?

Ich weiß ja nicht, wie gut Du Dich über die "Marktsituation" für diese Karte informiert hast, aber ich habe festgestellt, daß die so etwas wie die blaue Mauritius unter den Videokarten ist. Extrem selten. Wieso sollten ausgerechnet die OS4-Betatester so eine Karte besitzen?

Weißt Du, es ist schon etwas anderes, als Entwicklungsteam Zugang zu verbreitet vorhandener Althardware zu haben, als als selbiges möglicherweise jahrelang nach Uralt-Hardware zu suchen und einen Release zu verschieben, weil so ein Teil nicht wirtschaftlich aufzutreiben ist.

--
---

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

06.12.2007, 00:21 Uhr

[ - Direktlink - ]
Thema: "Virtueller RAM Speicher" als Partition oder in einer Datei
Brett: Amiga, AmigaOS 4

Zitat:
Original von TetiSoft:
@whose:

> Partieller Speicherschutz z.B. knackt garantiert das Konzept einiger
> Programme

Also es gibt mehrere Arten Speicherschutz in OS4:


Einige davon habe ich ja kennengelernt ;) Die Sache mit dem out of bounds laufenden Quellzeiger bzw. -Block beim inflate war gemein :D

Grüße

--
---

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


[ Dieser Beitrag wurde von whose am 06.12.2007 um 00:24 Uhr geändert. ]
 
whose   Nutzer

05.12.2007, 23:30 Uhr

[ - Direktlink - ]
Thema: "Virtueller RAM Speicher" als Partition oder in einer Datei
Brett: Amiga, AmigaOS 4

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
 
whose   Nutzer

05.12.2007, 20:55 Uhr

[ - Direktlink - ]
Thema: "Virtueller RAM Speicher" als Partition oder in einer Datei
Brett: Amiga, AmigaOS 4

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
 
whose   Nutzer

04.12.2007, 19:30 Uhr

[ - Direktlink - ]
Thema: "Virtueller RAM Speicher" als Partition oder in einer Datei
Brett: Amiga, AmigaOS 4

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
 
whose   Nutzer

04.12.2007, 11:42 Uhr

[ - Direktlink - ]
Thema: "Virtueller RAM Speicher" als Partition oder in einer Datei
Brett: Amiga, AmigaOS 4

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
 
whose   Nutzer

03.12.2007, 00:48 Uhr

[ - Direktlink - ]
Thema: OS 4 - Erfahrungsberichte
Brett: Amiga, AmigaOS 4

Zitat:
Original von AmigaPapst:
@MaikG:
Browser Tabs nennt man die Reiter mit denen sich die einzelnen Internetseiten die sich auf einem Fenster verstecken anwählen lassen.
Mit der OEM Version sind bis zu 8 Netzwerkverbindungen möglich. Zudem können bis zu 4 Einträge in der Suchbar gemacht werden.

AWeb ist nicht schlecht, aber ich finde IBrowse 2.4 wegen den Tabs und einigen anderen Sachen besser.


Das sehe ich genauso. Vor allem ist IBrowse inzwischen wirklich rasend schnell (vor allem unter OS4, aber auch unter 68K), weit schneller als AWeb. In Sachen Darstellung ist IBrowse auch um einiges weiter. Derzeit wohl der beste Browser, den wir haben. Selbst in der Demoversion finde ich IBrowse wirklich gut. Flott und sehr brauchbar.

Grüße

--
---

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


[ Dieser Beitrag wurde von whose am 03.12.2007 um 00:49 Uhr geändert. ]
 
whose   Nutzer

02.12.2007, 18:19 Uhr

[ - Direktlink - ]
Thema: Schlechter Tag, Herr Gutjahr?
Brett: Forum und Interna

Zitat:
Original von cgutjahr:
Zitat:
Original von whose:
Bernds abstruse Behauptung, ich würde "Soft verhindern" und seine eigene Korrektur, daß _PAB_ damit ja nichts zu tun habe, bleiben unkommentiert stehen,

Den Absatz hatte ich übersehen, bzw. bin davon ausgegangen dass sich die Korrektur auf etwas bezog was vor meiner Ermahnung gepostet wurde. Ist jetzt gelöscht.

Nachgeschaut: Was ich eigentlich meine, steht immer noch da, nämlich die Korrektur des Postings NACH Deiner Mahnung, Nr. 118. Das Original hast Du bearbeitet, das stimmt.

Wäre Dir aufgefallen, wenn Du u.A. meinen Beitrag nicht einfach nur mit Knopfdruck gelöscht hättest. Da stands nämlich drin. Wie übrigens mindestens eine Nettiquette-Verstoß-Meldung wegen dieses Beitrags bei Euch eingetrudelt ist und selbstverständlich ignoriert wurde.

Ich bleibe bei meiner Meinung, daß Deine Schuldzuweisungen hier in diesem Thread völlig daneben waren und weiterhin sind. Du mißt mit zweierlei Maß und hältst das auch weiterhin eisern durch. Aus welchem Grund Du das tust, bleibt mir allerdings verschlossen.

--
---

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


[ Dieser Beitrag wurde von whose am 02.12.2007 um 18:20 Uhr geändert. ]
 
whose   Nutzer

02.12.2007, 17:24 Uhr

[ - Direktlink - ]
Thema: Schlechter Tag, Herr Gutjahr?
Brett: Forum und Interna

@cgutahr:

Ich finde es wirklich reizend von Dir, daß Du meine Vorwürfe an Deine Adresse so schön erhärtest. Ein Blick in den Kommentarthread zur Veröffentlichung von OS4 für Classics genügt.

Bernds abstruse Behauptung, ich würde "Soft verhindern" und seine eigene Korrektur, daß _PAB_ damit ja nichts zu tun habe, bleiben unkommentiert stehen, obwohl sie OT und auch noch gegen die Nettiquette sind, alles andere, was sich noch nciht einmal unbedingt darauf bezieht, wird als Netiquette-Verstoß gelöscht.

In diesem Fall kannst Du noch nicht einmal behaupten, daß wieder einmal AP oder ich schuld wären, denn die Diskussion hat sich auch ohne unsere (insbesondere ohne meine) Mithilfe, allein auf Bernds Fleiß begründet und von Dir tatkräftig unterstützt, in die bekannte Richtung entwickelt.

Wie ich schon im Kommentarthread selbst schrieb (bevor das gelöscht wurde): So viel zu "Konsequenz beim Löschen von OT-Beiträgen". Und ich füge noch hinzu: "Natürlich ist nie Bernd der Verursacher, es sind immer die anderen, auch wenn sie nur auf den OT-Mist antworten, der stehenbleibt".

Feine Art von Doppelmoral.
--
---

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


[ Dieser Beitrag wurde von whose am 02.12.2007 um 17:27 Uhr geändert. ]
 
whose   Nutzer

19.11.2007, 15:17 Uhr

[ - Direktlink - ]
Thema: Schlechter Tag, Herr Gutjahr?
Brett: Forum und Interna

Zitat:
Original von cgutjahr:
Das ist genau das Problem: Ihr seid alle immer völlig unschuldig - Bernd ist der Bösewicht, ihr schreibt ja "immer nur einen Kommentar", müsst aus den verschiedensten Gründen "Bernds Unsinn richtig stellen", "verteidigt" euch weil ihr "angegriffen werdet" oder habt sonst irgendeine Entschuldigung.


Schon mal im Voraus "Entschuldigung" dafür, daß ich hier mal mit gleicher Münze zurückzahle, aber irgendwann geht auch mir die Hutschnur hoch:

Du hast eindeutig einen an der Waffel.

Zeig uns doch bitte mal (z.B. AP oder mir), wo wir einen fremden Thread gehijackt haben, extra für den Zweck, irgendwelchen Blödsinn z.B. über Bernd zu erzählen. Wind Dich nicht raus, zeig uns einen!

Und dann sag uns nochmal mit gutem Gewissen, daß wir nicht unschuldig wären.

In dem Mac Mini-Thread hast Du zwar diesmal auch den verursachenden Beitrag gelöscht, aber ich kann Dir gern etliche Threads zeigen, wo Du das "geflissentlich vergessen" hast. Und da wunderst Du Dich, daß man als Mensch mit einem gewissen Gerechtigkeitsempfinden irgendwann wieder etwas dazu sagt?

Ich habe ja vollstes Verständnis dafür, daß Du das in dem Mac Mini-Thread löschst, aber den Verursacher dann als Opfer hinzustellen, weil sich AP über Deine Wortwahl mokiert, halte ich für mächtig daneben gegriffen.

Zitat:
Zitat:
dann mach die Threads doch gleich zu nachdem Bernd gepostet hat.
Das mache ich seit Jahren. Und es führt seit Jahren immer nur dazu, dass die "Diskussion" sich einfach in den nächsten Thread verlagert.

Na na... jetzt pauschalierst Du. Es kam oft genug vor, daß nach der Schließung eines Threads oder durchgehender Löschung von OT-Beiträgen Ruhe im Karton war. Wenn mal "Neueröffnungen" kamen, dann kamen die auch von wem Bestimmtem. Ist Dir das schon mal aufgefallen?

Zitat:
Im Moment zankt ihr euch noch im vier Tage alten "MiniGL 1.5.1"-Thread (der nur aus dem einen Grund noch offen ist, damit ihr euch nicht woanders breit macht), im Laufe des Tages wird sich das in den "Hardware-Kompatibilitätsliste"-Thread verlagern. Davor wars der memTLSF-Thread, davor die AROS-UAE-Integration, davor "Amiga W. heißt wieder Amino", davor... naja, ich glaube du verstehst worauf ich hinauswill.

Das Problem ist: Die Auswirkungen hast Du erkannt, aber die Ursache willst Du anscheinend nicht erkennen. Dabei könnte etwas mehr Konsequenz (also richtige Konsequenz) da durchaus Abhilfe schaffen. PAB möchte Dir ja jetzt dabei helfen, nutz die Hilfe.

Zitat:
Zitat:
Wenn Du damit schon überfordert bist, kann ich auch nichts dafür oder ihr schließt das Forum gleich, wenn Dir/Euch Diskussionen nicht mehr passen.
Vielleicht habe ich ja Interesse an Diskussionen, sehe das was ihr da betreibt nur nicht als solche an? Muss man tatsächlich nach fünf Jahren Dauergezänk Bernd noch ein 263. mal mitteilen dass es "nicht konstruktiv ist, wenn er immer alles schlecht macht was von Hyperion kommt"?

Muß er denn zum 829. Mal die selbe wirre These in umgekehrter Richtung zum Teil tagelang ungehindert verbreiten?

Verdammt, es zwingt ihn doch niemand dazu, sich teilweise extrem unqualifiziert zu irgendwelchen Themen zu äußern, aber wir werden dazu gezwungen, den Schmu von ihm zu lesen, weil der OT-Schalter bei Dir erst kippt, wenn genug Beiträge von der Sorte (allerdings von anderer Seite) zusammengekommen sind.

Das einem dabei irgendwann mal der Kragen platzt und man auf "OT oder nicht" einen feuchten Kehricht gibt ist doch wohl ebenso verständlich wie Dein Wortwahl-Ausrutscher.

Und komm mir jetzt nicht damit, daß ich auch "dauernd" dabei wäre. Das ist erst seit kurzem wieder so, weil Bernds Beiträge lang genug OT und "daneben" waren, aber nicht oder extrem spät geahndet wurden. Davor hatte ich mich arg gebremst bzw. den Mist erst gar nicht gelesen und sogar öfter den "Nettiquette"-Button geklickt (ohne daß das irgendwelche Auswirkungen hatte).
--
---

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


[ Dieser Beitrag wurde von whose am 19.11.2007 um 15:22 Uhr geändert. ]
 
whose   Nutzer

13.11.2007, 10:47 Uhr

[ - Direktlink - ]
Thema: Registerzugriff in C
Brett: Programmierung

Zitat:
Original von Holger:
Zitat:
Oder glaubst Du wirklich, mir würde der Unterschied zwischen "2 Sekunden Meßintervall" und "5 Sekunden tatsächliche Laufzeit" nicht auffallen, wenn es den gäbe?
Ich weiß es nicht. Die Art und Weise, wie Du postest, erweckt den Eindruck. Sonst würdest Du ja evtl. in Betracht ziehen, eine ernstzunehmende Zeitmessung vorzunehmen und die Ergebnisse zu posten. Statt dessen betonst Du ja immer wieder, dass eine Zeitbasis, gemessen an sich selbst, "nur minimale Abweichungen" hat.

Weißt Du, genau deswegen werfe ich Dir immer wieder gerne Großkotzigkeit vor.

Wer sagt Dir denn, daß ich keine "ernstzunehmende" Zeitmessung vorgenommen habe? Selbst wenn es Dir unglaublich erscheinen sollte: Ich kann genau wie Maik auch eine Stoppuhr bedienen. Ich kann sogar, auch wenns für Dich weniger ernstzunehmen sein sollte, 2 Sekunden Laufzeit im Kopf abschätzen und was soll ich sagen: Die Stoppuhr sagt dann das Gleiche. Und UNIT_ECLOCK (evtl. mit winzigen Abweichungen) auch.

Zitat:
Wo ich nicht mal weiß, wo Du die eigentlich her hast. Bei mir weicht die Eclock von sich selber überhaupt nicht ab.

Wenn Du Dich mit dem timer.device eingehender beschäftigt hättest, wüßtest Du eine Möglichkeit, wie Du die "Abweichung von sich selbst" von UNIT_ECLOCK mit Bordmitteln feststellen könntest...

Zitat:
Zitat:
Wir waren uns (stillschweigend) darüber einig, daß sich die Laufzeitabweichungen über ein wirklich großes Intervall hinweg aufsummieren (und diese Abweichungen des timer.device sind bekannt und dokumentiert).
Nun ja.

Ja nich?

Zitat:
Zitat:
Das hat (und hatte) aber nichts mit einer "falsch laufenden EClock" zu tun sondern mit Euer beider Unvermögen, diese Tatsache einfach mal anzuerkennen und umzusetzen.
Da diese Abweichung laut Deinen Postings ja gar nicht existiert, bzw. nicht wesentliche ist, wüsste ich nicht, was man daran "umsetzen" sollte.

Zum Beispiel das Sampling/Goertzel nicht "minutenlang" durchlaufen lassen sondern "takten".

Nur so ne Idee...

Andererseits kann Maik es jetzt mal mit Interrupts probieren, vielleicht ist das für ihn einfacher.

--
---

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

11.11.2007, 19:42 Uhr

[ - Direktlink - ]
Thema: Registerzugriff in C
Brett: Programmierung

Zitat:
Original von Holger:
Zitat:
Original von whose:
Bei ihm ergaben sich Timing-Abweichungen von mehreren Sekunden (auf einem 060!), hier max. wenige Zehntel, gemessen per Eclock (also nicht sonderlich genau, aber ausreichend. Es ging dabei ja mehr ums Prinzip).

Ich versteh nicht, warum Du diesen Part einfach nicht begreifen willst: die Eclock läuft falsch, zumindest, wenn Du das timer.device in dieser hohen Rate ansprichst. Maik misst mit Echtzeit-Uhr, um die Zeitabweichung festzustellen, während Du immer noch darauf rumreitest, dass das Timing, verglichen mit der Uhr, die ja falsch geht, keine nennenswerte Abweichung besitzt. Natürlich besitzt die Eclock keine Abweichung, "gemessen per Eclock".

Ich wiederum verstehe nicht, warum Du einfach nicht begreifen willst, daß, wenn überhaupt, die EClock nicht pauschal um mehrere Sekunden falsch läuft. Mal davon ab habe ich mit dem EClock-Zähler auch nicht UNIT_ECLOCK gemessen sondern UNIT_MICROHZ.

Oder glaubst Du wirklich, mir würde der Unterschied zwischen "2 Sekunden Meßintervall" und "5 Sekunden tatsächliche Laufzeit" nicht auffallen, wenn es den gäbe?

Wir waren uns (stillschweigend) darüber einig, daß sich die Laufzeitabweichungen über ein wirklich großes Intervall hinweg aufsummieren (und diese Abweichungen des timer.device sind bekannt und dokumentiert).

Das hat (und hatte) aber nichts mit einer "falsch laufenden EClock" zu tun sondern mit Euer beider Unvermögen, diese Tatsache einfach mal anzuerkennen und umzusetzen. Oder seit ihr zwei mal auf die Idee gekommen, das Programm in Sachen Dekodierintervall auf das wirklich Benötigte an Laufzeit zu kürzen?

Wie es sich derzeit liest wohl eher nicht.

Jetzt hat er ein schönes Beispiel für die ganze Geschichte im Interrupt, wenn das nicht funktioniert weiß ich auch nicht mehr weiter. Hier gings auch ohne.
--
---

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

10.11.2007, 10:34 Uhr

[ - Direktlink - ]
Thema: Registerzugriff in C
Brett: Programmierung

Zitat:
Original von jolo:
Ihr könnt mich ja dumm sterben lassen aber es wäre nett von euch wenn ihr mir stattdessen mal sagt, über welches Programm ihr euch unterhaltet... Erbarmen, bitte... :)


Es geht um diesen Thread.

Samplen und dann nen Goertzel drüberrödeln lassen, um DTMF zu erkennen.

Zitat:
Zitat:
Das kann aber (und wird auch) "durchbrochen" werden. Z.B. durch das "Wait()en" auf das Signal vom timer.device, schau mal in die RKMs/AutoDocs (NDK3.9) zum Thema "Forbid()", da stehts nochmal.

Zitat:
Half aber gegen das leiern und Stoppte den Mauscursor.
Sollte ich Forbid dann wohl mehrfach innerhalb der Schleife benutzen?



Verwendet ihr DoIO()? Dann habt ihr euer Wait() gefunden...

Forbid() in einer Schleife zu verwenden ohne entsprechendes Permit() wird das System lahm legen.
Vergiss die Existenz von Forbid()!


Sag das nicht mir ;) Im Grunde war das nur ein verzweifelter Versuch, seine enormen Abweichungen zu ergründen. Wie gesagt, auf meinen Kisten läuft das timer.device recht genau, bei ihm hingegen nicht.

Zitat:
Zitat:
Ausserdem verwendete ich das selbe Programm...
Dann hab ich es sogar Prozessorspezifisch Compiliert...

Zitat:
Ich habe nie etwas anderes gesagt.


Selbst mit dem Beispiel für Software-Interrupts kann man nachvollziehen, wie oft pro Sekunde der Interrupt aufgerufen wurde - man braucht dazu nur die Ausgabe im Auge zu behalten.


Das bezog sich wieder auf das Goertzel-Problem.

Ich hatte hier (bis auf das Sampling, mangels passender Hardware) das gleiche Programm (nur in C) laufen (compiliert für 020). Bei ihm ergaben sich Timing-Abweichungen von mehreren Sekunden (auf einem 060!), hier max. wenige Zehntel, gemessen per Eclock (also nicht sonderlich genau, aber ausreichend. Es ging dabei ja mehr ums Prinzip).

Er hatte dann etwas experimentiert, darunter auch prozessorspezifische Compiles (mit dem gleichen Ergebnis).

Was da nun genau verkehrt läuft: Frag mich was Leichteres ;)

Grüße

--
---

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

10.11.2007, 08:25 Uhr

[ - Direktlink - ]
Thema: Registerzugriff in C
Brett: Programmierung

Zitat:
Original von MaikG:
>Wie gesagt, es ist mir ein absolutes Rätsel, wie bei Dir diese
>gigantischen Laufzeitunterschiede zustande kommen und bei mir auf
>4 verschiedenen Amigas (von 060 über 040, 030 bis hin zum EC020)
>nicht.

Glaub ich weniger. Sagtest du nicht, du hättest gar keinen
Sampler?


Brauche ich denn einen, um festzustellen, ob sich das timer.device einigermaßen genau "meldet"? Ich glaube nicht.

Zitat:
Ausserdem verwendete ich das selbe Programm...
Dann hab ich es sogar Prozessorspezifisch Compiliert...


Ich habe nie etwas anderes gesagt.

Zitat:
>Das kann aber (und wird auch) "durchbrochen" werden. Z.B. durch das
>"Wait()en" auf das Signal vom timer.device, schau mal in die
>RKMs/AutoDocs (NDK3.9) zum Thema "Forbid()", da stehts nochmal.

Half aber gegen das leiern und Stoppte den Mauscursor.
Sollte ich Forbid dann wohl mehrfach innerhalb der Schleife benutzen?


Nein, solltest Du nicht ;) Wenn das Interrupt-Beispiel von jolo bei Dir besser läuft, arbeite damit.

Zitat:
>Mit Polling würdest Du es (relativ) zuverlässig ausschalten, hättest
>allerdings 100% Last und ob das gegen die monströsen Abweichungen
>helfen würde wage ich inzwischen stark zu bezweifeln.

Ich hab hier auf 030 18000 HZ ohne Probleme, ohne timer.device,
mit For...Next zum warten.


Was das Ganze noch mysteriöser macht.

Zitat:
>Öhm... wo liegt das Problem? Open(), Write(), Close(), fertig.

In Assembler sind die aufrufe etwas schwieriger...


Finde ich nicht, und der Riesen-Assembler-Crack bin ich auch nicht. Mal abgesehen davon, daß Du gar kein Assembler brauchst, wenn MaxonBasic mitspielt.

Zitat:
>Mal davon ab, wenn die Puffer groß genug sind kannst Du den Goertzel
>sicherlich auch "direkt" drüberrennen lassen, es wird ja im
>Interrupt weitergesamplet (am schlauesten in den nächsten Puffer).

Ja, da müsste ich dann wieder zu C übergehen.


Ich dachte, der Basic-Goertzel wäre schnell genug für Echtzeit?

Zitat:
>DevCD 2.1 wäre noch eine Maßnahme, die ich Dir dringend ans Herz
>legen möchte. Da sind auch die RKMs drauf. Und dann gibts ja noch
>diese Suchmaschine fürs Internet *hust*

Heisst die sicher 2.1? Finde nur 1.2


Die letzte (aktuelle) heißt 2.1. Gibts bei Vesalia für schlappe 16,90. Und ist der erste Treffer, wenn Du "Developer" bei Suche eingibst.

Zitat:
>Wenn es in MaxonBasic etwas ähnliches zur Ermittlung der Adresse
>z.B. von Assembler-Code gibt, ist es das schon).

Ja, ich glaube das geht. Die Adresse des Codes herrausfinden.
Währe cool wenn halt da nur so ein Assembler Part währe, welcher
nur Parallel->Buffer schiebt und ich alles andere in Basic erledigen
kann.


Wenn Dein Basic-Compiler mitspielt ists im Endeffekt genauso aufgebaut wie jolos Beispiel und Du kannst die "Haushaltung" komplett auf der Basic-Seite erledigen. Auch Speichern der Werte usw.

Zitat:
>Wenn Du mir versprichst, nicht wieder in wüstes Hacken zu
>verfallen ;) , kann ich Dir ja mal den C-Sourcecode zu dem
>VBI-Beispiel aus dem RKM zukommen lassen. Dann siehst Du, wie
>simpel Interrupts in AmigaOS zu handhaben sind.

"Hacken" im sinne von dirkten Hardwarezugriff mache ich nur wenn nötig...


Naja, ein paar Blicke ins NDK könnten Dir auch nicht schaden manchmal...

Zitat:
Hast du meine Mail Adresse?

Noch nicht, aber das sollte sich übers Forum-Profil bewerkstelligen lassen, daß Du sie mir zukommen läßt :D

Ist allerdings reiner C-Code, wobei ich den Assembler-Teil entsprechend in C "übersetzt" habe (was wirklich kein großes Problem war bei diesem Beispiel). Du solltest mal zusehen, daß Du eine funktionierende vbcc-Installation hinbekommst, um Beispiele in C nachvollziehen zu können. Den Assembler-Teil kann ich Dir aber auch als Quellcode geben.

Grüße

--
---

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

09.11.2007, 01:17 Uhr

[ - Direktlink - ]
Thema: Registerzugriff in C
Brett: Programmierung

Zitat:
Original von MaikG:
>Es würde mich interessieren, ob unter MorphOS/OS4 diese Einschränkung
>weiterhin besteht.

Ich nehme an dem timer.device fehlt es an effizienz, daher dürfte
eine PPC-CPU da einiges kompensieren können.


Genau die Annahme ist wohl ziemlich verkehrt... im Endeffekt arbeitet das timer.device auf Task-Ebene nicht anders als auf Interrupt-Ebene. Es wird halt für einen Task ein Signal ausgelöst (was aber, je nach Systemlast, unterschiedliche Laufzeiten haben kann) und das wiederum wird ausgelöst durch... einen Interrupt!

Wie gesagt, es ist mir ein absolutes Rätsel, wie bei Dir diese gigantischen Laufzeitunterschiede zustande kommen und bei mir auf 4 verschiedenen Amigas (von 060 über 040, 030 bis hin zum EC020) nicht.
Du hattest mehrere Sekunden Unterschied, ich nicht mal im 10tel-Bereich. Egal auf welcher Maschine. Da muß es eine Ursache für geben, die ich aber mangels Kenntnis Deines Systems nicht benennen kann.

Zitat:
>Ich hatte ihm schon einmal zu verstehen gegeben, daß das Multitasking
>da eine Rolle spielen kann.

Ja, hab ich aber aus mit forbid/permit.


Das kann aber (und wird auch) "durchbrochen" werden. Z.B. durch das "Wait()en" auf das Signal vom timer.device, schau mal in die RKMs/AutoDocs (NDK3.9) zum Thema "Forbid()", da stehts nochmal.

Mit Polling würdest Du es (relativ) zuverlässig ausschalten, hättest allerdings 100% Last und ob das gegen die monströsen Abweichungen helfen würde wage ich inzwischen stark zu bezweifeln.

Zitat:
>Den DTMF-Decoder können wir jetzt aber sicherlich "zum Laufen"
>bewegen, das Sampling ist ja nun einigermaßen "sicher" und das
>Decoding kann dadurch auch asynchron ablaufen (wobei ich denke,
>daß der Decoder selbst schnell genug sein sollte, um mit nicht
>allzu großem Nachlauf decodieren zu können).

Ja, wenn man die Daten jetzt noch Speichern kann.


Öhm... wo liegt das Problem? Open(), Write(), Close(), fertig. Die Adressen der Puffer sind Dir doch bekannt und die Größen auch. Mal davon ab, wenn die Puffer groß genug sind kannst Du den Goertzel sicherlich auch "direkt" drüberrennen lassen, es wird ja im Interrupt weitergesamplet (am schlauesten in den nächsten Puffer).

Du kannst dem Interrupt sogar den Job mitgeben, sich zu melden, wenn er einen von der Null-Linie abweichenden Wert am CIA-Port bemerkt und dann, nach Füllen des ersten Puffers (weiteres Signal), parallel mit dem Decodieren loslegen.

Zitat:
Görtzel macht unter Basic ohne timer.device ohne Probleme Echtzeit.

Das macht er auch mit dem timer.device, zumindest hier und in C.

Zitat:
>Schau Dir das Kapitel "Exec: Interrupts" im RKM nochmal an, dort
>vor allem das Beispiel für den VBlank-Interrupt-Server und probier
>damit mal etwas rum. Dann verstehst Du auch den timer- und
>Soft-Interrupt besser, könnte ich mir vorstellen.

Ich hab nur NDK3.9, ein C-Kurs Hefter, ein Basic Buch, ein Assembler Buch.


DevCD 2.1 wäre noch eine Maßnahme, die ich Dir dringend ans Herz legen möchte. Da sind auch die RKMs drauf. Und dann gibts ja noch diese Suchmaschine fürs Internet *hust*

Zitat:
Das Prinzip von Interrupts hab ich verstanden, nur bei weiten
nicht so das ich es in Basic Integrieren könnte.


Bei den Basic-Compilern kann ich Dir auch relativ wenig helfen, aber wenn Du da Assembler-Teile "integrieren" kannst, dann wars das im Groben schon (irgendwie muß dem System die Adresse auf den Interrupt-Code bekannt gemacht werden, in C geschieht das durch Übergabe eines Zeigers auf die Funktion in der Interrupt Struktur. Wenn es in MaxonBasic etwas ähnliches zur Ermittlung der Adresse z.B. von Assembler-Code gibt, ist es das schon).

Der Rest der Kommunikation zwischen Interrupt und Deinem Programm erfolgt über (von Deinem Programm allozierten) Speicher und/oder MessagePorts und Messages. Das Anlegen des Interrupt-Servers/Handlers erledigt das System für Dich.

Wenn Du mir versprichst, nicht wieder in wüstes Hacken zu verfallen ;) , kann ich Dir ja mal den C-Sourcecode zu dem VBI-Beispiel aus dem RKM zukommen lassen. Dann siehst Du, wie simpel Interrupts in AmigaOS zu handhaben sind. Ok, der macht nichts anderes, als einen Zähler hochzuzählen, aber die Grundlage ist die selbe wie bei jolos wirklich tollem Audio/Timer-Beispiel (und funktioniert sogar unter OS4 problemlos).

Grüße

--
---

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

08.11.2007, 22:35 Uhr

[ - Direktlink - ]
Thema: Registerzugriff in C
Brett: Programmierung

@jolo:

Ich hatte ihm schon einmal zu verstehen gegeben, daß das Multitasking da eine Rolle spielen kann. Insofern sind Deine Interrupt-Beispiele sicherlich etwas besser "zu gebrauchen". Vor allem das mit dem Timer-Interrupt, was wohl auch bei der "normalen" Sampler-Software benutzt wird.

In Sachen Verständnis hätte evtl. auch ein Hinweis auf den VBI helfen können, dessen Beispielprogramm im RKM ich heute "wiederentdeckt" habe. Sehr trivial, wie ich fand, und für das Verständnis der Feinheiten, auf die vorher schon eingegangen wird, auch recht hilfreich.

Was ich allerdings bis heute nicht begreife ist, wie er so schlechte Ergebnisse bekommen kann. Auf meinen Maschinen hier ist das timer.device auch bei recht kurzen Intervallen "stabil" genug, um nicht dermaßen gigantische Abweichungen zu produzieren. Insofern wäre es schon recht interessant zu erfahren, woran es bei ihm hapern könnte.

Den DTMF-Decoder können wir jetzt aber sicherlich "zum Laufen" bewegen, das Sampling ist ja nun einigermaßen "sicher" und das Decoding kann dadurch auch asynchron ablaufen (wobei ich denke, daß der Decoder selbst schnell genug sein sollte, um mit nicht allzu großem Nachlauf decodieren zu können). Ok, funktionierender vbcc oder sonstiger C-Compiler vorausgesetzt :D

Mal schaun, was noch draus wird ;)

@MaikG:

Schau Dir das Kapitel "Exec: Interrupts" im RKM nochmal an, dort vor allem das Beispiel für den VBlank-Interrupt-Server und probier damit mal etwas rum. Dann verstehst Du auch den timer- und Soft-Interrupt besser, könnte ich mir vorstellen.

Obacht: Nicht alles, was auf Anhieb zu funktionieren scheint, läuft auch wirklich sicher über nen Interrupt. Also beherzige die Warnungen, die im RKM auftauchen, dann hast Du später weniger zu meckern ;)

Grüße

--
---

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

07.11.2007, 22:39 Uhr

[ - Direktlink - ]
Thema: Wo ist Chris Hodges
Brett: Amiga, AmigaOS 4

Zitat:
Original von Murmel:
Ich muss aber dazu sagen das das ganze schon ziemlich dürftig ist für ein Produkt das mal verkauft worden ist. Von heute auf morgen ist die Supportseite weg, und Leute die sich registriert haben und da Keys gekauft haben können nun überhaupt keine Updates mehr ziehen.

Na das zeigt mir nur das man besser kein Geld mehr in Amigasoft stecken sollte.


Gemach... erstens ist es noch gar nicht sicher, daß Du Dir keine Updates von Chris mehr besorgen kannst (kommt Zeit, kommt Rat) und zweitens ist es ein klein wenig unfair, die anderen Entwickler mit Chris in einen Topf zu stecken.

Man kann wohl prima über diese "Bye..."-Aktion streiten, aber ich finde, man sollte daraus nicht zu viel Negatives ableiten. Es sind definitiv nicht alle Entwickler so "drauf" und vor allem werden sich die Wogen irgendwann auch wieder glätten und mit großer Wahrscheinlichkeit das meiste weiterlaufen, wie wir es bereits kennen. Mit netten Programmen, Registrierung, Feedback, Support usw...

Ich denke nämlich, daß die meisten Entwickler durchaus wissen, was sie an uns haben. Und ich hoffe, umgekehrt ists genauso.

Grüße

--
---

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

06.11.2007, 00:53 Uhr

[ - Direktlink - ]
Thema: TLSFMem und PAB
Brett: Amiga, AmigaOS 4

Zitat:
Original von Gelb:
Wenn "die Diskussion" sogar noch vor dem 29.10.2007 war, dann ist die Aussage Bluebirds "ich weiss zufaellig das die amigazeux seite schon tage vor der diskussion down war !" ja gleich um so mehr daneben,


Wieso? "vor vor" ist "nach", oder wie soll ich das jetzt verstehen? Die Aussage ist so immer noch nicht daneben, egal, wie oft Du das weiszumachen versuchst. Lies doch mal ganz in Ruhe, ohne Aufregung und ganz genau, was da steht.

Wenn die Diskussion sogar noch vor dem 29. war, dann ist das "vor" von Bluebird (der sich nur auf die Diskussion bezieht und nicht auf das "Bye...") immer noch "vor" und nicht "nach" wie Euer "Bye..." ab dem 30. Ist das denn so schwer zu verstehen?

Zitat:
weil unsere Seite halt erst seit dem 30.10 den bekannten Text zeigt und nicht "tage vor der diskussion" und das ist ja wohl der Kern des Ganzen.

Der Kern des Ganzen ist, daß die "Diskussion" so oder so vor dem 30.10. stattfand, und wer sagt Dir, daß er mit "down" überhaupt das "Bye..." meint? War z.B. back2roots nicht down, weil da nicht "Bye..." zu lesen war?

Du schriebst über Bluebirds "Schuß ins Blaue", daß das nicht ganz richtig wäre (oder halt absoluter Quatsch). Ist soweit in Ordnung.

Aber warum versuchst Du, das mit größerem Quatsch zu belegen?

Frag doch erstmal, was er überhaupt mit "down" meint. Oder ist seit dem 30.10.2007 A.D. "Bye..." der neue Fachterminus für "Seite nicht erreichbar"?

--
---

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


[ Dieser Beitrag wurde von whose am 06.11.2007 um 01:00 Uhr geändert. ]
 
whose   Nutzer

05.11.2007, 19:46 Uhr

[ - Direktlink - ]
Thema: TLSFMem und PAB
Brett: Amiga, AmigaOS 4

Oh Herr, schmeiß...

Zitat:
Original von Gelb: (Heute, 16:49 Uhr)
@Bluebird:
> ich weiss zufaellig das die amigazeux seite schon tage vor der diskussion down war !

Sorry, aber das ist nicht ganz richtig (oder halt absoluter Quatsch).


Das ist eine konkrete Aussage...

Zitat:
Die Seite zeigt seit dem 30.10.2007, 21:44 Uhr den bekannten Text. Dieser Diskussionthread wurde am 29.10.2007 um 19:36 Uhr von Platon42 ins Leben gerufen.

... die von dem da in keinster Weise gestützt wird, weil völlig am Thema vorbei. Setzen, sechs.

Was danach los war, war gar nicht Bluebirds Thema. Was davor (sprich: vor dem 29.10.2007 um 19.36) war, darum gehts.

Zitat:
Möglicherweise verwechselst Du da was.

Das ist gut möglich. Garantiert sicher ist, daß Du vor mit nach verwechselst.

Versuchs nochmal.

--
---

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


[ Dieser Beitrag wurde von whose am 05.11.2007 um 19:49 Uhr geändert. ]
 
 
Erste << 12 13 14 15 16 -17- 18 19 20 21 22 >> Letzte Ergebnisse der Suche: 2156 Treffer (30 pro Seite)

Suchbegriffe
Schlüsselwörter      Benutzername
Suchoptionen
Nur in diesen Foren suchen
   nur ganze Wörter
Nur Titel anzeigen
alle Treffer anzeigen

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