FreePascal 2.0, VGA-Grafik unter Suse 9.2

Norbert Witulski - Sonntag, 19. Juni 2005 17:41:18 - 1 Antworten

Ich würde gerne VGA Grafik mit FreePascal 2.0 unter Suse 9.2
programmieren. Aber nach der Installation von FreePascal bekomme ich
beim kompilieren der VGA-Beiuspiele folgende Fehlermeldung:

Compiling vgatest.pp
Linking vgatest
/usr/bin/ld: cannot find -lvga
vgatest.pp(260,1) Error: Error while linking
Error: /usr/local/bin/ppc386 returned an error exitcode
(normal if you did not specifiy a source file to be compiled)

Mir ist klar, dass die libvga fehlt. Leider musste ich festellen, dass
es unter Yast2 (Suse 9.2) kein Paket libvga oder ähnliches (z.B. svgalib)
existiert. Zwar existiert im Verzeichnis /usr/lib ein Link libvga.so.1
der auf aavga.so verweist. Aber aavga.so stammt aus dem aalib_paket
und hat laut Yast2 folgende Funktion:

"aalib - Grafikbibliothek für ASCII-Ausgaben AA-lib ist eine low-level
Grafikbibliothek, die in der Lage ist, auch auf ASCII-Devices
Grafikausgaben zu simulieren."

Es scheint mir, das dies nicht die richtige Bibliothek ist.

Also habe ich mir unter

http://www.svgalib.org/svgalib-1.4.3-bin.tar.gz

die mutmaßlich passenden Libraries besorgt. Aber dies warf noch größer
Probleme auf, so dass ich z.B. die libm in einer älteren Version
brauchte usw. Ich hab dann diesen Weg verworfen.

Also kennt jemand eine Lösung, was gebraucht wird um mit FreePascal
2.0 unter Suse 9.2 VGA-Grafik programmieren zu können?

[1] http://www.svgalib.org/svgalib-1.4.3-bin.tar.gz

Antworten
Grafik unter Suse
Thomas (unangemeldet), Donnerstag, 09. Juli 2009 18:26:57
Ein/Ausklappen

Mehrere Möglichkeiten:

-DOS Emulator installieren und Turbo Pascal verwenden.

-BIOS Funktionen verwenden, um Grafikmodus einzustellen und Linien, Punkte u.a. zu zeichnen. (Die schlechtere Lösung, weil alles selber zu programmieren) Bei dieser Lösung besser keine Assemblerfunktionen sondern Pascal Quelltext verwenden und Interrupts vom BOIS mit Intr(INT, REGS) aufrufen.


Bewertung: 103 Punkte bei 21 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

  • Lazarus 1.0: Entwicklungsumgebung für Free Pascal
    Nach einem 12 Jahre währenden Reifeprozess haben die Entwickler der Free-Pascal-IDE Lazarus die stabile Version 1.0 der weitgehend Delphi-kompatiblen Entwicklungsumgebung veröffentlicht.
  • Das Spiel zum Wochenende: Hedgewars
    Wer glaubt, Igel seien harmlose Tiere, der kennt Hedgewars noch nicht. In der spaßigen Mischung aus Action- und Strategiespiel schießen sie aus allem, was der Waffenschrank hergibt. Ähnlichkeiten zum kultigen Worms sind beabsichtigt.
  • Entwicklungsumgebung für Free Pascal
    Mit Lazarus klicken Sie rasch eine Benutzeroberfläche zusammen, fügen etwas Programmlogik hinzu – fertig ist die eigene Anwendung. Das und eine weitgehende Kompatibilität zu Delphi verspricht die Free-Pascal-IDE allen Object-Pascal-Programmierern.
  • Angetestet
    Vielseitiges Backup-Tool Dar 2.5.2, Turbo-Pascal-kompatible IDE Free Pascal 3.0.0, kompakter Texteditor Nano 2.4.3, schlanker Terminal-Emulator Sakura 3.3.3.
  • Software News

Aktuelle Fragen

Knoppix-Live-CD (8.0 LU-Edition) im Uefiboot?
Thomas Weiss, 26.04.2017 20:38, 0 Antworten
Hallo, Da mein Rechner unter Windows 8.1/64Bit ein Soundproblem hat und ich abklären wollte, o...
Grub2 reparieren
Brain Stuff, 26.04.2017 02:04, 5 Antworten
Ein Windows Update hat mir Grub zerschossen ... der Computer startet nicht mehr mit Grub, sondern...
Linux open suse 2,8
Wolfgang Gerhard Zeidler, 18.04.2017 09:17, 2 Antworten
Hallo.bitte um Hilfe bei. Code fuer den Rescue-login open suse2.8 Mfg Yvo
grep und sed , gleicher Regulärer Ausdruck , sed mit falschem Ergebnis.
Josef Federl, 15.04.2017 00:23, 1 Antworten
Daten: dlfkjgkldgjldfgl55.55klsdjfl jfjfjfj8.22fdgddfg {"id":"1","name":"Phase L1","unit":"A",...
IP Cams aufzeichnen?
Bibliothek der Technischen Hochschule Mittelhessen / Giessen, 07.04.2017 09:25, 7 Antworten
Hallo, da nun des öfteren bei uns in der Nachbarschaft eingebrochen wird, würde ich gern mein...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Bootmanager
Richard Kraut, 28.04.2017 20:56
Am Freitag, den 28.04.2017, 16:49 +0200 schrieb Ubuntuliste@kabelmail.de: > nachdem ich ab nächster Woc...
Re: [EasyLinux-Ubuntu] TV-Karte_für_DVB-T2_und/oder_DVB-C?
Richard Kraut, 28.04.2017 20:37
Am Freitag, den 28.04.2017, 18:38 +0200 schrieb Rainer: > Solange es DVB-T gab, war alles bestens. Nicht n...
[EasyLinux-Ubuntu] TV-Karte_für_DVB-T2_und/oder_DVB-C?
Rainer, 28.04.2017 18:38
Hallo zusammen, ich hatte ja vorher schon geahnt, dass mir die Abschaltung von DVB 'ne Menge Kopfzerbrechen...
[EasyLinux-Ubuntu] Bootmanager
Ubuntuliste@kabelmail., 28.04.2017 16:49
Hallo Liste, nachdem ich ab nächster Woche eine Umschulung mache und dabei einen Winows PC benötige, habe ich...
Re: [EasyLinux-Ubuntu] LM 18.1-verschwundenes ICON - Aktualisierung
Heiko Ißleib, 28.04.2017 14:31
Gibt schlimmeres. Bei Suse wurde mal beim Distupgrade YaST deinstalliert. Gruß Heiko. Am 28.04.2017 10:18 s...