amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Suche [ - Suche - Neue Beiträge - Registrieren - Login - ]

1 -2- 3 Ergebnisse der Suche: 67 Treffer (30 pro Seite)
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:
Original von MagicSN:
Da wirds drueberraus noch einige Ueberraschungen geben :) U.U. ne Menge Ueberraschungen :)


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:
Original von AWDesign:

Ausserdem fand ich den Bericht über Pegasos interessant und neutraler als in der Amiga Future wo doch einige Fehler im Text waren,vorallen merkt man den Author dort an das er wohl wahrscheinlich selber "Betatester" bei Genesi ist;-)



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:
Original von cygnusEd:

Anscheinend hat GCC Probleme mit dem ASM-Code von catcomp. Vielleicht

hilft es ja, diesen Code zuvor mit einem Assembler in eine Object-Datei

umzuwandeln und dann hinzuzulinken ?(


Habs hier eben mit Phxass versucht, der spuckt auch einige Fehler aus.

Zitat:
Das mit der Idee, die Texte nachträglich zu setzen würde zwar klappen,

würde aber sehr viel Mehrarbeit bedeuten.


Außerdem bleibt noch das Refresh Problem...da weißt du nicht zufällig weiter?

Zitat:
Ich weiß, daß es Dir nicht direkt weiterhilft, aber wie wär's mit StormC 3.0?

Ist auf der Developer CD 2.1 zu finden und ist in der Bedienung meiner

Meinung nach viel einfacher. Die Developer-CD ist - wie ich finde - sowieso

ein Muß.


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:
Original von cygnusEd:

Leider muß das asm-File auch noch eingebunden werden. Das von Reactor

erzeugte object-file benötigt die darin enthaltenen Strings und IDs.


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:
Zugegebenermaßen war ich nicht ganz korrekt. Für den C-Code benötigst

Du den #define "CATCOMP_NUMBERS" und für den ASM-Code die Definition

"CATCOMP_ARRAY SET 1". Dann müßte es gehen. ;)


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:
Original von cygnusEd:

Welche Dateien hast Du in Deinem Projekt?


my-gui.c, Gui.o, Gui.res, Gui.h und Gui.cd

Zitat:
Hast Du mithilfe von

CatComp aus der von Reactor erzeugten Datei "xxx.cd" die zwei

Dateien "xxxCD.h" und xxxCD.asm" erzeugt?


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:
Und wenn ja, hast Du einen globalen #define "CATCOMP_ARRAY" erzeugt?

Wenn nicht, dann werden keine Texte und keine TextIDs erzeugt.

Schau mal in die Datei "xxxCD.asm" und Du wirst sehen warum.


Man, was man alles beachten muß....hab den define erzeugt, das Header File includet, aber die Fehlermeldung beim linken bleibt.

Zitat:
Zu 2:


Hast Du in Reactor für jedes Gadget die Tags "GA_ID" und "GA_RelVerify"

erzeugt? Sonst werden nämlich für dieses Gadget keine Messages erzeugt.


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:
Original von hillking:
Thortys Vorschlag ist zumindest überdenkenswert.

Klar müsste man die DM-Scheine neu drucken.

Allerdings sollte man die Microchips und den Metallenen Sicherheitsfaden drausenlassen, die sind nämlich nur drin damit DIE mit ihren Satteliten feststellen können wieviel Geld jeder mit sich rumträgt.

Ausserdem sollte man ein Gesetz machen das die böse Wirtschaft die Umstellung auf die DM nicht zur Preiserhöhung verwenden darf.

Man sollte eh jedes Jahr per Gesetz die Preise senken und die Löhne erhöhen.

Gerade in der Wirtschaft sollte der Mensch im Mittelpunkt stehen und nicht so Dinge wie Rentabilität.



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:
Original von Thorty:
In jedem Bundesland brauchen wir 20% Unterschriften,

in Bayern nur 10% und wir haben eine Volksabstimmung

erreicht, ist im Bundesgesetz so geregelt.

Daher gibt es eine reale Chance die D-Mark wieder

einzuführen.


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:
WIR SIND DAS VOLK ! ! !

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
 
 
1 -2- 3 Ergebnisse der Suche: 67 Treffer (30 pro Seite)

Suchbegriffe
Schlüsselwörter      Benutzername
Suchoptionen
Nur in diesen Foren suchen
   nur ganze Wörter
Nur Titel anzeigen
alle Treffer anzeigen

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.