ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
Thore
Nutzer
20.12.2010, 13:54 Uhr [ - Direktlink - ] |
Thema: fenster unter maus aktivieren
Brett: Programmierung Wie meinst du es, du hättest es gerne drüber? Willst du eine Menu-Leiste die zwischen Titelzeile und Fensterinhalt ist? Wenn du das von Hand machst, musst Du Offset Berechnung machen, um den Ursprung des Bildes in die entsprechende Ecke zu setzen. Da wird dann zur Y Koordinatein der Zeichenfläche der Offset (entspricht Höhe der Menuzeile) dazuaddiert. Soll deine Menuzeile auch ein eigenes Window werden? Dann kannst ja von dem die MouseMove abfragen. Das handling was passiert, wenn du mit der Maus drüberfährst kann über dein MouseMove Flag gemacht werden, dann öffnet sich eben dein Layer oder Window. Je nach dem ob es sticky sein soll oder nicht, bleibt es bis zum Klick offen oder schließt, sobald die Maus aus dem Menu-Fenster gezogen wird. Grob gesagt: Die Menuzeile bestimmt wann ein Menu aufgeht, und das Menuitem-Fenster bestimmt wann es wieder geschlossen wird. Beide sollten aber per Parent-Zuordnungen verbunden sein, in der Reigenfolge: Window -> Menuzeile -> Menu-Fenster [-> SubMenu-Fenster] .... Die Art und Weise wie Du nun das abfragst liegt bei dir, aber Mausbewegung, Positionsabfrage und Klicks auswerten wirst du ja können Ich empfehle auch die Events abzufragen und nicht ständig zu pollen, das macht die Sache schneller. [ Dieser Beitrag wurde von Thore am 20.12.2010 um 14:00 Uhr geändert. ] |
|||||
Thore
Nutzer
20.12.2010, 10:49 Uhr [ - Direktlink - ] |
Thema: euae (linux) langsam trotz dual 2,8ghz cpu!
Brett: AROS und Amiga-Emulatoren >Es es möglich eine 32bit Version E-UAE unter 64bit Ubuntu zu nutzen? Just test it |
|||||
Thore
Nutzer
20.12.2010, 10:21 Uhr [ - Direktlink - ] |
Thema: fenster unter maus aktivieren
Brett: Programmierung Kannst Dir auch mal die Layers-Lib anschauen Du kannst das IDCMP Flag für MOUSEMOVE verwenden um zu schauen ob die Maus sich bewegt und prüfen ob sie auf dein Objekt fährt. |
|||||
Thore
Nutzer
20.12.2010, 09:53 Uhr [ - Direktlink - ] |
Thema: euae (linux) langsam trotz dual 2,8ghz cpu!
Brett: AROS und Amiga-Emulatoren Eher nicht relevant. E-UAE auf Linux ist lahm, und ohne JIT erst recht. Auf MorphOS ist dies doch wirklich schneller. Auf AmigaOS sicher auch. |
|||||
Thore
Nutzer
18.12.2010, 18:35 Uhr [ - Direktlink - ] |
Thema: euae (linux) langsam trotz dual 2,8ghz cpu!
Brett: AROS und Amiga-Emulatoren Hast du die JIT Emulation aktiviert? Ich weiß daß e-uae auf Linux lahmer ist als e-uae auf MorphOS (gleiche Version getestet) obwohl die MorphOS-Version bisher kein JIT hat. Ob sich das inzwischen geändert hat weiß ich nicht. |
|||||
Thore
Nutzer
15.12.2010, 15:17 Uhr [ - Direktlink - ] |
Thema: Tubexx
Brett: Amiga, AmigaOS 4 Was in der Sparte Tubexx nur eine Nebeninfo ist, wenn auch interessant |
|||||
Thore
Nutzer
15.12.2010, 09:27 Uhr [ - Direktlink - ] |
Thema: SuperTuxKart
Brett: Amiga, AmigaOS 4 Wobei MorphOS wirklich noch "Future" ist, da ich bislang keine Rückmeldung zu TinyGL bekommen hab |
|||||
Thore
Nutzer
14.12.2010, 23:04 Uhr [ - Direktlink - ] |
Thema: CD32 Promodule aufrüsten
Brett: Amiga, AmigaOS 4 die 30 kannst mit nem 33 MHz Oszi betreiben. Bei 50MHz geb ich ihm keine allzulange Lebensdauer. |
|||||
Thore
Nutzer
14.12.2010, 10:31 Uhr [ - Direktlink - ] |
Thema: CD32 Promodule aufrüsten
Brett: Amiga, AmigaOS 4 Meistens steht neben dem Prozessor ein "RC" oder "FN" dran mit dem Nennwert der Taktung. Beispiel: 68060RC50 = 68060 mit Takt Nennwert 50 MHz Bei FPUs ist das ähnlich. Die 68882 gibt es mit unterschiedlichsten Taktungen zwischen 16 und 50 MHz |
|||||
Thore
Nutzer
13.12.2010, 22:29 Uhr [ - Direktlink - ] |
Thema: AMC V1.21 kann nicht entpackt werden
Brett: Amiga, AmigaOS 4 Schau dir den Fehler an, kommst du selbst drauf? Wenn nein: Das schript Scheduler.hws (ein Hollywood Script) kann in der Zeile 73 die Funktion HideDisplay nicht durchführen, wohl weil er ein Icon nicht findet. Abhilfe schafft es, einen Zustand herzustellen, bei dem er nicht mehr meckert. SnoopDOS-Programme (Snoopium, oder was es für OS4 gibt) kann dich dabei unterstützen. |
|||||
Thore
Nutzer
13.12.2010, 17:56 Uhr [ - Direktlink - ] |
Thema: 68K Assembler
Brett: Programmierung Ne Output gibts auch auf 1.3. Damit holt man sich das Output Handle des Shell Fensters. Klar gehts auch mit PutS oder RawDoFmt und weiteren Spielereien, aber das ist ja nur ein Demo von vielen Er wollt nur ein hello world Programm und hier ist eins. |
|||||
Thore
Nutzer
13.12.2010, 17:51 Uhr [ - Direktlink - ] |
Thema: AMC V1.21 kann nicht entpackt werden
Brett: Amiga, AmigaOS 4 Ich denk dann wär die Verwirrung groß gewesen |
|||||
Thore
Nutzer
13.12.2010, 17:50 Uhr [ - Direktlink - ] |
Thema: Tubexx
Brett: Amiga, AmigaOS 4 Paolo wurde gestern von mir informiert. Youtube hat sein Format mal wieder geändert. |
|||||
Thore
Nutzer
13.12.2010, 13:14 Uhr [ - Direktlink - ] |
Thema: 68K Assembler
Brett: Programmierung Ein Hello World ist easy gemacht: Assembler code:_LVOOpenLibrary EQU -552 _LVOCloseLibrary EQU -414 _LVOOutput EQU -60 _LVOWrite EQU -48 start: move.l 4,a6 ; ExecBase holen lea dosname(pc),a1 ; Dosname Adresse laden moveq #0,d0 ; Version egal jsr _LVOOpenLibrary(a6) tst.l d0 beq.s error move.l d0,a6 ; Dosbase nach a6 lea text(pc),a0 ; Text Adresse laden move.l a0,d2 move.l #13,d3 ; Textlength holen jsr _LVOOutput(a6) ; Output handle holen move.l d0,d1 jsr _LVOWrite(a6) ; schreiben move.l a6,a1 move.l 4,a6 jsr _LVOCloseLibrary(a6) ; Aufräumen error: moveq #0,d0 rts ;Und weg dosname: dc.b 'dos.library',0 text: dc.b 'Hello World!',13, 10,0 Für Fehler da untested bitte Korrektur |
|||||
Thore
Nutzer
13.12.2010, 13:08 Uhr [ - Direktlink - ] |
Thema: 68K Assembler
Brett: Programmierung welchen Assembler verwendet AmiBlitz denn? PhxAss? (Ich entnehme dem Code daß es Inline Assembler Code ist) |
|||||
Thore
Nutzer
13.12.2010, 13:01 Uhr [ - Direktlink - ] |
Thema: AMC V1.21 kann nicht entpackt werden
Brett: Amiga, AmigaOS 4 > Ohne Datei-Suffix ist dann auch nicht so einfach herauszfinden, welches Tool fehlt. Jede Medaille hat zwei Seiten. Benenn mal von Win eine Jpeg Datei um zu txt Dann weiß das OS absolut nichts mehr damit anzufangen, während auf AmigaOS immer noch das JPEG Icon angezeigt wird Btw, schonmal versucht "exe" und "com" mit dem Notepad zu verknüpfen? Aber anderes Thema. Man braucht so oder so 7z um es zu entpacken, oder ein anderes kompatibles Programm, dabei spielt die Dateiendung keine Rolle, sondern der Entpack-Algorithmus |
|||||
Thore
Nutzer
13.12.2010, 12:56 Uhr [ - Direktlink - ] |
Thema: CD32 Promodule aufrüsten
Brett: Amiga, AmigaOS 4 Was steht denn am Sockel dran? 68882? Dann bau da auch nur eine FPU ein, und keine CPU Wie bereits erwähnt, ist es ein mathematischer Coporozessor. Und schau ob er deine 50MHz verträgt. Wenn nein, bau einen 33 MHz Oszi ein. |
|||||
Thore
Nutzer
13.12.2010, 10:50 Uhr [ - Direktlink - ] |
Thema: OS4 SDK mit SDL: Undefined references
Brett: Programmierung Wenn Du die Includes und die Libs richtig eingebunden hast, aber immer noch undefined References kommt, passen deine LinkLibs von der Version des Compilers nicht. Hol Dir mal die SDL Sourcen und bau die Libs mit deiner gcc Version neu. Probier dann deine selbstgebauten Libs aus. Gleiches Problem hatte ich auch woanders, recompile war die Lösung bei mir. (PS: Identischer Beitrag zu beiden Fragen von Dir) |
|||||
Thore
Nutzer
13.12.2010, 10:48 Uhr [ - Direktlink - ] |
Thema: OS4 SDK: Seltsamer Unterschied zw. make und gmake
Brett: Programmierung Wenn Du die Includes und die Libs richtig eingebunden hast, aber immer noch undefined References kommt, passen deine LinkLibs von der Version des Compilers nicht. Hol Dir mal die SDL Sourcen und bau die Libs mit deiner gcc Version neu. Probier dann deine selbstgebauten Libs aus. Gleiches Problem hatte ich auch woanders, recompile war die Lösung bei mir. |
|||||
Thore
Nutzer
10.12.2010, 14:30 Uhr [ - Direktlink - ] |
Thema: 68K Assembler
Brett: Programmierung > Ich glaub, die Syntax des gas weicht erheblich von der von anderen Amiga Assemblern gewohnten ab. Richtig, ich hätte hier "als C/C++-Compiler" hinzuschreiben müssen, das gcc umfasst ja mehrere Compiler. Ich war nicht genau genug. Mit Assembler portierbar zu sein ist schwierig bis unmöglich. |
|||||
Thore
Nutzer
10.12.2010, 09:58 Uhr [ - Direktlink - ] |
Thema: 68K Assembler
Brett: Programmierung PhxAss find ich sehr gut, der kann auch verschiedene Prozessoren und Optimierungen. Außerdem linkt er bei bedarf selbst (was z.B. der a68k nicht macht, und man blink zusätzlich braucht) Die vxxx (vasm,...) Reihe hab ich noch nicht getestet aber scheint als kenne er mehrere Prozessortypen. Hört sich interessant an, aber wie gesagt, keine Erfahrungswerte. Portable Programme kannst Du z.B. mit gcc machen, wenn du die ixemul verwendest, kannst sogar die Pfadnamen auf Linux-Style lassen. Ich empfehl dazu eine GeekGadgets Installation auf dem Amiga [ Dieser Beitrag wurde von Thore am 10.12.2010 um 09:59 Uhr geändert. ] |
|||||
Thore
Nutzer
10.12.2010, 09:21 Uhr [ - Direktlink - ] |
Thema: Apropro Programmieren auf dem 68K Amiga
Brett: Programmierung Auf dem 68k kommts drauf an was du machen willst. Für Spiele auf Customchipsets ist AMOS recht gut, wenn auch alt. Ansonsten C/C++ (StormC zum Beispiel, ist auf der DeveloperCD drauf) Ich empfehl auf dem 68k auch gerne Assembler, da hier performance-technisch viel rausgeholt werden kann, und zudem noch einfach zu erlernen ist (eigene Meinung) |
|||||
Thore
Nutzer
07.12.2010, 17:20 Uhr [ - Direktlink - ] |
Thema: Ersatz für TEXT()-Makro und weitere?
Brett: Programmierung Brauchst du da unbedingt Unicode? Wenn nein, lass es weg und mach alles auf ANSI |
|||||
Thore
Nutzer
03.12.2010, 08:55 Uhr [ - Direktlink - ] |
Thema: MorphOS 2.7 ist da!
Brett: MorphOS Zumindest mal dieses: http://www.morphos.de/releasenotes-2.7.html Mögliche weitere Neuerungen sind uns bislang nicht bekannt. |
|||||
Thore
Nutzer
30.11.2010, 16:28 Uhr [ - Direktlink - ] |
Thema: AOS4: Wo sind denn __cdecl und das AmigaOS definiert?
Brett: Programmierung Probier doch das leere define mal aus |
|||||
Thore
Nutzer
30.11.2010, 12:37 Uhr [ - Direktlink - ] |
Thema: AOS4: Wo sind denn __cdecl und das AmigaOS definiert?
Brett: Programmierung @Reth Kannst Du dein Ergebnis dann posten? Obs geklappt hat und wie du es dann gemacht hast. |
|||||
Thore
Nutzer
30.11.2010, 09:13 Uhr [ - Direktlink - ] |
Thema: AOS4: Wo sind denn __cdecl und das AmigaOS definiert?
Brett: Programmierung > Immerhin gibt es dieses Wort auch in einigen Amiga-Headern. Dann müsste es auch das zugehörige Define dazu geben. In der Regel gilt aber, was an solchen Schlüsselwörtern unbekannt ist probeweise per Define zu ignorieren oder ein ähnliches System-Pendent zu kopieren (z.B. von ppc Linux oder MorphOS). Soweit ich weiß ist __cdecl sowieso default, und kann auch weggelassen werden. [ Dieser Beitrag wurde von Thore am 30.11.2010 um 09:15 Uhr geändert. ] |
|||||
Thore
Nutzer
30.11.2010, 08:18 Uhr [ - Direktlink - ] |
Thema: AOS4: Wo sind denn __cdecl und das AmigaOS definiert?
Brett: Programmierung Mach einfach #define __cdecl Damit wird das Schlüsselwort ignoriert. Für das Kapseln nimmst Du für AmigaOS die Preprozessor-Konstante: #ifdef __amigaos__ Und für MorphOS: #ifdef __morphos__ |
|||||
Thore
Nutzer
29.11.2010, 12:30 Uhr [ - Direktlink - ] |
Thema: Amiga 4000T will nicht korrekt booten
Brett: Amiga, AmigaOS 4 Wenn du nen weichen (!!) Radiergummi hast leicht drüberfahren. Dann glänzen sie auch wieder. Ein Wattestäbchen mit etwas Reiniger (Reinigungsbenzin?) für die inneren Kontakte kann nicht schaden. Innere Kontakte kannst du dann mit einer dicken Nadel nachbiegen (nichts verkratzen bitte) Alles in allem eine Standard-Prozedur für Kontakte. Sind die äußeren Kontakte auf der Platine zu sehr verkratzt, kann ein Leiterbahnenstift helfen, so hab ich auch mal ne Apollo2000 wieder "Kontaktfreudig" gemacht. Auch wenn sie sauber aussehen, ich mach das grundsätzlich wenn eine Karte nicht tut. [ Dieser Beitrag wurde von Thore am 29.11.2010 um 12:32 Uhr geändert. ] |
|||||
Thore
Nutzer
29.11.2010, 12:14 Uhr [ - Direktlink - ] |
Thema: Amiga 4000T will nicht korrekt booten
Brett: Amiga, AmigaOS 4 Ich denk die Pins sind 1:1 wie die Kontakte, von daher würd ich sagen, ist egal. Könnte dein Problem mit der Riser zusammenhängen? Schonmal die inneren Kontakte nachgebogen und die äußeren gereinigt? |
|||||
|
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |