Multipaint

Metal Edition (Version 22.5.2017, Fourth release)

With Multipaint, you can draw pictures with the color limitations of some typical 8-bit computer platforms. The screen formats supported are Commodore 64 high resolution, Commodore 64 multicolor, Commodore Plus/4 Hires, Commodore Plus/4 multicolor, ZX Spectrum, MSX 1 and Amstrad CPC0.


alt:magnify.png

Multipaint in action, in Commodore 64 hires and multicolor.

As Multipaint is written in Processing, it should run in Windows, Mac OS X and Linux 32/64 bit systems. For running the application, you need the Java Runtime Environment. Especially on Mac OS X, the chosen Java version may affect screen refresh speed. Processing binaries cannot be guaranteed to work correctly across all operating system versions. In that case it might be helpful to install Processing and run the sketch instead.

NOTE to Mac users (3rd of June, 2017): If Multipaint loads, but the icons don't show properly, try this one weird trick: Copy the icons.bin file from the application folder to your system home folder. Then run Multipaint from the application folder as before.

NOTE to Processing 3 users: The current sketch source does not compile on Processing 3, so for now use Processing 2 instead. I did try to make the source work on both versions but with the latest additions this seems to be impossible.


Download Multipaint application for Windows/Linux/Mac (zip)

Download Multipaint Processing sketch (zip)

Download Multipaint manual separately (pdf)

Look at the Multipaint keysheet (png)


If you have chosen to run Multipaint as a sketch, place the multipaint folder to your Processing sketchbook folder. Run Processing, load and run the sketch, select the machine of your preference and go.

alt:divider.png

Latest version

The Metal Edition (version 22.5.2017) is the fourth release of Multipaint. This version introduces a new paint color behavior model. Other changes are preset dithers with related tools, improvements to mouse events, a new color indicator and a more consistent behavior across platform and a general tidying up of functions.

A bug was fixed that prevented the machine selection working from the preferences file. A more complete list of new features is included in the manual.


A blog post with some information about the new version.

Pixel Polizei, a multi-platform graphics utility

PETSCII, a multi-platform text art editor

alt:divider.png

Multipaint gallery

Below are some images created with Multipaint. Special thanks to Jonathan Eggelton who gave permission to include his work. Jon takes inspiration from C-64 game covers and loading screens. There are many more than the two shown here.


alt:jonegg_riverraid.png
River Raid (C-64 Multicolor) by Jonathan Eggelton
alt:jonegg_redheat.png
Red Heat (C-64 Multicolor) by Jonathan Eggelton
alt:miamisvice.png
Mi Amis Vice (C-64 Multicolor) by Dr. TerrorZ.
alt:infestation.png
Infestation (C-64 Multicolor) by Dr. TerrorZ.
alt:boabots_borderless.png
Boabots (C-64 Hires) by Dr. TerrorZ.
alt:lawless_borderless.png
Lawless of the West (C-64 Hires) by Dr. TerrorZ.
alt:dallas.png
Dallas (MSX/TI99 4A) by Dr. TerrorZ.
alt:alieni.png
Alien (C-64 Multicolor) by Dr. TerrorZ.
alt:starkerk_aspect.png
Star Kerk (MSX screen 2) by Dr. TerrorZ.
alt:imjarviufo.png
Imjärvi UFO Incident (C-64 Multicolor) by Dr. TerrorZ.
alt:unhanged.png
The Unhanged (ZX Spectrum demo screen) by Dr. TerrorZ.
alt:spaghetti.png
Spaghetti West (C-64 Multicolor) by Dr. TerrorZ.
alt:insidejob.png
Sommaren e Kårt (C-64 Multicolor) by Marq.
alt:countryside.png
Countryside (C-64 Hires) by Dr. TerrorZ.
alt:insidejob.png
Inside Job (C-64 Hires) by Dr. TerrorZ.
alt:divider.png

Contact

Multipaint 2016-2017 by Tero Heikkinen. Comments and queries can be sent to the address below:


alt:sapo.png alt:divider.png