Ich habe am Wochenende ne alte Diskette mit 'Turbo Pascal 5' drauf gefunden, das heißt ich kann wenigstens Pascal programmieren. Und QBasic finde ich auch noch irgendwo
Qbasic ist noch relativ lange mit DOS und Windows ausgeliefert worden. Bis Win98 oder ME?
Von den Konkurrenten gab es Turbo-Basic/Power-Basic je nach dem wer damals gerade die Rechte hatte. Power-Basic gab es frei als Interpreter zum hinein schnuppern.
Die käuflichen Varianten waren Compiler.
http://www.powerbasic.com/products/pbdos/
Auch von Microsoft gab es unter DOS einen Pascal-Compiler - Quick-Pascal.
Es wurden damals auch Projekte gezeigt, wo Quelltext mit C und Pascal erstellt wurden und wo die Objekt-Dateien zu einer ausführenden Datei zusammen gelinkt wurden.
Viele ältere DOS-Compiler wurden mal auf einer CD des DMV-Verlages angeboten.
Vielleicht findet man die noch auf dem Trödel.
Hatte Allegro nicht von Anbeginn einen DOS-Port? Das wäre doch ein guter Start, wenn auch genau genommen C statt C++. Da ist aber Sound, Timing, IO und Grafik schon drin. Andernfalls empfehle ich Dir, mal was über den Mode 13h zu lesen, der ist dafür da, eine schöne 320x200 Auflösung mit satten 256 Farben aus der schnöden 80x25 Zeilen Konsole zu zaubern.
_________________ A picture is worth 0x100000 DWORDs.
Der Quelltext wurde unter Turbo C geschrieben. Version ohne Gewähr wahrscheinlich 2.0 oder 3.0. Zur Wiedergabe dieses Programms ist ein korrekt eingebundener BGI-Treiber nötig. Sonst wird das nix.
Es ist heute nicht mehr auf jeder PC-Hardware möglich DOS zu installieren. Wie weit in dem Fall virtuelle Systeme funktionieren?
Bei einem Motherboard, das ich vor 3 oder 4 Jahren erneuert hab stand dies extra im Handbuch.
Wenn ihr das bei euch zum Laufen bekommt, okay dann legt los.
Grundlage für direkten Hardwarezugriff wäre das die Applikation als 16bit Code
ausgelegt wird. Dafür braucht man einen etwas älteren Compiler und natürlich
eine 16 bit Betriebssystem-Umgebung.
Turbo C 3.1 und win XP wären eine Möglichkeit; Visual Studio müsste bis Version 4.0 noch gehen.
Bei Win7 mit 64Bit braucht man vermutlich eine VM, da 16 Bit nativ nicht mehr unterstützt wird.
Mode 13h wird durch Aufruf eines (16-Bit) BIOS Aufruf aktiviert (Int 10h).
Wenn man Unterstützung durch grundlegende Grafikfunktionen haben will sollte man eine Grafikbibliothek
verwenden. Die Borland BGI-Treiber wären hier eine (früher) gängige Lösung.
Der Tipp mit Allegro ist speziell für Spiele zu empfehlen.
Nächstes Thema anzeigen Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums
für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de
Werbekostenerstattung verdient werden kann.
Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de
enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt
(vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in
privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden.
Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere
übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.