home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boston 2
/
boston-2.iso
/
DOS
/
GRAFIK
/
TOOLS
/
GIF
/
VGA.TXT
< prev
Wrap
Text File
|
1993-12-01
|
4KB
|
86 lines
Paul Schubert
Rottweiler Str. 8
D6000 Frankfurt /M 1
Tel.: 069 / 231145
Das Programm GIF besitzt eine automatische Erkennung für diverse ( nicht
alle ) VGA- Karten, die eine höhere Auflösung als 320 * 200 Pixel in 256
Farben unterstützen.
Ich benutze ein Paket von Assembler- Routinen, die von
John Bridges 5/4/1990
CIS:73307,606
GENIE:J.BRIDGES
stammen.
Dies Paket wird vertrieben von COMPUTER SOLUTIONS und ist sowohl Public
Domain als auch ursprünglich für die Programmiersprache C geschrieben.
Die Änderungen, die ich für die Benutzung in TURBO PASCAL machen mußte,
waren minimal.
Das Softwarepaket erkennt 13 VGA- Chips und stellt für 12 dieser Chips
( außer CIRRUS ) 10 verschiedene Sätze von Video- Modi zur Verfügung.
Genauso wichtig, wie die korrekte Nummer des Video- Modus ist übrigens die
exakte Art und Weise, in der die mehreren 64-k Byte- Segmente des Video-
Speichers angewählt werden.
Die Video- Modi sind Herstellerabhängig :
640 * 350 / 256
640 * 400 / 256
640 * 480 / 256
800 * 600 / 256
1024 * 768 / 256
Der Video- Modus 320 * 200 / 256 kann für jede VGA- Karte genutzt werden.
Das Programm GIF ermittelt anhand der Größe des Bildes den Video- Modus.
Es wird versucht, die nächsthöhere Auflösung zu verwenden, wenn nicht die
exakte Größe des Bildes als Video- Modus zur Verfügung steht. Existiert keine
gleichgroße oder größere Video- Auflösung als die Größe des Bildes, wird die
nächst kleinere verwandt, die die vorliegende VGA- Karte beherrscht.
Ich kann nicht ausschließen, daß eventuell einige VGA- Karten- Hersteller
zwar einen bestimmten VGA- Chip verwenden, aber nicht das vom Chip- Hersteller
gelieferte BIOS. Somit ist es möglich, daß trotz korrekter Erkennung des VGA-
Chips keine hochauflösenden Video- Modi ansprechbar sind, weil die einfach
andere Nummern haben, als das Programm GIF vermutet.
Ebenso ist niemals auszuschließen, daß Neuentwicklungen an VGA- Chips sich
gar nicht oder ( viel schlimmer ) nur teilweise so verhalten, wie es die der-
zeit bekannten tun.
Es ist auch durchaus möglich, daß entweder das von mir verwandte Modul oder
die von mir selbst programmierten Erweiterungen dazu Fehler enthalten.
Wenn Sie Probleme mit dem Programm GIF haben, kann ich Ihnen nur raten, mir
diese Probleme zu schildern. Ohne Kenntnis von einem Problem zu haben, kann
ich es zwangsläufig auch nicht beseitigen.
Auch wenn ich nicht selbst der VGA- Papst bin, bin ich es schon seit läng-
erer Zeit leid, daß jeder, der weiß, wie man die zu recht hochgeschätzten
Super- VGA- Modi benutzen kann, dies Geheimnis besser hütet, als es die
NATO mit ihren militärischen Geheimnissen zu tun pflegt.
Angesichts von Programmen wie z.B. FRACTINT oder GDS ist es eigentlich der
absolute Hohn, daß ca. 99% aller Programme, die überhaupt höhere Video- Auf-
lösungen als 320 * 200 oder/und 256 Farben unterstützen, auf teilweise hoch-
komplizierte Art und Weise installiert werden müssen.
Das Programm GIF unterstützt definiv nicht die Auflösung 512 * 480 Pixel,
die von einigen VGA- Karten Herstellern angeboten wird.
Ebenso vermeide ich wissentlich die Auflösung 360 * 400 Pixel, die jede
VGA- Karte ( auch die originale von IBM ) beherrscht. Diese Auflösung ist
gut geeignet für Bilder, die in eben dieser Auflösung erstellt wurden. Bilder,
die in anderen Auflösungen erstellt wurden, werden bei einer Darstellung auf
360 * 400 Pixeln extrem verzerrt. Nebenbei bemerkt ist in dieser Auflösung
auch der sehr schnelle Blockmove vom normalen Arbeitsspeicher in die VGA-
Karte nicht möglich, den ich im Programm GIF benutze.
Anbei die Anschrift von Computer Solutions. Die Nummer der Diskette, die
das VGA Kit enthält, kenne ich leider nicht.
(C)omputer (S)olutions Software (L)ibrary (TM) √Entscheidung für die Profis.
Postfach 1180 ∙ D-8018 Grafing/München ∙ Telefon 08092/5018 Zentrale
Fax 08092/31727 ∙ BTX 080925018 ∙ E-MAIL: CompuServe EasyPlex 76234,3577