Just confirmed that DR5 apps supports color... As expected Calculator, Puzzle and Reversi have colors - Calculator uses a
red (#FF0000) background, Reversi uses a
green (#00FF00) background and Puzzle uses a
blue (#0000FF) background. Puzzle and Reversi are a bit special as they have other colors as well.
Calculator:
Of course, as expected, Calculator uses a red background and replacing it with black (00h) will make the entire background black
.
Puzzle:
Well, this app uses both blue and green which is a bit unusual considering it has a red background in Beta Release. Tandy 2000 builds also uses blue so I guess the color change occurred at some point after DR5 and before Beta Release (yet to figure out the color it uses in Alpha Release).
Reversi:
Reversi uses red, green and blue which remained unchanged throughout the entire development of Windows 1.0.
Overall
I was a bit disappointed that only 3 apps actually used colors as I was expecting apps like MS-DOS Executive and Control Panel to have colors as well. At least we have 3 apps with colors, better than nothing and johnlemon647 - the background is definitely not light blue, it appears to be in the Tandy 2000 builds maybe due to the low picture quality. I think I have also answered why the colors in Tandy 2000 builds are brighter than the ones from Beta Release to RTM - they use true red, green and blue whereas Beta Release onward use dimmer colors. Below is a professional artist's rendition of what DR5 would look like if a 16-color VGA driver exists:
I have also attempted to compile a few DR5 apps with colors myself and well, as you may have guessed - WE DON'T HAVE THE SPECIAL LIBRARIES... Now I am starting to believe that DR5 was indeed released on 8 disks as there must've been 3 C Compiler + library disks, 2 Pascal Compiler disks and 3 Windows disks. I am thankful that even though it fails, manually running MAPSYM and NE will still produce a working app - opposed to something that hangs Windows in later releases.
I am guessing that we really need an IDA or Ghidra loader for Alpha Release (thanks to JaGoTo for making the DR5 loader) in order to know how Alpha Release would look like if there is color support - or wait for jb881122 to complete his awesome driver patch. Anyway, I am certainly not experienced enough to reverse the NE format and write a loader myself so if anyone feels like they can do that, please go ahead and I will be looking forward to Alpha Release being analysed and hidden gems being discovered.