Re: Innovative Amiga genlocking

From: Mia Magnusson <mia_at_plea.se>
Date: Tue, 7 Nov 2017 09:46:25 +0100
Message-ID: <20171107094625.000065d4@plea.se>
Den Mon, 6 Nov 2017 21:12:10 +0100 skrev silverdr@wfmh.org.pl:
> 
> > On 2017-11-06, at 21:04, Gerrit Heitsch <gerrit@laosinh.s.bawue.de>
> > wrote:
> > 
> >>> What pulses? Making hsync and vsync inputs instead of outputs?
> >>> It's done via software (*). XCLKEN only switches the clock signal
> >>> from internal crystal to external input, nothing more.
> >>> 
> >>> (*) Should be Bit 1 in BPLCON0 Register at $dff100
> >> That's the internal DDR I thought needed to exist if XCLKEN
> >> doesn't affect the sync pins data direction. Now the good question
> >> - it's been ages ago, but... I /think/ I didn't have to run any
> >> software in order to genlock the machine. Would that mean that we
> >> (both smf and me) were wrong about how the genlocking was done? Or
> >> is there a way to detect _XCLKEN state via software and the rest
> >> is done by KS?
> > 
> > I see XCLKEN go only to the 74F258 on the A500+ schematics. And if
> > you think about it, you don't really need external resync, you can
> > use hsync and vsync in output state to sync up with the source by
> > varying the clock supplied to the system until everything matches.
> > Kind of a PLL.
> 
> That's exactly what I understand Mia wrote and I rephrased: "Meaning
> you have to slow down or speed up the Amiga clock and wait for the
> syncs to align their phases. This takes time. Not much but still.
> Then you need to constantly monitor the two for drifting and react
> accordingly by either speeding up or slowing down - basically a form
> of PLL."

Really old tellys, like from the time where active components were
expensive (valves/tubes and the early transistor TV's) almost did that.
But it usually took far less than a second. Although there were no
pixel clock, they slowly synced up their local oscillators for hsynk
and vsynk and you could se the picture roll around for a short moment.

> If that's how it actually works then I stand corrected. I (and as I
> understood smf too) thought it was done by supplying the reference
> pulses to Amiga so that it "knows" when to start the line/field. I
> thought that was the purpose of having the possibility of sync pins
> to act as inputs.

I thought so too before I got hold of an actual genlock. :)



-- 
(\_/) Copy the bunny to your mails to help
(O.o) him achieve world domination.
(> <) Come join the dark side.
/_|_\ We have cookies.

       Message was sent through the cbm-hackers mailing list
Received on 2017-11-07 09:00:02

Archive generated by hypermail 2.2.0.