Dieses Forum nutzt Cookies
Dieses Forum nutzt Cookies um Anmeldeinformationen (keine Passwörter) zu speichern. Dabei werden diese Informationen als kleine Textdateien auf deinem Endgerät abgelegt. Sie können nur durch dieses Forum ausgelesen werden und stellen kein Sicherheitsrisiko dar. Neben deinem letzten Login wird auch abgespeichert, welche Themen du bereits gelesen hast.

Zudem wird ein Cookie angelegt, in dem abgespeichert wird, ob du diesen Hinweis gelesen hast. Damit wird er nicht jedes mal angezeigt.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Bahnhof-Code verstehen ....
Verfasser Nachricht
planetmaker
Tycoon
*****

Beiträge: 1.309
Registriert seit: Oct 2008
Beitrag #6
RE: Bahnhof-Code verstehen ....
(07.05.2014 09:52)mb schrieb:  Beide Programme sind "Hochsprachen frontends", sie stützen sich auf nfo ab und erzeugen eine grf-Datei. Der Ansatz ist allerdings unterschiedlich, siehe hier:

Die Aussage ist nicht korrekt. Im Gegensatz zu m4nfo, welches als Prä-Processor agiert und nfo-code erzeugt, welcher von grfcodec als eigentlicher compiler zu einem grf verarbeitet wird, ist nmlc ein eigenständiger Compiler, der eines solchen Umwegs über NFO nicht bedarf.

Sowohl nforenum/grfcodec (mit NFO als Programmiersprache) als auch nmlc (mit nml als Programmiersprache) sind eigenständige Implementierungen der grf specs (die mit nfo erstmal wenig zu tun haben - oder nur insoweit als NFO quasi als "NewGRF-Assembler" alle Dinge mit Ausnahme der Referenzen der "real sprites" und weniger Vergleichsoperatoren nur bei ihrem hexadezimalen Namen nennt, sprich, dass man größtenteils direkt die NewGRF specs programmiert, inklusive so lustiger Sachen wie die Notwendigkeit, Zahlen in big endian - Notation anzugeben etc.

[Bild: 4q27gcl]
Schreib Deine eigenen NewGRFs, KIs oder Skripte. Siehe dazu DevZone, NML und Tutorien
07.05.2014 10:20
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Nachrichten in diesem Thema
RE: Bahnhof-Code verstehen .... - mb - 06.05.2014, 08:41
RE: Bahnhof-Code verstehen .... - mb - 07.05.2014, 09:52
RE: Bahnhof-Code verstehen .... - planetmaker - 07.05.2014 10:20
RE: Bahnhof-Code verstehen .... - mb - 07.05.2014, 10:52
RE: Bahnhof-Code verstehen .... - mb - 07.05.2014, 11:18
RE: Bahnhof-Code verstehen .... - mb - 07.05.2014, 12:22
RE: Bahnhof-Code verstehen .... - mb - 07.05.2014, 13:59
RE: Bahnhof-Code verstehen .... - mb - 07.05.2014, 14:59
RE: Bahnhof-Code verstehen .... - mb - 08.05.2014, 06:12
RE: Bahnhof-Code verstehen .... - mb - 08.05.2014, 07:52

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste