VIC 20 in Black and White mode

Basic and Machine Language

Moderator: Moderators

User avatar
Jeff-20
Denial Founder
Posts: 5759
Joined: Wed Dec 31, 1969 6:00 pm

VIC 20 in Black and White mode

Post by Jeff-20 »

I was looking at the Color/Black and white switch on the Atari 2600. I was wondering: Is there a way to disable color information output on the VIC 20? I know it seems like a silly question, but I am just curious if any of you have theories on how one might achieve this via hardware or programming.
High Scores, Links, and Jeff's Basic Games page.
Boray
Musical Smurf
Posts: 4064
Joined: Mon May 03, 2004 10:47 am

Post by Boray »

If it was possible with just programming, then I guess it already would have been done, to make pictures with many grey shades.
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
User avatar
Mike
Herr VC
Posts: 4842
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Post by Mike »

There's no provision in the VIC registers, or elsewhere, to switch off chroma output from the VIC chip. With a hardware hack, one might put an analogue switch on to the chroma output pin for this. This could be combined into the S-Video mod.

Anyway, if you intend the video output to be looked at in B/W fashion, you could always notify the user beforehand to turn down the saturation.
User avatar
GreyGhost
Vic 20 Nerd
Posts: 525
Joined: Wed Oct 05, 2005 11:10 pm

Post by GreyGhost »

yeah, my monitor has a knob. :)
Rob
English Invader
Vic 20 Scientist
Posts: 1193
Joined: Tue Apr 28, 2009 3:51 pm

Post by English Invader »

Of course, you could always just buy a black and white television :lol: .
adric22
Vic 20 Hobbyist
Posts: 143
Joined: Fri Mar 11, 2005 6:54 pm

Post by adric22 »

English Invader wrote:Of course, you could always just buy a black and white television :lol: .
Skip the B&W television and go for the old monochrome green Amdek monitors. Those were awesome. I actually used to use one of those on my Amiga 500 in the early 1990's on the composite out port for several months after my 1084 had an unfortunate accident. Even though I missed having color, I realized that the Amdek was quite a bit sharper than the 1084 and text was much crisper and easier to read.
User avatar
Schema
factor
Posts: 1430
Joined: Tue Mar 23, 2004 7:07 am
Website: http://www.jammingsignal.com
Location: Toronto, Ontario

Post by Schema »

English Invader wrote:Of course, you could always just buy a black and white television :lol: .
I only had a black and white television for my VIC as a kid, it's still somewhat of a novelty for me to see the games in color. (And I walked to school through 6 feet of snow, uphill both ways. :wink:)
User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

Post by Pedro Lambrini »

Just curious but is this relevant to your new project, at all? :)
"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3
ravenxau
Vic 20 Devotee
Posts: 296
Joined: Fri May 28, 2004 10:03 pm

Post by ravenxau »

poke36879,8

ctrl - 2

:)
Android Tablet running Frodo 64 emulator running VIC 20 emulator....
User avatar
Jeff-20
Denial Founder
Posts: 5759
Joined: Wed Dec 31, 1969 6:00 pm

Post by Jeff-20 »

Pedro Lambrini wrote:Just curious but is this relevant to your new project, at all? :)
yes.
ravenxau wrote:poke36879,8

ctrl - 2

:)
And for grey shades?
High Scores, Links, and Jeff's Basic Games page.
carlsson
Class of '6502
Posts: 5516
Joined: Wed Mar 10, 2004 1:41 am

Post by carlsson »

Use cross patterns, something like this:

Code: Select all

*.*.*.*. *...*... *....... *.......
.*.*.*.* ..*...*. ....*... ........
*.*.*.*. *...*... *....... ....*...
.*.*.*.* ..*...*. ....*... ........
*.*.*.*. *...*... *....... *.......
.*.*.*.* ..*...*. ....*... ........
*.*.*.*. *...*... *....... ....*...
.*.*.*.* ..*...*. ....*... ........
You get the idea. These kinds of patterns have been used in various plasma effects in VIC-20 demos in the past 10-13 years. While they are not true shades of grey, often they look quite good despite the relative low resolution of the VIC.
Anders Carlsson

Image Image Image Image Image
User avatar
Mike
Herr VC
Posts: 4842
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Post by Mike »

carlsson wrote:Use cross patterns, something like this:
I use a similar method with PGM IMPORT. Here, two intermediate colours help to give a more convincing effect.

With these ordered dither patterns, one must be rather careful in their design, so that transitions from one intensity level to the next don't catch the eye because the neighboring patterns don't fit. In my program, the dither patterns are defined in the lines 35 to 38.

Still, there's no provision within the VIC-20 hardware itself to produce *unsaturated* colours, other than black and white - and I thought the matter had been sorted out. In that regard, I found ravenxau's posting to be a rather unsuccessful attempt at a joke. :roll:
User avatar
Jeff-20
Denial Founder
Posts: 5759
Joined: Wed Dec 31, 1969 6:00 pm

Post by Jeff-20 »

C'mon, it was funny. Still, it would have been nice to achieve a grayscale. Sigh.
High Scores, Links, and Jeff's Basic Games page.
User avatar
Mike
Herr VC
Posts: 4842
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Post by Mike »

Jeff and I had a quick PM exchange during which I got an working idea to produce unsaturated display colours on the VIC-20, with PGM IMPORT being one component - I love to prove myself wrong. :wink: :lol:

This will be added to the MINIPAINT batch suite soon. So stay tuned. :)

Michael
User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

Post by Pedro Lambrini »

Sounds interesting. A whole new range of colours...can they be used for game purposes or only in a demo situation? :)
"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3
Post Reply