Anno 1984

Apple gibt Source Code von MacPaint frei

20. Juli 2010, 12:33
  • Artikelbild
    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
Nik M
41
25.7.2010, 20:25
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

Anonymous Coward
01
26.7.2010, 21:57

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.

Der Genosse
41
21.7.2010, 14:06
Großartig!

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

Philofive
00
21.7.2010, 17:39

Hirnloses Posting, aber das ist bei den Genossen ja Usus

i binsda heini
00
21.7.2010, 07:56
eleonorg

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

benmat
18
20.7.2010, 21:54
Sourcecode freigegeben?

Da kann Microsoft ja endlich MS Paint updaten.

Peter W1
 
63
20.7.2010, 13:42

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.

LCD
01
21.7.2010, 02:07

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.

Peter W1
 
31
21.7.2010, 13:26

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.

LCD
01
21.7.2010, 22:22

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.

Aphex sini Zwillingsschwöschter
05
20.7.2010, 23:27

Leckbinichalt.

werwolfi
00
21.7.2010, 01:36

:o)

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

Robert Niessner
 
01
20.7.2010, 15:25

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

Peter W1
 
31
20.7.2010, 16:25

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.

Nix da Smoothies! Obst trinkt man gebrannt
00
20.7.2010, 15:01

Mah! Koalapaint!

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

Vielen Dank für das Aufwecken von Jugenderinnerungen!

Peter W1
 
43
20.7.2010, 15:09

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 ;) .

Alex R.
00
20.7.2010, 17:13
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...

Peter W1
 
31
20.7.2010, 17:47

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

Surfer6
00
20.7.2010, 13:41

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

2Pac .
04
20.7.2010, 13:32
GEOS ?

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

;o)

Dunkelgrau
00
20.7.2010, 17:07
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.

Aphex sini Zwillingsschwöschter
00
20.7.2010, 23:29

GO64

Peter W1
 
43
20.7.2010, 17:50

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.

Karl S.
00
21.7.2010, 10:43
ahh verdammt

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

Peter W1
 
00
25.7.2010, 22:24

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.