Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
Amica Paint V1.7 +Modd [german]   [1993]

Amica Paint V1.7 +Modd [german] Released by :
Sky

Release Date :
1993

Type :
C64 Tool

User rating:awaiting 8 votes (7 left)   See votestatistics

Credits :
Code .... Oliver Stiller of Masters' Design Group
  Sky
Music .... Chubrock of Cadgers, Natural Beat


SIDs used in this release :
Corruption(/MUSICIANS/C/Chubrock/Corruption.sid)

Download :

Look for downloads on external sites:
 Pokefinder.org


Production Info
Submitted by St0rmfr0nt on 8 May 2020
Amica Paint v1.7 Deutsch. Original v1.4 by Oliver stiller © Markt und Technik Verlag AG. Improved by Peter "sky" Schwarzfischer
Nachdem Oliver Stiller's Amica Paint Version 1.4 veröffentlicht wurde, gab es eine Reihe von "verbesserten" Versionen, auf die ich nun näher eingehen möchte. Antitrack erstellte eine 1-file-version. Es gab auch eine englische Übersetzung, die sich v1.5 nannte. Die erste richtige Verbesserung machte Chris Cemper, indem er einen zusätzlichen Cursor einfügte, der den aktuellen char anzeigt. leider hatte diese Version ein paar Bugs (flimmern im Anzeigen Feld oben und der Cursor war manchmal nicht sichtbar) eine weiter verbesserte Version beinhaltete dann zusätzlich zu diesem extra Cursor ein Gitter im zoom-mode, das ebenfalls die Chars sichtbar macht. Leider flackerte hier das Gitter derart hässlich in den Farben Schwarz und Weiß, dass ein konzentriertes zeichnen fast nicht mehr möglich war. Außerdem lag ein Teil der Routinen für die Verbesserungen von $0800-$0900, was einarbeiten mit Makros nicht mehr möglich macht, da sie den gleichen Speicher Bereich benötigen. Nach einigem Überlegen entschloss ich mich schließlich, endlich eine Version zu produzieren, die keine (hoffe ich wenigstens) Bugs mehr hat und ein arbeiten möglich macht.

DIE BASIS
Als Basis für meine Verbesserungen habe ich die gute alte v1.4 (64'er Sonderheft 55) genommen, allerdings stammen die Main Routinen für den zusätzlichen Cursor und das Gitter im zoom-mode von der oben erwähnten Version. Die Credits hierfür Gebühren also einem Programmierer namens "Rap". Zumindest stand "Rap" hinter der SYS Zeile in Basic.

DIE VERBESSERUNGEN
* Im Editor-Modus ist nun zusätzlich zum normalen Mauszeiger ein Block-Cursor, der das aktuelle Zeichen anzeigt. Dies ist sinnvoll, da man nun Weiß, in welchem Bereich nur 3 Vordergrund Farben gesetzt werden dürfen. Dieser zusätzliche Cursor lässt sich mit der Taste "V" ein- bzw. ausblenden!

* Im Zoom-Mode ist ein Gitter sichtbar. Mit "F1" kann man den Flash-Mode ein- und ausschalten. Bei ausgeschaltetem Flash-Mode kann man mit "F3" und "F5" die Farbe des Gitters inkrementieren oder dekrementieren. mit "F7" kann das Gitter auch ausgeschaltet werden!

* Die "Färben"-Funktion im Block-Menü (F5) arbeitet nun einwandfrei, kein Color clash mehr wie früher.

* Setzte man in der alten Version (v1.4) eine vierte Farbe in einen char, wurde Grundsätzlich immer die Farbe, von der die wenigsten Pixel in diesem Char vorkamen, in dieser neuen Farbe eingefärbt. Nun wird entweder die Farbe, die sich vorher an dem Platz befand, an dem nun der Pixel in der vierten Farbe ist, oder (falls vorher dort die Hintergrundfarbe war) die Farbe mit der Bit-Kombination 01 umgefärbt. Verwirrend? aber nicht doch, es ist eigentlich ganz simpel. Befinden sich schon drei Farben in einem char und man will eine weitere Farbe setzen, was aber nicht geht, so kann man nun sozusagen die Farbe, die umgefärbt werden soll, selbst auswählen. Ein Beispiel: befanden sich bereits 3 Farben in einem Char und man wollte eine Farbe in eine andere umfärben, so musste man meistens zuerst alle Pixel in dieser Farbe löschen und dann die Pixel in der neuen Farbe wieder setzen, da beim Setzen einer 4. Farbe meistens immer die falsche Farbe umgefärbt wurde. NICHT in v1.7! Einfach die neue Farbe über einen Pixel in der alten Farbe setzen, fertig.

FAST KOMPATIBEL
Betrachtet man einmal die ganzen Verbesserungen gewinnt man den Eindruck, dass es eigentlich gar nicht so schwierig war, diese neue Version zu programmieren. das dachte ich zuerst auch. Das Problem war aber, das Amica Paint v1.4 fast den ganzen Speicher bereits belegt. nur von $0b00- $0b7f befindet sich laut Anleitung freier Speicher! Diese geringe Anzahl an Bytes reichte natürlich bei Weitem nicht aus. Am Vernünftigsten erschien es mir, den Bereich für die Farb- und Schwarzweiß Pinsel zu verkleinern. Der Pufferbereich für die Pinsel lag ursprünglich von $b380-$b6ff. er wurde nun auf $b380-$b47f verkleinert. Die Routinen für die Verbesserungen liegen von $b480-$b6ff. der Bereich von $0b00-$0b7f wird ebenfalls von den Verbesserungen benutzt. Man sollte also nun auf keinen Fall irgendwelche Pinsel, die mit v1.4 gespeichert wurden, in v1.7 laden! Der Code für die Verbesserungen würde dadurch überschrieben und ein Absturz wäre die Folge. Auch kann man nun natürlich keine so großen Pinsel mehr definieren wie früher. Man kann aber ohnehin die Pinsel Funktion durch die Block-Verschiebe-Option in Verbindung mit der Farb-Prioritäten-Tabelle ersetzen. (einfach dafür sorgen, dass die Hintergrundfarbe keine Pixel mehr Löscht) dadurch sind auch Pinsel, die so groß sind wie der halbe Bildschirm, möglich (aber wer braucht so was schon) die Erweiterung "Fastloader" darf (!) nun auch nicht mehr benutzt werden, da der Fastload den Bereich von $0b00 bis $0b7f benutzt. Besitzer einer cartridge kommen aber sowieso in den Genuss des cartridge Fastloaders, da dieser nicht ausgeschaltet wird, zumindest ist dies beim Action Replay der fall. (Vorsicht: die Erweiterung "Text" funktioniert nicht bei eingeschaltetem Action replay!)

UMFANGREICH
Natürlich befindet sich auf der Disk nicht nur das eigentliche Malprogramm, sondern auch die ganzen (zumindest alle, die ich habe) Erweiterungen für Amica Paint. Die Bilder auf der Diskette wurden mit Amica Paint v1.4 gezeichnet. Ich finde diese Bilder zeigen, welche hervorragenden Graphiken sich mit Amica Paint entwerfen lassen.
Das Bild "Sky!" wurde von mir selbst gemalt.
FAZIT
Es handelt sich hier sicherlich um die beste Amica Paint Version, die jemals gemacht wurde. Dies ist keine offizielle Version von Markt & Technik, sie wurde ursprünglich nur für den eigenen Gebrauch entwickelt. Ich möchte darauf aufmerksam machen, das Amica Paint keine public domain oder Freeware ist. das Copyright für Amica Paint v1.4 liegt bei Markt & Technik Verlag AG. Die Version 1.7 ist zwar eine inoffizielle, verbesserte Version, das ändert aber nichts am Copyright!
Sollte sich jemand fragen, warum v1.7 nach dem entpacken noch einmal kurz nachlädt: es wird sowohl der aktuelle Eingabetreiber als auch die Editorparameter nachgeladen. Den Eingabetreiber kann man mit dem File "Eingabegeräte" ändern. will man dauerhaft neue Editorparameter einstellen, so löscht man einfach das File „edipara 1.7" und speichert die neuen Editorparameter mit dem gleichen Namen auf die Diskette.
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (6)
· Production Notes (1)
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.086 sec.