
                                                         Linden, den 31.12.1989

 -----------------------------------------
  Butterfly-Artist 1.00  :  "HISTORY.TXT"
 -----------------------------------------



Wofr braucht die ST-Welt denn schon wieder ein Malprogramm, wo es doch schon
ca. 40 Stck als PD- bzw. Profi-Software gibt ?

____________________________________________________________
Was ist eigentlich ein Malprogramm ?
In welchen Bereichen ist es berhaupt sinnvoll einzusetzen ?

Ein Malprogramm gehrt zu der groen Gruppe der Graphiksoftware und nimmt dort
den Platz des "Mdchen fr Alles" ein, d.h. es kann von allem ein bischen, ist
aber fr spezielle Aufgaben nicht ausgebildet. Deshalb zhle ich die
spezialisierten Programme, die zu dem Desktop-Publishing-, reinen Animations-,
Film-, Construktions-, CAD- oder Prsentationsbereich gehren, nicht zu der
Kathegorie Malprogramme, da sie speziell fr die einzelnen Aufgabenbereiche
zugeschnitten und meist auch nur dafr zu gebrauchen sind. Wer also
Grafik-Anwendungen in diesen Bereichen hat, sollte auf alle Flle auf die
entsprechenden Spezial-Programme zurckgreifen und evt. ein gutes Malprogramm
als Zweitprogramm einsetzen.
Daneben gibt es noch spezielle objekt- oder vektororientierte Malprogramme, die
sich aber nicht, oder nur sehr schwer mit pixelorientierten (normalen)
Malprogrammen vergleichen lassen, weil sie meist als direkte Ergnzungen zu
DTP-Programmen gedacht sind und eine viel zu niedrige
Ausfhrungsgeschwindigkeit an den Tag legen.

Einige reine, pixelorientierte Malprogramme sind z.B. : STAD, DEGAS-ELITE,
MONOSTAR PLUS, DRAW 3.0, LAVADRAW, STAR-DESIGNER, MEGASTAR, MEGA-PAINT 2.0,
(PROFI-PAINTER), ST-KREATIV-DESIGNER, LITTLE-PAINTER, PUBLIK-PAINTER, NEOCHROM,
DOODLE PLUS, GFA-BILD, ANDROMEDA, MAUS-PAINT, COLOR-CHROM, ... ,
BUTTERFLY-ARTIST . Bei so vielen Programmen ist es nicht verwunderlich, da die
Autoren sehr unterschiedliche Prioritten gesetzt haben. Deshalb sind die
Programme nicht fr jeden Zweck gleich gut geeignet, und auerdem gibt es auch
groe Unterschiede im Bedienungskomfort. Aus diesem Grund benutze ich immer
mehrere Malprogramme im Laufe eines Projektes, denn auch mein eigenes reicht
lange nicht aus, um alle gewollten Effekte zu erzielen.

Den allgemeinen Aufgabenbereich dieser Malprogramme knnte man etwa so
definieren :

Professioneller Bereich :
                          Nachbearbeitung/Erstellung von Grafiken fr
                          Computer-Programme (besonders Spiele und
                          Titelbilder).
Privater Bereich :
                   Nachbearbeitung/Erstellung von Grafiken fr eigene
                   Computer-Programme, Spiele, Titelbilder und zur Einbindung
                   in Textverarbeitungsprogrammen (Semiprofessioneller
                   DTP-Bereich); Erstellung von
                   Glckwunsch-/Einladungskarten und Etiketten;
                   Nachbearbeitung/Ausdruck von Grafiken aus anderen Programmen
                   (z.B. von Mathematik-Funktionsplotprogrammen,
                   Fractalgeschichten,...); letzte Nachbearbeitung
                   eingescannter Bilder.

     Wem noch ein Aufgabenbereich einfllt, kann mir dies ja mal mitteilen !

Die Entscheidung, welches Programm fr welches Projekt genommen wird, ist
letzlich eine Geschmackssache und deshalb lt sich auch keine
allgemeingehaltene Empfehlung geben. Auf alle Flle sollten Sie sich nicht auf
ein Programm fixieren, mit dem Sie alles zu machen versuchen, denn mit einem
anderen kann Ihr Problem zum Kinderspiel werdenm, und Sie sind doppelt so
schnell fertig. Dazu mu man sich natrlich mit den Programmen wenigstens
einmal richtig auseinandergesetzt haben, um zu wissen, welche Vorteile sie
haben.


 Der Name Butterfly-Artist :

