Programmiersprache der Amiga-Games
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
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?
Mich würd ja ein Sourcecode von irgendeinem Klassiker BRENNEND interessieren.
Hat da viell. jemand was?
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)
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
<Schutsch> die die ich kenne, können kristallklare deutliche und absolut logische Antworten geben
<ArbeitsMuetze1> dein Amiga zählt nicht
From GBO
-
Dr. Enrique
- Beiträge: 527
- Registriert: 24.05.2005, 09:00
- Wohnort: Wien
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"?...
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"?...
- Joe Maroni
- Beiträge: 1200
- Registriert: 26.10.2004, 06:07
- Wohnort: Prignitz
- Kontaktdaten:
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...
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..
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...
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
-
Dr. Enrique
- Beiträge: 527
- Registriert: 24.05.2005, 09:00
- Wohnort: Wien
- Pfützenschützer
- Beiträge: 410
- Registriert: 23.04.2005, 00:47
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.der aufwand für ein spiel derheutigen generation wäre enorm...was finanziell wohl niemand unterstützen wird...
Btw: Assembler ist ein Graus! Ich bekomme Flashbacks bei dem Wort, von irgendwelchen Ampelschaltungen

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"
"Moin moin und Prost Kaffee"
@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. 
------------------------------
"Moin moin und Prost Kaffee"
"Moin moin und Prost Kaffee"
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.
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
Naja,als ungeübter wird Dir der Assemblercode nicht viel bringen.
Habe selbst ma in Assembler (auf nem 8085
) 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
)
Habe selbst ma in Assembler (auf nem 8085
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
<Schutsch> die die ich kenne, können kristallklare deutliche und absolut logische Antworten geben
<ArbeitsMuetze1> dein Amiga zählt nicht
From GBO
team 17 hat die quellcodes von "alien breed 3d ii" freigegeben. man kann die hier runterladen:Dr. Enrique hat geschrieben:Mich würd ja ein Sourcecode von irgendeinem Klassiker BRENNEND interessieren.
Hat da viell. jemand was?
http://ftp.uni-paderborn.de/aminetbin/f ... eed+source
-
Dr. Enrique
- Beiträge: 527
- Registriert: 24.05.2005, 09:00
- Wohnort: Wien
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"!
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
dzt: Der Clou ~ 01/03/2018
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
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)
Es gab aber auch mehrere Compiler fürn Amiga (irgendwo hab ich auch noch einen rumfliegen),also falls Du es ma selber probieren willst
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
<Schutsch> die die ich kenne, können kristallklare deutliche und absolut logische Antworten geben
<ArbeitsMuetze1> dein Amiga zählt nicht
From GBO