Re: Converting a Commodore 64 from NTSC to PAL

From: Gábor Lénárt <lgb_at_lgb.hu>
Date: Fri, 13 Apr 2012 14:52:31 +0200
Message-ID: <20120413125231.GA3824@vega.lgb.hu>
On Fri, Apr 13, 2012 at 02:41:09PM +0200, Gerrit Heitsch wrote:
> > Btw, as far as I know (or am I wrong?) some timing is based on the frequency
> > of the AC 9V. So in the USA it's 60Hz, where here it's 50. Just converting
> > the voltage would work I guess, but the frequency difference can cause
> > different timing. I can't remember now where it's used though, if it is at
> > all. Maybe does CIA use it? My assumption that NTSC C64s generated NTSC
> > video signal and except 60Hz, and PAL ones except 50Hz, so not only the
> > video signal and the PSU input AC voltage is the difference
> 
> No, all of the video timing is generated by the VIC and uses only the dot clock and color clock derived from the master crystal (14.318MHz for NTSC or 17.7xxx MHz for PAL) for everything including the CPU clock. That's why you need different VICs for NTSC and PAL.
> 
> The 50Hz or 60Hz derived from the 9V AC from the power supply is only used for the 2 CIAs and there only for the TOD which, as far as I know, is not used by the Basic or Kernal at all.
> 
> That doesn't mean that there won't be software that will detect whether it's running on PAL or NTSC, then uses the TOD and sets the divider Bit for the TOD wrong on a PAL C64 running in the USA.

Yes I mean that, that's why I wrote that the difference between NTSC and PAL
is the video signal of course (but it's unrelated to the 50/60Hz AC input
issue) but "some timing" depends on the frequency of the AC input, just I
was not sure it's really CIA or something other. So timing in my explanation
is about the timing of TOD or so, not the video signal :)

       Message was sent through the cbm-hackers mailing list
Received on 2012-04-13 13:00:46

Archive generated by hypermail 2.2.0.