ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
Saint
Nutzer
03.05.2003, 00:06 Uhr [ - Direktlink - ] |
Thema: Startup Code in C
Brett: Programmierung Hi! Ich hoffe ihr könnt mir wieder einmal weiterhelfen :-) Ich arbeite momentan an einem kleinen Programm, und wollte nun probieren einen anderen Startup Code als den von GCC zu linken, einfach um mal zu sehen, was man da an Platz sparen kann. Leider habe ich von Startup Code keine besonders große Ahnung, deswegen war Krashan so freundlich mir seinen zu schicken. Aber leider stürzt ein damit erzeugtes Programm sofort mit einer Exception ab. Unten ist der Code wie er ihn mir geschickt hat. Meine Frage nun: Was muß im Startup Code alles geschehen? Wo liegt in diesem der Fehler? Als Compiler benutze ich GCC 2.95.3. Ich hoffe ihr könnt mir helfen, und bitte keine Sprüche wie "lern das erstmal genau" oder rtfm, das hilft mir nämlich nicht weiter beim lernen. Thx. /* $Id: startup.c 1.11 1999/05/09 19:36:21 Krashan Exp Krashan $*/ #define __NOLIBBASE__ #include <proto/dos.h> #include <proto/exec.h> long Main(long); struct Library *SysBase, *DOSBase; __saveds long _main (void) { long ret_value, wb; struct Process *process; struct Message *wbmessage = NULL; SysBase = *(struct Library**)4; if (DOSBase = (struct Library*)OpenLibrary ("dos.library", 37)) { process = (struct Process*)FindTask (NULL); if (process->pr_CLI) wb = FALSE; else { WaitPort (&process->pr_MsgPort); wbmessage = GetMsg (&process->pr_MsgPort); wb = TRUE; } ret_value = Main (wb); CloseLibrary (DOSBase); if (wbmessage) { Forbid (); ReplyMsg (wbmessage); } return (ret_value); } return (10); } |
|||||
Saint
Nutzer
06.04.2003, 13:20 Uhr [ - Direktlink - ] |
Thema: AmigaOS4.0 - was wird an Software entwickelt
Brett: Amiga, AmigaOS 4 Zitat: Wie währe es denn wenn Amiga Entwickler schonmal eine OS4 Version vorab bekommen würden, um ihre Software anpassen zu können? Von Überaschungen haben die nämlich nicht viel, und es gibt einige die sagen "Ja, wenn wir denn nur erstmal ein sdk hätten würden wir schon....". |
|||||
Saint
Nutzer
25.03.2003, 15:41 Uhr [ - Direktlink - ] |
Thema: ScummVM compilieren?
Brett: Programmierung An sich durch Make in einer Shell, sofern man alle Includes etc. richtig installiert hat. Bei mir meckert er dann allerdings wegen irgendwelches rules die er nicht hätte...k.a. |
|||||
Saint
Nutzer
23.03.2003, 19:56 Uhr [ - Direktlink - ] |
Thema: GCC Installieren
Brett: Programmierung Gibt es irgendwo eine verständliche Anleitung um GCC zu installieren? Srich, was braucht man wofür, woher und wieso. Wie konfiguriert man einzelne Teile und was macht das ADE aus? Woraus bestünde eine Minimalinstallation, was sollte man mindestens installieren, was ist optional? Ist es möglich verschiedene Compiler versionen (z.b. 68k compiler und 68k->warpup crosscompiler) nebenher zu installieren? Wenn ja, wie ist das _sauber_ möglich? Währe echt klasse wenn jemand diese Infos hätte :-) |
|||||
Saint
Nutzer
19.03.2003, 20:28 Uhr [ - Direktlink - ] |
Thema: ScummVM compilieren?
Brett: Programmierung Mh, ob das was bringt, einfach für WarpOS kompillieren? Ohne Änderungen am Source (um WarpOS Funktionen zu nutzen) wird das Teil dann am laufenden Band OS Funktionen benutzen und damit (Context-Switches) den ganzen Speed killen. Andererseits, ich hätte nachher mal Zeit, wenn ich mich an den Compiler Switch für WarpOS erinnern würde könnt ichs ja mal probieren ;-) |
|||||
Saint
Nutzer
18.03.2003, 22:24 Uhr [ - Direktlink - ] |
Thema: Betriebssystem-Auswahl auf Peggie?
Brett: MorphOS @Mario: Naja, wozu die Mühe wenn ich Linux doch nicht starte? ;-) Bei mir zieht sich schon alles zusammen wenn ich nur daran denke. |
|||||
Saint
Nutzer
18.03.2003, 22:22 Uhr [ - Direktlink - ] |
Thema: SambaInstaller 2.5 (2.4???)
Brett: Amiga, AmigaOS 4 IMHO sollte man sich wirklich einmal wenigstens die Mühe machen, Samba von Hand zu installieren. Wenn es dann klappt geht es beim nächsten Mal wie im Schlaf. Einen Workshop zu Samba gibts übrigens in der Amiga Future #39 (Installtion), #40 (Sicherheit/Passwörter einrichten) und #41 (Drucken). |
|||||
Saint
Nutzer
18.03.2003, 21:22 Uhr [ - Direktlink - ] |
Thema: CGX v4
Brett: Amiga, AmigaOS 4 Weiß eigentlich noch jemand wie man dieses emulierte Overlay mit der BVision anstellen konnte? Ich weiß dass man irgendwas in die Tooltypes vom Monitor Treiber eintragen mußte, nur was? |
|||||
Saint
Nutzer
18.03.2003, 19:37 Uhr [ - Direktlink - ] |
Thema: Betriebssystem-Auswahl auf Peggie?
Brett: MorphOS Jo, in etwa. Linux und MorphOS sind nativ möglich, MacOnLinux soll angeblich auch schon laufen. Grafisches Menü gibbet (noch) nicht, statt dessen einfach esc drücken bevor er morphos lädt und dann "boot zImage.chrp" für Linux eingeben. |
|||||
Saint
Nutzer
08.03.2003, 21:46 Uhr [ - Direktlink - ] |
Thema: JPG-Bilder undeutlich!
Brett: Amiga, AmigaOS 4 Das liegt ganz einfach an JPG selbst. Das Format an sich ist verlustbehaftet und am besten, wie du ja selbst festgestellt hast, für realistische 24bit Bilder (Fotos) zu gebrauchen. Screenshots sind imho in PNG noch am besten aufgehoben, das ist relativ kompakt, auf Wunsch interlaced/transparent oder was auch immer. Nimm am besten SGrab aus dem Aminet, dann kannst du die Shots direkt in IFF/JPG/PNG speichern. |
|||||
Saint
Nutzer
07.03.2003, 21:18 Uhr [ - Direktlink - ] |
Thema: Samba will nicht....
Brett: Amiga, AmigaOS 4 Am einfachsten und genialsten kann man immer noch mit SMBfs auf Samba Rechner zugreifen. Smbfs meldet den Share einfach als SMBFS: an, und man kann mit allen Programmen ganz normal darauf zugreifen wie auf eine Festplatte. SMBFS user=pcguest service=/pc/C workgroup=Workgroup So sieht das dann zum Beispiel aus. PC ist übrigens der Hostname des anderen Rechners, C die Freigabe. Kann natürlich auch A3000 und SYS heißen, je nach Einstellung. Den Hostnamen der IP zuordnen kann man in Miami in der Datenbank unter Hosts oder Rechner. Der Hostname sollte idealerweise dem Netbios Namen entsprechen. Btw., Amiga Future 39-41 ist der Internet workshop über Samba. Und unter http://www.amigasamba.org gibts einen super Installer. |
|||||
Saint
Nutzer
05.03.2003, 16:28 Uhr [ - Direktlink - ] |
Thema: BVision Kabel
Brett: Amiga, AmigaOS 4 Meinst du das BVision Kabel oder das Blizzard SCSI Kabel? Das Monitor Kabel von der BVision ist doch eientlich nur ein Flachband Kabel wenn ich mich recht erinnere. Ein Original Phase 5 SCSI Kabel für die BlizzPPC müßt ich hier noch rumliegen haben. |
|||||
Saint
Nutzer
05.03.2003, 16:25 Uhr [ - Direktlink - ] |
Thema: Aktuelle MorphOS-Version?
Brett: MorphOS MorphOS 1.2, Ambient 1.17 |
|||||
Saint
Nutzer
05.03.2003, 13:38 Uhr [ - Direktlink - ] |
Thema: Amigaplus 2/2003 ist wirklich gelungen
Brett: Amiga, AmigaOS 4 Zitat: Nur mal aus Neugier, meinst du den ersten oder den zweiten Artikel in der Amiga Future? Welche Fehler sind dir im Future Artikel aufgefallen? Und wieso genau findest du den Plus Artikel neutraler? MfG Saint |
|||||
Saint
Nutzer
04.03.2003, 18:17 Uhr [ - Direktlink - ] |
Thema: Fenster Ikonifizieren
Brett: Programmierung Wie macht das eigentlich PowerWindowsNG? Damit kann ich hier ohne Probleme sämtliche Fenster ikonifizieren, gab noch nie Abstürze. Ich vermute da wird die layers.library gepatcht, aber vielleicht bietet das programm ja einen Anhaltspunkt wie man soetwas machen kann. |
|||||
Saint
Nutzer
17.02.2003, 17:32 Uhr [ - Direktlink - ] |
Thema: Arexx: 2 Aktionen innerhalb IF/THEN ausführen
Brett: Programmierung Ganz einfach mit DO. IF wasweißich THEN DO Call Bla() Say "Blup" blip = 1 END ELSE Say "Pfff..." |
|||||
Saint
Nutzer
08.01.2003, 22:49 Uhr [ - Direktlink - ] |
Thema: GUI-Erstellung??
Brett: Programmierung Hi McFly! Wenn du C kannst/lernen willst und nichts gegen Reaction einzuwenden hast (ja, ich WEIß Mui ist hünscher, aber es gibt leider keinen Kurs/Workshop dazu) könnte ich dir weiterhelfen. Reactor ist ganz gut zum Gui erstellen, die Abfrage ist ziemlich einfach. Gibt besonders mit GCC einige Klippen zu umschiffen, aber wenn man die erstmal hinter sich läuft es ganz gut. Meld dich einfach per Mail, dann können wir das bequatschen PS: FroggerNG Start-Gui auf Reaction Basis gibts demnächst von der FroggerSeite zum runterladen. MfG Markus Castro |
|||||
Saint
Nutzer
03.01.2003, 16:04 Uhr [ - Direktlink - ] |
Thema: Reaction mit GCC
Brett: Programmierung Hi! Jo, die Mail ist angekommen, Riesendankeschön! Nach einigem Rumprobieren mit StormC und phxass bin ich (nach über einer Stunde :Þ) auch endlich dahintergekommen, wieso der bei mir mit dem Assembler File probleme hatte. PhxAss hat ganz einfach das types.i include nicht gefunden. Bei meiner GCC Installation sind keine Assembler Includes dabei, aber ich dachte von StormC aus gestartet hätte er schon das korrekte Include finden müßen. Naja, manuell gestartet und IncludePath auf die Developer CD gelenkt und plötzlich geht es und auch GCC ist wunderbar happy mit dem Objektfile :-) Danke auch für deine Korrekturen, ich denke mal die Dreher mit dem Intuition/Reaction Window waren der Grund für sporadische Abstürze. Jetzt funzt aber alles so, wie es soll MfG Markus C. |
|||||
Saint
Nutzer
30.12.2002, 22:06 Uhr [ - Direktlink - ] |
Thema: Reaction mit GCC
Brett: Programmierung Zitat: Habs hier eben mit Phxass versucht, der spuckt auch einige Fehler aus. Zitat: Außerdem bleibt noch das Refresh Problem...da weißt du nicht zufällig weiter? Zitat: Hab die CD hier, aber StormC ist nicht so mein Fall. Ich hab mich jetzt schon einigermaßen an GCC gewöhnt, und wenn ich später mal z.b. auf MorphOS umsteigen will bräuchte ich sowieso GCC. Habs auch eben mal mit StormC probiert, an meinem Programmen meckert er bei 6 Sachen wo GCC nur Warnungen ausspuckt, und das Assembler File kriegt er auch nicht übersetzt :-( Du weißt nicht zufällig nen guten Workshop zu Mui? MfG Markus |
|||||
Saint
Nutzer
30.12.2002, 19:19 Uhr [ - Direktlink - ] |
Thema: Reaction mit GCC
Brett: Programmierung Zitat: Ich versteh zwar nicht viel von Assembler, aber die Definitionen in der .s und der .h Datei sehen mir relativ gleich aus. Davon abgesehen hab ich es auch mit viel rumprobieren nicht geschafft, das Assembler File einzubinden. Der gcc Assembler hört nämlich fast nicht mehr auf mit den Fehlermeldungen :-( CatComp kann auch ein Objekt File erzeugen wie ich gesehen habe, aber auch damit Pustekuchen. Kannst du mir sagen was ich ganz genau im einzelnen machen muß, und wie ich GCC dann aufrufen muß? Zitat: Der #define CATCOMP_NUMBERS wird im guicd.h File automatisch gesetzt, wenn der CATCOMP_ARRAY definiert ist, daran lag es also auch nicht... Wegen solchen blöden Anlaufschwierigkeiten habe ich mich jahrelang vor C gedrückt Arexx war so viel einfacher... Achja, ich hab noch ein bißchen rumprobiert. Meine Überlegung war den Buttons ihre Texte nach Programmstart zu geben, solange ich das Problem noch nicht gelöst habe. Ich setze also den Gadgettext mit SetAttrs(gadlist[gadget],GA_Text,pl,TAG_DONE); SetGadgetAttrs((Gadget *)gadlist[gadget],Fenster,NULL,GA_Text,text,TAG_DONE); Aber das Gadget wird erst mit dem Text angezeigt, wenn das Fenster z.b. durch Vergrößern neugezeichnet wird. Eine Ahnung woran das liegen könnte? MfG Markus C. |
|||||
Saint
Nutzer
29.12.2002, 20:43 Uhr [ - Direktlink - ] |
Thema: Reaction mit GCC
Brett: Programmierung Zitat: my-gui.c, Gui.o, Gui.res, Gui.h und Gui.cd Zitat: Nein, hatte ich nicht. Ich habe jetzt die Header Datei erzeugt und includet, benötige ich das Assembler File auch noch? Wie ich das sehe sollte das .h File ausreichen. Zitat: Man, was man alles beachten muß....hab den define erzeugt, das Header File includet, aber die Fehlermeldung beim linken bleibt. Zitat: Nein, davon wußte ich nichts. Hab es so gemacht und jetzt funktioniert zumindest das schonmal :-) Währ doch gelacht wenn wir das andere nicht auch noch hinbekommen, liegt im Endeffekt bestimmt wieder an irgendwas total dummen an irgendeiner anderen Stelle... Riesengroßen Dank jedenfalls schonmal für deine Hilfe, ist lange her dass mir in einem Forum geholfen wurde =) MfG Markus |
|||||
Saint
Nutzer
29.12.2002, 04:56 Uhr [ - Direktlink - ] |
Thema: Reaction mit GCC
Brett: Programmierung Hi! Ich versuche mich hier seit einiger Zeit an Reaction Programmierung in C mit GCC V2.95.3 als Compiler. Zum erstellen der GUI habe ich Reactor benutzt. Ich stehe jetzt vor zwei Problemen die mich noch irre machen: 1. Wenn ich irgendwo in Reactor einen Text angebe, sei es nur ein "Test" auf einem Button, spuckt GCC beim linken eine Fehlermeldung aus. Ich habe dem Knopf die Locale ID "btButton_1" gegeben, die Fehlermeldung ist: gui.o(.data+0x26a): undefined reference to 'btButton_1' gui.o(.data+0x26e): undefined reference to 'btButton_1_STR' Wenn ich nirgendwo in der GUI Strings benutze linkt er es normal durch. 2. Das WMHI_GADGETUP Event scheint sich nicht abfragen zu lassen. Ich habe bisher nur eine mehr als simple Gui mit einem Button und einem String gadget gemacht, aber ich kann auf den Button klicken wie ich möchte, es kommt kein WMHI_GADGETUP. WMHI_CLOSEWINDOW wird korrekt erkannt, auf andere events habe ich es noch nicht getestet. Irgendwie bin ich ratlos, besonders weil der einzige Workshop den ich zu Reaction finden konnte (in einer AmigaAktuell) ein ganz anderes System der Gui Erstellung benutzt (direkt im Quelltext statt über ein gelinktes Objekt File), und sämtliche Beispiele für StormC gedacht sind. Währe klasse wenn mir jemand helfen könnte, ich möchte nicht ewig an Reaction zu knabbern haben... MfG Markus Castro |
|||||
Saint
Nutzer
09.11.2002, 21:05 Uhr [ - Direktlink - ] |
Thema: Gemeinsam gegen den Teuro!
Brett: Get a Life Zitat: Boah...also, wenn du das geschriebene ernst meinst, bist du ein Fall für die Klappse...andernfalls, guter Sarkasmus! |
|||||
Saint
Nutzer
09.11.2002, 20:28 Uhr [ - Direktlink - ] |
Thema: Gemeinsam gegen den Teuro!
Brett: Get a Life Zitat: Hast du eigentlich ne Ahnung, wovon du redest? Es gibt keine D-Mark mehr! Die Markstücke wurden eingeschmolzen, das Papier geschreddert. Da gibts nichts mehr, wsa man wieder einführen könnte. Zitat: Armes Deutschland... [ Dieser Beitrag wurde von Saint am 09.11.2002 editiert. ] |
|||||
Saint
Nutzer
08.11.2002, 17:25 Uhr [ - Direktlink - ] |
Thema: SD-RAM
Brett: Andere Systeme Hi! Bin auf der Suche nach einem Online Händler, der noch Registered SD-Ram führt. Bis auf Alternate hab ich bisher nix gefunden, und bei denen kommen noch 10 Euro Versand drauf :-( Hat jemand ne gute Quelle parat? |
|||||
Saint
Nutzer
06.11.2002, 22:10 Uhr [ - Direktlink - ] |
Thema: MakeCD und IDE
Brett: Amiga, AmigaOS 4 Benutzt MakeCD denn einen Treiber für alle IDE Brenner, oder gibt es da wie bei SCSI verschiedene je nach Hersteller? Wenns einer ist währe die Wahrscheinlichkeit einen laufenden Brenner zu erwischen ja relativ hoch. |
|||||
Saint
Nutzer
03.11.2002, 19:52 Uhr [ - Direktlink - ] |
Thema: MakeCD und IDE
Brett: Amiga, AmigaOS 4 Hi! Weiß jemand welche IDE Brenner MakeCD unterstützt? Oder hat vielleicht schonmal wer ein DVD Combo Laufwerk ausprobiert? Als Quelllaufwerk sollte doch eigentlich jedes DVD ROM funktionieren, oder? MfG Saint |
|||||
Saint
Nutzer
25.10.2002, 02:24 Uhr [ - Direktlink - ] |
Thema: Frage - etwas off topic...
Brett: Amiga, AmigaOS 4 Wenn dein Amiga schnell genug ist, kannst du dir ja auch ffmpeg ansehen. Zusammen mit der GUI Videokonverter ist das echt ein klasse Tool. Hab den Download Link leider nicht zur Hand, müßte aber in den News der letzten 3 Wochen mehrmals auftauchen. |
|||||
Saint
Nutzer
25.10.2002, 02:22 Uhr [ - Direktlink - ] |
Thema: Amiga-EBV mit "Freistellungs-Werkzeug"?
Brett: Amiga, AmigaOS 4 Für alle die keine Kohle ausgeben wollen ist PerfectPaint das richtige. Das Programm ist einfach super, es bedient sich fast wie PPaint, bietet allerdings eine Unmenge an Möglichkeiten, Effekten und Gimmicks, u.A. natürlich auch den Zauberstab Effekt. Aber das beste ist wie gesagt, es ist Freeware! http://gothic.fr.free.fr/amiga/ Demnächst kommt hoffentlich auch die neue Version raus, lang genug hats ja gedauert |
|||||
Saint
Nutzer
03.10.2002, 23:31 Uhr [ - Direktlink - ] |
Thema: VCDGEAR
Brett: Amiga, AmigaOS 4 Hi! Ganz einfach, du trägst alle Filenamen, die umgewandelt werden sollen, in eine Textdatei ein und startest dann VCDgear folgendermaßen: VCDgear -mpg2bin @txtdatei Out.bin Cu |
|||||
|
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |