home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TCE Demo 2
/
TCE_DEMO_CD2.iso
/
demo_cd_.2
/
mags
/
diverse
/
diskmag5.arj
/
diskmag5.msa
/
TEXTE
/
BLOCK.15
< prev
next >
Wrap
Text File
|
1986-02-06
|
3KB
|
56 lines
PI3 - PICLOAD in GFA-BASIC auf BIGSREEN // OVERSCAN // o. ä.
============================================================
Wer kennt nicht das Problem Bilder im 640 mal 400 Format (Degas,
PIC oder DOO-Format ( = 32000 Bytes) auf einem Bildschirm größer
als 640 mal 400 Bildpunkte anzuzeigen, sprich zu laden. Dieses
Problem wird immer aktueller, da es mittlerweile für die ATARI
ST-Serie schon diverse Grafikkarten gibt. Genannt seien hier
die Großbildschirme der Firma MATRIX, die MAXXON-MGE-Grafikkarte,
die MEGA-Screen-Monochromkarte der Firma Binnewies & Klammer und
nicht zu vergessen die Software- / Hardware-Lösung der Firma
Markt & Technik : Overscan.
Doch nun genug der langen Vorrede, sehen wir uns doch dieses
kleine Progrämmchen kurz genauer an:
Damit das Programm weiß, in welcher tasächlichen Auflösung der
Rechner sich befindet fragt man vorher mit der Variablen VA% und
HA% die Vertikale Auflösung und die horizontale Auflösung ab.
Damit möglichst viele verschiedene Arten von 32000 Bildern
geladen werden können, gibt es die Offset - Variable in der man
den Offset einstellen kann (Offset=34 = Degasbilder (32034 Bytes).
Nun sucht man sich mit der Fileselect-Box ein passendes Degas-
Bild aus, das nun mit Hilfe der Space$-Funktion in Lade$ ge-
laden wird, sofern es auch auf einer Diskette oder Festplatte
vorliegt ( IF LEN(BILD$) > 0 ).
Nachdem löschen des Bildschirmspeichers wird abgefragt ob auch
wirklich eine größere Auflösung als 640 X 400 vorliegt. Ist dies
der Fall so werden die Variablen-Definitionen für den BITBLT-
Befehl in GFA-Basic 3.03 (oder 3.5) vorgenommen. Nun tritt der
Bitblt-Befehl in Aktion und bringt das zuvor eingeladene Degas-Bild
auf den Monitor.
Wenn die Auflösung gleich 640 x 400 sein sollte wird das Degas-
Bild einfach mit dem SPUT-Befehl auf dem Bildschirm dargestellt.
In der nachfolgenden Routine kann entweder eines neues Bild
geladen werden oder das kleine Progrämmchen verlassen werden.
Dieses kleine Programm ist für all diejenigen gedacht die
früher oder später Software (Grafikprogramme - Pixelorientiert)
auf dem ATARI schreiben wollen. Bei Verwendung in eigenen Pro-
grammen Bitten wir nur darum uns auch zu Erwähnen, sonstige
Copyright-Bestimmungen sind nicht vorhanden. Das Porgramm
liegt als LST-File, GFA-Basic 3.03-File und als compiliertes PRG-
File vor.
Deshalb an alle die programmieren können und auch bereit sind
ihre Programme oder Progrämmchen zu veröffentliche.
Schreibt uns, wir antworten garantiert!!!!
GSt-3-90