Nach dieser allgemeinen Einleitung komme ich nun zur eigentlichen Hauptfigur
dieses Textes : Butterfly-Artist .
ber diesen Namen knnte man jetzt anfangen zu philosophieren, wie er ins
Deutsche zu bersetzen ist ( Schmetterlings-Knstler?[obwohl kein Schmetterling
weit und breit]; irgendwas mit Butterfliege?,Butterflieger? oder Butterflug?;
Ich habe auch schon eine Verdrehung des Namens gehrt : Flutterby - Was das
allerdings sein soll, wei ich nicht !?!? ), aber das will ich jetzt hier
wirklich nicht machen, stattdessen nur noch auf die Butterfly-Abkrzung "BAD"
eingehen :
"BAD" heit nicht etwa "SCHLECHT", sondern in Anlehnung an ein oben schon
genanntes Programm : "Butterfly Aided Design" oder vornehmer "Butterfly Artist
Design". "BAD" wird im Programm als Backup-Extension (".BAD") verwendet !




 Die 'Negativ-Features' von Butterfly-Artist :

Und nun kommt anstatt der Aufzhlung der superguten,nagelneuen Features von
Butterfly die entstrechende, fr alle Kritiker wichtige Gegentabelle :

Folgendes kann Butterfly NICHT :
- Bogenlinie             
- Polygone
- Sprhdose
- automatische Parallelogramme und Quadrate
- gedrehte Ellipsen
- Laserdrucker und Plotter ansteuern
- andere Programme aufrufen
- mit Grobildschirmen oder Farbmonitoren zusammenarbeiten
- Hilfsraster oder Lineal einblenden
- verschiedene Vergrerungstufen ( Lupe )
- in der Lupe : Linie, Kreis, Rechteck
- Block-Bibliothek
- Blcke vergewaltigen
- Bildschirmbergreifend arbeiten
- Vektorfonts verdauen
- Signumfonts oder -bilder einlesen
- Poster drucken
- Grauverlufe
- ...
- ............... und vieles weitere mehr !!! ............




 Mein Arbeitsplatz :

Zum weiteren Verstndnis mu ich erst mal meinen Arbeitsplatz beschreiben :
Da wr ein alter 1040er in Standartausfhrung ( 1MB Speicher + monochrom
Monitor ), ein 24-Nadeldrucker ( NEC P2200 ), ein guter Joystick (vielleicht
kommt ja irgendwann mal ein richtig gutes,spielbares Spiel auf den Markt !),
ein billiger Bernstein-Monitor, GFA-Basic EWS 2.0 und 3.0, GFA-Assember,
GFA-Anwender-Buch, div. Basic-Bcher und natrlich ca. 120 Disketten, wobei das
Butterfly-Projekt allein schon 15 Stck belegt !


Aus diesem Grund kann ich mit speicherfressenden Malprogrammen, die dringend
das Blitter-Tos , einen Blitter , einen Laserdrucker oder gar einen Scanner
bentigen, nichts anfangen.


Bei der Auswahl von Software fr 1MB-Rechner gilt folgender Merksatz :
                                                            
" Wenn der Hersteller schon eine vorsichtige Andeutung macht, da fr volle
Funktionsfhigkeit 2 oder 4 MB Speicher erforderlich wren, kann man in 95% der
Flle davon ausgehen, da das Programm mit 1MB nicht zu gebrauchen ist, da all
die superneuen Features, die das Programm interessant machen, garantiert nicht
laufen !!! "


Aufgrund meiner Voraussetzungen gibt es keine deratige Andeutungen, denn
Butterfly luft garantiert mit 1MB, wobei sogar noch Accessories und RAM-Disk
mit insgesamt 300kB installiert sein drfen.
Wer, so wie ich keinen Blitter hat, sollte sich das Programm niemals auf einer
Blittermaschine ansehen. Es macht schtig !!!




 Hier kommt jetzt der obligatorische PD-Hinwei :

Butterfly-Artist Version 1.xx ist ein PD-Programm und darf deswegen fr private
Zwecke beliebig (aber komplett und unverflscht) weiterkopiert werden. Das
Programm darf nicht verkauft oder (sonst wie) kommerziell vertrieben werden.
Warennamen werden ohne Gewhrleistung der freien Verwendbarkeit benutzt.
Der Autor bernimmt keine Gewhr dafr, da das Programm funktionsfhig ist.
Die Benutzung von Butterfly-Artist erfolgt auf eigene Gefahr !
Der Autor kann fr Schden, die direkt oder indirekt durch die Benutzung von
Butterfly-Artist entstanden sind, weder eine juristische Verantwortung noch
irgendeine Haftung bernehmen .


Kommentar : " So ein Amtschinesisch !!! "


 An dieser Stelle mchte ich auch ein neues Konzept vorstellen :

Ich rufe alle interessierten ST-Freaks und Programmierer auf, Butterfly weiter
auszubauen, d.h. wer Ideen, Verbesserungvorschlge, Hinweise in Zeitschriften
oder sogar fertige Routinen hat, die zu Butterfly passen wrden, sollte sich
nicht scheuen, mit mir Kontakt aufzunehmen und ber einen Obulus kann man immer
sprechen. Besonders ntzlich wren gute Programmteile (nicht nur in GFA-Basic,
sondern auch in Pascal, C oder Assembler) zu folgenden Bereichen :

+ Signumfonts in GEM-Fonts konvertieren
+ Signum- oder IFF-Bildformat einlesen
+ weitere seltenere (komprimierte) Bildformate
+ Farbbildkonvertierung nach STAD-oder DEGAS-Manier in Assembler
+ superschnelle schwarz Fllroutine (bel. Bildschirm in 4sec. (STAD!))
+ STAD-Bilder packen in Assembler
+ gedrehte Ellipsen
+ diverse Blockfolterroutinen :
  + stufenloses Drehen
  + vergrern und verkleinern
  + verformen
  + perspektivisches verzerren
  + Projektionen auf Kugel, etc.
  + ...


Die nchste Version werde ich schtzungsweise zum Frhlingsanfang fertig haben.


Falls sich aber zeigen sollte, da sich niemand fr das Programm interessiert,
wird das Projekt Butterfly kurzerhand abgebrochen und nur noch fr eigene
Zwecke weiterentwickelt. Ich investiere schlielich meine Zeit (Beruf :
Abiturient) nicht in eine Sache, die niemand braucht . Wenn Sie also in Zukunft
nichts mehr von Butterfly hren sollten, war es ein Flopp !!! Ha ha ha .....




 Thema Programmiereruntersttzung :

Der komplette Butterfly-Sourcecode ist nicht verkuflich, weil durch 320kB
Ascii-Text sowieso niemand durchsteigt. Ich biete aber allen engagierten
Programmierern meine Hilfe bei Problemen an, die offensichtlich in Butterfly
schon gelst sind, d.h., da ich die verwendeten Algorithmen gerne kostenlos
weitergebe und komplette Programmteile gegen einen kleinen Obulus.

Ich bitte Sie aber, die Anfragen so przise wie nur irgend mglich zu
formulieren, denn auf Fragen wie : "Wie bringe ich meinen Drucker dazu, Grafik
zu Drucken und keinen Datenmll ?" knnte ich seitenfllende Aufstze
schreiben, und dazu habe ich nicht unbedingt immer Lust !

Fr Probleme mit Butterfly habe ich immer ein offenes Ohr, besonders wenn es
mit einer neuen TOS-Version nicht einwandfrei zusammenarbeitet. Auch wenn Sie
eine spezielle fr Sie sehr wichtige Funktion vermissen, oder wenn Sie eine
mageschneiderte Butterfly-Version haben mchten, wenden Sie sich doch einfach
an mich. Probleme sind zum Lsen da !


Einschrnkend mu ich aber noch sagen, da Einsteigeranfragen und solche, die
sich danach anhren, nicht beantwortet werden, d.h. Fragen wie : "Wie startet
man Butterfly und warum bekomme ich kein 'Hallo Welt !' auf den Monitor ?"
werden als Gag unbeantwortet gelassen !!! Derartige Fragen lassen sich mit
Hilfe eines guten Atari- bzw. GFA-Basic-Buches lsen und brauchen keiner
Erklrung.


Wie im 'INSIDER.TXT' an einigen Stellen angedeutet, habe ich auch einige
Probleme, die ich bisher nicht lsen konnte :

- Die Maus (mit VDI abgefragt) bleibt manchmal im Bereich der Menuleiste
  hngen. Wie kann man dies verhindern ?
- Wie sind die Bitplanes bei bunten,komprimierten DEGAS-Bildern verschachtelt ?
- Wie kann man alle geffneten Accessories (Fenster & Dialogboxen) dazu bringen
  sich von Bildschirm zu verkrmeln ?
- ???




 Wie bekommt man nun eine neue Butterfly-Version 1.xx ?

Postwendend mit der Post, wenn Sie folgendes einsenden :

- eine Diskette (unformatiert)
- einen an sich selbst adressierten und frankierten Rckumschlag
- 20 D-Mark (Schein/Check/berweisung)

Wenn irgendwas fehlt, gibt's nichts !
Da die Diskette in Ihrem eigenen Interesse in Ordnung sein sollte, braucht
wohl nicht besonders betont werden. Sie wird natrlich komplett gelscht, und
es sollte auch angegeben sein, wenn sie nur einseitig bespielt werden soll.

Meine Adresse :  Marc Saul
                 Dresdener Str. 17
                 6307 Linden

Bankverbindung : Bezirkssparkasse Gieen
                 BLZ 513 500 25
                 Konto-Nr. 61047821


 Was enthlt die neue Butterfly-Version 1.xx ?

Die Version 1.01 wird vorausichtlich zum Frhlingsanfang erscheinen und
folgende Erweiterungen enthalten :

- Benutzung von Signumfonts
- Sprhdose
- Polygone
- Bogenlinien (Bezier-Kurven)
- Direktaufruf anderer Programme


Das wr's fr dieses Mal ! Ich wnsche viel Spa mit Butterfly-Artist !


                                                       Ihr Marc Saul


