ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
gni
Nutzer
07.08.2006, 09:23 Uhr [ - Direktlink - ] |
Thema: MOSPowerUp funzt nicht mehr
Brett: MorphOS Zitat:Und wie genau bootest Du MOS nun? Zitat:Die kennen halt Deinen Rechner nicht... |
|||||
gni
Nutzer
07.08.2006, 09:20 Uhr [ - Direktlink - ] |
Thema: gcc will nicht kompilieren
Brett: Programmierung Zitat:Das ist bei SPECIAL=40 auch nicht wirklich überrraschend, denn da befindet sich die komplette "Magie" in inline/macros.h. Du könntest eine neuere GCC Version installieren (3.3.3, 3.4.0, etc.), denn da ist eine funktionierende Version der oben genannten Datei dabei. Oder Du holst Dir: ftp://ftp.back2roots.org/pub/geekgadgets/amiga/m68k/alpha/gcc/gcc3fix-20040503.tar.gz und liest das enthaltene ReadMe. Das sollte Dein Problem lösen. |
|||||
gni
Nutzer
07.08.2006, 09:09 Uhr [ - Direktlink - ] |
Thema: gcc will nicht kompilieren
Brett: Programmierung Zitat:Dies ist auch korrekt. So hat hat man zb. den ganzen "Zauber" in inline/macros.h und es funktioniert auch mit C++. |
|||||
gni
Nutzer
03.08.2006, 17:01 Uhr [ - Direktlink - ] |
Thema: Wie schnell ist der Amiga wirklich???
Brett: Amiga, AmigaOS 4 Zitat:Kannst Du das bitte genauer darlegen? |
|||||
gni
Nutzer
02.08.2006, 13:04 Uhr [ - Direktlink - ] |
Thema: Tonerkennung
Brett: Programmierung [quote]DariusBrewka: C code:Nicht jeder C Compiler kann mit diesen Array-Definitionen umgehen, da die Größe erst zur Laufzeit ermittelt wird.void FFT(signed char *in, signed char *out, int m) { double x[(int) pow(2, m)]; double y[(int) pow(2, m)]; |
|||||
gni
Nutzer
25.07.2006, 20:33 Uhr [ - Direktlink - ] |
Thema: gcc will nicht kompilieren
Brett: Programmierung Zitat:Etwas genauer bitte, falls Du an Hilfe interessiert sein solltest. |
|||||
gni
Nutzer
25.07.2006, 15:10 Uhr [ - Direktlink - ] |
Thema: gcc will nicht kompilieren
Brett: Programmierung Zitat:Das war auch nur noch als Information gedacht. Zitat:Du meinst Du hast keine Inlines installiert? |
|||||
gni
Nutzer
25.07.2006, 09:01 Uhr [ - Direktlink - ] |
Thema: gcc will nicht kompilieren
Brett: Programmierung Zitat:Vermutlich brauchte der GCC aus dem AmiNet ein bestimmtes TopLevel-Assign. In dem Fall wohl ADE: Das Assign GG: kam erst später im Benutzung. |
|||||
gni
Nutzer
18.07.2006, 21:54 Uhr [ - Direktlink - ] |
Thema: scsi cd-rom unter wb 1.3 installieren
Brett: Amiga, AmigaOS 4 Zitat:Korrekt, auch das geht erst ab 2.0. Für 11.3 ist BabelCDFS erste Wahl. |
|||||
gni
Nutzer
14.07.2006, 10:12 Uhr [ - Direktlink - ] |
Thema: tft-monitor für amiga-games
Brett: Amiga, AmigaOS 4 Zitat:Dann sollte er sich mal bei Sony umschauen. BTW, kennt jemand ein Programm um Picasso96 Einstellungen zu CGFX zu konvertieren? |
|||||
gni
Nutzer
13.07.2006, 18:07 Uhr [ - Direktlink - ] |
Thema: BETA Version der blademp3.library fertig - bitte testen
Brett: Programmierung Zitat:Zusammen mit den Quellen würde ich es testen wollen (AOS/MOS). |
|||||
gni
Nutzer
04.07.2006, 20:05 Uhr [ - Direktlink - ] |
Thema: Wie erstellt man eine Library in C?
Brett: Programmierung Zitat:AFAIK gibt es auch eine Beispielbibliothek von Dirk Stöcker. Ansonsten mal den quellcode von mpega_libmad anschauen ;-) |
|||||
gni
Nutzer
04.07.2006, 20:01 Uhr [ - Direktlink - ] |
Thema: GCC installieren
Brett: Programmierung Zitat:Der Port von 3.4.6 existiert wie auch neuere (4.0/4.1). Es gibt keinen Installer (und den wirds wohl auch nie geben). ReadMe fehlt auch. Ich bekomme es einfach nicht in eine "fertige" Form :-(Zitat:DJBase: |
|||||
gni
Nutzer
03.07.2006, 21:00 Uhr [ - Direktlink - ] |
Thema: Amiga Forever
Brett: Amiga, AmigaOS 4 Zitat:Vermutlich ist ein Programm von Dir beigelegt. |
|||||
gni
Nutzer
30.06.2006, 10:43 Uhr [ - Direktlink - ] |
Thema: Fließkommazahlen in Library
Brett: Programmierung Zitat:tboeckel hat bereits geschrieben, das Linklibraries eines Compilers verwendet werden können und auch welche Funktionen vermutlich funktioneren. Meine ersten beiden Kommentare habe ich so formuliert, weil ich bereits *vorher* geschrieben haben, das das was Du da wiederholt hast, nicht stimmt. Funktionen aus Linklibraries erwarten zum Teil eine bestimmte Umgebung, die bei einem normalen Programm automatisch existiert. Bei einer Library mußt Du die Rahmenbedingungen schaffen. Dafür gibt es keine festen Regeln. Du mußt die Fehlermeldungen analysieren und versuchen zu sehen, was genau "fehlt". Man kann auch ein "normales" Programm schreiben, das die problematischen Funktionen verwendet und dann da schauen, was man braucht. Wenn Du "nur" für den 68000 compilierst, dann funktioniert zb. 32bit Multiplikation/Division nicht ohne Library, da der 68000 das von Hause nicht unterstützt. Die Funktionen, die das dann machen können unterschiedlich implementiert sein, zb. per Funktionen aus der utility.library und die mußt dann *Du* bei der Initialisierung Deiner Library öffnen. Genau so verhält es sich bei Fließkomma-Arithmetik. Wenn Du nicht direkt die FPU verwendest (-fpu=), dann mußt Du die von Deiner Math-Linkbibliothek verwendeten Bibliotheken zur Verfügung stellen,sprich selber öffnen. Das gößte Problem ist aber, wenn Funktionen der Linklibrary abort, exit oder vergleichbare Funktionen zum Programmabbruch aufrufen. Die kann man nur mit einem Stub ersetzen, der das Programm, das die shared Library benutzt, anhält. Das ist natürlich nicht besonders hilfreich noch nützlich. Gelegentlich kann man das Problem umgehen, in dem man bestimmte Funktionen "ersetzt". |
|||||
gni
Nutzer
29.06.2006, 20:01 Uhr [ - Direktlink - ] |
Thema: Fließkommazahlen in Library
Brett: Programmierung Zitat:Das ist das Linken, nur ohne Bibliotheken. Zitat:Falsch! Zitat:Käse. Zitat:Die Laufzeitumgebung Deines Compilers erledigt viele Dinge für Dich, zb. das Öffnen von Bibliotheken. Das Du die utility.libray brauchst liegt am Prozessor, ebenso wie die Notwendigkeit der mathieee Bibliotheken. Zitat:Wenn man es kann, ist eine shared Library nicht anders als ein "normales" Programm. Man muß halt die Einschränken kennen und auch seinen Compiler. |
|||||
gni
Nutzer
29.06.2006, 19:52 Uhr [ - Direktlink - ] |
Thema: Gesucht: Sekundentakt
Brett: Programmierung Zitat:Warum mußt Du jetzt mit "Birnen" anfangen? Wir haben über "Äpfel" geredet :-( Das diese beiden Strukturen nicht zueinander passen, sollte klar sein. Warum mußt Du andere fragen. Eventuell kann Olsen ja was dazu sagen. |
|||||
gni
Nutzer
27.06.2006, 21:10 Uhr [ - Direktlink - ] |
Thema: Gesucht: Sekundentakt
Brett: Programmierung Zitat:Nix mit Warnungen unterdrücken! timerequest enthält am Anfang einen engebetteten IORequest und genau den übergibt man mittels &req->tr_node. Damit hat man ohne cast den richtigen Typ. In Amiga-Programmen wird viel zu oft mit Casts gearbeitet... Zitat:Du kannst auch CopyMem aus Exec verwenden ;-) |
|||||
gni
Nutzer
27.06.2006, 21:03 Uhr [ - Direktlink - ] |
Thema: Fließkommazahlen in Library
Brett: Programmierung Zitat:In einer shared library muß man halt viele Dinge selber erledigen. Zitat:Dann wirst Du vermutlich nicht richtig linken... Wie genau kompilierst Du und wie linkst Du? |
|||||
gni
Nutzer
27.06.2006, 11:51 Uhr [ - Direktlink - ] |
Thema: Fließkommazahlen in Library
Brett: Programmierung Zitat:Du solltest die Bibliotheken zumindest selber öffnen und deren Basis auch selber deklarieren. |
|||||
gni
Nutzer
27.06.2006, 11:48 Uhr [ - Direktlink - ] |
Thema: Gesucht: Sekundentakt
Brett: Programmierung Zitat:Was für Museumsstücke verwendest Du denn? ;-) Du kannst immer "zu Fuß" kopieren, zb. mit memcpy. |
|||||
gni
Nutzer
27.06.2006, 11:46 Uhr [ - Direktlink - ] |
Thema: Gesucht: Sekundentakt
Brett: Programmierung Zitat:Soweit ich weis, hat timerequest einen eingebetteten IORequest. Damit kann man sich solch unsinnige Casts wie in dem Beispielprogramm sparen. |
|||||
gni
Nutzer
26.06.2006, 13:47 Uhr [ - Direktlink - ] |
Thema: Gesucht: Sekundentakt
Brett: Programmierung Zitat:Und ohne Casts wäre es noch viel besser... |
|||||
gni
Nutzer
19.06.2006, 15:14 Uhr [ - Direktlink - ] |
Thema: SFS Version und Kompatibilität
Brett: Amiga, AmigaOS 4 Zitat:Nein. |
|||||
gni
Nutzer
09.06.2006, 07:28 Uhr [ - Direktlink - ] |
Thema: vbcc: Installation
Brett: Programmierung Zitat:Daran hatte ich nicht gedacht :-( |
|||||
gni
Nutzer
08.06.2006, 21:33 Uhr [ - Direktlink - ] |
Thema: vbcc: Installation
Brett: Programmierung Zitat:Versuchs mal mit dem Lesen der Anleitung... vbcc<whatever> benutzt man _niemals_ direkt. Nimm vc - das ist das Frontend und das weis ganz genau was zu tun ist. |
|||||
gni
Nutzer
24.05.2006, 16:17 Uhr [ - Direktlink - ] |
Thema: G++ mag <inline/muimaster.h> nicht
Brett: Programmierung Zitat:Jetzt ist alles klar. Die von ihm erstellte Datei benutzt einen Inline-Typ (vermutlich special 44), der von G++ nicht unterstützt wird. Nur der C-Compiler kann Parameter explizit in Registern übergeben. |
|||||
gni
Nutzer
24.05.2006, 15:29 Uhr [ - Direktlink - ] |
Thema: G++ mag <inline/muimaster.h> nicht
Brett: Programmierung Zitat:Es _muß_ _ohne_ diese -I Optionen gehen! Alle dort angegeben Pfade sind Standard-Suchpfade für Header. Zitat:Das ist _niemals_ notwendig. Zitat:http://svn.sourceforge.net/yamos/Zitat:Hast du dafür vielleicht einen Link ? Und woher sind die Includes nun? |
|||||
gni
Nutzer
24.05.2006, 13:19 Uhr [ - Direktlink - ] |
Thema: G++ mag <inline/muimaster.h> nicht
Brett: Programmierung Zitat:Bist Du sicher das es sich dabei um fd2pragma gehandelt hat? fd2inline hat --old/--new und das wars. fd2pragma hat für die GCC die Specials 40-48, wobei 40 die LP-Variante ist. |
|||||
gni
Nutzer
24.05.2006, 09:26 Uhr [ - Direktlink - ] |
Thema: G++ mag <inline/muimaster.h> nicht
Brett: Programmierung Zitat:Woher kommen diese -I Optionen? Warum sind sie überhaupt da? Wenn Du die wirklich brauchst, dann ist die Installation falsch... Zitat:Das sieht nach einem "alten" inline Header (der Funktionen statt LP-Makros verwendet) aus. Woher kommen die Includes?code:C:/CrossCompiler/AmiDevCpp/usr/local/amiga/m68k-amigaos/sys-include/inline/muimaster.h: In function 'Object * MUI_NewObjectA(char *, TagItem *)': C:/CrossCompiler/AmiDevCpp/usr/local/amiga/m68k-amigaos/sys-include/inline/muimaster.h:16: parse error before '__asm' Folgendes Testprogramm läßt sich mit allen mir zu Verfügung stehenden G++ Versionen übersetzen: code:Ich verwende ein muimaster-Inline mit LP-Makros, das kann man zb. im YAMOS Repository finden.#include <proto/muimaster.h> LONG foo(void) { return MUI_RequestA(NULL,NULL,0,NULL,NULL,NULL,NULL); } |
|||||
|
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |