Programmiersprache der Amiga-Games

... und hier alles zur Software hinein ...<br>Anfragen zu copyright geschützter Software sind NICHT ERLAUBT !!!!!!! Falls Ihr solche Software kaufen wollt, gibt es einen <a href="http://www.german-amiga-community.de/index.php?c=4">Marktplatz</a> hier im Forum !

Moderatoren: gunatm, RetroMan, Independent, Dennis, Dirty Harry, CASSIUS

Dr. Enrique
Beiträge: 527
Registriert: 24.05.2005, 09:00
Wohnort: Wien

Programmiersprache der Amiga-Games

Beitrag von Dr. Enrique »

Weiß eigentlich jemand in welcher Sprache die damaligen Amigagames gecodet wurden.

Mich würd ja ein Sourcecode von irgendeinem Klassiker BRENNEND interessieren.

Hat da viell. jemand was?
Benutzeravatar
HonK
Beiträge: 1148
Registriert: 18.03.2005, 07:41
Wohnort: Berlin

Beitrag von HonK »

Viele wurden m.E. nach in C(++) programmiert,kann mich da aber auch irren.
Public Domian/Freeware Games wurden manchmal auch einfach in BASIC geschrieben.

Weitere Sprachen waren: PASCAL,OBERON und Fortran (od die aber auch eingesetzt wurden,weiss ich nicht)
<Schutsch> was kennt ihr bloß für Frauen
<Schutsch> die die ich kenne, können kristallklare deutliche und absolut logische Antworten geben
<ArbeitsMuetze1> dein Amiga zählt nicht

From GBO :D
Dr. Enrique
Beiträge: 527
Registriert: 24.05.2005, 09:00
Wohnort: Wien

Beitrag von Dr. Enrique »

C++ gab's damals schon?

Basic war mir klar. Damit liessen sich aber keine komplexen Spiele wie zB A-Train, Lotus, etc. machen. Da würd mich mal der Sourcecode interessieren.
Und natürlich auch wie die Entwicklungsumgebung damals aussah. Hatten die C(++) in der Workbench laufen??...od. gab's da "was eigenes"?...
Benutzeravatar
Joe Maroni
Beiträge: 1200
Registriert: 26.10.2004, 06:07
Wohnort: Prignitz
Kontaktdaten:

Beitrag von Joe Maroni »

C war die gebräuchlichste Sprache auf dem Amiga...das hat noch was mit Unix zu tun weil aOS drauf basiert...
kommerzielle Spiele selber denke ich mal wurden vorwiegend in Assembler programmiert, weil dadurch sämtliche resourcen des amigas ausgeschöpft werden konnten...
was heutzutage auch noch möglich ist, aber nicht mehr gemacht wird da mittlerweile die taktfrequenzen weit von 7,19 MHz liegen... :lol:
der aufwand für ein spiel derheutigen generation wäre enorm...was finanziell wohl niemand unterstützen wird...
übrigends ist es auch interessant daß die CPU etwa 4mal so langsam war wie der Blitter...dadurch waren auf dem amiga solche schöne bunte bilder erst möglich..
Dr. Enrique
Beiträge: 527
Registriert: 24.05.2005, 09:00
Wohnort: Wien

Beitrag von Dr. Enrique »

Cool!
Hätte gerne mal den Proggern über die Schulter gekuckt!
:)
Dr. Enrique
Beiträge: 527
Registriert: 24.05.2005, 09:00
Wohnort: Wien

Beitrag von Dr. Enrique »

und mitgemacht :D
seit 2003: World of Sensible Soccer 1995-96
dzt: Der Clou ~ 01/03/2018
Benutzeravatar
Pfützenschützer
Beiträge: 410
Registriert: 23.04.2005, 00:47

Beitrag von Pfützenschützer »

der aufwand für ein spiel derheutigen generation wäre enorm...was finanziell wohl niemand unterstützen wird...
Naja, gerüchteweise ist ja die Quake3-Engine auch in Assembler entstanden. Das könnte der Grund sein, wesshalb Q3 auch auf meinem alten 200er mit Voodoo1 flüssig lief, während alle anderen Spiele der damaligen Generation da schon nichtmehr mitmachten.

Btw: Assembler ist ein Graus! Ich bekomme Flashbacks bei dem Wort, von irgendwelchen Ampelschaltungen :saufen:
Benutzeravatar
gunatm
Board-Angestellter
Beiträge: 50891
Registriert: 26.10.2004, 19:49
Wohnort: Bahrenfeld

Beitrag von gunatm »

Assembler ist halt ziemlich böse. Selbst wenn man einen Sourcecode hätte, wäre der Aufwand gigantisch, ohne Kommentare nachzuvollziehen, was der Programmierer dort gemacht hat. Leider ist jeder Assembler auch noch individuell auf die CPU zurechtgeschnitten. Die meisten Sourcecodes werden wohl in den intergalaktischen Datenmülleimer gewandert sein.
------------------------------
"Moin moin und Prost Kaffee"
Benutzeravatar
gunatm
Board-Angestellter
Beiträge: 50891
Registriert: 26.10.2004, 19:49
Wohnort: Bahrenfeld

Beitrag von gunatm »

@Pfützenschützer Call of Duty basierte auch auf der Quake3-Engine, aber da wird dein Rechner schon vorher schlappgemacht haben. Für Quake3 habe ich damals minimal einen K6-II/450 sowie 16MB-Rage128-Graka gehabt. Naja ... der K6-II/450 spielte ja auch eher in der Leistungsklasse eines P-II/266. Mein Kumpel hatte damals einen der ersten Athlons mit 500mhz und das war schon ok. :roll:
------------------------------
"Moin moin und Prost Kaffee"
Benutzeravatar
KillaByte
Beiträge: 4313
Registriert: 26.10.2004, 17:46
Wohnort: Stuttgart

Beitrag von KillaByte »

Wenn in aktuellen Spieletiteln überhaupt noch Assembler zum Einsatz kommt, dann als sog. inline Assembler - also in C-Code eingebettete Assembler-Schnipsel.

Wird aber wohl so gut wie nicht mehr gemacht, da das dann wie vorher schon erwähnt überhaupt nicht mehr portabel ist, was man sich in Zeiten, in denen ein Titel gleich für mehrere Plattformen rauskommt, gar nicht mehr leisten kann.
"Es war genau wie bei 'Karate Kid' - aus dem Kino raus mit dem 'ich mach jetzt Karate'-Blick"
Dr. Enrique
Beiträge: 527
Registriert: 24.05.2005, 09:00
Wohnort: Wien

Beitrag von Dr. Enrique »

hmm, klingt ja alles sehr interessant.

trotzdem hätte mich ein (assembler) quellcode mal interessiert bevor er in den intergalaktischen Datenmüllkontainer wandert ;)
seit 2003: World of Sensible Soccer 1995-96
dzt: Der Clou ~ 01/03/2018
Benutzeravatar
HonK
Beiträge: 1148
Registriert: 18.03.2005, 07:41
Wohnort: Berlin

Beitrag von HonK »

Naja,als ungeübter wird Dir der Assemblercode nicht viel bringen.

Habe selbst ma in Assembler (auf nem 8085 :D) programmiert,und da waren alleine schon 5 Zeilen Code nötig,um nur einen Buchstaben auf den Bildschirm zu bringen.

Es heisst nicht umsonst,das Assembler eine der schwersten Sprachen ist (sogar chinesisch soll leichter zu lernen sein ;) )
<Schutsch> was kennt ihr bloß für Frauen
<Schutsch> die die ich kenne, können kristallklare deutliche und absolut logische Antworten geben
<ArbeitsMuetze1> dein Amiga zählt nicht

From GBO :D
OGee
Beiträge: 27
Registriert: 14.05.2005, 11:40

Beitrag von OGee »

Dr. Enrique hat geschrieben:Mich würd ja ein Sourcecode von irgendeinem Klassiker BRENNEND interessieren.

Hat da viell. jemand was?
team 17 hat die quellcodes von "alien breed 3d ii" freigegeben. man kann die hier runterladen:

http://ftp.uni-paderborn.de/aminetbin/f ... eed+source
Dr. Enrique
Beiträge: 527
Registriert: 24.05.2005, 09:00
Wohnort: Wien

Beitrag von Dr. Enrique »

WOW!
HAb mir den Sourcecode 1 mal angesehen. Is ja Wahnsinn!!!!

Wie konnten sich die Progger nur damit auskennen???
Ich meine, wer hat das denen damals beigebracht???
Waren das alle Genies, Naturtalente,....???
Auf welchen Maschinen wurde geproggt? (doch nicht auf 'nem Amiga mit Workbench, oder?)


PS:
Wenn ich mir heute eine Objektorientierte Sprache zum Vergleich hernehme, ist die ja "direkt leicht"!
seit 2003: World of Sensible Soccer 1995-96
dzt: Der Clou ~ 01/03/2018
Benutzeravatar
HonK
Beiträge: 1148
Registriert: 18.03.2005, 07:41
Wohnort: Berlin

Beitrag von HonK »

Wie schon gesagt,Assembler is nicht gerade einfach.

Es gab aber auch mehrere Compiler fürn Amiga (irgendwo hab ich auch noch einen rumfliegen),also falls Du es ma selber probieren willst :roll:

PS: Hab meinen eben wiedergefunden.

Der is von Boeder und nennt sich:

Commodore Amiga DOS-Assembler-Entwicklungspaket RPF - 2.0
(Erschien als Public Domain,also mit etwas Glück im Netz zu finden)
<Schutsch> was kennt ihr bloß für Frauen
<Schutsch> die die ich kenne, können kristallklare deutliche und absolut logische Antworten geben
<ArbeitsMuetze1> dein Amiga zählt nicht

From GBO :D
Antworten