Hi together!
I just recently bought a SE/30 that suffered from the occasional checkered flag at startup, no bong and a jailbar pattern (and a few other flaws that ain't topic here for now). Recapping helped with the bong and checkered flag, but it still has the jailbar pattern.
In order to have that fixed, I'd like to gain a better understanding of the inner workings of the SE/30's video interface. Altough it might have been true that it was a RAM related problem when the machine was new, it might be anything today, like toast ICs, faulty capacitors, corroded wiring... you name it.
I have a few questions/statements about it that I'll list below, maybe you can confirm/negate or comment them? Most of my statements are somewhat simplified, so don't be nit-picky about them
Anyway, here they are:
Let me rephrase that (still somewhat oversimplified): vsync controls the electron beam vertically while hsync controls is horizontally. vsync moves the beam to the next line, hsync starts and moves the electron beam from the left to right. While moving, vidout turns the electon beam on and off, thus "painting" the pixels.
Given those thougts, those might be the source of the problem:
Somehow, I don't think that one of the "magic" PALs UE6/7 UG6/7 are involved, but I'm not sure about that.
Are there candidates for failing that are somewhat common? Something I should have a look at first?
Regards
Steffen
I just recently bought a SE/30 that suffered from the occasional checkered flag at startup, no bong and a jailbar pattern (and a few other flaws that ain't topic here for now). Recapping helped with the bong and checkered flag, but it still has the jailbar pattern.
In order to have that fixed, I'd like to gain a better understanding of the inner workings of the SE/30's video interface. Altough it might have been true that it was a RAM related problem when the machine was new, it might be anything today, like toast ICs, faulty capacitors, corroded wiring... you name it.
I have a few questions/statements about it that I'll list below, maybe you can confirm/negate or comment them? Most of my statements are somewhat simplified, so don't be nit-picky about them
- The only RAM SIMM directly involved in video output, according to the data lines used, is the second SIMM of bank 0, "SIM2" (if you look at the PCB, the ROM SIMM in the upper left corner, this should be the lowermost of the SIMMs in bank 0).
- somewhat oversimplified, each vsync for every line, while in every line the hsync draws the pixels.
Let me rephrase that (still somewhat oversimplified): vsync controls the electron beam vertically while hsync controls is horizontally. vsync moves the beam to the next line, hsync starts and moves the electron beam from the left to right. While moving, vidout turns the electon beam on and off, thus "painting" the pixels.
- I suppose that there are two distinct video rams and the contents of the main RAM is copied to the video ram so video won't interfere with CPU and RAM operations (this isn't a Commodore 64)
- A blank line every 4 pixels does mean that there are two bits missing each byte. As this pattern is quite reular, this might imply a problem with addressing the video RAM.
Given those thougts, those might be the source of the problem:
- Bad connection between SIM2 and the video RAM UC6, UC7 or a problem with the video RAMs themselves
- Problem with one of the multiplexers UA8, UB8, UC8 or UD8
- Problem with the 8bit shift register UE8
Somehow, I don't think that one of the "magic" PALs UE6/7 UG6/7 are involved, but I'm not sure about that.
Are there candidates for failing that are somewhat common? Something I should have a look at first?
Regards
Steffen



