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

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

Erste << 23 24 25 26 27 -28- 29 30 31 32 33 >> Letzte Ergebnisse der Suche: 1858 Treffer (30 pro Seite)
Reth   Nutzer

15.05.2009, 21:37 Uhr

[ - Direktlink - ]
Thema: GCC compiler error on new field creation
Brett: Programmierung

@gni:

Danke. Habs mal auf int gecastet, da diese floats überall zusammen mit ints verwendet werden und die Ergebnisse auch immer an ints zugewiesen werden.

Eine andere Frage noch:

Gibts auf dem Amiga auch sowas wie __cdecl?
Eine Suche innerhalb des SDK-Verzeichnisses ergab nur Treffer innerhalb des clib2-Unterverzeichnisses.

Ciao
 
Reth   Nutzer

15.05.2009, 00:44 Uhr

[ - Direktlink - ]
Thema: GCC compiler error on new field creation
Brett: Programmierung

@Holger:

Leider nein.

Es ist aber wohl meine Schuld, hatte ne falsche Codestelle gepostet.

Das Problem tritt hier auf, in der letzten Zeile:
C++ code:
void Image::scale(float sx,float sy) {
 //this->scale_x *= sx;
 //this->scale_y *= sy;
 int w = this->getWidth();
 int h = this->getHeight();
 SDL_LockSurface(this->surface);
 unsigned char *src_data = (unsigned char *)this->surface->pixels;
 /*FIBITMAP *new_bitmap = FreeImage_Allocate(sx * w, sy*h, this->surface->format->BitsPerPixel);
 unsigned char *data = (unsigned char *)FreeImage_GetBits(new_bitmap);*/
 int bytesperpixel = this->surface->format->BytesPerPixel;
 unsigned char *new_data = new unsigned char[sx * w * sy * h * bytesperpixel];


Da die beiden Werte sx und sy allerdings als float übergeben werden könnte es damit zusammenhängen, oder?

Seltsamerweise funktioniert das zum Code gehörende Windows-Executable. Keine Ahnung, mit welchem Compiler das erstellt wurde. Vielleicht wurde es nur für Windows korrigiert?
Den Source gibt es auch für Linux, dort habe ich ihn aber auch nicht compiliert.

Eine andere Frage habe ich auch noch: Könnte es Probleme geben, wenn man dem GCC C++ Sourcen gibt und diese mit:

gcc c source.cpp ...

compiliert anstelle von:

g++ ...

?
Oder spielt das keine Rolle?

Ciao
 
Reth   Nutzer

14.05.2009, 10:44 Uhr

[ - Direktlink - ]
Thema: GCC compiler error on new field creation
Brett: Programmierung

@Holger:

Die Werte sind wie folgt definiert:
C++ code:
int w = this->getWidth();
int h = this->getHeight();
...
int n_bytes = alpha ? 4 : 3;


Die Methoden getWidth() und getHeight() liefer einen int-Wert zurück. Dieser wird aus den Werten w und h der Surface geholt:
C++ code:
int Image::getWidth() const {
	return this->surface->w;
}

int Image::getHeight() const {
	return this->surface->h;
}


surface ist dabei immer eine SDL_Surface, deren Attribute w und h sind vom Typ int.

Sehr seltsam!

Ciao
 
Reth   Nutzer

13.05.2009, 23:23 Uhr

[ - Direktlink - ]
Thema: GCC compiler error on new field creation
Brett: Programmierung

Hallo zusammen,

hänge gerade an einem Compilerfehler bei dem Versuch einen fremden Source für den Amiga zu compilieren (SDL).

Habe folgende C++ Zeile:
C++ code:
unsigned char *new_data = new unsigned char[w * h * n_bytes];


Soweit ich weiss kann man in C++ ja Felder auch mit new [] anlegen. Allerdings sagt der Compiler hier, dass new nur integrale oder enumerierte Typen verträgt. w, h und n_bytes sind alles numerische Werte, so dass dem Erstellen eines Feldes hier eigentlich nix im Wege stehen sollte.

Liegt das am "unsigned char"? Oder an Compilereinstellungen?

Kann das Problem auch durch Umprogrammierung lösen, würde nur gern verstehen, was er hier bemängelt!

Ciao
 
Reth   Nutzer

09.05.2009, 18:23 Uhr

[ - Direktlink - ]
Thema: Fragen zu GCC und Make
Brett: Programmierung

@thomas:

Verstanden. Bleibt immer noch die Frage, wie ich mehrere Pfade getrennt bei INCPATH einstellen kann. Eine Trennung mit Semikolon hatte bei mir gestern nicht funktioniert.

Das Problem ist, dass die SDL-Dateien ihre eigenen Includes nicht finden.

Ich nehme innerhalb meiner Files z.B. <SDL/sdl.h>, SDL_image nimmt z.B. "sdl.h" und findets prompt nicht.

Die Installation der SDL unter AOS4 habe ich nach Anleitung vorgenommen!

Ciao
 
Reth   Nutzer

09.05.2009, 01:00 Uhr

[ - Direktlink - ]
Thema: Pixeln lernen mal wieder!
Brett: Amiga, AmigaOS 4

Hallo zusammen,

möchte dieses Thema nochmal aufgreifen.

Vor geraumer Zeit hatte Pixl ja mal angefragt, wie das Interesse zu einem diesbezüglichen Tutorial aussieht.

Leider gab es nie ein solches Tutorial.

Ich habe einige im Internet auffindbare Tutorials zu diesem Thema schon durch, hätte aber gern noch mehr Anleitung zu diesem Thema.

Um mal ein Beispiel zu geben:

Ich würde gern wissen wie man z.B. eine Wolke, einen Baum oder eine Mauer pixelt. Mal von schräg oben (isometrisch), mal von schräg unten (isometrisch) usw.

So nach der Art: Zuerst machen wir dies, dann kommt jenes und dann machen wir das usw.

Kennt von euch jemand solche Art Tutorials oder könnte sie anbieten?

Alternativ wäre auch die Angabe/der Verweis auf Algorithmen, die einige solcher Sachen erzeugen können hilfreich, wie sie z.B. "Der Wanderer" (aka Thilo Köhler) schon beschrieben hat!

Bin mal auf Resonanz gespannt! Gibt es noch Pixelkünstler hier? Eine Einschränkung auf <= 256 Farben ist für mich derzeit kein Problem!

Ciao
 
Reth   Nutzer

09.05.2009, 00:06 Uhr

[ - Direktlink - ]
Thema: Fragen zu GCC und Make
Brett: Programmierung

Hallo zusammen,

verzweifle gerade etwas an den Einstellungen innerhalb eines Makefiles.

Bin der Meinung, dass unter INCPATH zusätzliche Include-Pfade angegeben werden. Stimmt das nicht?

Wie ist denn der korrekte Weg innerhalb eines Makefiles "global" zusätzliche Include-Pfade anzugeben? Die sollten ja unter -I überall beim Compilieren auftauchen!

Eine weitere Frage betrifft die "Optimierung" des GCC im Rahmen eines Makefiles, so dass weniger Speicher beim Compilieren gebraucht wird!

Gibt es hier eine Möglichkeit, die Reihenfolge der Compilierungen bzw. die Art der Compilation so zu beeinflussen, dass weniger Speicher gebraucht wird?

Grund ist, dass beim Compilieren meines Projektes unter AOS4 auf meinem A4000 regelmäßig der gesamte Hauptspeicher ausgeht und dann der Rechner einfriert!

Vielen Dank schon einmal!

Ciao
 
Reth   Nutzer

06.05.2009, 17:32 Uhr

[ - Direktlink - ]
Thema: SDL-Geschwindigkeit unter AOS4
Brett: Amiga, AmigaOS 4

@ZeroG:

Daher meine Frage: Ist es auf den angefragten Boards flüssig nutzbar? Wenn ja mit welchen Einstellungen und bis zu welchen Auflösungen?

Ciao
 
Reth   Nutzer

05.05.2009, 23:00 Uhr

[ - Direktlink - ]
Thema: SDL-Geschwindigkeit unter AOS4
Brett: Amiga, AmigaOS 4

Hallo zusammen,

wollte mal wissen, wie denn so die Geschwindigkeit von SDL unter AOS4 auf den unterschiedlichen Hardwareplattformen ist?

Habe gerade Stratagus mit Invasion unter AOS4 auf meinem A4000 mit PPC233 ausprobiert. Nur unter 640x480 und alles abgeschaltet, was auf die Performance geht.

Das Ganze geht leider nur sehr sehr zäh.

Wie sieht es denn damit z.B. auf einem SAMflex mit 800MHz oder einem PegII aus? Ist es dort auch so zäh?

Ciao
 
Reth   Nutzer

02.05.2009, 22:05 Uhr

[ - Direktlink - ]
Thema: Spezielle Angebote von ACube und Elbox
Brett: Amiga, AmigaOS 4

@Dr-Eprom:

Sind nicht meine Angebote. Wollte sie nur hier bekannt machen, da es als News-Meldung (zumindest, was die ACube-Angebote angeht) hier nicht möglich war!

Ciao
 
Reth   Nutzer

30.04.2009, 23:36 Uhr

[ - Direktlink - ]
Thema: Spezielle Angebote von ACube und Elbox
Brett: Amiga, AmigaOS 4

Hallo zusammen,

da es die Angebote von ACube nicht in die News geschafft haben (hatte sie eigentlich gemeldet) stelle ich sie mal hier rein:

Angebote ACube

Dazu hat Elbox auch noch eine ähnliche Meldung rausgebracht:

Angebote Elbox

Ciao
 
Reth   Nutzer

24.03.2009, 17:47 Uhr

[ - Direktlink - ]
Thema: GoldED Studio AIX und SDL-Installation
Brett: Programmierung

Und was mich noch interessiert ist:

Wie stellt das OS4-SDK bitte seine Include-Pfade für den GCC bereit? Konnte weder in den Assigns noch im Path was finden!

Auch die startup-Dateien machten mich nicht schlauer!

Woher findet GCC denn die Inlucdes unterhalb von local/...?

In der Doku zum SDK steht zwar drin, dass diese Pfade eingebunden werden, aber wie erkennt der GCC das zur Laufzeit?

Wenn ich mein Projekt in Codebench compiliere, dann wird dem GCC kein entsprechendes Flag auf diese Include-Verzeichnisse mitgegeben!

Ciao
 
Reth   Nutzer

23.03.2009, 22:20 Uhr

[ - Direktlink - ]
Thema: GoldED Studio AIX und SDL-Installation
Brett: Programmierung

@ZeroG:

Hm, werd erstmal davon absehen, da ich von der SDL eigentlich 0 Ahnung hab.

Was mich aber mal interessieren würde ist, wie denn der gedachte Include-Pfad für die SDL und deren teils eigenständige (wie SDL_image) Komponenten ist?

"SDL.h" oder
"SDL/SDL.h"

?

Ciao
 
Reth   Nutzer

22.03.2009, 20:16 Uhr

[ - Direktlink - ]
Thema: Name eines Amiga500-Spiels
Brett: Amiga, AmigaOS 4

@cgutjahr:

Ist von der Perspektive und dem "Gleiter" her so ähnlich wie das hier:

Air Strike USA

Bzw. war es win bisschen so wie das nur mit besserer Grafik:

T-Bird

Es könnte das hier gewesen sein, bin mir aber nicht sicher:

Vindex

Ciao

[ Dieser Beitrag wurde von Reth am 22.03.2009 um 22:07 Uhr geändert. ]
 
Reth   Nutzer

22.03.2009, 19:53 Uhr

[ - Direktlink - ]
Thema: GoldED Studio AIX und SDL-Installation
Brett: Programmierung

@ZeroG:

Ich weiss, dass ich mit den Compiler- und Linkerflags Verzeichnisse usw. angeben kann. Allerdings bin ich davon ausgegangen, dass das SDK out of the Box funktioniert und alle dorthin installierten Zusätze automatisch in den richtigen Pfaden gefunden werden!

BTW: Benutze derzeit Codebench, macht noch richtig Spass (hab schon einige Verbesserungspunkte gefunden)!

Ciao
 
Reth   Nutzer

22.03.2009, 18:25 Uhr

[ - Direktlink - ]
Thema: GoldED Studio AIX und SDL-Installation
Brett: Programmierung

@ZeroG:
Also die Installation hat funktioniert, nur scheint die SDL-Version von Richard entweder Probleme zu haben, oder es fehlt noch was!

In der Datei SDL_image.h werden nämlich folgende Includes nicht gefunden:

#include "SDL.h"
#include "SDL_version.h"
#include "begin_code.h"

Den #include für SDL.h musste ich in den Codeklassen anpassen in "SDL/SDL.h"!

Aber innerhalb von SDL kann und will ich doch nicht anfangen #include-Pfade zu editieren!

Fehlt hier noch was bei der Installation oder den Pfaden?

Ciao

[ Dieser Beitrag wurde von Reth am 22.03.2009 um 19:28 Uhr geändert. ]
 
Reth   Nutzer

22.03.2009, 16:41 Uhr

[ - Direktlink - ]
Thema: Name eines Amiga500-Spiels
Brett: Amiga, AmigaOS 4

@cgutjahr:

Schade, das wa es leider nicht! Sieht aber auch interessant aus!

Ciao
 
Reth   Nutzer

22.03.2009, 10:57 Uhr

[ - Direktlink - ]
Thema: Name eines Amiga500-Spiels
Brett: Amiga, AmigaOS 4

Darf ich den Thread (jetzt schon) recyclen?

Mir geht es ähnlich! Ich suche ein Spiel (glaube mein erstes auf dem Amiga, war beim Kauf meines A500 damals dabei), bei dem man mit einem Gleiter über eine Ebene flieg, Hindernissen ausweicht oder diese abschießt.
Die Hindernisse waren z.B. Säulen, Kugeln usw!

Man sah den Gleiter (der war ziemlich dunkel, scharz/grau) von hinten und man konnte hauptsächlich nach links und rechts ausweichen (oben und unten ging nur wenig).

Mehr kann ich leider nicht dazu beschreiben, ist schon viele Jahre her!

Hat jemand vielleicht ne Idee?

Vielen Dank schon einmal.

Ciao

[ Dieser Beitrag wurde von Reth am 22.03.2009 um 13:58 Uhr geändert. ]
 
Reth   Nutzer

07.03.2009, 22:18 Uhr

[ - Direktlink - ]
Thema: Ersatz für fmod
Brett: Programmierung

Hat sonst jemand noch ne Idee?
 
Reth   Nutzer

04.03.2009, 12:25 Uhr

[ - Direktlink - ]
Thema: Ersatz für fmod
Brett: Programmierung

@tboeckel:

Hm libm sagt mir jetzt leider nix.

Habe nur festgestellt, dass es diese Bibliothek fmod nicht für den Amiga verfügbar ist (nach meinen Recherchen im Web).

S. a.: FMOD

Wie verwende ich denn libm so, dass die FMOD-Funktionen vom Compiler angenommen werden?

Ciao
 
Reth   Nutzer

03.03.2009, 23:15 Uhr

[ - Direktlink - ]
Thema: Ersatz für fmod
Brett: Programmierung

Hallo zusammen,

ich versuche gerade einen Linux-SDL-Source, in dem fmod verwendet wird zu portieren (zunächst einmal zu compilieren).

Daher stellt sich mir die Frage, was der beste und am schnellsten und einfachsten machbare Ersatz für fmod wäre?

Der Source ist in C++ gehalten, der Ersatz sollte sich also damit verwenden lassen!

Wäre hier die Verwendung von SDL auch für den Sound am empfehlenswertesten?

Vielen Dank schon einmal!

Ciao
 
Reth   Nutzer

24.02.2009, 18:58 Uhr

[ - Direktlink - ]
Thema: GoldED Studio AIX und SDL-Installation
Brett: Programmierung

@ZeroG:

Das sdl-config ist ein Skript (schau mal ins bin-Verzeichnis der SDL-Installation, ist auch bei der AOS4-Version dabei).

Das Ausführen dieses Skriptes aus dem Makefile klappt wie gesagt nicht, da es sich um ein Unix-/Linux-Skript handelt und es mit AOS4, dessem SDK und dem GCC keine Umgebung gibt, in der diese ausgeführt werden können (wie es bei GG der Fall ist).

Ciao
 
Reth   Nutzer

23.02.2009, 21:13 Uhr

[ - Direktlink - ]
Thema: GoldED Studio AIX und SDL-Installation
Brett: Programmierung

@ZeroG:

Danke!

Die sdl-config wird in dem makefile gerufen, das zu dem Projekt gehört, dass ich versuche für den Amiga zu portieren.

Deinen Worten entnehme ich, dass ich das sdl-config Skript einfach aus dem Makefile entfernen kann. Ist dem so?

Gibt es für den Amiga eigentlich eigene Compile- und Linkoptionen, wenn man SDL verwenden will, oder kann man z.B. die von hier verwenden:

altes SDL Readme

Ciao
 
Reth   Nutzer

23.02.2009, 20:27 Uhr

[ - Direktlink - ]
Thema: GoldED Studio AIX und SDL-Installation
Brett: Programmierung

Hallo zusammen,

habe bisher vergeblich nach einer Anleitung oder Ähnlichem gesucht.

Ich frage mich, wie ich die SDL (AOS4-Version) korrekt zusammen mit dem GCC und GoldED Studio AIX installiert bekomme und unter AmigaOS verwenden kann! Und zwar so, dass ich Programme, welche die SDL verwenden auch compilieren kann (z.B. für Portierungen).

Ich kann die Includes der SDL dem zu compilierenden Projekt ja ohne weiteres zufügen, aber bei den Libs der SDL (*.a) bin ich mir schon nicht mehr sicher. Kommen die nach gcc:libs?

Am schlimmsten ist es mit dem Script sdl-config (dieses wird in dem Makefile, das ich von dem zu portierenden Source verwende gerufen). Da mit dem GCC und GoldED keine GG-Installation verbunden ist, fehlt auch ein entsprechendes Assign.

Da sdl-config ein Unix-/Linux-Shellskript ist stellt sich mir die Frage, wie das überhaupt ausgeführt werden können soll!

Kann ich sdl-config überhaupt verwenden, oder läuft das unter AmigaOS anders?

Hat jemand eine Idee, oder kann mir anderweitig weiterhelfen?

Vielen Dank schon einmal!

Ciao
 
Reth   Nutzer

23.02.2009, 11:39 Uhr

[ - Direktlink - ]
Thema: Newlib oder clib2?
Brett: Programmierung

@Sperrmuell:

Danke.

Welche der beiden ist denn empfehlenswerter?

Ciao
 
Reth   Nutzer

23.02.2009, 11:13 Uhr

[ - Direktlink - ]
Thema: Newlib oder clib2?
Brett: Programmierung

Hm, hab gerade gesehen, dass beim Durchklicken der Compilerprefs ein Requester kommt, bei dem ein Pfad zur Clib2 eingestellt ist.

Daher gehe ich mal davon aus, dass gegen diese gelinkt wird!

Oder sehe ich das falsch?

Ciao
 
Reth   Nutzer

23.02.2009, 10:44 Uhr

[ - Direktlink - ]
Thema: Newlib oder clib2?
Brett: Programmierung

Hallo zusammen,

ich habe mal eine peinliche Frage:

Wie kann ich denn feststellen, gegen welche Lib ich mit OS4 GCC unter GoldED AIX compiliere?

Vielen Dank schon einmal!

Ciao
 
Reth   Nutzer

19.02.2009, 23:33 Uhr

[ - Direktlink - ]
Thema: Alte Spiele netzwerkfähig machen
Brett: Programmierung

Grmpf! Der Sourcecode von GigaLoMania ist echt interessant, ABER komplett unkommentiert!!!

Sehr ärgerlich!

Ciao
 
Reth   Nutzer

19.02.2009, 23:31 Uhr

[ - Direktlink - ]
Thema: Alte Spiele netzwerkfähig machen
Brett: Programmierung

@Bluebird:

Gibt schon ein Device dafür, mit dem haben einige schon NAPALM via Internt gespielt. Würde ich auch gern mal ausprobieren!

Ciao
 
Reth   Nutzer

19.02.2009, 22:06 Uhr

[ - Direktlink - ]
Thema: Alte Spiele netzwerkfähig machen
Brett: Programmierung

Zitat:
Original von cgutjahr:
Zitat:
Original von Reth:
Im Kopf habe ich dabei solche Sachen wie Battle Isle, SpeedballI + II, MegaLoMania. Die Liste dürft ihr gern ergänzen.

Einen Clone von Battle Isle gibt es bereits:

http://www.asc-hq.org/


Den hab ich auch schon mal angetestet, war leider nicht so intuitiv und ist auch etwas komplexer (was ja eigentlich gut ist, hat mir trotzdem nicht so zugesagt, vielleicht auch, weil ich am PC nicht gern spiele).

Zitat:
Ein Remake von MegaLoMania ist (war?) auch in Arbeit:

http://homepage.ntlworld.com/mark.harman/comp_mlm.html


Habs mir mal angesehen. Baut komplett auf SDL auf. Hm, damit wäre ein Anfang vielleicht möglich. Allerdings mag ich SDL überhaupt nicht, läuft bei mir auf dem 4000er alles viel zu langsam!

Zitat:
Bei rundenbasierten Spielen gibt es prinzipiell auch die Möglichkeit "PBEM"-Unterstützung zu simulieren. indem man gespeicherte Spielstände per Mail hin- und herschickt.

"PBEM" find ich nicht sehr prickelnd, auch wenn die Spiele eh nur rundenbasiert sind!

Ciao
 
 
Erste << 23 24 25 26 27 -28- 29 30 31 32 33 >> Letzte Ergebnisse der Suche: 1858 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.
.