Repairing an 8032SK... any help?
Repairing an 8032SK... any help?
Hi there,
this is our second fix attempt, a COMMODORE CBM 8032SK. The problem can be seen at this URL:
http://museum.freaknet.org/index.php/Co ... CBM_8032SK
The CBM power on but it "chirps" only sometimes. When it chirp, a bright line with 40 "-" and 40 spaces is printed at the center of the screen. When it not chirp, nothing is printed on the screen.
We tested the 901447-10 PLA on a 4032 and it works well. The CPU also works and was tested. No other chips are on sockets...
I measured weird TTL levels on various pin of that PLA (about 1.5V) and this sound weird to me. Those weird levels also are present on UA2, the 74166, so I figured it was broken. I changed it, but no luck - and TTL levels there seem to be floating again, also on other chips around it.
More details will follow...
Any idea?
this is our second fix attempt, a COMMODORE CBM 8032SK. The problem can be seen at this URL:
http://museum.freaknet.org/index.php/Co ... CBM_8032SK
The CBM power on but it "chirps" only sometimes. When it chirp, a bright line with 40 "-" and 40 spaces is printed at the center of the screen. When it not chirp, nothing is printed on the screen.
We tested the 901447-10 PLA on a 4032 and it works well. The CPU also works and was tested. No other chips are on sockets...
I measured weird TTL levels on various pin of that PLA (about 1.5V) and this sound weird to me. Those weird levels also are present on UA2, the 74166, so I figured it was broken. I changed it, but no luck - and TTL levels there seem to be floating again, also on other chips around it.
More details will follow...
Any idea?
73 de IW9HGS - Gabriele "asbesto" Zaverio
"Museo dell'Informatica Funzionante" Computer Museum
http://museum.freaknet.org
"Museo dell'Informatica Funzionante" Computer Museum
http://museum.freaknet.org
I don't really have an idea right now.
One comment - the 8032 (even the -SK) does not have a PLA. All address decoding etc is done in TTL logic. The 901447-10 is a ROM chip - in this case the character ROM that produces the characters on the screen.
How did you measure the TTL levels? with a multimeter or a 'scope? With a multimeter you don't get real TTL values there, as the signal changes a lot. Oh I see you're using a scope.
But anyhow, the character ROM can not cause such problems. I would guess that either some RAM or I/O chip is broken. Check the DRAM chips for heat. Check the PIA and VIA chips for heat. Also check if the interrupt line is working correctly.
In fact, the chirp and the line on the screen show that the computer at least does some initialization - the chirp is created by the CPU using the VIA I/O chip (does not mean it's ok, it might be partially broken), and the CRTC video chip is initialized by the CPU (so that a picture comes up on the screen, which it does not when not being initialized).
You say that the chirp and the screen happen "sometimes" - what happens in the other cases?
For Commodore PET specific repair help, the vintage computer forum is probably a very good (if not better) place to ask:
http://www.vintage-computer.com/vcforum ... -Commodore
André
One comment - the 8032 (even the -SK) does not have a PLA. All address decoding etc is done in TTL logic. The 901447-10 is a ROM chip - in this case the character ROM that produces the characters on the screen.
How did you measure the TTL levels? with a multimeter or a 'scope? With a multimeter you don't get real TTL values there, as the signal changes a lot. Oh I see you're using a scope.
But anyhow, the character ROM can not cause such problems. I would guess that either some RAM or I/O chip is broken. Check the DRAM chips for heat. Check the PIA and VIA chips for heat. Also check if the interrupt line is working correctly.
In fact, the chirp and the line on the screen show that the computer at least does some initialization - the chirp is created by the CPU using the VIA I/O chip (does not mean it's ok, it might be partially broken), and the CRTC video chip is initialized by the CPU (so that a picture comes up on the screen, which it does not when not being initialized).
You say that the chirp and the screen happen "sometimes" - what happens in the other cases?
For Commodore PET specific repair help, the vintage computer forum is probably a very good (if not better) place to ask:
http://www.vintage-computer.com/vcforum ... -Commodore
André
fachat wrote:
One comment - the 8032 (even the -SK) does not have a PLA. All address decoding etc is done in TTL logic. The 901447-10 is a ROM chip - in this case the character ROM that produces the characters on the screen.
Quote:
Also check if the interrupt line is working correctly.
Quote:
You say that the chirp and the screen happen "sometimes" - what happens in the other cases?
I will post this also in that forum, thank you anyway!
73 de IW9HGS - Gabriele "asbesto" Zaverio
"Museo dell'Informatica Funzionante" Computer Museum
http://museum.freaknet.org
"Museo dell'Informatica Funzionante" Computer Museum
http://museum.freaknet.org
- BigDumbDinosaur
- Posts: 9426
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Repairing an 8032SK... any help?
fachat wrote:
But anyhow, the character ROM can not cause such problems.
Quote:
I would guess that either some RAM or I/O chip is broken. Check the DRAM chips for heat. Check the PIA and VIA chips for heat. Also check if the interrupt line is working correctly.
x86? We ain't got no x86. We don't NEED no stinking x86!
- BigDumbDinosaur
- Posts: 9426
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Repairing an 8032SK... any help?
BTW, most of your circuit investigations can be sped along with a good logic probe. As Andre recommends, look at /IRQ for signs of life.
Last edited by BigDumbDinosaur on Thu Feb 23, 2012 10:48 pm, edited 1 time in total.
x86? We ain't got no x86. We don't NEED no stinking x86!
-
ElEctric_EyE
- Posts: 3260
- Joined: 02 Mar 2009
- Location: OH, USA
I'm wondering if it uses the same DRAM as in the C-64. I think the part #'s were 4164, 64Kx1. They were very sensitive devices. Back when I was experimenting with hardware and did damage to the 64 my Dad's friend would fix it for me. When I got it back repaired, there was always at least a couple of them blown out. 2nd vote to replace all the DRAM.
- BigDumbDinosaur
- Posts: 9426
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
ElEctric_EyE wrote:
2nd vote to replace all the DRAM.
x86? We ain't got no x86. We don't NEED no stinking x86!
Thank you all, I will check that tomorrow! They are 4116. I'm lucky to have a lot of those chips
(I also found a way to change the 4116 with 4164 but seem a bit complicate but interesting: http://www.osiweb.org/osiweb/misc/4116to4164.txt )
(I also found a way to change the 4116 with 4164 but seem a bit complicate but interesting: http://www.osiweb.org/osiweb/misc/4116to4164.txt )
73 de IW9HGS - Gabriele "asbesto" Zaverio
"Museo dell'Informatica Funzionante" Computer Museum
http://museum.freaknet.org
"Museo dell'Informatica Funzionante" Computer Museum
http://museum.freaknet.org
- BigDumbDinosaur
- Posts: 9426
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Broken DRAM
asbesto wrote:
Thank you all, I will check that tomorrow! They are 4116. I'm lucky to have a lot of those chips 
Quote:
(I also found a way to change the 4116 with 4164 but seem a bit complicate but interesting: http://www.osiweb.org/osiweb/misc/4116to4164.txt )
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: Broken DRAM
BigDumbDinosaur wrote:
asbesto wrote:
Thank you all, I will check that tomorrow! They are 4116. I'm lucky to have a lot of those chips 
73 de IW9HGS - Gabriele "asbesto" Zaverio
"Museo dell'Informatica Funzionante" Computer Museum
http://museum.freaknet.org
"Museo dell'Informatica Funzionante" Computer Museum
http://museum.freaknet.org
asbesto wrote:
Quote:
Also check if the interrupt line is working correctly.
André
- BigDumbDinosaur
- Posts: 9426
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
No signal, no workee!
fachat wrote:
asbesto wrote:
Quote:
Also check if the interrupt line is working correctly.
André
/IRQ (Interrupt ReQuest), an active low signal, should exhibit a very short, low pulse at a 50 Hz rate (in your case). This so-called jiffy IRQ is responsible for periodic housekeeping operations that must be completed, such as scanning the keyboard.
You can observe these signals with either a logic probe or 'scope. First thing is to get Phi2 running. Ain't nothin' gonna happen without it.
x86? We ain't got no x86. We don't NEED no stinking x86!
- BigDumbDinosaur
- Posts: 9426
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: Broken DRAM
asbesto wrote:
BigDumbDinosaur wrote:
asbesto wrote:
Thank you all, I will check that tomorrow! They are 4116. I'm lucky to have a lot of those chips 
BTW, the TI DRAMs may be a military package design for heat sinking. Dunno for sure...I don't recall that stuff anymore.
x86? We ain't got no x86. We don't NEED no stinking x86!