DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Search | [ - Search - New posts - Register - Login - ] |
|
||||||
thomas
User
2009-08-22, 20:10 h [ - Direct link - ] |
topic: Amiga 1200 Surfer Pack
Board: Amiga, AmigaOS 4 @kueber1: Bei OS 3.5 ist eigentlich auch alles dabei, was man braucht, zumindest als Demo-Version. Einfach die Internet-Programme installieren. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-22, 18:56 h [ - Direct link - ] |
topic: OS 3.5 oder 3.9
Board: Amiga, AmigaOS 4 @Paladin1: Ich habe noch nicht ganz verstanden, wie die Rahmenbedingungen sind. Zuerst schreibst du was von einem A1200. Dann bist du bei WinUAE und folgst Anleitungen mit Tipps, die nur auf WinUAE zutreffen. Jetzt willst du Dateien auf die CF-Karte kopieren, was darauf hindeutet, daß du das Update doch lieber am A1200 machen möchtest. Was denn nun ? Wo ist die CD, wo ist die CF-Karte und welcher Rechner spielt die Hauptrolle ? Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-21, 17:28 h [ - Direct link - ] |
topic: Kann nichts speichern...
Board: Amiga, AmigaOS 4 Zitat: Vermutlich hast du die CD einfach als Verzeichnis eingebunden und dann direkt installiert. Dann ist natürlich alles schreibgeschützt, denn unter Windows sind alle Dateien auf einer CD schreibgeschützt. protect sys:#? +wd all sollte das beheben. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-21, 16:37 h [ - Direct link - ] |
topic: ftpd (FTP Server) einrichten
Board: Amiga, AmigaOS 4 @gerograph: Welcher Teil von "stellt sich diese Vermutung als falsch heraus. Hör also bitte auf, darauf herumzureiten" war unverständlich ? -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-21, 15:25 h [ - Direct link - ] |
topic: ftpd (FTP Server) einrichten
Board: Amiga, AmigaOS 4 @gerograph: Was ich oben geschrieben habe, war eine Vermutung. Jetzt, wo ich lesen konnte, wie es wirklich ist, stellt sich diese Vermutung als falsch heraus. Hör also bitte auf, darauf herumzureiten. 255 heißt, der User darf alles außer Multiuser. Das ist gut und richtig so. Solltest du also wieder eintragen. Der Fehler liegt woanders. Versuch mal ein Verzeichnis zu nehmen, das kein Leerzeichen im Namen hat. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-21, 13:22 h [ - Direct link - ] |
topic: ftpd (FTP Server) einrichten
Board: Amiga, AmigaOS 4 @gerograph: Den Teil mit "Ich würde vermuten, ohne irgendetwas gelesen zu haben" von mir hast du überlesen ? Jetzt, wo es etwas zu lesen gibt, sollte doch klar sein, was 255 bedeutet. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-21, 12:53 h [ - Direct link - ] |
topic: ftpd (FTP Server) einrichten
Board: Amiga, AmigaOS 4 @gerograph: Zitat: Und was soll die bedeuten ? Was glaubst du, was 1 bedeutet und was soll 256 bedeuten ? Das steht doch bestimmt in der Anleitung. Ich würde vermuten, ohne irgendetwas gelesen zu haben, daß die Berechtigung hier aus der Unix-Welt abgeleitet ist und daß die drei Ziffern jeweils die Berechtigungen für den Besitzer, seine Gruppe und andere Benutzer bestimmen. Jede Ziffer ist aus der Summe der Berechtigungen 4 = lesen, 2 = schreiben und 1 = ausführen zusammengesetzt. Bei Verzeichnissen bedeutet lesen = drauf zugreifen und ausführen = den Inhalt auflisten. 255 würde hier heißen, daß der Besitzer nur schreiben darf, alle anderen nur lesen und auflisten. Macht nicht wirklich Sinn. Würde sich aber mit den Symptomen decken. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-17, 15:42 h [ - Direct link - ] |
topic: word wrap
Board: Programmierung @AGSzabo: Zitat: Silbentrennung. Zitat: Normales Runden auf die Einerstelle bedeutet, 0.5 addieren und dann die Nachkommastellen abschneiden. Also trunc(a / b + 0.5). Da wir aber keine Nachkommastellen haben, müssen wir das irgendwie umbauen. Also erstmal alles auf einen Bruch: a / b + 0.5 = a / b + (b * 0.5) / b = (a + b * 0.5) / b Und b * 0.5 kann man auch als b * 1/2 oder b / 2 schreiben. Also (a + b / 2) / b Und das in Assembler ergibt das das obige. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ Dieser Beitrag wurde von thomas am 17.08.2009 um 15:42 Uhr geändert. ] |
|||||
thomas
User
2009-08-16, 08:15 h [ - Direct link - ] |
topic: word wrap
Board: Programmierung Was hat Runden mit Wordwrap zu tun ? Ich würde das so machen: code:move.l d1,d2 lsr.l #1,d2 add.l d2,d0 divu d1,d0 Zum Wordwrap, das ist ja nun kein weltbewegender Algorithmus. Einfach für jedes Wort prüfen, ob es noch in die Zeile paßt. Wenn ja, drucken, wenn nein, nächste Zeile. Einziger Sonderfall ist, wenn das erste Wort der Zeile schon nicht reinpaßt. Dann muß man es abschneiden. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-14, 07:17 h [ - Direct link - ] |
topic: Erfahrung Postscript Farblaser (Multifunktionsgerät)
Board: Amiga, AmigaOS 4 @Andreas_Wolf: BetaScan ist SANE für Amiga und SCANdal ist nur ein anderes Frontend für BetaScan-Treiber. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-12, 17:36 h [ - Direct link - ] |
topic: Netzwerkfestplatte und OS4.1?
Board: Amiga, AmigaOS 4 @fingus: Zitat: SMBFS FTP Zitat: Natürlich. PC-Dateisysteme können keine Amiga-Schutzbits und Dateikommentare speichern. Außerdem ist die Codepage für Dateinamen immer ein Thema. Umlaute und Sonderzeichen in Dateinamen sollte man deshalb vermeiden. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-12, 16:17 h [ - Direct link - ] |
topic: expected unqualified-id
Board: Programmierung Bild: http://www.amigaemuboard.net/forum/images/smilies/wall.gif -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-12, 16:05 h [ - Direct link - ] |
topic: Netzwerkfestplatte und OS4.1?
Board: Amiga, AmigaOS 4 @cha05e90: Macht das einen Unterschied ? -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-11, 13:08 h [ - Direct link - ] |
topic: V: Externe Festplatte 40 MB für A500
Board: Kleinanzeigen (keine Auktionen!) Da sucht einer eine: http://www.computerhilfen.de/hilfen-15-294448-0.html Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-09, 14:54 h [ - Direct link - ] |
topic: Identifikation von Amiga 4000 und Komponenten?
Board: Amiga, AmigaOS 4 Fotos vergleichen: http://amiga.resource.cx/ http://www.bboah.de/ Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-07, 20:27 h [ - Direct link - ] |
topic: AppWindow / AppMessage
Board: Programmierung @AGSzabo: Zitat: Du darfst nie irgendetwas freigeben, was du nicht selbst allokiert hast ! Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-07, 20:04 h [ - Direct link - ] |
topic: AppWindow / AppMessage
Board: Programmierung Es ist einfacher, wenn man für unterschiedliche Messages auch unterschiedliche Ports macht. Aber es geht auch mit einem. Du mußt halt schauen, welche Felder der beiden Message-Typen übereinander liegen und gefahrlos abgefragt werden können. Normalerweise müßte es reichen, zuerst zu prüfen, ob es eine IntuiMessage ist (gültige Class) und dann ob es eine AppMessage ist (gültige am_Class). Die Icons bekommst du über am_Args. In am_NumArgs steht drin, wieviele Icons übergeben wurden und am_Args zeigt auf einen Array mit WBArgs. Ein WBArg besteht aus zwei Pointern, der erste ist ein Lock auf das Verzeichnis und der zweite zeigt auf den Dateinamen (ohne Pfad und ohne .info). Das ist das gleiche Prinzip wie bei der WBStart-Message. Eigentlich sollte man solche Dinge leicht erkennen, wenn man sich mal die Includes anschaut. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-06, 14:38 h [ - Direct link - ] |
topic: Windows 7 upgrade
Board: Andere Systeme Ich denke, bestellen kannst du auf jeden Fall. Nur ob du es dann auch installieren kannst, kommt wohl auf den Einzelfall, d.h. den Hersteller an. Mein Vater hat z.B. von Medion eine Vista-DVD per Gutschein bekommen. Die läßt sich komplett installieren, ohne jemals nach dem CD-Key zu fragen. Wenn du allerdings eine normale Systembuilder- oder Vollversion-DVD bekommst, dann mußt du einen gültigen Key haben. Oder ein installiertes Vista, das du upgraden kannst. Upgrade von XP nach 7 geht nicht. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-05, 22:34 h [ - Direct link - ] |
topic: AGA Auflösungen
Board: Amiga, AmigaOS 4 Zitat: Ja und, schonmal im Handbuch des Monitors nachgesehen, welche Frequenzen der bei 640x480 erwartet und die dann eingestellt ? Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-05, 22:30 h [ - Direct link - ] |
topic: window double buffer
Board: Programmierung Zitat: Ich weiß nicht, wie die Assembler-Includes aussehen, aber bei C ist PIXFMT_#? ist eine Zahl zwischen 1 und 15 oder so. Wenn du das einfach so dazu-oderst, dann machst du dir die ganzen Flags kaputt und setzt überhaupt kein Pixel-Format. Das muß noch ein paar Bits nach links geshiftet werden. Bei C gibt es das Makro SHIFT_PIXFMT oder so ähnlich dafür. BMF_INTERLEAVED macht bei Truecolor auch nicht viel Sinn. Wenn man eine Friend-Bitmap angibt, reicht es normalerweise, BMF_MINPLANES anzugeben. Alles andere wird sowieso vom Friend übernommen. MINPLANES ist ja nur dazu da, um Cybergraphics zu sagen, daß man mit Truecolor-Bitmaps umgehen kann. Sonst bekommt man keine. Zitat: Normalerweise ist dann das Pixelformat der beiden Bitmaps nicht kompatibel. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-05, 18:04 h [ - Direct link - ] |
topic: window double buffer
Board: Programmierung @AGSzabo: Zitat: Das ist ok. Mit allem, was du selbst angelegt hast, kannst du machen, was du willst. Nur mit Window->RPort nicht. Zitat: Exakt. GZZWidth und GZZHeight enthalten die Größe des Innenteils des Fensters. Zitat: Es wäre sinnvoller, mit einer Friend-Bitmap zu arbeiten. Die erbt dann bei einem Truecolor-Screen auch die Palette des Screens. Ansonsten kannst du bei der Offline-Bitmap nämlich nicht mit Pens arbeiten. Zitat: Genau so. Zitat: Was hindert dich, BltBitMapRastPort zu benutzen, nachdem du die Bitmap fertig gezeichnet hast ? Aber ClipBlit ist genauso gut. Zitat: Das steht im RastPort, genauer im Layer. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-05, 15:40 h [ - Direct link - ] |
topic: window double buffer
Board: Programmierung @AGSzabo: Zitat: Du schreibst doch hoffentlich nicht in den Rastport des Fensters ?! Du darfst niemals nirgends in irgendeine Struktur schreiben, die vom System angelegt wurde. Lesen ist meistens ok, aber schreiben nie. Nie. Zitat: Es gibt keine Bitmap des Fensters. Der Screen hat eine Bitmap, das Fenster nicht. Die Bitmap ist der physische Speicher der Anzeige. Ein Fenster ist ein logisches Objekt, dem ein Teil der physischen Anzeige zugeordnet sein kann, oder nicht. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-05, 15:27 h [ - Direct link - ] |
topic: AGA Auflösungen
Board: Amiga, AmigaOS 4 NTSC:Hires-Interlace hat 640x400, kann per Overscan auf 724x482 hochgeschraubt werden. Zitat: Das stimmt nicht. 480 ist einfach die Auflösung, die bei quadratischen Pixeln ein Seitenverhältnis von 4:3 ergibt. Ganz andere Frage: soll bei dem Indivision AGA nicht ein Voreinsteller dabei sein, mit dem mal alles Mögliche einstellen kann ? Soweit ich weiß, wurden auch schon neue Firmware-Versionen herausgebracht. Ist die Firmware auf dem aktuellen Stand ? Gruß Thomasd -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ Dieser Beitrag wurde von thomas am 05.08.2009 um 15:31 Uhr geändert. ] |
|||||
thomas
User
2009-08-03, 20:20 h [ - Direct link - ] |
topic: GA_BackFill
Board: Programmierung Am Anfang der Cybergraphics-Autodocs ist eine Abhandlung über Bitmaps. Da findest du die Informationen, die du brauchst. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-08-01, 22:08 h [ - Direct link - ] |
topic: Vista ??? Hilfe benötigt
Board: Andere Systeme @Mika: Zitat: Probier mal C: cd windowswinsxs Übrigens, der Prompt zeigt dir an, in welchem Verzeichnis du bist. Wenn das nicht mit dem Ziel übereinstimmt, brauchst du dich nicht wundern, wenn eine Datei nicht gefunden wird. Und mir dir kannst du dir das Verzeichnis auflisten lassen. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-07-31, 20:47 h [ - Direct link - ] |
topic: GA_BackFill
Board: Programmierung Üblicherweise hat man im Hauptprogramm zwei geschachtelte Schleifen, die das Fenster behandeln. Die äußere Schleife hat als Bedingung einen Schalter, der besagt, ob das Programm weiterlaufen soll oder nicht. Sie enthält das Warten auf den Message-Port und die innere Schleife. Die innere Schleife holt alle Messages ab und behandelt sie, bis keine mehr da sind. Dabei können Sachen, die schnell gehen, sofort behandelt werden und für Sachen, die länger dauern oder endgültig sind, merkt man sich die relevanten Angaben und macht es dann später außerhalb der Schleife. Bei NewSize heißt das, du setzt einfach einen Schalter, daß sich die Fenstergröße geändert hat und nach der inneren Schleife, wenn alle Messages bearbeitet wurden, prüfst du den Schalter und zeichnest den Fensterinhalt neu. Einmal, nicht tausendmal. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-07-31, 13:20 h [ - Direct link - ] |
topic: GA_BackFill
Board: Programmierung @Mad_Dog: Zitat: Stell dir vor, du möchtest die Flächen von (0,0)-(99,99) und von (100,50)-(199,149) mit dem gleichen Muster füllen, das Muster ist sagen wir mal 45 Pixel breit und an der Nahtstelle, also von (100,50) bis (100,99) sollen die Muster aneinander passen. Dann mußt du mit Offsets arbeiten. @AGSzabo: Ich weiß nicht, ob es dir hilft, aber hier ist eine funktionierende Backfill-Funktion: code:void backfill_funct (struct Hook *hook,struct RastPort *rp,struct BackfillMsg *msg) { struct BitMap *srcbm = ((struct bminfo *)hook->h_Data)->bm; long srcw = ((struct bminfo *)hook->h_Data)->w; long srch = ((struct bminfo *)hook->h_Data)->h; long srcx0 = msg->offsetx % srcw; long srcy0 = msg->offsety % srch; struct BitMap *destbm = rp->BitMap; long destx0 = msg->bounds.MinX; long desty0 = msg->bounds.MinY; long destx1 = msg->bounds.MaxX + 1; long desty1 = msg->bounds.MaxY + 1; long srcx,srcy; long destx,desty; long blitw,blith; desty = desty0; srcy = srcy0; while (desty < desty1) { blith = min(desty1 - desty,srch - srcy); destx = destx0; srcx = srcx0; while (destx < destx1) { blitw = min(destx1 - destx,srcw - srcx); BltBitMap(srcbm,srcx,srcy,destbm,destx,desty,blitw,blith,0xc0,0xff,NULL); destx += blitw; srcx = (srcx + blitw) % srcw; } desty += blith; srcy = (srcy + blith) % srch; } } Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-07-29, 17:08 h [ - Direct link - ] |
topic: GA_BackFill
Board: Programmierung "Ganz wenige Farben" und "sehr viel farbtief" sind natürlich sehr präzise Angaben, da kann man genau erkennen, was du meinst. Die Zusammenhänge sind wie folgt: Mit PDTA_Remap = FALSE bekommst du das Bild im Original, ohne daß die Farben verändert werden. Es wird wird nur ggf. auf 8 Bitplanes und 256 Farben heruntergerechnet, um mit "älteren" Programmen kompatibel zu sein. Mit PDTA_Remap = TRUE wird das Bild in das Pixelformat und die Farbtiefe des Bildschirms umgerechnet, aber natürlich nur, wenn ein Bildschirm mit PDTA_Screen übergeben wurde. Um dein Programm als "neueres" Programm zu kennzeichnen, das auch mit Truecolor-Bitmaps umgehen kann, mußt du PDTA_DestMode = PMODE_V43 setzen, sonst bekommst du immer planare Bitmaps mit max. 256 Farben. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-07-29, 09:47 h [ - Direct link - ] |
topic: ANAIIS + Subway + USB Tastatur am A600?
Board: Amiga, AmigaOS 4 @ny152_halle: Warum probierst du es nicht einfach aus ? Oder hast du die Subway noch gar nicht ? Wie willst du die denn anschließen ? Der A600 hat ja keinen Clockport. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
thomas
User
2009-07-28, 12:36 h [ - Direct link - ] |
topic: GA_BackFill
Board: Programmierung @AGSzabo: Zitat: Ein herkömmliches Image ist immer ein Rechteck. Transparenz gibt es da nicht. Das mit der Hintergrundfarbe könntest du evtl. mit PlanePick und PlaneOnOff hinbekommen, aber das beeinflußt auch die Farben des Symbols. Wenn du echte Transparenz brauchst, dann mußt du es schon selber zeichnen. Üblicherweise würde man sich dafür ein BOOPSI-Image programmieren, dann könnstest du weiterhin DrawImage oder DrawImageState benutzen. Du kannst aber der Einfachheit halber auch deine eigene Zeichenroutine aufrufen. Wenn deine GUI fontsensitiv sein soll, dann solltest du die Symbole ohnehin als Vektorgrafiken realisieren, die du beliebig skalieren kannst. Zitat: Was verstehst du unter einer Truecolor-Kachel ? Bitmaps kannst du einfach mit BltBitMapRastPort in dein Fenster zeichnen. Für den Fensterhintergrund würde man sinnvollerweise wieder auf einen Backfill-Hook zurückgreifen (einen echten, nicht LAYERS_NOBACKFILL). Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ |
|||||
|
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |