ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
Holger
Nutzer
30.08.2010, 11:33 Uhr [ - Direktlink - ] |
Thema: GEGEN DEN EURO STIMMEN!
Brett: Get a Life Zitat: Zitat:Interessant, damit bestätigst Du also selbst, dass die Pommes seit 2008 nicht teurer geworden sind. Nur die 0,39 cent, die Du mal bezahlt haben willst, haben inzwischen nicht mehr 2004, sondern 2006 stattgefunden. Unterm Strich kann man nur dasselbe sagen, wie damals: hör auf, in Internetforen rumzujammern, lern Kochen, wenigstens so etwas simples wie Kartoffeln, dann musst Du Dich auch nicht von Pommes ernähren. Übrigens kann man auch Pommes aus rohen Kartoffeln mit einem 1EUR Messer und einer 15EUR Fritteuse in ca. 12 Minuten selber machen. Ein ALGII-Empfänger, der nach eigenen Aussagen sich schon mindestens 6 Jahre lang nur von Pommes ernährt, und über deren Preissteigerung jammert, bestätigt nur alle Vorurteile über die "HartzIVer"... -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
29.08.2010, 12:26 Uhr [ - Direktlink - ] |
Thema: RGB16 lesen
Brett: Programmierung Zitat:Nee, das Problem mit den Farbraumberechnungen ist, dass sie das Bild als Ganzes betrachten, der HAM-Modus aber Pixel-lokale Eigenarten aufweist. Und bezüglich der Konvertierung von TrueColor nach beispielsweise 256 Farben haben sich etliche kluge Leute hingesetzt und Algorithmen entwickelt, aber die wenigsten diese Leute haben sich mit dem HAM-Modus beschäftigt Du hast also die Wahl zwischen schon bestehenden, ausgereiften Algorithmen ohne HAM, oder eigenen Algorithmen mit HAM. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
29.08.2010, 12:21 Uhr [ - Direktlink - ] |
Thema: RGB16 lesen
Brett: Programmierung Zitat:Na ja, Du musst Dich schon entscheiden, ob es eher um perfektes Ergebnis geht, wie bei einem Bildkonvertierer, oder um ein halbwegs schnelles Ergebnis, wie bei einer Vorschau oder in einem Spiel. Wenn Du bei der schnellen Variante bleiben willst, kannst Du ja trotzdem die Grundfarben mit einer fixen Palette verwenden. Du erweiterst Deinen schon vorhanden Algorithmus dahingehend, dass Du beim Vergleichen der Abweichungen zu den drei Farbkanälen noch einen Vergleich mit der Palettenfarbe, die der gewünschten Farbe am nächsten kommt, dazunimmst und dann eben entweder einen Farbkanal oder die Palettenfarbe setzt. Möglicherweise rentiert es sich qualitativ, wenn man der Abweichung von der gewünschten Helligkeit eine höhere Priorität gibt, als der Abweichung im Farbton. Und dann ist natürlich noch die Frage, welche fixe Grundpalette man verwendet. Neben der Variante, Grundfarben wie bei einer normalen 2^n Farbpalette zu setzen wie in Deinem ersten Beispiel zu setzen, könnte man auch 64 gleichverteilte Grautöne verwenden und Farbtöne ausschließlich über HAM verändern. Und wenn es nicht um das Speichern als IFF, sondern lediglich um das Anzeigen auf dem Bildschirm geht, kann man natürlich noch den Copper verwenden, und u.U. Geschwindigkeit und Qualität gleichzeitig verbessern. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
29.08.2010, 12:08 Uhr [ - Direktlink - ] |
Thema: RGB16 lesen
Brett: Programmierung Zitat:Hä? Wieso gefehlt? Das ist doch exakt der Unterschied zwischen den beiden Zeilen, dass, wenn ug>u mit ug, ansonsten aber mit u verglichen wird. Du machst es doch in Deinem ursprünglichen Code genauso. Nur dass Du mit immer mit u vergleichst, aber wenn ug>u ist, dann weist Du u den Wert von ug zu. Kurz gesagt, Du vergleichst immer mit dem größeren der beiden. Hast Du Deinen eigenen Code nicht verstanden? -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
28.08.2010, 13:05 Uhr [ - Direktlink - ] |
Thema: RGB16 lesen
Brett: Programmierung Du kannst den bedingten Code auch komplett ersetzen, wenn Du geringügige Code-Doppelung in Kauf nimmst: BASIC code:LIBRARY"dos" DECLARE FUNCTION xOpen&LIBRARY LIBRARY"exec" DECLARE FUNCTION AllocVec&LIBRARY LIBRARY"graphics" SCREEN 1,800,600,8,1,&H59824:REM 2048 WINDOW 2,,,128,1 REM rgb, 5,6,5, max 32,64,32 h&=xOpen&(SADD("cache:rgb16.test"+CHR$(0)),1005):IF h&=0 THEN Ende l&=800&*600&*2& mem&=AllocVec&(l&,0):IF mem&=0 THEN Ende xRead h&,mem&,l& xClose h&:h&=0 rp&=WINDOW(8) CONST memsp&=800:REM memsp&=((800+15)16)*16 t#=TIMER p&=0 FOR y=0 TO 599 ar=200:ag=200:ab=200 FOR x=0 TO 799 f=PEEKW(mem&+p&+p&) r=f>>11:REM r=(f AND &hF800)>>11 g=(f>>5) AND 63 b=f AND 31 u=ABS(ar-r)*2 ug=ABS(ag-g) IF ug>u THEN IF ABS(ab-b)*2>ug ab=b:f=64+b+b ELSE ag=g:f=192+g END IF ELSE IF ABS(ab-b)*2>u ab=b:f=64+b+b ELSE ar=r:f=128+r+r END IF END IF POKE mem&+p&,f INCR p& NEXT NEXT WriteChunkyPixels rp&,0,0,799,599,mem&,memsp& Ende: IF h& THEN xClose h& IF mem& THEN FreeVec mem& PRINT TIMER-t# Ob das schneller ist, hängt von verschiedenen Bedingungen ab. Neben der Art und Weise, wie der Compiler das umsetzt, auch von der jeweiligen CPU. Kann also z.B. sein, dass diese Variante auf einem 68060 schneller ist, auf einem 68020 dagegen langsamer... -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
28.08.2010, 12:40 Uhr [ - Direktlink - ] |
Thema: RGB16 lesen
Brett: Programmierung Zitat:Kann man so nicht pauschalisieren. Die CPU unterscheidet ja nicht einfach zwischen Variable und Konstanten, sondern zwischen Registern, quick Konstanten, immediate Konstanten und Speicherzugriffen. Und man kann nicht sagen, dass Variablen oder Konstanten grundsätzlich auf eine bestimmte Art umgesetzt werden. Das hängt sowohl von den Fähigkeiten des Optimierers, als auch dem konkreten Code ab. Der Vergleich mit 1 oder 2 lässt sich jedenfalls ziemlich effizient umsetzen, noch leichter lässt sich allerdings bei zwei möglichen Zuständen der Vergleich mit 0 und nicht 0 umsetzen. Ob es dann wirklich effizient umgesetzt wird, ist die andere Frage. Zitat:Beispiele kenn ich jetzt keine. Und ob das mit den unteren zwei Bits was bringt, weiß ich nicht. Allerdings dürfte die Tatsache, dass man mit den Grundfarben mehr als einen Farbkanal pro Pixel setzen kann, die Qualität durchaus verbessern. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
27.08.2010, 16:35 Uhr [ - Direktlink - ] |
Thema: Software Download aus Aminet
Brett: Amiga, AmigaOS 4 Zitat:Genau das habe ich zwar nicht gesagt, aber gemeint Schau mal auf den Link. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
27.08.2010, 13:51 Uhr [ - Direktlink - ] |
Thema: Software Download aus Aminet
Brett: Amiga, AmigaOS 4 Zitat:Wäre schon blöd, wenn lha im Aminet auch mit lha gepackt wäre. Ein solches Henne-Ei Problem gibt es aber nicht: Guckst Du hier -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
27.08.2010, 13:29 Uhr [ - Direktlink - ] |
Thema: Wie lange sind Andreas und Martina noch gesperrt ?
Brett: Forum und Interna Zitat:Du meinst so etwas wie der dritte Button von links unterhalb eines jeden Kommentars? -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
27.08.2010, 13:24 Uhr [ - Direktlink - ] |
Thema: RGB16 lesen
Brett: Programmierung Mir ist gerade aufgefallen, dass Du ja jetzt nach HAM konvertierst, also sieht dann Code inzwischen wohl anders aus, als am Anfang geschrieben. Musst Du mal posten, um herauszufinden, wie man diesen noch optimieren kann. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
27.08.2010, 13:21 Uhr [ - Direktlink - ] |
Thema: RGB16 lesen
Brett: Programmierung Zitat:Kommt drauf an, was Du schon alles gemacht hast. Wenn Du das hier: Zitat: pro Punkt berechnest (dass Du nicht mehr PSET benutzt, ist schon klar), dann kannst Du einiges rausholen, in dem Du die Divisionen los wirst. code:Natürlich wird es noch besser, wenn man noch MaxonBasic dazu bringt, Shifts effizient umzusetzen. Wenn ich mich recht entsinne, war das eine Art Glücksspiel.r = (r*21)>>7 g = (g*49)>>9 b = (b*21)>>7 PSET(x,y),r+g*6+b*42 -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
25.08.2010, 20:26 Uhr [ - Direktlink - ] |
Thema: RGB16 lesen
Brett: Programmierung Zitat:Dachte ich mir schon Zitat:Nicht unbedingt egal, ... Zitat:Das Vorzeichen ist eben nicht egal: code:f&=PEEKW(SADD(t$)+x+x) r=(f& AND &hF800)>>11 Wenn die Basic-Arithmetik vorzeichenbehaftet ist, dann erweitert die Zuweisung des Ergebnisses von PEEKW (also WORD) nach f& (also LONG) den Wert um ein etwaiges Vorzeichen. Liefert PEEKW also beispielsweise 0xABCD zurück, wird f& den Inhalt 0xFFFFABCD haben. Wenn Du dann diesen Wert mit &hF800 via AND verknüpfst, und ich nehme mal an, &hF800 ist auch ein WORD, sonst müsstest Du &hF800& schreiben, wenn ich mich richtig entsinne, dann wird auch &hF800 vorzeichengerecht erweitert, also zu 0xFFFFF800. Dann ist das Ergebnis der AND-Verknüpfung 0xFFFFA800, und nach dem Shiften entweder 0x001FFFF5 oder 0xFFFFFFF5, je nachdem, ob beim Shiften das Vorzeichen ebenfalls berücksichtigt wird oder nicht, ist aber auch egal, denn nach dem Abschneiden bei der Zuweisung zu r, enthält dann r auf jeden Fall den Wert 0xFFF5 und nicht, wie von Dir gewünscht, 0x15. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
25.08.2010, 15:46 Uhr [ - Direktlink - ] |
Thema: RGB16 lesen
Brett: Programmierung Zitat:Wenn Du glaubst, dass f& das gleich macht, wie DEFINT f ... f, dann verstehe ich nicht, wieso es nicht gehen sollte, wenn Du einfach f nimmst. Andererseits, wenn DEFINT f doch etwas anderes als f& bewirkt (das vermute ich mal), dann hast Du doch einen Hinweis darauf, wo der Unterschied liegt. Da Du z.B. r, g, und b und nicht r&, g&, und b& verwendet hast, gibt es ja schon mal mindestens eine Typkonvertierung, wenn Du f& verwendest. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
19.08.2010, 21:38 Uhr [ - Direktlink - ] |
Thema: Verbindung mit eiem Bluetooth-Modem
Brett: Andere Systeme Zitat:Dann solltest Du dem anderen Hinweis nachgehen: dem Handbuch. Möglicherweise geht es auch gar nicht, solange Du keinen eigenen Code gesetzt hast. Aber auch das wird Dir das Handbuch verraten. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
19.08.2010, 12:24 Uhr [ - Direktlink - ] |
Thema: Datenbankfehler in Kommentar-Thread
Brett: Forum und Interna Der Kommentar-Thread MorphOS: IceFileSystem 1.13 produziert einen Datenbank-Fehler. Da er der erste in der Kommentar-Übersicht (http://www.amiga-news.de/de/news/comments/) ist, steht in der Übersichtsseite auch eine Fehlermeldung. Zitat: -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
19.08.2010, 10:34 Uhr [ - Direktlink - ] |
Thema: html: elementhöhe in prozent
Brett: Programmierung Zitat:Also ich hab das jetzt im Firefox, Google Chrome und Internet Explorer ausprobiert, d.h. drei verschiedene Rendering Engines. Hat überall funktioniert... Liegt also entweder an Deinem speziellen Browser oder an dem drumherum oder dem Inhalt des iframe. Am iframe Tag selbst jedenfalls nicht. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
18.08.2010, 19:37 Uhr [ - Direktlink - ] |
Thema: DD trackdisk.device für MorphOS
Brett: Programmierung Zitat:Darüber streiten sich User schon seit Jahren. Bzw. stritten sich, da das heutzutage kaum noch relevant ist. Es gibt/gab jedenfalls eine Fraktion, die meinte, dass HD Disketten oder zumindest einige Fabrikate nicht als DD Disketten verwendet werden können/konnten. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
18.08.2010, 12:27 Uhr [ - Direktlink - ] |
Thema: Kennt jemand diese Amiga Seite ?
Brett: Amiga, AmigaOS 4 Spezielle Form der Eigenwerbung? |
|||||
Holger
Nutzer
18.08.2010, 12:26 Uhr [ - Direktlink - ] |
Thema: Vom UMTS-Stick auf den heimischen Router und Rechner zugreifen
Brett: Andere Systeme Zitat:Bei den Windows-Bordmitteln wird ja nichts konfiguriert, sondern auf einem Rechner eine Datei erstellt, die man dem anderen zuschickt und dieser dann öffnet. In der Datei ist dann auch die Adresse enthalten. Allerdings muss, soweit ich weiß, immer jemand vor Ort sein, der dem Zugriff auf den Desktop zustimmt. Insofern für Dich nicht zu gebrauchen, wenn Du unterwegs bist. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
16.08.2010, 12:54 Uhr [ - Direktlink - ] |
Thema: MuForce und einige Programme
Brett: Amiga, AmigaOS 4 Zitat:Nur, wenn Du auch moralische Unfehlbarkeit mit einschließt. Man sollte in diesem Zusammenhang Speicherschutz auch nicht mit dem MMU-basierten Abfangen von Zugriffen gleichsetzen, wie es heutzutage gängige Praxis ist. Gerade aus Entwicklersicht gibt es auch andere Möglichkeiten. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
16.08.2010, 12:44 Uhr [ - Direktlink - ] |
Thema: Facharbeit
Brett: Get a Life @DrZarkov: Du hast noch diejenigen vergessen, die in diesem Forum eifrig mitdiskutieren, aber nicht Müde werden, zu betonen, dass ein gewisses anderes Forum viel besser wäre, (obwohl sie selbst dort schon längst gesperrt wären, wenn sie sich dort genauso wie hier aufführen würden). -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
13.08.2010, 15:40 Uhr [ - Direktlink - ] |
Thema: MuForce und einige Programme
Brett: Amiga, AmigaOS 4 Zitat:Was glaubst Du eigentlich, wie viele Leute einen echten Amiga im Büro stehen haben? Auch UAE-Installationen haben wahrscheinlich relativ wenig User auf Arbeit. Außerdem ist das schon ein ziemlicher Aufwand, 100 Programme herunterzuladen, zu installieren und testen, und wofür eigentlich? Wo ist denn Deine Liste fehlerhafter Windows-Software? Zitat:Sehr schön. Wenn das bedeutet, dass Du auch darauf verzichtet, neue Beiträge zu diesem Thema zu verfassen, dann sind wir alle zufrieden. Zitat:Ich hab nirgendwo von Dir Beweise für Deine prinzipiell nicht beweisbaren Aussagen gefordert. Wenn Du aber grundsätzlich alle unbewiesenen Behauptungen als wirre Behauptungen ohne jegliche Relevanz einstufen willst, dann ist das natürlich ok. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
13.08.2010, 12:25 Uhr [ - Direktlink - ] |
Thema: Problem mit tragbarem MP3-Player und Sam mit OS4.1
Brett: Amiga, AmigaOS 4 Zitat:Gibt es keine Möglichkeit, dieses Feature Global abzuschalten? Unter älteren Versionen gab es doch auch noch ein Einstellprogramm, mit dem man Optionen für bereits angemeldete Laufwerke/Partitionen ändern konnte. Gibt es das vielleicht noch? -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
13.08.2010, 12:21 Uhr [ - Direktlink - ] |
Thema: MuForce und einige Programme
Brett: Amiga, AmigaOS 4 Zitat:Das Programm möchte ich sehen, dass fehlerfrei läuft, keine Enforcer-Hits produziert (somit logischerweise nicht die Hardware direkt anspricht) und trotzdem Kompatibilitätsprobleme mit UAE besitzt. Offenbar definierst Du Dir den Begriff fehlerfrei anders als Deine Mitmenschen. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
13.08.2010, 12:15 Uhr [ - Direktlink - ] |
Thema: Gruß an alle!
Brett: Get a Life Zitat:Das schließt sich nicht gegenseitig aus. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
12.08.2010, 14:32 Uhr [ - Direktlink - ] |
Thema: MuForce und einige Programme
Brett: Amiga, AmigaOS 4 Zitat:Es war wörtlich Deine Aussage, und zwar in Deinem ersten Beitrag in diesem Thread. Wenn ich zitieren darf: Zitat: Du solltest mal was gegen Deine Schizophrenie tun. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
12.08.2010, 14:28 Uhr [ - Direktlink - ] |
Thema: Gruß an alle!
Brett: Get a Life Zitat:Nein, die Idee, irgendwer in der Industrie könne sich für den X1000 interessieren, stammt von Dir. Auf den Hinweis, dass der Hersteller des Systems keinerlei Voraussetzung erfüllt, um von "der Industrie" ernst genommen zu werden, kam die Idee, sie könnten von "der Industrie" aufgekauft werden, und zwar wieder von Dir. Nur, dass sie selbst dann immer noch nicht die Voraussetzungen erfüllen. Zitat:Verstehe, Du schreibst hier nur Bullshit, den Du nicht mal selber glaubst. Zitat:Und zum Kaufen aufgerufen. Nur, was diejenigen, die Deinem Aufruf folgen, davon haben, dass die Kisten danach möglicherweise billiger werden, das hast Du nicht erklärt. Ich dachte, das würde mit der Supermarkt-Analogie klar werden, da auch dort niemand etwas davon hat, etwas überteuertes zu kaufen, damit die Kunden nach ihm möglicherweise einen günstigeren Preis bekommen. Aber offenbar hat dieser Vergleich Deine Auffassungsgabe überfordert. Da Du auch ansonsten nur Unsinn schreibst, den Du nicht mal selber glaubst, ist jegliche weitere Diskussion überflüssig. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
11.08.2010, 20:13 Uhr [ - Direktlink - ] |
Thema: MuForce und einige Programme
Brett: Amiga, AmigaOS 4 Zitat:Es war keine Herausforderung, sondern eine Antwort zu einem völlig anderen Thema. Vorher ging es um Speicherschutz, jetzt ging es darum, dass ausgerechnet derjenige, der die OT-Diskussion mit einer völlig überflüssigen OT-Bemerkung, deren provozierte Reaktion vorhersehbar war, angefangen hat, darüber beschwert, dass "manche Leute" Diskussionen anfangen, von denen sie wissen, dass sie ausarten. Ich fand es in diesem Fall durchaus angebracht, ihn darauf hinzuweisen, dass es besser gewesen wäre, wenn er diese Bemerkung weggelassen hatte, wenn er mit den vorhersehbaren Folgen ein Problem hat. Außerdem möchte ich nochmal darauf hinweisen, dass es darum ging, dass der Thread-Eröffner schrieb, dass er weiß, dass "Amigaprogramme nicht gerade perfekt sind" und ein Tool, das gerade das Manko des fehlenden Speicherschutzes zum Zwecke der Fehlersuche ausgleichen soll, eingesetzt hat. Wenn da ein Beitrag, der behauptet, Amiga-Programme seien "perfekter ausprogrammiert als so manches Win-Programm", und zwar gerade aufgrund des fehlenden Speicherschutzes, keine Provokation ist, was ist es dann? Das ist in etwas so, als würde ich jemanden, der schreibt, dass er unter dem "China-Restaurant-Syndrom" leidet, schreiben, dass chinesische Restaurants generell besseres Essen als andere anbieten, und zwar aufgrund des Glutamats. Im einem Nebensatz, natürlich... -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
11.08.2010, 19:19 Uhr [ - Direktlink - ] |
Thema: MuForce und einige Programme
Brett: Amiga, AmigaOS 4 Zitat:Ich habe mich, als ich diese Bemerkung gelesen habe, zurückgehalten. Ich habe erst am nächsten Tag geantwortet, als Thore bereits vier Beiträge geschrieben hatte, in denen er seine Meinung noch weiter auswalzte, und das Resultat meiner Beiträge ist nicht, dass es noch mehr ausartet, sondern dass er die Diskussion jetzt beenden will. Also alles bestens. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
11.08.2010, 18:24 Uhr [ - Direktlink - ] |
Thema: MuForce und einige Programme
Brett: Amiga, AmigaOS 4 Zitat:Da ist was wahres dran. Du wusstest es ganz genau, aber musstest trotzdem unbedingt diesen nicht zum Thema gehörenden Schwachsinn schreiben. Und? Ist es Absicht? -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
|
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |