![]() |
ENGLISH VERSION |
|
![]() |
Links | | | Forum | | | Kommentare | | | News melden |
![]() |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
![]() |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
gni
Nutzer
18.10.2005, 14:45 Uhr [ - Direktlink - ] |
Thema: Mein erstes C Programm will nicht
Brett: Programmierung Zitat:Und Du kennst den Unterschied? Auch bei VPrintf muß "wert" im Speicher liegen, oder wie willst Du sonst die Adresse der Variable bestimmen? Für den behandelten Fall kann man VPrint verwenden, da es nur eine Parameter gibt. Sobald Du mehr hast, mußt Du das Argument-Array selber erstellen. Dann kannst Du auch gleich Printf nehmen. Zitat:Was soll das für eine Umgebung sein? Zitat:Er hat mit VBCC ein WarpOS Programm erstellt. Da werden OS-Funktionen generell über Stubs aufgerufen. |
|||||
gni
Nutzer
18.10.2005, 14:36 Uhr [ - Direktlink - ] |
Thema: Mein erstes C Programm will nicht
Brett: Programmierung Zitat:Ja und? Auch wenn man "nur" Printf() verwendet, reduziert sich die Größe des Programmes erheblich. Und zb. SAS/C kann auch solche Funktionen "in-line" aufrufen. |
|||||
gni
Nutzer
18.10.2005, 14:32 Uhr [ - Direktlink - ] |
Thema: Mein erstes C Programm will nicht
Brett: Programmierung Zitat:Das kannst Du mit printf() auch machen. |
|||||
gni
Nutzer
18.10.2005, 09:27 Uhr [ - Direktlink - ] |
Thema: Mein erstes C Programm will nicht
Brett: Programmierung Zitat:Warum sollte man VPrintf verwenden? Printf() tut schon was es soll. |
|||||
gni
Nutzer
17.10.2005, 11:07 Uhr [ - Direktlink - ] |
Thema: MorphOS PowerUp
Brett: MorphOS Zitat:Das heisst jetzt also, unter 3.x wird SFS/68k aus dem RDB bzw. aus L: verwendet und MOS nimmt seine PPC Version, richtig? Ignoriert MOS generell FS aus dem RDB oder nur bestimmte? |
|||||
gni
Nutzer
17.10.2005, 10:09 Uhr [ - Direktlink - ] |
Thema: MorphOS PowerUp
Brett: MorphOS Zitat:Kann man aktuelle 68k-Versionen(!) von SFS mit MorphOS verwenden? Ist das überhaupt erlaubt? |
|||||
gni
Nutzer
17.10.2005, 10:07 Uhr [ - Direktlink - ] |
Thema: MorphOS PowerUp
Brett: MorphOS Zitat:AFAICT spielen neuere FFS Versionen (>V40) nicht(!) mit MorphOS/PUP. Versuchs mit einer V40 Version. bei großen Platten (>4GB) brauchst Du auch noch den TD64 Patch. Zitat:FFS kann nur _30_ Zeichen! Zitat:Stimmt, die Namen des Bitstream Vera Fonts sind eindeutig zu lang. Zitat:Mit c:copy :-) Ich kann die PowerUp Version in Ermangelung einer unterstützten Grafikkarte nicht benutzen... [ Dieser Beitrag wurde von gni am 17.10.2005 um 10:08 Uhr editiert. ] |
|||||
gni
Nutzer
13.10.2005, 13:29 Uhr [ - Direktlink - ] |
Thema: MPC745 auf Cyberstorm oder Blizzard
Brett: Amiga, AmigaOS 4 Zitat:Das waren richtig interessante (Hintergrund-)Informationen! Danke für diese Links! Traurig all diese verpaßten Möglichkeiten :-( |
|||||
gni
Nutzer
12.10.2005, 09:37 Uhr [ - Direktlink - ] |
Thema: AmiDevCpp
Brett: Programmierung Zitat:Was, es gibt tatächlich Alternativen zu Linux!? SCNR. |
|||||
gni
Nutzer
11.10.2005, 13:40 Uhr [ - Direktlink - ] |
Thema: MorphOS PUP ISO fehlerhaft?
Brett: MorphOS Zitat:Holger hat die Frage zwar schon beantwortet, aber um das nochmal in aller Deutlichkeit zu sagen: Du hast das *schlechteste* CD-Filesystem benutzt, das es gibt! Die CD verwendet *Rockridge-Extensions* damit lange Dateinamen dargestellt werden. Es gibt eine ganze Reihe von Amiga-CD Filesystemen, die RR beherrschen. Windows kann generell kein RR. |
|||||
gni
Nutzer
11.10.2005, 10:03 Uhr [ - Direktlink - ] |
Thema: MakeCD und Joliet
Brett: Amiga, AmigaOS 4 Zitat:Damit ersetzt Du die alte Datei gleichen Namens. Wo die jetzt genau liegt, wirst Du schon finden. Zitat:Diese Liste mußt *Du* erstellen. Wo die dann vom MakeCD eingelesen wird, weis ich jetzt nicht. Zitat:Dann wählst Du statt "zum Brenner" "Imagedatei erstellen". Zitat:Die Option "Joliet" auswählen? Die ist irgendwo indem Fenster, in dem man auch die Dateien zum Brennen auswählt. |
|||||
gni
Nutzer
05.10.2005, 09:17 Uhr [ - Direktlink - ] |
Thema: SFS Partitionen retten?
Brett: Amiga, AmigaOS 4 Zitat:Dann sieht es duster aus... Zitat:Nicht das ich wüßte. |
|||||
gni
Nutzer
05.10.2005, 09:13 Uhr [ - Direktlink - ] |
Thema: sprintf() problem auf MOS
Brett: Programmierung Zitat:Er versucht ja gerade _ohne_ libnix auszukommen. Die amiga.lib für AmigaOS/68k enthält eben auch ein sprintf(), das RawDoFmt() benutzt und sowas will er anscheinend unter MOS benutzen. Wenn es soetwas gibt, in welcher Bibliothek? Zitat:Er schrieb was von "amigastubs" nicht gefunden. Gehört sowas zu MOS? |
|||||
gni
Nutzer
04.10.2005, 12:36 Uhr [ - Direktlink - ] |
Thema: sprintf() problem auf MOS
Brett: Programmierung Zitat:va_end fehlt... Zitat:Ditto.code:#elif defined(__MORPHOS__) char type[] = "MorphOS"; void Sprintf (char *buffer,char *format, ... ) __attribute__((varargs68k)); void Sprintf (char *buffer,char *format, ... ) { va_list args; va_start (args, format); RawDoFmt (format,args->overflow_arg_area,NULL,buffer); } Zitat:Das funktioniert mit GCC 3.4+ nicht mehr, wenn die Implementation von sprintf() sich in der selben Translation-Unit befindet wie die Nutzer der Funktion. Deshalb sollte man auch hier stdarg.h benutzen.code:#else char type[] = "68k"; void Sprintf (char *buffer,char *format,...) { static ULONG putchproc[] = {0x16c04e75}; RawDoFmt (format,(&format) + 1,(APTR)putchproc,buffer); } #endif Zudem sollte man einen Wrapperheader benutzen, der die unterschiedlichen Vorgehensweisen versteckt, zb. SDI_stdarg.h. Dann wirds zum einen lesbarer und zum anderen kommt man dann mit *einer* Funktion aus. |
|||||
gni
Nutzer
29.09.2005, 11:28 Uhr [ - Direktlink - ] |
Thema: Tester gesucht !
Brett: Programmierung Zitat:Da ReAction genau wie MUI per Makros Objekte zusammenbaut, bekommt man Preprozessorkonflikte. Entweder man löscht das NewObject #define oder man benutzt NO_INLINE_STDARG oder man erzeugt sich mit einem recht aktuellen fd2pragma eine neue inline/intuiton.h Datei, die NewObject nicht mehr als Makro definiert. |
|||||
gni
Nutzer
28.09.2005, 15:34 Uhr [ - Direktlink - ] |
Thema: Tester gesucht !
Brett: Programmierung Zitat:Was habe ich verpaßt? Ich kenne kein(e) Problem(e) mit Reaction-Makros. Was genau geht nicht? Zitat:Entweder beim Linken "-s" verwenden oder später Symbole+Debug mit m68k-amigaos-strip bzw. einem vergleichbaren Tool entfernen. Am Amiga verwende ich entweder den PowerPacker (der kann aber die Debug-Daten nicht entfernen...) bzw. Hunk von Thomas 'Thor' Richter. |
|||||
gni
Nutzer
28.09.2005, 13:06 Uhr [ - Direktlink - ] |
Thema: Tester gesucht !
Brett: Programmierung Zitat:Das geht auch mit dem "normalen" GCC - nur eben nicht wenn man Standardfunktionen verwendet. Zitat:Die Amiga-Version des Linkers erzeugt *immer* einen Debug-Hunk, dabei soll der nur erstellt werden, wenn man mit -g übersetzt/linkt. Warum das so ist, kann ich nicht sagen. Allerdings habe ich das bei mir abgestellt, damit es tut wie es soll ;-) |
|||||
gni
Nutzer
27.09.2005, 11:16 Uhr [ - Direktlink - ] |
Thema: OS3.x Cross Compiler
Brett: Programmierung Zitat:Alles was Du als -I und -L Parameter eingestellt hast, muß das Compiler-Frontend von _sich_ aus finden. Probiers mal ganz ohne Deine speziellen -I und -L Optionen. Das muß gehen. |
|||||
gni
Nutzer
27.09.2005, 11:11 Uhr [ - Direktlink - ] |
Thema: OS3.x Cross Compiler
Brett: Programmierung Zitat:Wenn das eine libnix-Bibliothek wäre, dann wüßte ich das ;-) |
|||||
gni
Nutzer
27.09.2005, 09:44 Uhr [ - Direktlink - ] |
Thema: Aktuelles (Un)ZIP ?
Brett: Amiga, AmigaOS 4 Zitat:Unarc ist ein Frontend für die xadmaster.library und die kann definitiv mit ZIP-Archiven umgehen. Google sagt "method 99" ist was WINZIP-spezifisches (aes-encrypted). Da hast Du wohl Pech. |
|||||
gni
Nutzer
27.09.2005, 09:36 Uhr [ - Direktlink - ] |
Thema: OS3.x Cross Compiler
Brett: Programmierung Zitat:Was ist das für eine Ausgabe? Wenn diese -I und -L Optionen manuell mitgegeben werden, dann taugt die Installation nichts. Zitat:Editiere "amiga/lib/gcc-lib/m68k-amigaos/2.95.3/specs" und lösche in Zeile 23 "-lamigastubs". Da war wieder mal jemand besonders clever ohne Ahnung zu haben :-(code:/usr/local/amiga/m68k-amigaos/bin/ld: cannot find -lamigastubs collect2: ld returned 1 exit status Ausführung beendet |
|||||
gni
Nutzer
23.09.2005, 12:08 Uhr [ - Direktlink - ] |
Thema: Morphos Includes Problem
Brett: Programmierung Zitat:Wird nicht automatisch damit gelinkt? Zitat:Gar nicht komisch. Das ist für MUI und GCC normal... Das Problem ist ein Konflikt zwischen den MUI-Helpermakros (aus denen MUI-Aufrufe konstruiert werden) und den GCC-Inlines. Die MUI-Makros funktionieren für #pragmas wunderbar, aber nicht wenn die Funktion wie bei der GCC-Methode per #define "implementiert" wird. [ Dieser Beitrag wurde von gni am 23.09.2005 um 12:10 Uhr editiert. ] |
|||||
gni
Nutzer
23.09.2005, 09:41 Uhr [ - Direktlink - ] |
Thema: PalomaTV
Brett: Amiga, AmigaOS 4 Zitat:Die Icon-Qualität in WBPrefs zu verringern kann auch helfen. |
|||||
gni
Nutzer
21.09.2005, 13:52 Uhr [ - Direktlink - ] |
Thema: GCC AmigaDOS Pfad Problem
Brett: Programmierung Zitat:Dem muß ich zu stimmen. Pfadangaben in #include-Anweisungen machen genau die dargelegten Probleme. In diesem Falle könnte ein UN*X-Patch helfen, zb. DOSPrefs. Zitat:Deswegen sollte man gemeinsame Includes auch nur an einer Stelle haben. |
|||||
gni
Nutzer
19.09.2005, 15:46 Uhr [ - Direktlink - ] |
Thema: PowerOS
Brett: Amiga, AmigaOS 4 Zitat:Wenn Du SFS verwendest, dann kannst Du das haben. |
|||||
gni
Nutzer
19.09.2005, 15:44 Uhr [ - Direktlink - ] |
Thema: AMIGAOS ROM UPDATE - bb2
Brett: Amiga, AmigaOS 4 Zitat:Das "RUN" ist vollkommen überflüssig. Zudem gibt es hier das schöne Programm "WBCtrl", das unter anderem auch das Einstellen kann (und noch einige andere Dinge). |
|||||
gni
Nutzer
16.09.2005, 09:28 Uhr [ - Direktlink - ] |
Thema: MUI SDK für OS4
Brett: Programmierung Zitat:Wenn Du main(argc,argv) verwendest, dann ist für argc==0 argv die WB-Message. So machen das zb. ixemul/libnix, vclib für 68k. DICE und Storm tanzen da aus der Reihe. Die verwenden wbmain() wenn das Programm von der WB aus gestartet wurde. [ Dieser Beitrag wurde von gni am 19.09.2005 um 09:48 Uhr editiert. ] |
|||||
gni
Nutzer
06.09.2005, 11:54 Uhr [ - Direktlink - ] |
Thema: GeekGadgets download Mirror
Brett: Programmierung Zitat:IMHO nein. adtools ist nur binutils, GCC und GDB (derzeit nur für OS4). GeekGadgets war/ist eine komplette UN*X Umgebung. |
|||||
gni
Nutzer
06.09.2005, 10:09 Uhr [ - Direktlink - ] |
Thema: GeekGadgets download Mirror
Brett: Programmierung Zitat:Das ist ein anderer Fred und nicht Fred Fish. Zitat:Dieses Projekt hat nichts mit GeekGadgets zu tun. |
|||||
gni
Nutzer
06.09.2005, 10:08 Uhr [ - Direktlink - ] |
Thema: GeekGadgets download Mirror
Brett: Programmierung Zitat:Doch die gibt es, zb. hier |
|||||
|
![]() |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2022 by amiga-news.de - alle Rechte vorbehalten. |
![]() |