A major reason for differences in video quality between the R6 and the later chips is that the oldest chips output an integer number of chroma cycles per scan line, while the later versions output 227.5 cycles per line and--at least for the latest ones--263 lines per frame. This causes solid colors to appear as vertical stripes on the oldest chips, but as a checkerboard *whose phase alternates every frame* on newer ones. A modern LCD display will typically average together the chroma data from consecutive frames to yield a very sharp stationary image, but on a CRT there would be a slight shimmer. If you like I could write a little test program which should illustrate the difference nicely. Also, if you feed the composite output to a monochrome screen, the older chips will produce a really horrible black and white image when showing some color combinations.
Fascinating! Yes if you could create that test program and email it to me, I can show it in the next video. (See channel about page for email address.) Thanks!
finally I found an explanation for the very hard checker pattern when using S-Video with both of my C64s. one is a 250407 rev. B C64 with a PAL 6569R1 ceramic VIC and the other is a C64C (don't know board revision or VIC-type, as it was never opened, but it is not one of the very late versions, where the case is only clipped together). and obviously my TFT-TV does not average the signal of the odd and even lines. also interesting, that there is no checker pattern when using the SCART input, even that the Scart cable has the Luma and Chroma connected to the Video-IN pin (20) and the Red pin. probably the TV does combine both signals internally and then just uses it like a composite-IN. one more interesting thing: my other TV does not have an S-Video input. but it has a Component input (Y'PrPb). when connecting the Composite RCA to Y', it results in a B/W checker pattern display. thus the merged-in Chroma signal obviously effects TV's interpretation of the expected, pure Luma signal.
On the older C64s with the 5pin video connector you can still get an s-video output. It has a luma output already and you can use the composite output for the chroma. The monitor will use only the chroma part of the signal. This might not be quite as good as if they were truly separate but it is better than composite only.
Fun extra fact about the 6567R56A: You say the screen looks wider. That's because it actually is. That revision has 64 cycles per line, while later NTSC versions have 65. One cycle is equal to one character cell, so that's why the viewable area seems wider. This also messes with some games and demos, that depend on exact cycle timing and expect the 65 cycles. (Side note: it's 63 cycles for the PAL version MOS 6569.)
@@stevethepocket In part because of that, but the effect is minor. It makes the visible area slightly narrower in width, as compared to the border area. What affects it much more is that an NTSC video signal has 525 lines (and a field, shown at 60 Hz, has 262.5 lines) while PAL has 625 lines (and a field, at 50 Hz, of 312.5 lines). So a PAL screen has lots more lines that are used for the border area. Thus the NTSC visible area seems much taller on screen while showing the same 25 character cells / 200 pixels in the vertical direction.
Don't understand Jan, technology connections is a RUclips channel that published a deep video explaining that the color brown doesn't exist. Although we perceive it as if.
@@mrkitty777 i think jan is trying to make a nerdy joke even nerdier by saying guys dont acknowledge certain colors, usually only allowing for 8-10 colors(if you include light and dark/black/white)
Despite the fact that it is next to impossible to find one of those machines here in Brazil and, when you do, it is prohibitively expensive, I *love* those simple digital designs and, been 53, I grew up watching those computers be born so if it's in your channels, I'll watch :)
The 6567r56a also has some issues with certain games, I have a 250407 board that came originally with the ceramic 56a, when I loaded IK+, the spirites would glitch and flicker. I upgraded to a r9 and it works fine now.
That was immediately my thought also. A well-known selection of signals and scoping would help so much to see what is going on in the signal and tweaking things would be way easier when you can see what's going on.
@ Adrian's Digital Basement It should be noted that some people like and prefer the "soft" look rather than crisp, sharp pixels. There are two reasons for this. First, it looks more natural in the sense that no one exists as blocky sharp edged pixels, so games look "better" when the edges are blended together by the natural imperfections of the display tech. Second, the resolution of the C64(and all computers/games systems of the 80's & 90's) is too low for the pixels to gain much from sharpening of the image. Even 640x480 fails to gain much. 800x600 and beyond however gain much from sharpening because the pixels become smaller and not easily singled out by the human eye. I still think this is really interesting and look forward to the next video!
It is up to personal preference, but these machines filter the signal unnecessarily. The differences I showed are very obvious and apparent on a CRT. It is just not easy to film the screen of a CRT. So to properly illustrate the changes, the LCD was used. The filtering renders the C64 video bandwidth to less than it is possible to do. That is why Commodore fixed this issue in later boards.
The 5 pin C64's can support a luma-chroma output. On the 5 pin connector there is a separate luminance pin (pin 1), and the composite signal (pin 4) can be used as the chroma for a slightly sharper/clearer output than just using composite by itself.
That's a nifty little bypass board -- I haven't seen it before -- and the output clarity difference is amazing. Looking forward to your leave-the-modulator-in part 2 video.
a certain level of quirkiness is to be expected when using these older systems on newer screens, the atari has an even more concerning looking one thanks to a glitch in screen rendering
yes, and if you go try to sharpen too much the signal on a modern LCD screen I guess it will look more like a VICE emulation and less than an analog CRT
Awesome, always wanted to know how much I can possubly do to improve the video quality of the C64. Waiting on your next RF tweaking video. Awesome work Adrian! Cheers
@@RetroRelixRestorer Where did you get the C128 one from? I was looking for such a thing, because C128s suffer the most from this effect IMHO. But I couldn't find any.
Yes, I can confirm this for my PAL C64, too. I rember that I had to turn the screws on the capacitors very often to the end to see the improvement. But if you had turn enough, it was great!
My wife got dressed up as a easter bunny girl ....she was on the left hand side ! and your youtube vid was on the right hand side .....guess what ...no easter eggs for me .....what another brill little vid ..... thx adrian ...darrell
I wondered how much of this is a factor of the RF modulator - the chroma/luma goes into it, and comes out of it again to go to the DIN connector. Some C64s seem to run the modulator from unregulated 9V, and some run it from regulated and L-C filtered 5V. I suspect there is a buffer amp in the modulator, and this is a factor. It'd be interesting to take the chroma/luma straight out of the VIC-II, and feed it through a modern video buffer opamp, fed from the +5V line. The separate board Adrian shows seems interesting Has anyone tried adjusting the pot on the C64's that have the 74LS629/MC4044 clock gen circuit and see if that affects the picture?
You might also find there is some improvement to be had by using screened cable for the chroma-luma jump wires. Connect the screen to GND at one end only.
Another thought occurred to me about the RF modulator - it will have an oscillator in it (possibly two actually) which are potential sources of interference to get coupled into the video signal. So by removing the RF modulator, you're removing those oscillators. I suspect it's probably more to do with poor bandwidth of the amplifiers in the RF modulator though, coupled with the fact that some of the board revisions run the RF modulator from unregulated 9V supplies
I would have to agree with Adrian on the LumaFix. I bought one back in the day and found the same - I just couldn't get it to actually look "better", only "different". About 6 years ago I removed my RF modulator and replaced it with a DIY veroboard amplifier with only the required pieces to run composite+chroma/luma, probably similar to that circuit that Adrian has. I replaced the RF output socket with a standard S-video socket so now makes it easier to plug it into an LCD monitor/TV. Pretty stoked with the result.
May I suggest to perform the same RF modulator mod we are going to see in the next video, for vic20 and 264 series? Rally interesting Adrian, as usual.
With the REV A board which lacks s-video out, you run the Composite into the Chroma input, and Luma to Luma on the 1702, and the display looks VERY NICE. Just turn the brightness down.
The white bar on the left is because the circuit that does the screen blanking is one pixel ahead, so there is a window of time during which the display is not blanked out but there is no active color defined. In that case the chip outputs white. There is a defect in the chip where the blank signal is delayed a bit further so the bar is sometimes 1 and sometimes 2 pixels wide, depending on chip, or even things like temperature.
I've noticed that.. On my C64, sometimes I get a stark, white line, and if I turn it off and on again, the line is often thinner and light blue in color (or at least appears light blue). I never knew why that was.
I use luma output for B&W picture and I've noticed that it is super sharp (PC VGA like)for about 3 seconds after turning C64 on. After that it becomes more "comodorish" and I don't know why. I've also noticed that the picture heavyly depends on which PSU i use.
Thank you for your very sophisticated video about improving the picture quality of my c64 . I was about to get the luma fix, as for reducing the jail bars as I saw Jan Betas Video about this fix which looked very prokising. Now I leave everything as is and probably do the mods you will show in your next video.
Awesome video, looking forward to what you found out with the modulator in part 2. Your videos on Commodore stuff are top notch and this is why your channel is my favorite lately. Keep up the good work. I still use my 1702 and 1084 monitors and that is what I prefer. Some of these issues aren't as noticeable on a CRT. But it would be a heck of a lot easier to use my flat panels instead. So this is perfect for that.
One thumb up is not enough 👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻 I really appreciate your research on this. It is said, that the AEC and PHI2 couple in the luma signal on the VIC-II chip. But I don‘t necessarily believe it. The C64 board layout is way less than perfect and since those signals are everywhere on the board, they might couple everywhere else, too. I have experienced the LumaFix64, too. I think, it is not that bad. I have mainly used them on the short boards. Those are very sharp but also show the jail bars very sharp. The LumaFix64 removes those interferences pretty well. It also blurs the image a bit. I have to admit, that my old eyes don’t really notice that, when sitting in front of the 24“ tft monitor, that I am using. So I like the LumaFix64. But that might be different on NTSC machines. I unfortunately only have PAL C64s. I am really looking forward to your modulator fix. A lot!
Is there an HDMI interface for the Commodore 64? We developed one for the ZX Spectrum (the ZX-HD), and it's selling hundreds. Maybe I should have one for the C64 developed...
You can get a composite-to-HDMI converter for maybe 5€ and an S-Video-to-HDMI converter for around 18€ (including shipping from China to Europe). For S-Video, you will need to modify the C64 to output "real S-Video", as the levels are a bit different. The Ultimate 64 board also has a synchronized zero-delay HDMI output (ultimate64.com/Ultimate-64). Since the VIC-II is completely reimplemented in an FPGA, the video signal does not need to be digitized (like with the adapters mentioned above); it outputs HDMI natively, hence zero delay (although your screen/TV might add some). The HDMI timing also adjusted to meet the C64 timing, so no tearing. Oh, well, and the Ultimate 64 also has FPGA implemented 1541 "disk drive" on board as well. "Disk drive" in quotes because the mechanics are also implemented in the FPGA; physical storage is on a USB device (USB thumb drive, hard drive, SSD).
Yes, especialy considering it is such a piece of junk. Both my C64 and C128 are pretty on the desk, but I stopped turning them on. In 2024 the C64 is no longer of any use. Garbage video output, appaling BASIC, fugly games, impossible disk drives (they are reliable though, that is one positive thing), awkward keyboard layout and timebomb power bricks.
I've actually had great results with the lumafix, on a 466-board with a rf-modulator replacement similar to the one in this video. But yeah it took some time getting the settings just right.
Ok, I am waiting now for three days. Can't wait for your big reveal: How can I fix that lousy Picture coming out of my C64 machines? - Keep up your great work. To me, your channel is the best, even if Jan Beta, Robin Harbron and Birt are right behind you ;-). Many greetings from Germany - and stay healthy!
I didn't know the video output was passed through they RF modulator. That really sucks, I would have put money on that you could rip those things out without issue. Will the upcoming fix for the RF moduator work on the C64C? it has a much smaller RF modulator, i assume it's quite different inside.
The brown smearing on the C64 created a generation that loathed the color brown, while its greens were super sharp. The flickering of white backgrounds was unbearable, too, hence you might find generation X preferring green text on black backgrounds. Most of my C64's life was monochrome, however.
Thanks for the video. What causes the jail bars? Are they small wobbles in the output voltage maybe caused by a clock jitter? If the output is limited to set voltage levels, can the bars be removed by limiting the output to a predefined set of levels? It could probably be done a couple of different ways depending on cost. Just a side issue. On boards that I use to test things, I pick one of the logic chips near the centre of the board and put a flashing red led across the local filter cap. Too many times I've gone to swap parts on a board still powered up. At a dollar and at 5v, Kingbright type LEDs flash around twice a second. It can be done extremely neatly with short right angled legs.
That tool you were using as a pointer looked kind of like a little crowbar. Part of me was expecting a miniature Gordon Freeman to pop up at some point in the video. 😁
I already modded the output of one of my two C64 (SVideo mod) and now the picture is sharper but theres still a problem (checkerboard) so this is super interesting, thanks! Instant sub.
very much looking forward to the next part, I have a 64c which has ghosting issues, do you know if your fix will be applicable/adaptable to the modulator on these models? I have seen similar modulator replacements that will fix it but I'd rather keep RF and composite output
I can't wait for part 2! I've been cobbling together a VIC-20 from two not working ones, and I would love to crack open my C64's too to clean up the video quality.
Hey Adrian, I can not wait for part #2 which you will show how to improve the RF modulator. You do an awesome job and i like your videos very much. I want to do these RF modulator fix on my C128D-CR because the quality of the composite and s-vidoe signal is not very impressive. So keep on going ... Outstanding work ... "huch ist das aufregend" ... That is a german saying for "i am so exited" :) greets from the black forest of Germany
It’s amazing how much I learn from these videos. I pause and search google/wiki a lot but I am appreciating the hell out of these videos! I look forward to the RF modulator video.
Tip. Lock your focus. It was rather distracting at then end. Likely the cameras auto focus picked up on you hand movement or something. Else a great video. Very interesting.
hello, great change! I, inside one of my C64s, have a 6567 r5 which produces a rather good signal even using an LCD TV. there are some really strange reviews of 6567 in terms of behavior.
It is more accurate to say that NTSC is designed to encode color on top of an existing black and white television system. The proper name for the luma component of an analog television signal used in the US/Canada (among some others) is System M. NTSC is only technically used as the name for the color encoding standard (even though the organization it is named for also created System M).
Check the 5V bus with your o-scope. If it's noisy, and it probably will be. Do an FFT and see if the frequency of the jailbars is in the spectrum on the power line. If so, consider using a separate Low Noise LM317 to provide cleaner power to the video circuitry. Amazing upgrade to the stock machine, hopefully your explorations and fixes are carried thru to new C-64 mother board options like the SixtyClone. Also enclosing the video amp board you have in an RF shield with magnetic chokes on key lines like power in might be helpful too. Great work, and thanks! Loved the sweep thru the hardware variable space.
That little board has ferrite beads on the inputs actually. The VICII 5v has its own 5v power from that 7805 from my understanding otherwise yeah, too much digital noise from other components.
@@adriansdigitalbasement Regulated power supplies have made great advances from the 1980's. I'd explore the 5v line from the VIC chip then, and if it's bad, replace it with something modern. Again, thanks!
Adrian, I've noticed that your camera has really aggressive auto-focus. It's especially noticeable at the beginning and end of your video when you're talking with your hands or leaning forward slightly. You can really see your face and background go in and out of focus because the camera is auto-focusing on your hand. Would you consider maybe locking your auto-focus when you're in front of the camera talking?
I always thought that line was a fault with your LED monitor, my work bench LCD is an older 4:3 so I never see it (I also was lucky with that LCD because it can also display PAL :P )
Seems rather akin from going from Composite to RGB on an Amiga, though living here in SCART land makes it easier for people like me, so long as you can get a DB23F connector (mine came from a dead A520 modulator) for cheap of course, but completely different computer anyway, but the results are just as pleasing... :)
Very nice! I'm looking forward to the next video. I'd like to optimize the video quality on my C128 (PAL), so I hope I can use your next video to do that. As far as I know, there is no rf modulator replacement for the C128. If there was, I would have jumped on that. :)
19:30 your new camera appears to be hunting for focus constantly. Everything in the background (I mean, who looks at you?) is going in and out of focus rapidly.
on the Vic-II & SID bypass amplifier, are you sure that -5V is ground? There's a pin labeled 'com' right next to it, which is usually shorthand for common, which is essentially ground. If I were you, I'd take my multimeter and measure the voltage between -5V, Common, GND, +5V and the other -5V on the board and be sure. If you're referencing to -5V instead of ground that could have a negative impact on video quality.
I had a VIC20, the video out was so horrible it wasn't funny. I was used to using a high res monitor on a TRS-80, the Vic was so much inferior that I hardly used it. I was running a composite monitor, I never tried RF on it.
I’m a little torn on this... if you sharpen things this much, isn’t it going mute ( or ruin) some dithering effects? ( I don’t meant interlacing tricks, just simple dithering )
I find the blurry images gives that nostalgic look and also serves as a type of anti aliasing. When i first got into c64 emu's i was actually disappointed at how crisp the display was. Couldn't get that nostalgia i was hoping to get. Even the pal emulators don't quite cut it.
The difference in color between the old VIC and the newer is due to the increased luma levels on the newer. Tho old has 3 luma levels except for black and white, while the newer has 7. This at least applies to PAL, but I think it's the same on NTSC. One advantage with the old VIC is that it's better for color blending by interlacing, since the lower number of lumas results in less flicker. Apart from that I usually aim my graphics towards the new luma palette.
@@adriansdigitalbasement Thanks for the reply and clarification! So no need to learn the quirks of yet another palette. The world of NTSC c64 is a mystery to me to be honest. Probably should get some. Love your content! Stay safe!
hey Adrian, I wonder if you could hook up a small chip to the Y/C output if the Vic II and have it decode the chroma and luma. Then, since the C64 only has 16 colors, you could decisively decode the exact colors for wach pixel, and you could put it out as perfect RGB.
c0pperdragon, the person who developed the FPGA mod had "tried really, really hard" to extract a pixel perfect signal from the VIC-II before going the route of just re-creating the VIC-II video out circuitry on FPGA... But only the video generation part, a real VIC-II is still used to fetch data and generate all the timings. @cheater00 , seems compatible enough to me. I've thrown the latest demos at mine without any glaringly obvious problems.
Yes I read the details on that board and really it was better just to recreate the VIC-II in a FPGA -- at least the parts needed to make a video output.
Let's face it: Compared to later models the early Breadbins / VIC2 Chips had a really fuzzy and sh*tty image. But compared to shady TV images it still seemed to stand out and was good enough. And also not all Monitors really make use of Luma/Chroma signals even if they have those connectors. Some Monitors just patch those signals together right after the input port, so you might as well just use the composite signal to begin wih.... I tried so many things and combinations and now I'm really happy with my C64-C and C64-G on a refurbished (new flyback) Commodore 1084S-P2 Monitor using a Luma/Chroma Cable. Believe me, crystal clear and SVGA quality.
As you see here it's not the VIC chip at all but the RF modulator that is responsible for soft image. I have all the revisions of boards now and and there is room for improvement even in the later ones. They are generally great but some issues on the chroma line.
@@adriansdigitalbasement Well yes and no. You are absolutely correct with those RF units, I never went THAT far. BUT I recently had a brand new C64 RELOADED mainboard for testing purposes, and all the old VIC2 ceramic revisions did come back with a slight reddish and fuzzy image as well, while the latest ones from the 90s gave an image as sharp as a razor. At least that's my observation O:-) Anyway, you are absolutely right with those RF modulators apparently, nice work :-)
Some Neo Geo motherboards had jailbar issues caused by the RGB signals being run directly underneath the oscillator; shame that a similar rerouting doesn't fix it on the C64, that's an easy fix for sure
Not only the monitor, he waves that metal tool all over the place. Really terrible thing to do! He should have a plastic pen or similar tool if he wants to point at things.
I have been struggling with video quality on a Commadore 64 C. I removed that metal "heat sink" and noticed that when I attached the keyboard without it the video went haywire. So I put it back and it's fine. Any suggestions?
Love this video! Makes me want to test out all my C64's but they're stored at my parents place and current lockdown rules here only allow travel for essentials. I doubt a policeman would understand my needs should I get pulled over. :-(
A major reason for differences in video quality between the R6 and the later chips is that the oldest chips output an integer number of chroma cycles per scan line, while the later versions output 227.5 cycles per line and--at least for the latest ones--263 lines per frame. This causes solid colors to appear as vertical stripes on the oldest chips, but as a checkerboard *whose phase alternates every frame* on newer ones. A modern LCD display will typically average together the chroma data from consecutive frames to yield a very sharp stationary image, but on a CRT there would be a slight shimmer. If you like I could write a little test program which should illustrate the difference nicely. Also, if you feed the composite output to a monochrome screen, the older chips will produce a really horrible black and white image when showing some color combinations.
Fascinating! Yes if you could create that test program and email it to me, I can show it in the next video. (See channel about page for email address.) Thanks!
finally I found an explanation for the very hard checker pattern when using S-Video with both of my C64s. one is a 250407 rev. B C64 with a PAL 6569R1 ceramic VIC and the other is a C64C (don't know board revision or VIC-type, as it was never opened, but it is not one of the very late versions, where the case is only clipped together). and obviously my TFT-TV does not average the signal of the odd and even lines.
also interesting, that there is no checker pattern when using the SCART input, even that the Scart cable has the Luma and Chroma connected to the Video-IN pin (20) and the Red pin. probably the TV does combine both signals internally and then just uses it like a composite-IN.
one more interesting thing: my other TV does not have an S-Video input. but it has a Component input (Y'PrPb). when connecting the Composite RCA to Y', it results in a B/W checker pattern display. thus the merged-in Chroma signal obviously effects TV's interpretation of the expected, pure Luma signal.
I love your videos! This is _exactly_ what I was looking for: Best possible video output on C64.
On the older C64s with the 5pin video connector you can still get an s-video output. It has a luma output already and you can use the composite output for the chroma. The monitor will use only the chroma part of the signal. This might not be quite as good as if they were truly separate but it is better than composite only.
Now this is the type of mod I love learning about. Kudos on info and presentation.
I can't wait for part 2, very interesting topic. I am very curious as to how the bypass mod compares to the coveted 425 and 466 revisions
Fun extra fact about the 6567R56A:
You say the screen looks wider. That's because it actually is. That revision has 64 cycles per line, while later NTSC versions have 65. One cycle is equal to one character cell, so that's why the viewable area seems wider. This also messes with some games and demos, that depend on exact cycle timing and expect the 65 cycles. (Side note: it's 63 cycles for the PAL version MOS 6569.)
Is that why the aspect ratio (well, the amount of space dedicated to the border) changes when I switch VICE from NTSC to PAL mode?
@@stevethepocket In part because of that, but the effect is minor. It makes the visible area slightly narrower in width, as compared to the border area. What affects it much more is that an NTSC video signal has 525 lines (and a field, shown at 60 Hz, has 262.5 lines) while PAL has 625 lines (and a field, at 50 Hz, of 312.5 lines). So a PAL screen has lots more lines that are used for the border area. Thus the NTSC visible area seems much taller on screen while showing the same 25 character cells / 200 pixels in the vertical direction.
I agree, i tried the Luma64Fix and couldn't tell it did much. I need to verify if it was on a NTSC or PAL board.. Look forward to part 2!
🙋There is no brown, just dark orange.
[ pedantically smooth jazz ] :-D
Technology connections 😸
Guys can see 4-bit color palette only anyway. What the heck is United Nations Blue?
Don't understand Jan, technology connections is a RUclips channel that published a deep video explaining that the color brown doesn't exist. Although we perceive it as if.
@@mrkitty777 i think jan is trying to make a nerdy joke even nerdier by saying guys dont acknowledge certain colors, usually only allowing for 8-10 colors(if you include light and dark/black/white)
Despite the fact that it is next to impossible to find one of those machines here in Brazil and, when you do, it is prohibitively expensive, I *love* those simple digital designs and, been 53, I grew up watching those computers be born so if it's in your channels, I'll watch :)
The 6567r56a also has some issues with certain games, I have a 250407 board that came originally with the ceramic 56a, when I loaded IK+, the spirites would glitch and flicker. I upgraded to a r9 and it works fine now.
The best video explaining the video problems with a C64 I have ever seen. It is very clear, concise, and informative.
That tool that close to your LCD makes me anxious... Great video otherwise!
A cat with nails watching a mouse at TV scraping. 😮
He actually hit the screen with it at least twice in the video.
Me: TRIGGERED
I'd be interested to see what the different raw chip outputs look like from an oscilloscope/spectrum analyser using a standard test pattern.
That was immediately my thought also. A well-known selection of signals and scoping would help so much to see what is going on in the signal and tweaking things would be way easier when you can see what's going on.
Looking forward to part two
@ Adrian's Digital Basement
It should be noted that some people like and prefer the "soft" look rather than crisp, sharp pixels. There are two reasons for this. First, it looks more natural in the sense that no one exists as blocky sharp edged pixels, so games look "better" when the edges are blended together by the natural imperfections of the display tech. Second, the resolution of the C64(and all computers/games systems of the 80's & 90's) is too low for the pixels to gain much from sharpening of the image. Even 640x480 fails to gain much. 800x600 and beyond however gain much from sharpening because the pixels become smaller and not easily singled out by the human eye. I still think this is really interesting and look forward to the next video!
It is up to personal preference, but these machines filter the signal unnecessarily. The differences I showed are very obvious and apparent on a CRT. It is just not easy to film the screen of a CRT. So to properly illustrate the changes, the LCD was used. The filtering renders the C64 video bandwidth to less than it is possible to do. That is why Commodore fixed this issue in later boards.
@@adriansdigitalbasement Good points all!
12:20 Hvetebolle? That's Norwegian and means
wheat bun.
The 5 pin C64's can support a luma-chroma output. On the 5 pin connector there is a separate luminance pin (pin 1), and the composite signal (pin 4) can be used as the chroma for a slightly sharper/clearer output than just using composite by itself.
Thanks for putting in all the hard work on this video! Awesome to see the C64 shine on PQ!
That's a nifty little bypass board -- I haven't seen it before -- and the output clarity difference is amazing. Looking forward to your leave-the-modulator-in part 2 video.
a certain level of quirkiness is to be expected when using these older systems on newer screens, the atari has an even more concerning looking one thanks to a glitch in screen rendering
yes, and if you go try to sharpen too much the signal on a modern LCD screen I guess it will look more like a VICE emulation and less than an analog CRT
Awesome, always wanted to know how much I can possubly do to improve the video quality of the C64. Waiting on your next RF tweaking video. Awesome work Adrian! Cheers
I have no retro gaming hardware but I just love watching you explaining stuffs. You would have been a great teacher.
I'm running several Lumafixes in various machine (all PAL). For me, they work just fine.
EgonOlsen71 Yes, for me too; including a C128 one - which is absolutely perfect. 👍
@@RetroRelixRestorer Where did you get the C128 one from? I was looking for such a thing, because C128s suffer the most from this effect IMHO. But I couldn't find any.
EgonOlsen71 eBay seller ‘sharewa_56’ but they don’t seem to have any at the moment. Maybe worth asking?
Yeah, I'm curious the models of c64. I tried the lumafix in my c64s (the ones with 8701 clock chip) and they didn't seem to do much for me.
Yes, I can confirm this for my PAL C64, too. I rember that I had to turn the screws on the capacitors very often to the end to see the improvement. But if you had turn enough, it was great!
You're the true Dr. C64. :)
My wife got dressed up as a easter bunny girl ....she was on the left hand side ! and your youtube vid was on the right hand side .....guess what ...no easter eggs for me .....what another brill little vid ..... thx adrian ...darrell
I wondered how much of this is a factor of the RF modulator - the chroma/luma goes into it, and comes out of it again to go to the DIN connector. Some C64s seem to run the modulator from unregulated 9V, and some run it from regulated and L-C filtered 5V. I suspect there is a buffer amp in the modulator, and this is a factor.
It'd be interesting to take the chroma/luma straight out of the VIC-II, and feed it through a modern video buffer opamp, fed from the +5V line. The separate board Adrian shows seems interesting
Has anyone tried adjusting the pot on the C64's that have the 74LS629/MC4044 clock gen circuit and see if that affects the picture?
You might also find there is some improvement to be had by using screened cable for the chroma-luma jump wires. Connect the screen to GND at one end only.
Another thought occurred to me about the RF modulator - it will have an oscillator in it (possibly two actually) which are potential sources of interference to get coupled into the video signal. So by removing the RF modulator, you're removing those oscillators. I suspect it's probably more to do with poor bandwidth of the amplifiers in the RF modulator though, coupled with the fact that some of the board revisions run the RF modulator from unregulated 9V supplies
I would have to agree with Adrian on the LumaFix. I bought one back in the day and found the same - I just couldn't get it to actually look "better", only "different".
About 6 years ago I removed my RF modulator and replaced it with a DIY veroboard amplifier with only the required pieces to run composite+chroma/luma, probably similar to that circuit that Adrian has.
I replaced the RF output socket with a standard S-video socket so now makes it easier to plug it into an LCD monitor/TV.
Pretty stoked with the result.
Looking forward to P2. My 250407 with 6567R8 connected to a Sony LCD TV has a terrible picture.
Having tried the Luma fix mod, was dissappointed. In the end, binned it.
May I suggest to perform the same RF modulator mod we are going to see in the next video, for vic20 and 264 series? Rally interesting Adrian, as usual.
Often (most times, in fact) I have no idea what you're talking about...but I enjoy hearing you explain it!
With the REV A board which lacks s-video out, you run the Composite into the Chroma input, and Luma to Luma on the 1702, and the display looks VERY NICE. Just turn the brightness down.
The white bar on the left is because the circuit that does the screen blanking is one pixel ahead, so there is a window of time during which the display is not blanked out but there is no active color defined. In that case the chip outputs white. There is a defect in the chip where the blank signal is delayed a bit further so the bar is sometimes 1 and sometimes 2 pixels wide, depending on chip, or even things like temperature.
I've noticed that.. On my C64, sometimes I get a stark, white line, and if I turn it off and on again, the line is often thinner and light blue in color (or at least appears light blue). I never knew why that was.
I use luma output for B&W picture and I've noticed that it is super sharp (PC VGA like)for about 3 seconds after turning C64 on. After that it becomes more "comodorish" and I don't know why. I've also noticed that the picture heavyly depends on which PSU i use.
Thank you for your very sophisticated video about improving the picture quality of my c64 . I was about to get the luma fix, as for reducing the jail bars as I saw Jan Betas Video about this fix which looked very prokising. Now I leave everything as is and probably do the mods you will show in your next video.
Awesome video, looking forward to what you found out with the modulator in part 2. Your videos on Commodore stuff are top notch and this is why your channel is my favorite lately. Keep up the good work.
I still use my 1702 and 1084 monitors and that is what I prefer. Some of these issues aren't as noticeable on a CRT. But it would be a heck of a lot easier to use my flat panels instead. So this is perfect for that.
nice video. Where is part 2? Thank you
One thumb up is not enough 👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻
I really appreciate your research on this. It is said, that the AEC and PHI2 couple in the luma signal on the VIC-II chip. But I don‘t necessarily believe it. The C64 board layout is way less than perfect and since those signals are everywhere on the board, they might couple everywhere else, too.
I have experienced the LumaFix64, too. I think, it is not that bad. I have mainly used them on the short boards. Those are very sharp but also show the jail bars very sharp. The LumaFix64 removes those interferences pretty well. It also blurs the image a bit. I have to admit, that my old eyes don’t really notice that, when sitting in front of the 24“ tft monitor, that I am using. So I like the LumaFix64. But that might be different on NTSC machines. I unfortunately only have PAL C64s.
I am really looking forward to your modulator fix. A lot!
Is there an HDMI interface for the Commodore 64?
We developed one for the ZX Spectrum (the ZX-HD), and it's selling hundreds.
Maybe I should have one for the C64 developed...
You can get a composite-to-HDMI converter for maybe 5€ and an S-Video-to-HDMI converter for around 18€ (including shipping from China to Europe). For S-Video, you will need to modify the C64 to output "real S-Video", as the levels are a bit different.
The Ultimate 64 board also has a synchronized zero-delay HDMI output (ultimate64.com/Ultimate-64). Since the VIC-II is completely reimplemented in an FPGA, the video signal does not need to be digitized (like with the adapters mentioned above); it outputs HDMI natively, hence zero delay (although your screen/TV might add some). The HDMI timing also adjusted to meet the C64 timing, so no tearing.
Oh, well, and the Ultimate 64 also has FPGA implemented 1541 "disk drive" on board as well. "Disk drive" in quotes because the mechanics are also implemented in the FPGA; physical storage is on a USB device (USB thumb drive, hard drive, SSD).
@@klausstock8020 That's both not the same as a pure HDMI output.
I built a few LumaFix boards, they are far more effective in the C64C (short board with the later VIC-II) than the breadbins.
thanks. I'm looking forward to part 2 because my C64 has all these blurry characters on certain colors that i've been trying to fix for a long time.
Amazing, how many people still interested in the C64.
Yes, especialy considering it is such a piece of junk. Both my C64 and C128 are pretty on the desk, but I stopped turning them on. In 2024 the C64 is no longer of any use. Garbage video output, appaling BASIC, fugly games, impossible disk drives (they are reliable though, that is one positive thing), awkward keyboard layout and timebomb power bricks.
Massive improvement indeed!
Incredible, thanks for the great comparisons, looking forward to the fix!
Cliffhanger! That white line you talk about is a good indication of a working VIC-II chip on an otherwise black screen machine.
Indeed! It will be there if there is a good clock signal and good power.
Adrian, if you're REALLY bored, you could come up with a fix to eliminate that left-side vertical bar :) (19:19)
I'm looking forward to the RF mod video.
video was beyond my technical knowledge but I still enjoyed. Thank you! Awesome channel btw 😍
I've actually had great results with the lumafix, on a 466-board with a rf-modulator replacement similar to the one in this video. But yeah it took some time getting the settings just right.
Ok, I am waiting now for three days. Can't wait for your big reveal: How can I fix that lousy Picture coming out of my C64 machines? - Keep up your great work. To me, your channel is the best, even if Jan Beta, Robin Harbron and Birt are right behind you ;-). Many greetings from Germany - and stay healthy!
On my C64c the lumafix I got has now noticeable downside
Great video! Looking forward to part 2. Thank you
I didn't know the video output was passed through they RF modulator. That really sucks, I would have put money on that you could rip those things out without issue. Will the upcoming fix for the RF moduator work on the C64C? it has a much smaller RF modulator, i assume it's quite different inside.
Adrian.. if I could hit two bell notifiers on your channel I would! Thanks again for being awesome..
The brown smearing on the C64 created a generation that loathed the color brown, while its greens were super sharp. The flickering of white backgrounds was unbearable, too, hence you might find generation X preferring green text on black backgrounds. Most of my C64's life was monochrome, however.
Great now I don't have to do this comparison. Great video Adrian!
Thanks for the video. What causes the jail bars? Are they small wobbles in the output voltage maybe caused by a clock jitter? If the output is limited to set voltage levels, can the bars be removed by limiting the output to a predefined set of levels? It could probably be done a couple of different ways depending on cost.
Just a side issue. On boards that I use to test things, I pick one of the logic chips near the centre of the board and put a flashing red led across the local filter cap. Too many times I've gone to swap parts on a board still powered up. At a dollar and at 5v, Kingbright type LEDs flash around twice a second. It can be done extremely neatly with short right angled legs.
That tool you were using as a pointer looked kind of like a little crowbar. Part of me was expecting a miniature Gordon Freeman to pop up at some point in the video. 😁
I already modded the output of one of my two C64 (SVideo mod) and now the picture is sharper but theres still a problem (checkerboard) so this is super interesting, thanks! Instant sub.
I get Jail-Bars on my Amiga 600 to NEC 1970NXp
very much looking forward to the next part, I have a 64c which has ghosting issues, do you know if your fix will be applicable/adaptable to the modulator on these models? I have seen similar modulator replacements that will fix it but I'd rather keep RF and composite output
I can't wait for part 2! I've been cobbling together a VIC-20 from two not working ones, and I would love to crack open my C64's too to clean up the video quality.
Your c64 also lays in parts next to your soldering iron on your bench waiting for the next video? 😁
Hi Adrian, I love your video. I was wondering f if you did a video on correcting the C64-C video output? Thanks and keep on the good work.
Hey Adrian,
I can not wait for part #2 which you will show how to improve the RF modulator. You do an awesome job and i like your videos very much. I want to do these RF modulator fix on my C128D-CR because the quality of the composite and s-vidoe signal is not very impressive. So keep on going ... Outstanding work ... "huch ist das aufregend" ... That is a german saying for "i am so exited" :) greets from the black forest of Germany
Very nice. Hoping part II explains enough to allow me to mod my Pal C64 C modulator.
It’s amazing how much I learn from these videos. I pause and search google/wiki a lot but I am appreciating the hell out of these videos! I look forward to the RF modulator video.
Tip. Lock your focus. It was rather distracting at then end. Likely the cameras auto focus picked up on you hand movement or something. Else a great video. Very interesting.
NTSC = Never Twice the Same Color
Never The Same Color works better to me
PAL = Pay A Lot
SECAM = System Essentially Contrary to American Method
Wow !!! Amazing difference ! Thanks !
I bought a lumafix 128 and had similar issues to what you have on the C64 version and I could not get it to improve the picture.
Yeah I heard the C128 version was especially useless. And sucks because the 128 has especially bad jail bars. :-(
A future video maybe?
hello, great change! I, inside one of my C64s, have a 6567 r5 which produces a rather good signal even using an LCD TV.
there are some really strange reviews of 6567 in terms of behavior.
It is more accurate to say that NTSC is designed to encode color on top of an existing black and white television system. The proper name for the luma component of an analog television signal used in the US/Canada (among some others) is System M. NTSC is only technically used as the name for the color encoding standard (even though the organization it is named for also created System M).
Check the 5V bus with your o-scope. If it's noisy, and it probably will be. Do an FFT and see if the frequency of the jailbars is in the spectrum on the power line. If so, consider using a separate Low Noise LM317 to provide cleaner power to the video circuitry. Amazing upgrade to the stock machine, hopefully your explorations and fixes are carried thru to new C-64 mother board options like the SixtyClone. Also enclosing the video amp board you have in an RF shield with magnetic chokes on key lines like power in might be helpful too. Great work, and thanks! Loved the sweep thru the hardware variable space.
That little board has ferrite beads on the inputs actually. The VICII 5v has its own 5v power from that 7805 from my understanding otherwise yeah, too much digital noise from other components.
@@adriansdigitalbasement Regulated power supplies have made great advances from the 1980's. I'd explore the 5v line from the VIC chip then, and if it's bad, replace it with something modern. Again, thanks!
Adrian, I've noticed that your camera has really aggressive auto-focus. It's especially noticeable at the beginning and end of your video when you're talking with your hands or leaning forward slightly. You can really see your face and background go in and out of focus because the camera is auto-focusing on your hand. Would you consider maybe locking your auto-focus when you're in front of the camera talking?
NTSC wasn't a hack, it was a conscious decision to maintain backwards compatibility with existing b&w sets on the market.
Very interesting mods and comparisons, the best I've seen. I was wondering, does the RF shielding (that you often remove) make any difference?
Not that I saw no. I'll talk more about it in the next video.
Thanks ADB !
I always thought that line was a fault with your LED monitor, my work bench LCD is an older 4:3 so I never see it (I also was lucky with that LCD because it can also display PAL :P )
Thank you, nece information! I look forward for part 2 :)
I'm looking forward to part Two . 2 Thumbs Up.
Can you reverse-engineer the little mixer board? it doesn't seem too complicated.
Yes I’d like more info about that as well.
Very informative video, many thanks!
Seems rather akin from going from Composite to RGB on an Amiga, though living here in SCART land makes it easier for people like me, so long as you can get a DB23F connector (mine came from a dead A520 modulator) for cheap of course, but completely different computer anyway, but the results are just as pleasing... :)
Very nice! I'm looking forward to the next video. I'd like to optimize the video quality on my C128 (PAL), so I hope I can use your next video to do that. As far as I know, there is no rf modulator replacement for the C128. If there was, I would have jumped on that. :)
19:30 your new camera appears to be hunting for focus constantly. Everything in the background (I mean, who looks at you?) is going in and out of focus rapidly.
Blame Panasonic for the poor focus algorithms :-(
It needs a portrait mode so no one can look at anything but you and everything else would be out of focus 😁
The amp circuit has a GND on the right side, so the -5v line probably should be -5v.
The COM connection is composite video. Not common. -5V is ground.
@@adriansdigitalbasement What I saw was clearly labelled GND At 9:21. Next to R12, below "OUT>" above "SID OUT"
on the Vic-II & SID bypass amplifier, are you sure that -5V is ground? There's a pin labeled 'com' right next to it, which is usually shorthand for common, which is essentially ground. If I were you, I'd take my multimeter and measure the voltage between -5V, Common, GND, +5V and the other -5V on the board and be sure. If you're referencing to -5V instead of ground that could have a negative impact on video quality.
COM is the composite output.
@@adriansdigitalbasement What a strange design. So -5V is at the same measured voltage as the GND pin on the other side? Silkscreen error I guess.
No the two halves are electrically isolated on the PCB. Nothing is shared between video and audio halves.
Yeah makes little sense to me as well!
I had a VIC20, the video out was so horrible it wasn't funny. I was used to using a high res monitor on a TRS-80, the Vic was so much inferior that I hardly used it. I was running a composite monitor, I never tried RF on it.
I’m a little torn on this... if you sharpen things this much, isn’t it going mute ( or ruin) some dithering effects? ( I don’t meant interlacing tricks, just simple dithering )
I find the blurry images gives that nostalgic look and also serves as a type of anti aliasing.
When i first got into c64 emu's i was actually disappointed at how crisp the display was. Couldn't get that nostalgia i was hoping to get. Even the pal emulators don't quite cut it.
Dude, just smear vaseline on your screen!
Just connect it to a CRT and defocus it just the amount you want :)
The difference in color between the old VIC and the newer is due to the increased luma levels on the newer. Tho old has 3 luma levels except for black and white, while the newer has 7. This at least applies to PAL, but I think it's the same on NTSC.
One advantage with the old VIC is that it's better for color blending by interlacing, since the lower number of lumas results in less flicker. Apart from that I usually aim my graphics towards the new luma palette.
You’re right on the NTSC one as well. Just checked and it seems to have 5 total luma levels versus 8. (Including black and white)
@@adriansdigitalbasement Thanks for the reply and clarification! So no need to learn the quirks of yet another palette. The world of NTSC c64 is a mystery to me to be honest. Probably should get some.
Love your content! Stay safe!
hey Adrian, I wonder if you could hook up a small chip to the Y/C output if the Vic II and have it decode the chroma and luma. Then, since the C64 only has 16 colors, you could decisively decode the exact colors for wach pixel, and you could put it out as perfect RGB.
I’ve thought about that too. Doing so might be more complicated than recreating the video output from video memory though.
@@nickwallette6201 but would such a recreation be compatible?
c0pperdragon, the person who developed the FPGA mod had "tried really, really hard" to extract a pixel perfect signal from the VIC-II before going the route of just re-creating the VIC-II video out circuitry on FPGA... But only the video generation part, a real VIC-II is still used to fetch data and generate all the timings.
@cheater00 , seems compatible enough to me. I've thrown the latest demos at mine without any glaringly obvious problems.
Yes I read the details on that board and really it was better just to recreate the VIC-II in a FPGA -- at least the parts needed to make a video output.
@@adriansdigitalbasement that's crazy cool to be honest!
RGB -> SCART FTW! At least on my Spectrum. Can’t believe it was not possible on a C64.
Let's face it: Compared to later models the early Breadbins / VIC2 Chips had a really fuzzy and sh*tty image.
But compared to shady TV images it still seemed to stand out and was good enough.
And also not all Monitors really make use of Luma/Chroma signals even if they have those connectors. Some Monitors just patch those signals together right after the input port, so you might as well just use the composite signal to begin wih....
I tried so many things and combinations and now I'm really happy with my C64-C and C64-G on a refurbished (new flyback) Commodore 1084S-P2 Monitor using a Luma/Chroma Cable.
Believe me, crystal clear and SVGA quality.
As you see here it's not the VIC chip at all but the RF modulator that is responsible for soft image. I have all the revisions of boards now and and there is room for improvement even in the later ones. They are generally great but some issues on the chroma line.
@@adriansdigitalbasement Well yes and no. You are absolutely correct with those RF units, I never went THAT far.
BUT I recently had a brand new C64 RELOADED mainboard for testing purposes, and all the old VIC2 ceramic revisions did come back with a slight reddish and fuzzy image as well, while the latest ones from the 90s gave an image as sharp as a razor.
At least that's my observation O:-)
Anyway, you are absolutely right with those RF modulators apparently, nice work :-)
Some Neo Geo motherboards had jailbar issues caused by the RGB signals being run directly underneath the oscillator; shame that a similar rerouting doesn't fix it on the C64, that's an easy fix for sure
Yeah I thought it might help but nope. The VIC-II is generating the DRAM refresh signals and clocks as well... Clearly creating the issue.
Stop waving that metal pick so close to your LCD monitor!! I kept waiting for your hand to slip......
What is this tool anyway? Looks like something a dentist might use. May be Adrian is a dentist in his other life? ;-)
@@TheAnkMan looks like a pin puller to me
Not only the monitor, he waves that metal tool all over the place. Really terrible thing to do! He should have a plastic pen or similar tool if he wants to point at things.
I have been struggling with video quality on a Commadore 64 C. I removed that metal "heat sink" and noticed that when I attached the keyboard without it the video went haywire. So I put it back and it's fine. Any suggestions?
Two parter? Now I have to wait!
Thanks for the good analysis :)
Love this video! Makes me want to test out all my C64's but they're stored at my parents place and current lockdown rules here only allow travel for essentials. I doubt a policeman would understand my needs should I get pulled over. :-(
You're going to your parents to bring them essentials and check on them... that's allowed.. and while you're there, you should pick up that computer 😁
@@brianv2871 You, Sir, are a genius! :D
Don't tell the police about the Commodore 64. "What, Covid-64?"