FreePascal 2.0, VGA-Grafik unter Suse 9.2

Autor

Sonntag, 19. Juni 2005 17:41:18

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

Norbert Witulski

1 Antworten


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: 81 Punkte bei 13 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Related content

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 0 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...
o2 surfstick software für ubuntu?
daniel soltek, 15.07.2014 18:27, 1 Antworten
hallo zusammen, habe mir einen o2 surfstick huawei bestellt und gerade festgestellt, das der nic...
Öhm - wozu Benutzername, wenn man dann hier mit Klarnamen angezeigt wird?
Thomas Kallay, 03.07.2014 20:30, 1 Antworten
Hallo Team von Linux-Community, kleine Zwischenfrage: warum muß man beim Registrieren einen Us...
openSUSE 13.1 - Login-Problem wg. Fehler im Intel-Grafiktreiber?
Thomas Kallay, 03.07.2014 20:26, 8 Antworten
Hallo Linux-Community, habe hier ein sogenanntes Hybrid-Notebook laufen, mit einer Intel-HD460...
Fernwartung für Linux?
Alfred Böllmann, 20.06.2014 15:30, 7 Antworten
Hi liebe Linux-Freunde, bin beim klassischen Probleme googeln auf www.expertiger.de gestoßen, ei...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Mint 15 Upgrade
"H.-Stefan Neumeyer", 23.07.2014 17:37
Am Mittwoch, 23. Juli 2014, 16:48:06 schrieb Heiko Ißleib: Hallo Heiko > > Ich hätte mir definitiv...
Re: [EasyLinux-Ubuntu] Mint 15 Upgrade
Heiko, 23.07.2014 16:48
Am Mittwoch, 23. Juli 2014, 16:05:17 schrieb H.-Stefan Neumeyer: Hallo Stefan. > > Da hatte ich j...
Re: [EasyLinux-Ubuntu] Mint 15 Upgrade
"H.-Stefan Neumeyer", 23.07.2014 16:05
Am Mittwoch, 23. Juli 2014, 15:13:10 schrieb Heiko Ißleib: Hallo Heiko > > Da hatte ich ja Glück,d...
Re: [EasyLinux-Ubuntu] Mint 15 Upgrade
Heiko, 23.07.2014 15:13
Am Mittwoch, 23. Juli 2014, 09:41:36 schrieb H.-Stefan Neumeyer: Hallo Stefan. > > Ich kann da nu...
Re: [EasyLinux-Ubuntu] Mint 15 Upgrade
Heiko, 23.07.2014 14:39
Am Mittwoch, 23. Juli 2014, 13:20:48 schrieb Richard Kraut: Hallo Richard. > Am Mittwoch, den 23.07.2014...