Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
VIC-Check   [2006]

VIC-Check Release Date :
10 July 2006

Type :
C64 Tool

User rating:awaiting 8 votes (7 left)   See votestatistics

Credits :
Code .... Crossbow of Crest

Download :

Look for downloads on external sites:
 Pokefinder.org


User Comment
Submitted by -trb- on 25 August 2022
Got a MOS 6567T2 here. There's hardly any information about this VIC-II revision. All I can say is that it is the predecessor of MOS 6567R56A (chip date codes are proof for this). So 6567T2 is the first NTSC VIC-II shipped with C64 and of course has 64 cycles just like 6567R56A.

Version 2 of VIC-Check detects it as "NEW VIC".
User Comment
Submitted by chatGPZ on 30 September 2007
btw, i put a (halfassed commented) disassembly here: http://codebase64.org/doku.php?id=base:detect_vic_type
User Comment
Submitted by Mace on 30 September 2007
Screenshot added.
User Comment
Submitted by Roland on 12 July 2006
hi,
I have made a new version (VIC-Check2) that should work on PAL AND NTSC.
But I only have an old ntsc VIC (6567 R8) and no new NTSC for testing.
So, if there is anybody having an ntsc 85????-whatsoever, please test this for me! thanks.
User Comment
Submitted by MagerValp on 12 July 2006
So... is this related to why there is sometimes crap in the sprite collision register? And yes, an in-depth explanation would be really interesting.
User Comment
Submitted by Copyfault on 11 July 2006
Did some tests in our bunker yesterday. The results were as wanted:

VIC_type no.---luma steps---VICCHECK.prg
----------------------------------------
6569R3-4685-------------9--------old vic
8565R2-4191-------------9--------new vic
8565R2-3991(22)---------9--------new vic
8565R2-0787(22)---------9--------new vic
6569R5-0287(15)---------broken----------
6569R3-2983-------------9--------old vic
6569R1-2283-------------5--------old vic

Seems like they changed the luma behaviour during the year '83; it was the first time to really "see" in old "5 luma steps"-VIC in action! If someone (Roland;)?) wants to do some tests: meet the R1-VIC every tuesday in the bunker;)
User Comment
Submitted by MRT on 11 July 2006
"because you can"

That's just another way of saying...
"I don't know what's the use of this too" :-)
User Comment
Submitted by chatGPZ on 11 July 2006
"But what's the use of this? Why would I want to know which VIC type the C64 has?"

because you can
User Comment
Submitted by MRT on 11 July 2006
Bwhuh... Not to be an ass or something.

But what's the use of this? Why would I want to know which VIC type the C64 has?
User Comment
Submitted by Roland on 11 July 2006
Ahh.... forgot to mention...
this routine is for PAL ONLY!!!
Needs to be fixed for ntsc (cause there is a little "stable-raster" routine in there that won't work on ntsc)

...I think I'll do a new version tonight...
User Comment
Submitted by Scout on 10 July 2006
@Molly:Woz is from Argentina, so that'll explain it :)
User Comment
Submitted by Moloch on 10 July 2006
6572R0? I see someone has a Drean C64, very nice.
User Comment
Submitted by Steppe on 10 July 2006
Does it also take the VIC IIe into account? My C128D-CR (metal case) has a 8566R3 inside...
User Comment
Submitted by Durandal on 10 July 2006
Here are my results:

6572R0 (PAL-N): new vic
6567R8 : flickers between old/new vic
User Comment
Submitted by Roland on 10 July 2006
"How did you figure this one out?"

Well, the VICs are very good friends of mine telling me all of their secrets :)

"The results were:

6596R3 - OLD VIC
6596R5 - OLD VIC
8565R2 - NEW VIC
"

Hmmm... like it should be....
User Comment
Submitted by chatGPZ on 10 July 2006
"I don't know which revision has only 5 luma levels? - Is there some easy way to figure that out?"

only R1 VICs ... and well, you can just print all the colors on screen and then put the chrom knob to zero and see how many different lumas you can distinguish :)
User Comment
Submitted by Devia on 10 July 2006
Very interresting... How did you figure this one out? - And are you able to explain what actually happens?
Triggering a Sprite to Foreground Collision by enabling ECM just before sideborder stops and disabling just afterwards. - or maybe just disabling before border starts again? Something like that?

Anyways, I just did a quick test on an old '84 C64 with a couple of different VICs in it. The results were:

6596R3 - OLD VIC
6596R5 - OLD VIC
8565R2 - NEW VIC

I don't know which revision has only 5 luma levels? - Is there some easy way to figure that out?
User Comment
Submitted by JackAsser on 10 July 2006
@Roland: What are the differences in the different VIC-chips that you manage to measure programatically? Also, I got the VERY old VIC-chip (not for sending though :D) If you like to try out some experimental code.
User Comment
Submitted by Roland on 10 July 2006
Well...for the definition. As far as I know, there are (at least) 3 different vic types:
new (with the grey dots if you change the color - 9 lumas)
old (without the grey dots - 9 lumas)
VERY old (without the grey dots - 5 lumas).
This VIC-Check routine checks only for the new/old version, not the very old with less luma steps!
And I don't have seen this very old VIC type, yet... but if somebody has one, and want to send it to me, I try to do a check for this VIC type, too :)
User Comment
Submitted by JackAsser on 9 July 2006
Care to explain how it works? Or do you actually force me to check the code myself? :D

And btw, seems like you found yet another VICE bug, since VICE shows "old vic" despite using new lumas. :D
User Comment
Submitted by Roland on 9 July 2006
I hope this works with all C64/VIC types. (don't have enough c64s to test that).
But it worked on my c128d (new vic) and on one c64 with new and old VIC.
(No nice code, cause done it in just 5 mins after reading the comments about the Universal TV Standard Detector)

So, it's up to you guys out there....does it work?
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (21)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.094 sec.