ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
whose
Nutzer
24.12.2004, 00:20 Uhr [ - Direktlink - ] |
Thema: GCC Anfängerproblem
Brett: Programmierung Hallo Reth, ich habs jetzt gerade auch nochmal testen können, bei meinem GCC tuts nach ner kleinen Korrektur (die von Kaesebroetchen) einwandfrei. Also scheint Deine Installation nicht ganz in Ordnung zu sein. In der Version 1.1 des GCC-Installers wurden ja auch solche "Kleinigkeiten" wie crt.o "vergessen" (ohne die compiliert der GCC erst gar nicht). Wäre also gar nicht so unmöglich, das stdc++... fehlt. Am besten wäre es, glaube ich, wenn Du Dir eine komplette GG-Installation von hier saugst und diese verwendest. Ganz nebenbei kannst Du dann auch den GCC 3.4 einsetzen, wenn Du magst Falls dabei wieder Probleme auftauchen sollten, kannst mich ja kontakten. Den hab ich hier installiert gekriegt, dann sollte das bei Dir auch hinhauen Grüße [ Dieser Beitrag wurde von whose am 24.12.2004 editiert. ] |
|||||
whose
Nutzer
19.12.2004, 22:44 Uhr [ - Direktlink - ] |
Thema: Linker Problem
Brett: Programmierung Zitat: Ok, deutlicher gehts wirklich nicht mehr Grüße |
|||||
whose
Nutzer
19.12.2004, 21:30 Uhr [ - Direktlink - ] |
Thema: Das Forum als Spiegel des Marktes
Brett: Amiga, AmigaOS 4 Zitat: Tja, ich glaube, so ein klein wenig begreifst Du selbst, wie schwierig sowas zu realisieren ist. Das Grobe und Ganze läßt sich schnell entwerfen, aber spätestens bei den Details kommt man ins Schleudern. Ich denke, der Geldpool für neue Software ist der praktikabelste Teil Deines Vorschlages. Die Sache mit den AmigaOS-Images solltest Du besser abhaken, ich glaube kaum, daß z.B. H&P dabei mitmachen, wenn AmigaOS 3.9 (als Beispiel) über P2P verteilt wird. KMOS und Hyperion werden sich da sowieso sperren, fürchte ich. Das ist aber gar nicht so tragisch, da OS3.9 für kleines Geld bei diversen Händlern erhältlich ist WinUAE ist ja Gott sei dank kostenlos erhältlich. Um nochmal auf den Software-Geldpool zurückzukommen: Gute Frage, wer das übernehmen soll. Es müßte eine Person sein, der man unbedingt vertrauen kann, also sowas wie ein Notar oder Rechtsanwalt. Unabhängig natürlich, damit diverse Ineteressengruppen gar nicht erst dazu verleitet werden, ihr eigenes Süppchen zu kochen. Desweiteren: Wer entscheidet darüber, welche Software in welcher Höhe gefördert wird? Wie findet die Auswahl der förderungswürdigen Software statt? Wie wird diese der breiten Öffentlichkeit vorgestellt? Wer befindet darüber, welche Software bevorzugt gefördert werden soll, wenn es mehrere Versionen mit ähnlicher Funktion zur Auswahl gibt? Zur Organisation: Gründet man dafür nicht besser sowas wie e.V.? Ich meine, das sind ja Einkünfte, so genau weiß ich da nicht Bescheid, aber könnte ja sein, daß Herr Eichel sich sonst gern daran gütlich tun würde. Und wenn man nen e.V. gründet, wer garantiert, daß das nicht wieder in endlose Streitereien im "Vorstand" ausartet? Man kennt ja die deutsche Vereinsmeierei. Fragen über Fragen... Grüße |
|||||
whose
Nutzer
19.12.2004, 20:42 Uhr [ - Direktlink - ] |
Thema: Linker Problem
Brett: Programmierung Zitat: Hm, das ist scho seltsam... im Mom weiß ich da auch net so Recht weiter, der nackte GCC ist nämlich auch nicht meine Stärke Hast Du mal in die Optionen geschaut, wie man das dazulinken der amiga.lib bewerkstelligt? Sieht mir nämlich nicht so aus, als würde das passieren. Von makefiles hab ich auch nicht so den Plan, da müßt ich erst mal nachschauen. Grüße [ Dieser Beitrag wurde von whose am 19.12.2004 editiert. ] [ Dieser Beitrag wurde von whose am 19.12.2004 editiert. ] |
|||||
whose
Nutzer
19.12.2004, 17:05 Uhr [ - Direktlink - ] |
Thema: Linker Problem
Brett: Programmierung Du linkst das aber nicht gegen eine statische Support-Bibliothek, oder? Ich meine sowas in der Art wie reaction.lib für SAS-C. Anders läßt sich das Linker-Problem kaum noch erklären. Grüße |
|||||
whose
Nutzer
19.12.2004, 02:13 Uhr [ - Direktlink - ] |
Thema: Das Forum als Spiegel des Marktes
Brett: Amiga, AmigaOS 4 Zitat: Naja, die Sache mit den Dialern wäre wohl etwas anders gelaufen, denke ich Grüße |
|||||
whose
Nutzer
19.12.2004, 02:10 Uhr [ - Direktlink - ] |
Thema: Das Forum als Spiegel des Marktes
Brett: Amiga, AmigaOS 4 Zitat: Was hast denn für ein Board, daß der USB net will? Auf meinem Elitegroup K7VZA tut der 1A. Hast Du Guido davon schon in Kenntnis gesetzt? Grüße |
|||||
whose
Nutzer
18.12.2004, 22:44 Uhr [ - Direktlink - ] |
Thema: Das Forum als Spiegel des Marktes
Brett: Amiga, AmigaOS 4 Zitat: Och, "nur" würd ich net unbedingt sagen... Wäre aber schon mal interessant, verschiedene Spekulationen zu lesen, was passiert wäre, hätte Commo sich nicht so dämlich angestellt Grüße |
|||||
whose
Nutzer
18.12.2004, 17:53 Uhr [ - Direktlink - ] |
Thema: Amiga Programme unter Windows compilieren ?
Brett: Programmierung Zitat: Ja, ein bißchen schon StormC4 bietet eine Art AmigaOS-API-Lexikon, welches die Funktionsprototypen bereits bei der Eingabe des Funktionsnamens oben im Fenster anzeigt, so daß man die Prototypen nicht auswendig lernen oder ständig in den RKMs nachschlagen muß. Dazu kommt der Sprung in die Autodocs (als AmigaGuide) bei Druck auf die Help-Taste. Bei Compile-Fehlern reicht der Klick auf den Fehler, um an die entsprechende Stelle im Source gelotst zu werden, das hatte aber auch Maxon C++ schon länger drauf, genau wie der Storm. Ein Funktions-/Objekt-Browser wäre schon eine feine Sache. Codevervollständigung wäre, glaube ich, eher ein zweischneidiges Schwert, Amiga-Entwickler scheinen einen ausgeprägten Hang zum Individualismus zu haben. Das gilt auch für ihren Code und dessen Stil Wie gesagt, man sollte gni mal zum Thema Cross-GCC unter Windows fragen, und dann weitersehen, ob man mit Dev-Cpp was in Sachen Amiga anfangen kann. Vielleicht hilft da auch googeln ein bißchen weiter, kann ja sein, daß schon jemand mit nem Crosscompiler unter Win arbeitet. Grüße |
|||||
whose
Nutzer
18.12.2004, 16:36 Uhr [ - Direktlink - ] |
Thema: Amiga Programme unter Windows compilieren ?
Brett: Programmierung Hm, Schwachsinn ists auf keinen Fall. Wenn ich mich recht erinnere, gabs auch mal jemanden, der einen Cross-GCC für CygWIN (ähnlich ixemul) gebaut hatte. Ich weiß nicht, wie es bei den aktuellen Versionen des GCC aussieht, aber mindestens für Linux gibts m.W. eine m68k-amigaos-Crossversion des GCC 3.4 Ob man damit allerdings komfortabler und schneller entwickeln kann, kann ich mangels Erfahrung nicht sagen. Ich arbeite auf Amigas (Hardware und emuliert), das langt völlig für mich. Vielleicht kann sich gni dazu ja äußern? Grüße |
|||||
whose
Nutzer
18.12.2004, 13:40 Uhr [ - Direktlink - ] |
Thema: Das Forum als Spiegel des Marktes
Brett: Amiga, AmigaOS 4 Zitat: Wenn man das Ganze immer in Konkurrenz zu den PC-Systemen betrachtet und dem Preisverfall auf diesem Markt, hast Du zweifellos Recht. Ich denke aber, hätte Commodore bis heute durchgehalten, würden sie auch konkurrenzfähige Preise machen können. In sofern wäre ein mit dem A500 vergleichbares Modell heute (im Verhältnis zu damals) ebenfalls wesentlich billiger zu haben, eben genau wie die PCs. Anno 1987 sah es *deutlich* günstiger für den A500 aus. PC-Systeme waren zu dieser Zeit unverhältnismäßig teuer (1987 kosteten die günstigsten PC-Systeme (vereinzelt sogar noch XTs!) >1800 DM, ohne HD), der Atari ST war nur marginal billiger bei teilweise schlechterer Leistung. Die billigen 8Bitter waren keine echte Konkurrenz. Von daher darf man den A500 getrost als Einsteigermodell bezeichnen. Selbst mit Festplatte kam man auf einen gerade mit PCs vergleichbaren Preis, meist lag der Amiga aber noch darunter. Wenn wir das Ganze nicht so stark am PC-Markt orientiert betrachten, wäre ein PPC-Rechner mit einem Preis von 449,- EUR wirklich ein Einsteigermodell (und läge damit vom reinen Preis her wieder in dem Bereich des Amiga 500 zur damaligen Zeit). Die Konkurrenz aus eigenem Hause (oder aus dem des Lieblingsfeindes) ist aktuell preislich wesentlich höher angesiedelt (deutlich jenseits der "Geiz ist geil!"-Grenze), was offensichtlich die Verkäufe drückt. Ich schätze mal, das war mit "Einsteigermodell" auch gemeint. Eben nicht so krass teuer wie bspw. ein AmigaOne XE. Das man gegen die Massenware aus dem PC-Lager im Preis nicht wirklich anstinken kann, dürfte jedem einigermaßen klar sein. Grüße |
|||||
whose
Nutzer
18.12.2004, 09:48 Uhr [ - Direktlink - ] |
Thema: Das Forum als Spiegel des Marktes
Brett: Amiga, AmigaOS 4 Zitat: Du hast da *ein* Wort übersehen, denke ich Grüße |
|||||
whose
Nutzer
17.12.2004, 23:23 Uhr [ - Direktlink - ] |
Thema: Animierte Gifs PPaint
Brett: Amiga, AmigaOS 4 Zitat: Das sieht mir auch ziemlich stark danach aus, als hätte der Entwickler da mal wieder nen Zwölfender geschossen Ich schaus mir noch mal bei mir unter SnoopDos an, hab zwar kein MOS (wie Du sicher weißt , aber vielleicht stoße ich da auf was, was Dir weiterhelfen könnte. Sieht fast so aus, als würde es sich mehr an den Screenmodi stoßen als an dem "fehlenden" Font... Grüße |
|||||
whose
Nutzer
17.12.2004, 22:11 Uhr [ - Direktlink - ] |
Thema: Animierte Gifs PPaint
Brett: Amiga, AmigaOS 4 Zitat: Dann schau doch mal nach, ob ein solcher Font im Archiv existiert und wenn ja, kopier ihn halt in FONTS: oder, vermutlich besser, ins PfPaint-Verzeichnis. Da PfPaint ein klein wenig am System vorbei geschrieben wurde, kanns gut sein, daß es den Font direkt lädt und nicht über die OS-Funktionen, oder einfach nur nachsieht, ob der Font existiert, ihn aber erst bei Bedarf lädt. Ich kann mir nicht vorstellen, daß diese Fehlermeldung ohne triftigen Grund erscheint. Auf meinen Maschinen (Original und Emus) läufts bestens. Auch wenn ich die GUI nicht sonderlich mag Grüße |
|||||
whose
Nutzer
15.12.2004, 18:08 Uhr [ - Direktlink - ] |
Thema: GCC Installation für AOS3.9
Brett: Programmierung Ich empfehle die GoldEd-Variante, da dabei das NDK korrekt und vollständig installiert wird. Der GCC-Installer hat noch ein paar Quirks, aber kannst es auch damit versuchen. Bei manchen klappt der, bei manchen nicht. Falls Du Probleme bekommen solltest, mail mir einfach, inzwischen hab ich den GCC auch endlich mal installiert bekommen, sogar der 3.4 tut inzwischen Grüße |
|||||
whose
Nutzer
07.12.2004, 10:47 Uhr [ - Direktlink - ] |
Thema: Internet ueber USB?
Brett: Amiga, AmigaOS 4 Zitat: Im Prinzip ist es Open Source, zumindest habe ich nicht vor, aus dem Teil ein großes Geheimnis zu machen, _wenns denn erst mal fertig ist_ Mein Problem ist schlicht Zeitmangel. Helfen könntest Du mir nur dadurch, daß Du meinen Chef überredest, mir 4-6 Monate bezahlten Urlaub zu geben. Die verdammte Malocherei frißt einfach zu viel Zeit und es gibt halt noch ein paar andere Dinge, die ich vor dem Ethernet-Konverter erledigen muß. Grüße |
|||||
whose
Nutzer
06.12.2004, 11:30 Uhr [ - Direktlink - ] |
Thema: Internet ueber USB?
Brett: Amiga, AmigaOS 4 Zitat: Naja, das ginge schon... mit einem weiteren Adapter, namentlich einem USB-Ethernet-Konverter. Leider bin ich mit dem Treiber dafür noch lange nicht so weit, wie ich gern wäre, daher siehts da immer noch düster aus. Abgesehen davon: Was stört Dich denn an der PCMCIA-Karte? Wenns das Kabelgestöpsel ist, das wird Dir bei der USB-Lösung genauso wenig erspart bleiben. Wenn Du kabellos ins Netz willst, wirds noch ein wenig komplizierter, aber selbst das ist inzwischen machbar. Allerdings wieder nur über ne PCMCIA-WLAN-Karte... Grüße |
|||||
whose
Nutzer
18.11.2004, 02:10 Uhr [ - Direktlink - ] |
Thema: Geek Gadgets
Brett: Amiga, AmigaOS 4 Zitat: Schau mal unter gg.portail-e.com Das scheint die neue Adresse fürs GG-Projekt zu sein. Grüße |
|||||
whose
Nutzer
17.11.2004, 14:25 Uhr [ - Direktlink - ] |
Thema: Grafikkonverter für Programmierer
Brett: Programmierung @tokai: Also, ich rede von Programmierern, die die Arbeitsweise mit dem GCC (eben ganz Linux-like) nicht für besonders förderlich für den Arbeitsfluß halten. Ist sicher Geschmackssache, aber ich erledige meine Arbeit mit dem StormC4 im Durchschnitt deutlich schneller als mit dem GCC. Sicher kann man mit z.B. PPaint die Anpassungen der Grafik erledigen und dann die Konvertierung der Grafik per Makefile erledigen lassen. Andererseits kostet das jedes Mal mehr Zeit, als nötig wäre. Mit dem passenden Konverter speicherst Du den ganzen Kram direkt als .h und jagst das durch den Compiler und fertig. Einmal speichern gespart. Ganz nebenbei sparst Du Dir auch noch das Laden des Riesen-Malprogramms. Es ist ja noch nicht sicher, ob wir uns wirklich hinsetzen und Thomas' Konverter mit ner GUI versehen. Ich fände es auf jeden Fall sinnvoll. Man kanns ja jederzeit auch mit CLI-Startup laufen lassen, wenn man es denn unbedingt in nem Makefile unterbringen will. Wo liegt das Problem? Ganz nebenbei hätte das ja auch noch nen Lerneffekt Grüße |
|||||
whose
Nutzer
17.11.2004, 13:07 Uhr [ - Direktlink - ] |
Thema: Suche Delfina.library V4.15 !
Brett: Amiga, AmigaOS 4 Sry, mit der 4.15 kann ich Dir nicht dienen. Abgesehen davon glaube ich weniger, daß Du damit den nervenden Watchdog loswirst. Mit dem "AHI-Killer" habe ich hier reichlich zu tun, alle Nasen lang (bei hoher DSP-Last) ist Schicht im Schacht, der Rechner friert ein und Sense. Mir wäre es entschieden lieber, wenn die delfina.library mal eine gründliche Überarbeitung erfahren würde, von mir aus auch mit Bruch der Kompatibilität zur alten Version. Die Hardware ist prima, aber die Software... *seufz* Grüße |
|||||
whose
Nutzer
17.11.2004, 12:47 Uhr [ - Direktlink - ] |
Thema: Grafikkonverter für Programmierer
Brett: Programmierung Zitat: Entschuldige, den Spruch kann ich mir jetzt einfach nicht verkneifen: Wer lesen kann, ist klar im Vorteil. Ich habe ausdrücklich von Reths Bedarf geschrieben. Das Deine Tools für Deinen Bedarf passend sind, habe ich einfach mal angenommen. Geh einfach mal davon aus, daß manche Leute keine Lust haben, zwei oder mehr Tools per Pipe zu verbinden, um eine einmalige Konvertierung eines Formats in ein anderes vorzunehmen. Weiterhin geh einfach mal davon aus, das Grafiken teilweise vor der (normalerweise nur einmalig nötigen) Konvertierung noch bearbeitet werden müssen (Beschneiden beispielsweise, oder Anpassung der Palette etc.). Für solche Aufgaben bietet sich ein Tool _mit_ GUI eher an als ein Shell-only-Tool, oder findest Du nicht? Ich unterhalte mich mal mit Reth darüber und wenn das Tool fertig ist, wirds veröffentlicht. Dann könnt ihr das auch nutzen oder halt nicht, ganz nach Bedarf und Wunsch. Grüße |
|||||
whose
Nutzer
17.11.2004, 00:12 Uhr [ - Direktlink - ] |
Thema: Neues von DukeNukem3D ?
Brett: Amiga, AmigaOS 4 Stimmt, die WOS-Version hat keinen Sound... ich hab scheints die 68K-Version gespielt, wenns mich mal gepackt hatte Ists besonders schwer, die 68K-Version für WOS umzubauen? Wenn ich mich recht erinnere, waren die 68K-Assembler-Teile auch als C-Source mit dabei, oder liege ich da auch verkehrt? Grüße |
|||||
whose
Nutzer
17.11.2004, 00:03 Uhr [ - Direktlink - ] |
Thema: Neues von DukeNukem3D ?
Brett: Amiga, AmigaOS 4 Hm, dann muß ich mir meine Version nochmal anschauen... ich hätte schwören können, das die mit Sound war. Die 68K-Version hatte ich eigentlich nur auf dem Amithlon laufen, nicht auf dem 4000PPC. Macht ja auch nicht wirklich Sinn. Ich schau mal, dann such ich mal nach dem passenden Link. Grüße |
|||||
whose
Nutzer
16.11.2004, 22:44 Uhr [ - Direktlink - ] |
Thema: Grafikkonverter für Programmierer
Brett: Programmierung Zitat: Und noch ein Vorschlag: Da wir das Prog beide ganz gut gebrauchen können, setzen wir uns zusammen, bauen Thomas' Programm um, erweitern es um ne GUI, Anzeige, Beschneiden und was wir sonst noch alles brauchen und sind zufrieden. Dazu erwähnen wir, daß das Programm auf Basis von Thomas' Programm entstanden ist, schicken ihm die Sourcen von unserer Erweiterung und alle sind glücklich. Oder? Grüße |
|||||
whose
Nutzer
16.11.2004, 13:16 Uhr [ - Direktlink - ] |
Thema: Grafikkonverter für Programmierer
Brett: Programmierung Zitat: Mea Culpa. Ich wollte für ihn schauen, ob ich nen passenden Konverter finde, aber im Aminet fand sich nichts passendes. An Deinen Konverter hatte ich nicht mehr gedacht, der paßt aber wirklich genau für seine Bedürfnisse. Falls Du die Progs von C. Rosentreter meinst, die sind für seinen Bedarf kaum geeignet. Zumindest wüßte ich nicht, daß ein Konverter wie Deiner bei den Tools dabei wäre. Grüße P.S.: Die fehlende GUI sollte nun wirklich kein ernstes Prob darstellen. Im Gegenteil, so kann man Deinen Konverter sogar problemlos in die Storm4-IDE mit einbinden. |
|||||
whose
Nutzer
15.11.2004, 04:38 Uhr [ - Direktlink - ] |
Thema: Neues von DukeNukem3D ?
Brett: Amiga, AmigaOS 4 Ja, die gibts. Ich hab jetzt gerade den Link nicht parat aber such mal in den News, da gabs mal ne Meldung drüber. Ist schon ne Weile her. Grüße# |
|||||
whose
Nutzer
14.11.2004, 16:50 Uhr [ - Direktlink - ] |
Thema: Privilegverletzung bei FreeBitMap()
Brett: Programmierung Nein, ich denke, Du mußt nicht mehr wegen Deiner Probleme posten. Ein bißchen Nachzählen in dem mit dem Konverter erzeugten Array hat mich auf die Spur gebracht. Der Übeltäter ist eindeutig der Konverter. Wenn Du mal die Bytes nachzählst und mit dem Bild vergleichst, wirst Du den Fehler in der zweiten Bildzeile finden. Dort ist auf einmal ein Null-Byte zu viel im Array drin, in jeder folgenden Zeile ebenfalls. Ich hab das Array mal von Hand korrigiert und dabei festgestellt, daß der Konverter ein paar Bytes des Bildes zu Gunsten der Null-Bytes unterschlägt. WriteChunkyPixels() ist also nicht der Schuldige Ich schicke Dir mal das korrigierte Array zu, dann kannst Du vergleichen. Sieht so aus, als käme der Konverter nicht so gut mit ungeraden Pixelzahlen klar. Grüße |
|||||
whose
Nutzer
14.11.2004, 03:57 Uhr [ - Direktlink - ] |
Thema: Privilegverletzung bei FreeBitMap()
Brett: Programmierung Bevor ich das aus den Augen verliere: Du hast aber schon daran gedacht, daß die Beschränkungen für die Dimensionen bei WritePixelArray8() ebenso für die Ziel-Bitmap gelten? Also durch 16 teilbar in der Breite? Wäre gut möglich, daß WriteChunkyPixels() auch unter dieser "Krankheit" leidet. Ich weiß es leider nicht genau, weil ich diese Funktion nie verwendet habe. Das etwas in den Docs nicht steht heißt ja nicht, daß es nicht existiert Schick mir aber trotzdem bitte mal das Demo-Programm, mich interessiert dieses Problem inzwischen brennend! Grüße |
|||||
whose
Nutzer
14.11.2004, 03:37 Uhr [ - Direktlink - ] |
Thema: Privilegverletzung bei FreeBitMap()
Brett: Programmierung Zitat: Ich mach Dir mal nen Vorschlag: Schick mir doch bitte mal ein kurzes Programm, daß mit Deiner Vorgehensweise funktioniert und mit Bitmaps der oben genannten Maße versehen ist (also im Sourcecode enthalten). Kannst ja aus Deinem Programm eben was rauskopieren und zusammensetzen, das es so eben gerade tut. Das Ganze wie gesagt im Source. So langsam kapiere ich nämlich nicht mehr, was _genau_ Du machst und _wie_ Du es machst. Ich hab mir hier mal den Spaß gegönnt und x-beliebige Bitmaps per Datatype laden und dann direkt mit WritePixelArray8() auf den Screen pinseln lassen. Egal, welchen Screenmode ich nehme, egal, welche Dimensionen die Bilder haben, es funktioniert immer bestens. So langsam habe ich das Gefühl, daß irgendwas in Deinem Programm nicht so ganz korrekt läuft. Ich hab nur keine Vorstellung, was das sein könnte. Daher der Wunsch nach einem kurzen Demo-Programm, wo genau das beschriebene Phänomen auftritt. Grüße [ Dieser Beitrag wurde von whose am 14.11.2004 editiert. ] |
|||||
whose
Nutzer
14.11.2004, 00:58 Uhr [ - Direktlink - ] |
Thema: Privilegverletzung bei FreeBitMap()
Brett: Programmierung Zitat: *hust* Naja, in manchen Fällen ist Locking durchaus als "saubere" Methode anzusehen. Selbst LockBitMap() ist per se keine "unsaubere" Sache. Wenn man (ich betone: WENN!) sich genötigt sieht, in eine Bitmap höchstselbst hinein zu schreiben (warum auch immer) _muß_ man dafür sorgen, daß einem kein anderer Prozess dazwischenfunkt. Dafür ist das Locking ausdrücklich gedacht. Wie willst Du sonst verhindern, daß z.B. der Picasso-VMem-Task die Bitmap, in die Du gerade hinein schreiben willst, einfach ins FastRAM verschiebt, weil ein weiterer Prozess in diesem Moment das RAM der GraKa fast komplett in Beschlag nehmen will? Für solche Fälle ist das Locking da und es ist auch die einzig saubere Methode, um mit diesen Problemen umgehen zu können. Das es in diesem hier vorliegenden Fall keine besonders kluge Vorgehensweise ist, alles "von Hand" zu erledigen, steht auf einem anderen Blatt. Reth hats ja nun auf die Weise hinbekommen, wie man es eben machen sollte. Ich war ein paar Tage aus dem Rennen, sonst hätte ich ihm schon längst die Sache mit der FriendBitMap ausgetrieben Im Grunde hast Du aber vollkommen Recht: Nutze die Möglichkeiten, die Dir das OS bietet und bastel nicht selbst, wenn Du gar nicht mußt. WPA8() wird von P96/CGX nämlich auch gepatcht und eben in dieser Funktion wird, na, was? LockBitMap() aufgerufen, um eine Verschiebung der Bitmap während der Übertragung der Daten zu verhindern. Jedes Mal, wenn ein Schwung Daten (eben die temp. Bitmap in der empfohlenen Größe) übertragen wird, wird die Bitmap für diese Zeit gelockt. Irgendwo habt ihr aber auch beide Recht, Thilo und Du. Er hats halt selbst gemacht (weil er auf die "Experten" in Sachen WPA8() hereingefallen ist. "Die ist vieeeel zu lahm!". Absoluter Schwachsinn. Auf P96/CGX wird auch nichts anderes als CopyMem() verwendet, wenn das BitMap-Format paßt. Was ist daran lahmer, als CopyMem() selbst aufzurufen? Hab ich aber auch erst kürzlich herausgefunden...), Du machst es ähnlich wie er, nur über die dafür vorgesehenen OS-Funktionen. Und hast weniger Arbeit und Ärger Grüße |
|||||
|
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |