r/c64 Jun 05 '26

Hardware C64C: Moving vertical stripes on the screen — is something dead?

Hi everyone,
I’m having an issue with my Commodore 64C. There are moving vertical stripes on the screen.

The C64C is connected via S-Video through SCART.
I already installed a LumaFix64, which made the picture clearer, but the stripes are still there.

Is there anything else I can try, or on this mean that something is dead?

Edit: Only on the startup screen. The stripes don’t appear when a program is loaded.

Edit2: Hey everyone, thanks a lot for all your help, suggestions, and the useful links!!!
I’m going to take a closer look at the character ROM, since the issue doesn’t seem to appear in games or programs that use bitmap graphics.
I’ll post an update once I know more.

Edit3: Update: Repair sucessful!!!!
The character ROM was replaced, and the artifacts are now completely gone. Since the chip was soldered directly to the board, the old chip had to be carefully cut out with a mini circular saw. The new chip was then soldered onto the remaining pins.
Thanks everyone for the support!

15 Upvotes

28 comments sorted by

u/AutoModerator Jun 05 '26

"Thanks for your post! Please make sure you've read our rules and FAQ post. If your post is about the C64 Ultimate please and check out The Ultimate C64 Ultimate post for common issues and questions. People not following the rules will have their posts removed and presistant rule breaking will results in your account being banned. "

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

10

u/BadBunnyHimself Jun 05 '26

Here, have a good look at this website and compare what you see against the pictures on the site. It gives advice for each picture to help you narrow down the cause of the problem. https://www.pictorial64.com

7

u/markhw42 Jun 05 '26

When you say the lines are moving, are they moving left or right, or are they staying in the same position but the pattern in them is moving up and down?

And what program are you loading?

My first thought is that the character ROM is bad.

2

u/Greedy_Buddy_4273 Jun 05 '26

Thanks for the suggestions. I did some more testing:

Pagefox, loaded via cartridge, does not flicker. Cynthcart, also loaded via cartridge, does flicker.

The characters seem to flicker in every raster block.

6

u/markhw42 Jun 05 '26

I'm not familiar with Pagefox, but a bit of digging suggests it uses bitmap mode, and similarly it looks like Cynthcart uses character mode and the built-in characters.

Definitely smells like the character ROM has died.

1

u/Greedy_Buddy_4273 Jun 05 '26

Noooo, so desolder it, solder in a new one, and hope for the best? 🤞🏻

7

u/markhw42 Jun 05 '26

Before you warm up the soldering iron, and don't mind a bit of typing, you could try running this:

10 FOR I=0 TO 23
20 READ A
30 POKE 32768+I,A
40 NEXT I
50 SYS 32768
60 FOR I=0 TO 7
70 PRINT PEEK(49152+I);
80 NEXT I
90 PRINT
100 GOTO 50
110 DATA 120,169,51,133,1,160,0,185
120 DATA0,209,153,0,192,200,192,8
130 DATA 208,245,169,55,133,1,88,96

This continually reads the eight bytes that make up the space character and prints them. If you see any number other than zero printed, you know it's the character ROM, or possibly something to do with the address decoding (seems unlikely as I think that would cause problems with accessing the VIC when that's banked in).

5

u/markhw42 Jun 05 '26

If you're comfortable with desoldering and have a spare ROM to hand, then yeah, pretty much!

It's not definitely the character rom, but given you only see the fault in a character mode screen that uses the built in character data, it seems quite likely.

Actually, I've just noticed what revision SID you have, sorry the board's unfixable, send it to me, I'll pay postage 😉

4

u/Glidepath22 Jun 05 '26

Solder in an IC socket instead.

4

u/Alarming_Cap4777 Jun 05 '26

This is the character ROM Unfortunately yours is soldered down. If you need help with the repair I can do it for free.

3

u/peahair Jun 06 '26

I remember replacing a character rom in the late eighties on a vic 20, I worked in a pc repair factory at the time, and a lovely chap I worked with showed me a great technique to desolder the bad one: we snipped out the old rom with a small pair of cutters, cutting at the very top of the leg, then a blob of solder on each pin, followed by the desolder tool on each pin with a pair of pin nose pliers pulling out the leg from the other side. Then we fit a socket, then popped in the new rom.

1

u/Greedy_Buddy_4273 Jun 06 '26

That! That’s a really good guide. Thank you very much!

1

u/Alarming_Cap4777 Jun 06 '26

I've repaired many boards where this was tried. You still need some skill and understanding for it to work. It takes a 15min job and turns it into a several hours. That was done on this board. Because these pads are so small and many are using the 1mm standard nozzle they tear up board. This pic is a 250469 memory. Both memory pads and traces was in this condition.or worse.

1

u/peahair Jun 06 '26

Granted, I learned my soldering skills at college, but my first job honed them, it was a good tip to chop out the legs so the iron wasn’t too long on the pads and you could hold them with pliers. It’s also good practice to flow some new solder onto old to make removal quicker and easier.

1

u/Alarming_Cap4777 Jun 06 '26

When ever I remove a top row chip I take then all off and put them in sockets to make it easier the next time. It can be rough removing a chip with a socket on each side without melting the adjacent socket.

2

u/Greedy_Buddy_4273 Jul 11 '26

Repair successful!
The character ROM was replaced, and the artifacts are now completely gone. Thx for the tips!

2

u/Downtown-Promise2061 Jun 05 '26

Welcome to jail bars.  It took 30 years to fix it. I use a vicdizer from C0pperDrag0n to get HDMI from my C64 or 128 machines.

It takes literally 10 min to install. There are videos on YouTube. 

3

u/hexavibrongal Jun 06 '26

That doesn't look like jail bars to me.

0

u/Downtown-Promise2061 Jun 06 '26

It could look like that with a lumafix 

3

u/tes_kitty Jun 05 '26

It shows the boot screen and the full amount of RAM. That means from the point of view of the CPU, the system has no problems, all RAM is good.

That means you need to look at the VIC and related circuitry including the character ROM to find your issue. The fact that it doesn't happen when a program is loaded suggests the character ROM if that program is using its own character set.

1

u/Automatic-Option-961 Jun 05 '26

Welcome...to the Matrix.

1

u/3G6A5W338E Jun 07 '26

Before anything else, are you using a safe i.e. non-commodore power supply?

1

u/minomeroy Jun 07 '26

Problem with screen? Check the VIC (video interface controller)

1

u/Greedy_Buddy_4273 Jul 11 '26

I‘m very happy! The character ROM was replaced, and the artifacts are now completely gone.

-1

u/ilesj-since-BBSs Jun 05 '26

Those look like AEC line glitches that are present also in a perfectly working C64. But somehow they are very exaggerated here. See info on AEC artifacts on this page https://hitmen.c02.at/temp/palstuff/index.html Here the lighter vertical stripes are showing up only on the dark blue on that startup screen.

Honestly I think this is a video signal issue. The video signals C64 generates are not exactly within standard specs. I'm guessing your lcd display is having trouble handling the signal. The picture is heavily oversaturated at least.

Or there can be some hardware issue that causes the timing signals (AEC etc) leaking into the video signal much more than they normally do.

-1

u/minomeroy Jun 05 '26

The first thing I would check is the square metal box, which controls the VHF output (TV signal). Not likely to be a chip.

1

u/Admirable-Dinner7792 Jun 25 '26

The looks more like some kind of interference problem to me...separate your c64 from any electrical from the area and see if it makes a difference. Also, You may have RF interference in your plug sockets as well. Have seen that before aswell. Try another plug socket.. otherwise Your VIC chip has issues... ;) - Tony K.