Apple gibt Source Code von MacPaint frei

20. Juli 2010, 12:33
  • Source Code von MacPaint veröffentlicht
    foto: apple

    Source Code von MacPaint veröffentlicht

Source Code des Grafikprogramms dem Computer History Museum gespendet

Apple hat den Source Code des Zeichenprogramms MacPaint dem Computer History Museum gespendet, berichtet die Business Week. MacPaint wurde 1984 als eines der ersten Programme für die originalen Macintosh-Rechner veröffentlicht. Die Software führte Tools wie das Lasso- oder das Füllwerkzeug ein, die später in Adobes Photoshop Einzug hielten.

Download und Geschichte

Der Source Code von MacPaint und der Code der Grafikbibliothek QuickDraw können ab sofort zur nichtkommerziellen Nutzung auf der Homepage des Museums kostenlos heruntergeladen werden. MacPaint wurde zuletzt 1988 auf Version 2.0 aktualisiert. Der Nachfolger Claris wurde bis 1998 verkauft. Auf der Homepage des Museums kann die Geschichte von MacPaint nachgelasen werden. (red)

 

Kommentar posten
Posting 1 bis 25 von 47
1 2
Danke, Apple

nach allem, was Apple sich genommen hat von der Open Source Community wird grosszuegig der Source-Code von Apple-Paint gestiftet. Ich hoffe, das war keine uebereilte Entscheidung und Jobs kann immernoch gut schlafen, obwohl ein so bedeutender Teil seines "geistigen" "Eigentums" jetzt der Allgemeinheit uneingeschraenkt zugaenglich ist.

APPHOLES

Was für ein hirnloses Bash-Posting.

Apple gibt in der Regel den Sourcecode von OSS-Projekten, bei denen sie sich "bedienen" frei, und zwar auch die BSD-lizensierten Projekte, bei denen das gar nicht sein müsste.

Großartig!

Endlich ein brauchbares Zeichenprogramm für die Linux-Frickel-Gemeinde. Wer braucht da noch Photoshop?

Hirnloses Posting, aber das ist bei den Genossen ja Usus

eleonorg

20.07.2010 13:23 „ja weils auch 84 schon windows gab, nicht?“
antwort: „windows vielleicht,… “ - unter der tuchent.

Sourcecode freigegeben?

Da kann Microsoft ja endlich MS Paint updaten.

Lasso und fill gab es schon lange vorher auf tools am C64. Es war aber durch die Verwendung von Quickdraw und dem 7 MHz 68000 (die CPU im Amiga war minimal schneller, weshalb der AMax schneller als der Mac war) und der Tatsache, dass es nur 1 bitplane zu bearbeiten hatte (der Mac hatte nur schwarzweiss-Grafik) verdammt schnell.

1984 erschienen fast gleichzeitig weit nützlichere tools wie Koalapaint am C64. Diese arbeiteten bereits mit 4 bitplanes (16 Farben) und hatten selbstverständlich auch fill dabei.

Wenn eine mitgelieferte Applikation einen Durchbruch darstellte war das MacWrite. Es gab auf Jahre hinaus nichts vergleichbares. Bestenfalls GeoWrite am C64 oder VizaWrite am Amiga. Aber beide waren nicht annähernd so einfach zu benutzen.

C64 hat keine Bitplanes, das hatte Amiga. Die 16 Farben kann man auch nicht frei verwenden, höchstens mit FLI. Ansonsten in jeder 4x8 Pixel großer Attributzelle 3 frei wählbare Farben und eine globale Farbe, also 2 Bits pro Pixel.
Ich glaube dass Amica Paint intern mit 16 Farben rechnen könnte (4 Bits per Pixel), aber das würde den Speicherbedarf auf 16 KB pro Bild steigern, plus weitere 16KB für undo Speicher. Im Normalfall benötigt der C64 für Multicolor-Bild 10 KB und für Hires Farbbild 9 KB, also durchaus vertretbare Werte für einen Rechner mit 64 KB.
Beim ZX Spectrum der nur im Hires Modus arbeitet, hat der Bildschirmspeicher 6912 Bytes, dafür ist der RAM auf 48 KB beschränkt (ausser bei 128K).
"Art Studio" rulez. Ich mag HiRes.

Bitplanes hab ich als Darstellung der Farben auf bitebene gemeint. Aber kann in dem Kontext natürlich auch anders interpretiert werden.

Und die 16 Farben konntest du uneingeschränkt im LoRes verwenden. Schau dir KoalaPaint an. Die hatten sogar die geditherten 16 Farben drunter (k, ist simples Dazumischen eines weissen oder schwarzen pixels ;) ).

Und selbst in HiRes konntest du 16 Farben verwenden. Wozu gabs den guten, alten rasterinterrupt ;) ? Hast du am C64 was gemacht? Ich hab da jetzt echt nicht die große Assemblererfahrung, aber ein softscrolling (eben unter Verwendung des Rasterinterrupts und dann dem Ein- und Ausblenden der linken und rechten Bildschirmspalte) hab ich mal gemacht :) .

Schön mit jemanden über den C64 zu sprechen.

Ich habe derzeit 7 Stück C64 und 3 C128, aber programmiert habe ich mehr am Sinclair ZX Spectrum, und tue es immer noch gerne. Dafür habe ich einige Grafiken am C64 gemacht.
Natürllich kann man alle 16 Farben verwenden, aber nur mit dem FLI, was ich auch erwähnt habe, und in Hires kann man auch nur in einem 8x1 pixel großen Quadrat zwei Farben haben. Es gibt aber Tricks mit Interlace und Sprite Overlays um das zu umgehen. Der C64 ist ein Geiles Gerät was das betrifft, und ja, super darüber zu sprechen.
Das Ausblenden der Spalten Links und rechts ist im Charmode bei Scrolling oft verwendet worden.
Die Pokes zur Steuerung des VICII kenne ich teilweise immer noch, trotzdem muss ich noch viel wieder lernen. Bin in c64 Forum unterwegs.

:o)

deinem namen nach zu schließen aber wenigstens nicht in den 80ern hängengeblieben ;o)

Welches Tools am C64 sollen das gewesen sein?
Weder Koala Painter (1984), noch Hi-Eddi (1985), noch GeoPaint (1986), noch AmicaPaint (1989) bieten alle diese Tools. Siehe http://www.c64-wiki.de/index.php... alprogramm

Das erwähnte Koalapaint, das dankbarer Weise von dir wiederholt erwähnt wurde ;) ?

Dann gab es noch 1983 Paint Magic. Hatte vier verschiedene fill und ein grab.

Und alle arbeiteten schon mit bis zu 16 Farben. Hab jetzt Paint Magic sogar wiedermal spaßhalber gestartet. Nettes Tool, dafür das es fast 30 Jahre alt ist.

Mah! Koalapaint!

Das hätt ich schon voll vergessen gehabt. Ui, so alt bin ich schon :-/

Vielen Dank für das Aufwecken von Jugenderinnerungen!

Gern :) .

Das hatten eh fast alle nur kopiert und es daher nicht mit dem KoalaPad (KoalaPaint war ja eigentlich nur eine Beilage zum KoalaPad), sondern mit dem Joystick gemalt.

Kamen dabei aber teilweise wirklich gute Bilder raus. Und viele Introbilder der Spiele wurden damit gezeichnet.

Richtig gut war dann erst 1985 Deluxe Paint von Electronic Arts am Amiga. Da gab es Ewigkeiten nichts vergleichbares auf anderen Plattformen.

Genug Retro ;) .

Da fällt mir ein...

ich hab noch irgendwo die Delux Paint Diskette im Original Karton und Handbuch. Das könnte doch bald was wert sein...

Aktuell so ca. 20 Euro ;) . Gibt zuviele die auf eBay verkaufen.

Das fällt halt unter "Apple Humor". Gibt aber witzigeres. :)

GEOS ?

boah! die haben GEOS kopiert!
(wer GEOS nicht kennt, ist zu jung ;o) )

;o)

Wenn Geos, dann am C128 ;)

War aber leider auch gleichzeitig das ziemlich einzige Programm, das die doppelte Auflösung vom 128er richtig gut genutzt hat.

Da sag ich nur Superbase 128 und Startexter. Alleine die beiden apps waren den C128 wert.

Ein Freund hat seine Trafik noch ein Jahrzehnt mit Superbase administriert :) . Und am Amiga war SuperBase sowieso nur genial.

ahh verdammt

ich kenn dich
zumindest deinen freund aus der trafik
omg
omg
omg

Eigenartig warum mein posting nicht veröffentlicht wurde, aber ich hab da nen Versacht wofür S. steht ;) .

Kommentar posten
Posting 1 bis 25 von 47
1 2

Die Kommentare von Usern und Userinnen geben nicht notwendigerweise die Meinung der Redaktion wieder. Die Redaktion behält sich vor, Kommentare, welche straf- oder zivilrechtliche Normen verletzen, den guten Sitten widersprechen oder sonst dem Ansehen des Mediums zuwiderlaufen (siehe ausführliche Forenregeln), zu entfernen. Der/Die Benutzer/in kann diesfalls keine Ansprüche stellen. Weiters behält sich die derStandard.at GmbH vor, Schadenersatzansprüche geltend zu machen und strafrechtlich relevante Tatbestände zur Anzeige zu bringen.