help! I've killed my vic!

Modding and Technical Issues

Moderator: Moderators

Post Reply
komodorecomrade
Vic 20 Newbie
Posts: 18
Joined: Thu Jun 09, 2005 2:27 pm

help! I've killed my vic!

Post by komodorecomrade »

well my 2114s arrived and i proceeded to change the ram chips to fix my garbled text on screen problem.

i decided to change UE5 & 6 and immediately above UD5 & 6 first
as i found that area to respond well to a spray of freeze.
http://phantom.sannata.ru/museum/img/co ... ic20_6.jpg

i soldered in sockets and changed and tested each chip one at a time. tested each socket leg for adjacent leg short circuits. UE6 and UE5 were ok, vic boots to logo and i can type,but after a few moments the screen garble reappears. so i moved on to UD6.

i put in a socket and a new 2114 in UD6 and power on - Blank screen
i put the old 2114 back in the UD6 socket , still get blank screen. i move of the new 2114s from UE6 - still blank screen.

I notice that if i power up with NO chip in socket UD6 the vic turns on, and instead of the blank screen i get a screenful of characters: http://www.geocities.com/komodorecomrade/garbled.jpg

i unsoldered the socket in UD6 and soldered in a new socket.redid the above tests with same results. even tryed putting back all of the old 2114s.same results.i proceeded to fix a socket in UD5 as well and put in all new 2114s in UD5/6 & UE5/6. same results.

what have i done to the pcb UD6? or have i overheated anything through the pcb (901460-03 char ROM to its right?) what can i try next/test to diagnose what is wrong? thanks

Konrad
6502dude
megacart
Posts: 1581
Joined: Wed Dec 01, 2004 9:53 am

Post by 6502dude »

In addition to checking for shorts between address lines on UD6, also check to make sure there is continuity from foil side to pcb trace to each pin in socket you have installed for each ram chip. Do this testing with chip not installed in socket.

Sometimes traces will crack or foil will burn off when replacing chips (if too much heat is applied to pcb foil side).

If you have a open data line or address line, you can get the garbage characters. Open data bus lines or address at chip will tend to float giving erratic results (garbage).

Hope this helps.
komodorecomrade
Vic 20 Newbie
Posts: 18
Joined: Thu Jun 09, 2005 2:27 pm

Post by komodorecomrade »

i guess i might have extracted a trace between the two sides when pulling out the old IC

i was soldering the socket in from the bottom side only. so the top side was not getting the contact needed. i removed the socket and soldered in the chip directly and its working great now :D

the sockets used in vics dont have enough clearance to solder underneath them. are there sockets with extra long legs for this? or do you usually just run some solder in the defective hole to connect both sides again?

many thanks,
Konrad
6502dude
megacart
Posts: 1581
Joined: Wed Dec 01, 2004 9:53 am

Post by 6502dude »

Traces on top side of board (under chip/socket) can be tricky when swapping out chips. I typically use a pair of side cutters to break old chip apart and desolder one pin at a time, removing the waste old chip fragments as I go. This helps minimize damage to circuit board.

I also test with multimeter for continunity from traces to pin holes, prior to soldering in socket for replacement chip. I have found that spending a bit more time on the prep work has saved me lots of trouble shooting / head scratching hours.

Once socket is installed and provided the trace is okay on the top side, heating pin on foil side of circuit board and allowing solder to wick up to top side trace will generally restore continuity.

Congrats on fixing chip replacement problem.

Is your orginal Vic-20 problem now cured?
komodorecomrade
Vic 20 Newbie
Posts: 18
Joined: Thu Jun 09, 2005 2:27 pm

Post by komodorecomrade »

yep.all fixed. had some fun playing carts and tapes.

i do have a key ( ; ) which no longer works. is there any magic poke i can do to generate one onn the screen when i need it?
carlsson
Class of '6502
Posts: 5516
Joined: Wed Mar 10, 2004 1:41 am

Post by carlsson »

POKE 631,59:POKE 198,1

It will load the keyboard buffer with a ";" which will appear on screen right after the READY prompt. Can it be bad contact with the keyboard, if it only is this key malfunctioning, or could the VIA be partly damaged?
Anders Carlsson

Image Image Image Image Image
6502dude
megacart
Posts: 1581
Joined: Wed Dec 01, 2004 9:53 am

Post by 6502dude »

Doesn't sound like a hardware problem with just one key bad.

To verify, try swapping the 6522 chips. If problem with ";" goes away then you need a replacement 6522. These are easy to obtain for about $5USD.

If problem still exists, you will need to disassemble and clean key contacts.

No big deal - use alcohol the drug store (not the drinkin' kind :lol: )
Guest

Post by Guest »

ill try the 6522 swap tonight. i am suspecting a keyboard problem as the ; key was the 'right' key on many games i had. i think i knackered it before i got my joystick.

many thanks (neat poke too!)
carlsson
Class of '6502
Posts: 5516
Joined: Wed Mar 10, 2004 1:41 am

Post by carlsson »

The poke as it is only has limited use, but I suppose it would be possible to use a function key definition program which would insert a ";" whenever you press e.g. F1, if it turns out it is the only non-working key.
Anders Carlsson

Image Image Image Image Image
Guest

Post by Guest »

yes it turns out its the key thats bad.

the function key definintion idea, would this be like a keyboard interrupt handler which could be active during basic programming?

i could load the program off a tape before any lengthy coding session.

...if this is turning into a major software project then maybe ill just try rewiring that button to the pound key...

thanks
carlsson
Class of '6502
Posts: 5516
Joined: Wed Mar 10, 2004 1:41 am

Post by carlsson »

Yes, it would be exactly that, an interrupt handler. Or of course, you could burn your own custom EPROM and replace the Kernal with. I suppose somewhere in the ROM there are keyboard decoding matrices.. :)
Anders Carlsson

Image Image Image Image Image
Post Reply