Schlagwort-Archive: Source_gone_puplic

You are standing in front of a small brick building…..

Source Code dazu gibt es hier:
Colossal Cave Adventure Page

Werbeanzeigen

Binäre Inzucht

Der Small C Compiler wurde in C entwickelt. Die ersten Versionen wurden mit Hilfe des Tiny C Interpreters (Tiny C Associates) entwickelt (vgl. [1], Seite 42, Absatz 4). 

Schließlich übersetzte der interpretierte Code des Compilers seine eigene Eingabe:

Und endlich kam der Tag, da der Compiler (Anmerkung des Verfassers: Gemeint ist der interpretierte Compiler) unter Unix lief und seinen eigenen Quellcode als Eingabe akzeptierte (vgl. [1], Seite 43, Absatz 2).

Das war nun lediglich die Vorstufe zur Inzucht, das so erzeugte Binary war die erste Variante von Small C. Diese war dann der Ausgangspunkt zur weiteren Entwicklung und Verbesserung:

[..] und erneut musste sich der Compiler selbst übersetzen. Als Ergebnis dieser Inzucht tauchten einige Fehler im erzeugten 8080- Code auf , die mir bisher entgangen waren. Nachdem ich sie korrigiert hatte, kompilierte ich den Compiler erneut, benutzte dann das Ergebnis um den Compiler erneut zu kompilieren und kompilierte schließlich den Compiler erneut (vgl. [1], Seite 43, Absatz 2).

Das jeweilige Kompilat (ein 8080 Source- File) wurde mit dem jeweiligen Vorgänger (der Variante, die Ihn selbst erzeugt hatte) vergleichen. Als das Ergebnis schließlich identisch war, nahm der Autor an, dass der Compiler fehlerfrei arbeitete.

Faszinierend! Mehr Informationen zu Small C finden sich hier im Blog: Dr. Dobb’s Journal, C- Tools

Einen C- Interpreter (nicht der hier im Text genannte) findet man dort: Tiny C Interpreter, github (Letzter Aufruf 29.10.2014). Ich habe das Programm noch nicht getestet, laut der Beschreibung im Readme sollte es sich für UNIX kompilieren lassen.

[1] Chain, Ron (1986): Dr. Dobb’s Journal, Ein Small C- Compiler für 8088 Maschinen, München, Verlag Markt und Technik. Wiedergabe eines Artikels aus: Dr. Dobb’s Journal (DDJ) Nr. 45, Juli 1980.


Neuer alter Source Code

….na ja, neu kann man da nicht gerade sagen. Der Source Code des MS- DOS 1.0 und 2.0 wurde veröffentlicht.

Zunächst einmal vielen Dank an die Computerarchäologen bei Computerarchäologie: https://www.facebook.com/ShiftRestoreEscape

Neben dem frühen MS- DOS finden sich im Artikel Verweise auf den Source des Apple II DOS und den Source des Word 1.1 Selbstverständlich gibt es interessantes zu lesen und viel Inspiration für eigene Recherchen. Viel Spass.

Hier der Link zum Artikel: http://www.computerhistory.org/atchm/microsoft-ms-dos-2-0-source-code/

Und da der Link zu meiner eigenen kleinen Sammlung veröffentlichten Source Codessource_gone_puplic

 


Atari 7800

Wer sich für das Atari 7800 interessiert, der findet auf der nachfolgend verlinkten Seite eine erste Anlaufstelle.

6502 Source gefällig, bitte sehr, hier endeckt der neugierige Programmeschreiber/ Source Code Forscher, was er begehrt. Interessante Erkenntnis: Der Atari ST war Entwicklungssystem. Teile des Source dafür wurden ebenfalls veröffentlicht.

http://www.atarimuseum.com/videogames/consoles/7800/games/


Source gone puplic, again…….

Chris Crawford stellt auf seiner Heimseite den Source für einige seiner Spiele zum Download bereit.


Pitfall

Nettes Spielchen, ob als Original oder als Remake. Kürzlich entdeckt: Eine Version im ASCII- Zeichen Format….

http://meatfighter.com/pitfall/

Interessant ist, dass der Source Code des Originals dort verlinkt ist (leider nicht der original Source, sondern die restaurierte, diassemblierte Variante).

Wer sich schon immer für interessiert hat, wie das Spielfeld generiert wurde, der findet auf der Seite eine Anleitung, wie das im Detail funktionierte.

Weiteres zum Thema Spiele Entwicklung für die 2600 Konsole findet sich hier im Blog:

https://retrozock.com/2012/01/12/atari-2600-wie-wirds-programmiert/

Viel Spass!


Atari Basic Source Book….

…die Beschreibung auf dem Buchdeckel sagt bereits alles! 

Kommentierter Source und ausführliche Beschreibung der Funktionen im Text. Was will man mehr? Ein Schönes Beispiel für die ausführliche Behandlung des Themas ist die Beschreibung der Interpretation mathematischer Terme im Detail. Wer also schon immer einmal wissen mochte, wie Atari Basic 1 + 1 zusammenzählt, bitte Sehr!

The Atari Basic Source Book

Verlinkt: 12.9.2014

Bildschirmfoto 2013-04-06 um 23.08.41