Were there ever compatibility problems between different versions of the VIC 20?
Moderator: Moderators
Were there ever compatibility problems between different versions of the VIC 20?
Obviously there was the original two prong VIC 20, and then the Cost Reduced Version; were there any compatibility issues between the two machines? I obviously know about expansion compatibilty issues 3K/8K/16K/32K/35K, that's not what I'm talking about.
I just remember there were some games (don't ask me which ones now!) that my friend with a 2 Prong machine leant me years ago that would not load on my CR model for love nor money.
I just remember there were some games (don't ask me which ones now!) that my friend with a 2 Prong machine leant me years ago that would not load on my CR model for love nor money.
Re: Were there ever compatibility problems between different versions of the VIC 20?
I don't think such issues have been observed in the last 40 years. There is of course the incompatibility between PAL and NTSC when using raster-effects, but other than that I know of no issues that would affect compatibility. On the C64 you have slightly different CIAs and of course the C128 that is a little different in C64-mode, but I am not aware of anything like that on the VIC.
Re: Were there ever compatibility problems between different versions of the VIC 20?
The only significant difference (of a digital nature) between the original version and the CR was the change of RAM from 2114s to 2016s. This shouldn't be detectable by software. All other changes are either on the video or power circuits.
Re: Were there ever compatibility problems between different versions of the VIC 20?
What was it that you could not load, was it some of his purchased tapes or something he saved?16KVIC20 wrote: ↑Wed Dec 16, 2020 2:33 am Obviously there was the original two prong VIC 20, and then the Cost Reduced Version; were there any compatibility issues between the two machines? I obviously know about expansion compatibilty issues 3K/8K/16K/32K/35K, that's not what I'm talking about.
I just remember there were some games (don't ask me which ones now!) that my friend with a 2 Prong machine leant me years ago that would not load on my CR model for love nor money.
It is far more likely to be something he saved on his C2N with different tape head alignment to your C2N deck causing load errors.
Vic20-Ian
The best things in life are Vic-20
Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
The best things in life are Vic-20
Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
Re: Were there ever compatibility problems between different versions of the VIC 20?
Vic20-Ian wrote: ↑Wed Dec 16, 2020 5:19 amWhat was it that you could not load, was it some of his purchased tapes or something he saved?16KVIC20 wrote: ↑Wed Dec 16, 2020 2:33 am Obviously there was the original two prong VIC 20, and then the Cost Reduced Version; were there any compatibility issues between the two machines? I obviously know about expansion compatibilty issues 3K/8K/16K/32K/35K, that's not what I'm talking about.
I just remember there were some games (don't ask me which ones now!) that my friend with a 2 Prong machine leant me years ago that would not load on my CR model for love nor money.
It is far more likely to be something he saved on his C2N with different tape head alignment to your C2N deck causing load errors.
Or
Was it perhaps a tape he copied tape to tape on a stereo rather than a Commodore tape deck?
Vic20-Ian
The best things in life are Vic-20
Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
The best things in life are Vic-20
Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
Re: Were there ever compatibility problems between different versions of the VIC 20?
Perhaps those result in a different power up (non initialized) RAM content? There are a surprising number of vic20 programs that rely on this.
I'm just a Software Guy who has no Idea how the Hardware works. Don't listen to me.
Re: Were there ever compatibility problems between different versions of the VIC 20?
They were original releases. Two that I do recall, now I come to think of it are Wacky Waiters and Catcha Snatcha. I think also a few Romik titles.Vic20-Ian wrote: ↑Wed Dec 16, 2020 5:21 amVic20-Ian wrote: ↑Wed Dec 16, 2020 5:19 amWhat was it that you could not load, was it some of his purchased tapes or something he saved?16KVIC20 wrote: ↑Wed Dec 16, 2020 2:33 am Obviously there was the original two prong VIC 20, and then the Cost Reduced Version; were there any compatibility issues between the two machines? I obviously know about expansion compatibilty issues 3K/8K/16K/32K/35K, that's not what I'm talking about.
I just remember there were some games (don't ask me which ones now!) that my friend with a 2 Prong machine leant me years ago that would not load on my CR model for love nor money.
It is far more likely to be something he saved on his C2N with different tape head alignment to your C2N deck causing load errors.
Or
Was it perhaps a tape he copied tape to tape on a stereo rather than a Commodore tape deck?
A few years into my VIC 20 adventure, I found a short 3 line program that consisted mostly of POKEs, IIRC that seemed to improve loading, I had to use it to get Audiogenic Golf to work.
Re: Were there ever compatibility problems between different versions of the VIC 20?
Could be onto something there perhaps. I'd be surprised if there were no compatability issues, it's something that Commodore seemed to excel at! It could equally be my C2N unit was a bit off. Mine was the later version, the rounded one, with save LED on the left and a glass screen over the counter, black on white numbers. His was the Pet style version. Maybe earlier games worked better with that style of C2N?
- Mike
- Herr VC
- Posts: 5134
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
Re: Were there ever compatibility problems between different versions of the VIC 20?
The description of the issue at hand is pretty vague. You neither name the programs/games affected nor the symptoms.
As some of the previous posters already had pointed out, the change of the RAM chips is the single most important difference between the two main board revisions (2-prong vs. CR). That affects the RAM contents immediately after power on. The KERNAL only clears pages 0, 2 and 3 (i.e. $0000..$00FF and $0200..$03FF) in the reset routine, and the RAM check is non-destructive.
As some of the previous posters already had pointed out, the change of the RAM chips is the single most important difference between the two main board revisions (2-prong vs. CR). That affects the RAM contents immediately after power on. The KERNAL only clears pages 0, 2 and 3 (i.e. $0000..$00FF and $0200..$03FF) in the reset routine, and the RAM check is non-destructive.
Programs that rely on contents of un-initialised RAM are broken by design. No reason to cast blame on the CBM engineers for this.16KVIC20 wrote:I'd be surprised if there were no compatability issues, it's something that Commodore seemed to excel at!
Re: Were there ever compatibility problems between different versions of the VIC 20?
Actually I named two programs. The symptom was simply that they would not load. IIRC one of them did load eventually, but was corrupted. We are actually talking about events that toook place 37 years ago, so pardon me if I don't recall it all verbatim.
16KVIC20 wrote:I'd be surprised if there were no compatability issues, it's something that Commodore seemed to excel at!
Oh dear me, I was being lighthearted...Programs that rely on contents of un-initialised RAM are broken by design. No reason to cast blame on the CBM engineers for this.
I suppose in many ways the software houses are the people that really make or break a machine, at least for gaming. Any changes that a manufacturer makes to their machines that affects compatibility could therefore be an issue. It's not a question of blame, just the obvious. If it's only a few games, as was probably the case, then no big deal, but I just wondered if it was a thing that others had ever noticed, or was known about.
Re: Were there ever compatibility problems between different versions of the VIC 20?
I can confirm. All problems from back then were mainly caused by different badly set azimuth screws by the owner of the Datasettes and compatibles. Sometimes the self-proclaimed well-known expert had made things worse.
Then there were the bad copies of copies of copies etc. made with stereo tape decks. Those were the times when tools for adjusting came out.
I personally just soldered a loudspeaker with a switch on the data output line. Loud enough and pretty efficient to adjust the azimuth screw!
The problems were forever eliminated for me after switching to the 1541 drive.
So i don't miss the tapes at all. If you still use tapes, apart from the retro experience, it is your own fault.
Valid rule today as earlier: 1 Byte = 8 Bits
-._/classes instead of masses\_.-
-._/classes instead of masses\_.-
Re: Were there ever compatibility problems between different versions of the VIC 20?
I think this was an exploratory post about compatibility issues between Vic20 variants based on experience 37 years ago not currently but yes the tape issues were often copies or saving on a friend's tape deck not working on yours due to Azimuth.Noizer wrote: ↑Thu Dec 17, 2020 6:44 amI can confirm. All problems from back then were mainly caused by different badly set azimuth screws by the owner of the Datasettes and compatibles. Sometimes the self-proclaimed well-known expert had made things worse.
Then there were the bad copies of copies of copies etc. made with stereo tape decks. Those were the times when tools for adjusting came out.
I personally just soldered a loudspeaker with a switch on the data output line. Loud enough and pretty efficient to adjust the azimuth screw!
The problems were forever eliminated for me after switching to the 1541 drive.
So i don't miss the tapes at all. If you still use tapes, apart from the retro experience, it is your own fault.
I never had any big problems on the Vic20 but the C64 was bit more sensitive with Novaloads etc. iirc. That was when the Azimuth alignment kits came out.....A cheap screwdriver and a cardboard arrow

Vic20-Ian
The best things in life are Vic-20
Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
The best things in life are Vic-20
Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
Re: Were there ever compatibility problems between different versions of the VIC 20?
Exacly this Vic-20Ian yesI think this was an exploratory post about compatibility issues between Vic20 variants based on experience 37 years ago not currently
Agreed, and this is quite understandable. A proper game though, that is less likely, especially when it loads on one VIC 20, but not another.but yes the tape issues were often copies or saving on a friend's tape deck not working on yours due to Azimuth.
I never touched the azimuth screw on my C2N, I think I learnt my lesson on another tape deck. Now I do have an azimuth adjustment program for the C64, using that I adjusted my 1530/1531 decks to optimum performance. I don't use them much, but it's nice to have a back up, and to know that they're set up just right.I never had any big problems on the Vic20 but the C64 was bit more sensitive with Novaloads etc. iirc. That was when the Azimuth alignment kits came out.....A cheap screwdriver and a cardboard arrow![]()
I suppose one way to settle this is to get a download for Wacky Waiters and Catcha Snatcha and see if they load on my CR VIC 20.