Ok so that's a timebase of 500µs:So the VDRIVE and HDRIVE signals look good.
Please note the X and Y settings for use with your adapter...
Can I ask you to do one more trace of the H DRIVE signal at the same timebase (X) setting as used in post #366. Please keep the Y setting (Voltage) the same. I would like to see if the weird sinewave artefact is still there or not.
The VIDEO signal is awful I am afraid. We need to work on the timebase. The video signal is also a TTL signal - so should also be swinging between 0V and +5V - but I suspect that there are not enough samples to resolve the signal. We will play with that shortly...
Dave
nS I think. To see individual dots, where you turn adjacent pixels on & off, or clock out a high, then clock out a low, then a high, etc at 16MHz, the pixel will be on for the period = 62.5 nS (I said very roughly 100nS)The video shift register is fed from a 16 MHz clock source.
Converting this to a period gives me 0.0625 microseconds (us) = 62.5 picoseconds (ps) per dot.
Dave
I think the sync pulse widths are ok, and I cannot see any reason to adjust those yet. It is a matter of getting the horizontal scan circuits in the VDU to run at close to 20 kHz so it can lock. Do you have aVDU that can definitely run at that rate ? Or maybe can the CRTC be reconfigured for the approx 15.7 kHz rate ??Okay I've kind of run out of time to play with it anymore today.
Aside from the scope issues, I did try connecting the composite output to an LCD monitor as well but it wasn't able to lock onto a signal, but that might be the case even if it is a proper signal that the Apple monitor /// will take.
As for adjusting the horizontal pulse shortener does it seem reasonable to try adjusting the resistance value of R1 (what is now 10k ohm) and see what effect that has on the picture?
Hmm I don't know I have other monitors I can use that take composite inputs but what h.sync frequencies they'll accept I don't know.I think the sync pulse widths are ok, and I cannot see any reason to adjust those yet. It is a matter of getting the horizontal scan circuits in the VDU to run at close to 20 kHz so it can lock. Do you have aVDU that can definitely run at that rate ? Or maybe can the CRTC be reconfigured for the approx 15.7 kHz rate ??
I'm not sure either. My PET does not have the CRTC IC, but in theory it should be possible.Hmm I don't know I have other monitors I can use that take composite inputs but what h.sync frequencies they'll accept I don't know.
I'm not sure how I'd reconfigure the CRTC, I'd assume that would involve some pokes?
I agree, that is what I suggested in post #361, to try to get a solid video signal for scope viewing. But not being able to see what you are doing on a VDU screen in the first place, could make it difficult initially, unless somebody could make a small BASIC program to do it. Maybe we need to have a small BASIC "Test Pattern" on file.Does the PET have some printable graphics characters that you can try filling the screen with, difficulties with the keyboard notwithstanding? If you can fill the screen with alternating [white character block' + space], that will draw a screen full of white (or green) vertical lines which are much thicker than the minimum pixel dot width - or - just fill the screen entirely with white blocks so that one video line will consist of sync + a full line of peak white.
Hmm strange, on pin 7 of UA2 I can get a reading of anywhere from 8khz to 8mhz depending on what timebase I'm using but not 16mhzThe video shift register is fed from a 16 MHz clock source.
Converting this to a period gives me 0.0625 microseconds (us) = 62.5 picoseconds (ps) per dot.
So this is what we are talking about resolving with your oscilloscope.
You could also clip your oscilloscope onto the PET's CLK16 signal (16 MHz) and seeing if you can resolve this adequately on your oscilloscope. For an 8032 this would be UA2 (74166) pin 7.
Could I suggest looking in the specifications for your oscilloscope to see if it will be capable of resolving this or not.
Dave