home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Computer Club Elmshorn Atari PD
/
CCE_PD.iso
/
pc
/
0400
/
CCE_0406.ZIP
/
CCE_0406.PD
/
BACKDROP
/
README.1ST
< prev
Wrap
Text File
|
1992-02-01
|
6KB
|
169 lines
BACKDROP
--------
oder
DER GRAUE DESKTOP IST OUT
-------------------------
01.01.1992
+-----------------------------------------------------------------------+
! !
! BACKDROP ist Freeware. Das heißt, daß Sie das Programm an Freunde, !
! Bekannte, usw. weitergeben dürfen. Es dürfen KEINE Veränderungen am !
! Programm oder diesem Text vorgenommen werden. !
! !
! Außerdem gestatte ich keinen kommerziellen Vertrieb durch PD-Händler! !
! !
! Ich gebe keine Garantie, daß BACKDROP auf jedem Rechner funktioniert. !
! !
+-----------------------------------------------------------------------+
So, nach diesen organisatorischen Dingen geht's jetzt aber los mit der
EINLEITUNG
----------
Die Idee zu diesem Programm kam mir, als ich eines schönen Tages für
meinen Macintosh ein Programm gleichen Namens bekam, mit dem man
beliebige PICTs als Desktop-Hintergrund laden kann (kann Windows ja
jetzt - sprich 5 Jahre später - auch schon).
Ein Freund (ja Lutz, Du bist gemeint!) sagte: "Das muß mit dem ST
doch auch möglich sein!"
Ich machte mich also an die Arbeit. Noch hatte ich keine Ahnung, was mir
blühen sollte...
VORAUSSETZUNGEN
---------------
BACKDROP wurde etwas tricky programmiert. Deshalb läuft es auch
nicht auf allen ST/TT. Sie brauchen folgendes:
∙ NVDI
Ohne NVDI kann BACKDROP nicht arbeiten.
Da BACKDROP auf VDI-Funktionen zurückgreift und auch ändert, kommt
das im ST fest eingebaute VDI nicht in Frage. Wenn Sie noch kein
NVDI besitzen, dann sollten Sie es sich holen - es lohnt sich in
jedem Fall. BACKDROP läuft mit NVDI ab Version 1.0.
∙ TOS
BACKDROP wurde bisher mit folgenden Versionen getestet:
- TOS 1.04
Kein Kommentar zu älteren Versionen, da bei mir ausgestorben.
- KAOS 1.4
- TOS 2.06 (auf TOS Extension Card von Artifex)
Bei dieser Version kann man die Farbe des Desktop-Hintergrunds
und der Fenster einstellen. Ein Eintrag wird in diesem
Fall von BACKDROP durch die Bilddaten ersetzt.
Wer Erfahrungen mit anderen Konstellationen (TT-TOS, andere
Grafikkarten usw.) hat, möge mir diese doch bitte mitteilen!
∙ MONITOR
BACKDROP läuft (soweit bisher getestet) in allen Auflösungen
(auch mit OverScan(C) oder BigScreen).
∙ FREIER SPEICHER
BACKDROP installiert sich resident im Rechner. Es benötigt etwa
10K Speicher. Hinzu kommt noch der Speicher für das Bild. Ein Bild
in der Mono-Standardauflösung (640x400) benötigt also zusätzlich
32K Speicher. Sollten Sie mit höheren Auflösungen arbeiten, erhöht
sich natürlich der Platzbedarf dementsprechend.
INSTALLIEREN
------------
Kopieren Sie die Dateien BACKDROP.PRG und BACKDROP.IMG in ein Verzeichnis.
Im Augenblick muß BACKDROP noch vom Desktop aus gestartet werden, im
AUTO-Ordner geht's noch nicht.
Wer GEMINI (das beste Desktop) benutzt, kann sich aber helfen:
Einfach das Programm in GEMINI.MUP eintragen, und schon gehts.
Das Programm sucht nach dem Start nach einer GEM-Image-Datei namens
'BACKDROP.IMG' im selben Verzeichnis.
Wollen Sie ein eigenes Bild verwenden, müssen Sie dieses im GEM-Image-
Format unter dem Namen 'BACKDROP.IMG' abspeichern.
Das Bild muß MINDESTENS die gleiche Größe, also Breite mal Höhe,
wie der Bildschirm haben. Die Anzahl der Farben dagegen ist unkritisch.
Sollte die Installation nicht klappen (weil kein Speicher mehr frei,
das Bild zu klein oder andere Voraussetzungen nicht erfüllt sind),
bleibt der Desktop in seinem bisherigen Zustand.
In Vorbereitung ist eine Möglichkeit um ein anderes Bild zu laden.
Außerdem ist die Speicherverwaltung noch nicht optimal:
Auch nicht benötigte Teile des Bildes werden resident geladen
(Speicherplatzverschwendung) - ich werde das demnächst mal ändern.
WAS BACKDROP MACHT
------------------
Das Prinzip von BACKDROP beruht darauf, wie der Desktop-Hintergrund
vom VDI erzeugt wird.
BACKDROP fängt die entsprechenden VDI-Aufrufe (vr_recfl) ab und ersetzt
sie durch eine eigene Routine, die dann einen Bildausschnitt zeichnen.
Dieses ist leider die einzige (mir bekannte) Möglichkeit. Deshalb geht's
auch ohne NVDI nicht. Denn nur mit installiertem NVDI werden
VDI-Funktionen vom Desktop über den VDI-Trap aufgerufen und nicht
ROM-intern über irgendwelche LINE-F-Routinen.
In diesem Prinzip liegt leider auch ein kleiner Schönheitsfehler von
BACKDROP begründet, wenn mit anderen Programmen gearbeitet wird:
Alles, was mit einem Muster wie der Desktop gezeichnet werden soll,
wird durch das Bild ersetzt. Dadurch sieht man also statt des Musters
Teile des Bildes.
Normalerweise sollte dieser Effekt aber nicht so stark stören.
BACKDROP installiert sich resident und klinkt sich in den Trap für
VDI/AES-Aufrufe und temporär in den Trap #15 (der normalerweise nicht
benutzt wird) ein.
ANREGUNGEN
----------
Ich bin für Verbesserungsvorschläge oder entdeckte Fehler dankbar!
Wer eine Idee hat, wie BACKDROP auch ohne NVDI zum Laufen zu
bekommen sein könnte, möchte sie mir doch bitte mitteilen.
Meine Adresse: Thomas Kroebel
Werderstraße 70
W-7500 Karlsruhe 1
(0721) 32303
E-Mail: MAUSNET: Thomas Kroebel @ KA
In diesem Sinne: GIB winDOwS KEINE CHANCE!