i'm old enough that the first version of Paint that i remember using wasn't even called Paint, but Paintbrush. that's what it was called in Windows 3.x. it got a makeover and a name change in Windows 95.

a really early version of Paintbrush. i think this must be from a pre 3.x version of Windows, back when it was obvious that they were copying Mac / Xerox Alto.

@thor There was Paintbrush for DOS even before that 🧓

@m0xee i remember using at least one DOS program for painting, but i suspect it was something else than Paintbrush.

@m0xee at that time, a lot of stuff worked better in DOS than it did in Windows.

@m0xee especially gaming. Windows was completely useless for gaming, unless you were playing Solitaire...

@m0xee Windows really only got decent gaming performance when it introduced DirectX. and many games at the time were 2D so they used an API that i believe has been phased out since, but that i remember being brand new: DirectDraw. it was made for accelerating 2D games.

but i remember getting about the same performance as DirectDraw from pixel rendering to memory and then using bitblt to put it on screen:

@m0xee i always hated Windows programming because it had all these abstractions.

it was much easier to MOV AX,13h, INT 10h, and write to segment A000h to get 256-colour graphics.

@iska @m0xee have you tried to write C code to create a simple window in Windows before?

ironically, given the name of the OS, it's a small nightmare to do.

and the nightmare continues after you finally get that window to appear.

i basically signed out of GUI programming on Windows at that point in time. god bless those who voluntarily endured that hell.

@thor @m0xee
AFAIK its' best competitor was.. XLib...
Decades of research and GUIs still suck.

It wasn't that hard, but it required lots of boilerplate code: creating a window, making it modal, handling the events, etc.
Making a complex GUI app with that would be a nightmare, same with Xlib. So Windows had a variety of libs to facilitate that: MS had MFC, Borland had some too for their C++ Builder — VCL, OWL? 🤔

@m0xee @iska boilerplate = hard, in my world

that's the nightmare

i know this. don't make me repeat it. why is the computer requiring me to repeat the same thing? you, the computer, have the job of taking care of boilerplate things. this is literally why we invented you. what the fuck?

@m0xee @iska quite often, i find myself performing tasks i know perfectly well could be automated, because i hate writing the code more.

@thor None other than Gabe Newell was responsible for porting Doom to Windows — as a part of MS strategy to make Windows take off as a gaming platform. No one wanted to move to Windows, gamers preferred DOS versions even if they had Windows ones and developers were reluctant to invest manpower in porting to Windows 🤷

@m0xee yeah, i remember that time vividly. people laughed at the idea that Windows would ever be a good gaming platform.

@thor In early 90-ies I had Paintbrush for DOS and Russian painting software called Пихта (Pikhta) — unfortunatelly I can't find any traces of it on the interwebs, it didn't have colors, but had lots of these fill patterns.
Yeah, it was mostly DOS software, my HDD was 40 Mb, Windows 3.1 required 10 Mb — so did Alone in The Dark, the choice was an obvious one 🤭

@gme Yeah, that's definitely where they "drew inspiration" from 😅
Other than interface being in Russian it was very similar.

@m0xee @gme "program that does the same thing as the famous program but is cheaper and has extra features" used to be a bigger genre

@thor There it is, the very foundation stone of my career as a digital artist. Thank you for posting this, it's so great to see it again! 💜

@bestiaexmachina i ran an art site named ArtGrounds at one point, and it had a Java applet on it for collaborative drawing. it was inspired by the Japanese PaintChat but had improvements.

(as can be seen from the screenshots, it went through a bit of an evolution. the first screenshot is from a later version than the second.)

@thor Oh man, the Windows XP UI just gave me whiplash. This is so incredibly cool! I remember using OpenCanvas to draw with friends, but I think ArtGrounds and PaintChat do ring a bell. Good times!

@bestiaexmachina oh yes, i have many good memories of OpenCanvas. i copied some concepts from OC for Sketcher.

@bestiaexmachina at the time, it was rather unusual that you could do stuff like this in a browser. Photoshop-like things. i was thinking of doing a HTML5 version of it at one point, but it had been many years, and there just wasn't the same enthusiasm. we were just these young people in our teens and 20s and it was fun.

@thor It was the best time, honestly. I had a guestbook on my website people could draw in (little 50 × 50 pixel images) and it was so much fun. (Not self-coded, mind you, I wasn't that savvy back in the day.) I kept the little drawings somewhere on my external HD to this day. Oh, to have as much time and energy as we used to when we were younger!

@thor I see your PaintBrush and will raise you a DeluxePaint port from the Amiga

Sign in to participate in the conversation

A berserker's gateway to the Mastodon social network. Run by a Norwegian, with servers in Finland.