<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=NTSC_vs_PAL</id>
	<title>NTSC vs PAL - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=NTSC_vs_PAL"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=NTSC_vs_PAL&amp;action=history"/>
	<updated>2026-10-02T20:56:45Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=NTSC_vs_PAL&amp;diff=2995&amp;oldid=prev</id>
		<title>imported&gt;Atariki recovery: Reconstructed from archived HTML; see provenance manifest</title>
		<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=NTSC_vs_PAL&amp;diff=2995&amp;oldid=prev"/>
		<updated>2026-10-01T08:51:48Z</updated>

		<summary type="html">&lt;p&gt;Reconstructed from archived HTML; see provenance manifest&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Wśród użytkowników Atari, programistów i wszelkiej maści autorów podręczników narosło wiele mitów na temat różnic między modelami w wersjach PAL i NTSC, w szczególności zaś dotyczących częstotliwości taktowania [[CPU]] i długości [[Ramka|ramek]] oraz linii. Poniżej wyjaśniono krok po kroku co wpływa na te różnice i jak obliczyć poprawne wartości.&lt;br /&gt;
&lt;br /&gt;
== NTSC ==&lt;br /&gt;
&lt;br /&gt;
Atari zostało zaprojektowane w USA, stąd ścisła zależność pomiędzy częstotliwością zegara a systemem telewizyjnym NTSC.&lt;br /&gt;
&lt;br /&gt;
Atari działające w systemie NTSC jest zsynchronizowane z częstotliwością &amp;quot;podnośnej koloru NTSC&amp;quot; czyli częstotliwością na której modulowany (kodowany) jest sygnał koloru, mieszany następnie z sygnałem obrazu czarno-białego. Nominalna częstotliwość podnośnej koloru to 315/88 = 3.579(54) MHz. Atari [[400/800]] jest wyposażone w kwarc o nieco wyższej częstotliwości 3,579575 MHz (nr kat. C010177 lub C015510). Modele [[XL]] bez układu [[FREDDIE]] mają dokładniejszy kwarc 3,579545 MHz (nr kat. C016010), te z [[FREDDIE]] zaś mają kwarc o czterokrotnie wyższej częstotliwości 14,31818 MHz, która jest potem wewnętrznie dzielona przez 4, dając ten sam wynik.&lt;br /&gt;
&lt;br /&gt;
Sygnał o tej częstotliwości taktuje [[ANTIC (układ)|ANTIC-a]] i jest wewnętrznie dzielony przez 228 dla uzyskania częstotliwości synchronizacji poziomej (w tym przypadku 15,700 kHz). Wynika z tego że w jednej linii komputer generuje 228 kolorowych punktów (z czego 160 to treść obrazu, a reszta to wygaszanie (HBLANK) i synchronizacja pozioma). Z uwagi na synchronizację ANTIC-a i CPU, ten drugi jest taktowany połową wartości tego sygnału, czyli 1,7897875 MHz (400/800) lub 1,7897725 MHz (XL/XE). (Częstotliwość 1,7897875 MHz jest zazwyczaj w literaturze zaokrąglana do 1,78979 MHz lub 1,79 MHz.)&lt;br /&gt;
&lt;br /&gt;
== PAL ==&lt;br /&gt;
&lt;br /&gt;
Ponieważ &amp;quot;podnośna koloru&amp;quot; w PAL-u wynosi 4,43361875 MHz, pojawił się problem. Gdyby chcieć tylko zmienić kwarc na częstotliwość podnośnej, zmieniłaby się rozdzielczość pozioma. W linii nie mieściłoby się już 228 punktów, lecz 283 (wynika to z tej samej kalkulacji co wyżej - częstotliwość kwarcu podzielona przez częstotliwość poziomą). Zegar taktujący procesor miałby 2,216809 MHz, czyli połowę częstotliwości kwarcu, i tyle też podają błędnie niektóre źródła.&lt;br /&gt;
&lt;br /&gt;
Brak kompatybilności rozdzielczości poziomych w obu systemach spowodował, że inżynierowie [[Atari]] zdecydowali się zastosować dwa oddzielne kwarce, jeden dla ANTIC-a, CPU i GTIA, a drugi do generowania podnośnej PAL. Ponieważ jednak częstotliwość podnośnej NTSC ma się nijak do podnośnej PAL, przy niezależnej pracy obu kwarców występowałby na ekranie nieprzyjemny efekt przesuwającej się siatki.&lt;br /&gt;
Aby zsynchronizować pracę obu kwarców, konieczna była mała korekta częstotliwości kwarcu systemowego na 3,546894 MHz. W ten sposób na 5 impulsów kwarcu 4,433618 MHz przypadają 4 impulsy kwarcu 3,546894 MHz. Ten ostatni, podobnie jak poprzednio podzielony przez dwa, taktuje procesor, w tym przypadku z częstotliwością 1,773447 MHz. (W literaturze zaokrąglanej do 1,77 MHz.)&lt;br /&gt;
&lt;br /&gt;
W komputerach z układem [[FREDDIE]] zamiast dzielić częstotliwość 3,546894 MHz przez dwa, dzieli się 14,187576 MHz przez osiem, co wychodzi na to samo.&lt;br /&gt;
&lt;br /&gt;
== Podsumowanie ==&lt;br /&gt;
&lt;br /&gt;
Częstotliwość kwarcu systemowego:&lt;br /&gt;
&lt;br /&gt;
* 400/800 NTSC: 3,579575 MHz&lt;br /&gt;
* XL/XE NTSC: 3,579545 MHz (dokładnie 3.759(54) MHz) lub 14,31818 MHz&lt;br /&gt;
* PAL: 3,546894 MHz lub 14,187576 MHz&lt;br /&gt;
&lt;br /&gt;
Częstotliwość linii:&lt;br /&gt;
&lt;br /&gt;
* NTSC: 3,579575 MHz/228 lub 3,579545 MHz/228 = 15,700 kHz&lt;br /&gt;
* PAL: 3,546894 MHz/228 = 15,557 kHz&lt;br /&gt;
&lt;br /&gt;
Częstotliwość ramek:&lt;br /&gt;
&lt;br /&gt;
* NTSC: 15,700/262 = 59,92 Hz&lt;br /&gt;
* PAL: 15,557/312 = 49,86 Hz&lt;br /&gt;
&lt;br /&gt;
I najważniejsze:&lt;br /&gt;
&lt;br /&gt;
* Częstotliwość CPU NTSC (400/800): 1,7897875 MHz&lt;br /&gt;
* Częstotliwość CPU NTSC (XL/XE): 1,7897725 MHz (dokładnie 1,7897(72) MHz)&lt;br /&gt;
* Częstotliwość CPU PAL: 1,773447 MHz&lt;br /&gt;
&lt;br /&gt;
Jak widać różnica jest bardzo niewielka (komputer NTSC jest szybszy o ok. 1%), a podstawowa niekompatybilność obu systemów polega na tym, że NTSC generuje przerwanie [[VBL]] co 262 linie obrazu (czyli ok. 60 razy/sek), a PAL co 312 linii (czyli ok. 50 razy/sek).&lt;br /&gt;
&lt;br /&gt;
== Kompatybilność ==&lt;br /&gt;
&lt;br /&gt;
=== Prędkość ===&lt;br /&gt;
&lt;br /&gt;
Różnica w częstotliwości odświeżania ekranu ma pewne znaczenie, jeśli chodzi o kompatybilność oprogramowania. Zasadniczo, oprogramowanie użytkowe nie uzależnia swojego działania od prędkości działania komputera, więc programy powstałe po jednej stronie oceanu działają bez problemów na komputerach z drugiego końca świata.&lt;br /&gt;
&lt;br /&gt;
W przypadku gier czy [[Demo|dem]] nie jest niestety tak dobrze - oprogramowanie z tej kategorii zazwyczaj jest zsynchronizowane z przerwaniem VBL. Efekt jest taki, że gry lub dema powstałe w USA na komputerach europejskich działają wolniej (50/60, czyli 83,3% prędkości) niż było to zamierzone przez twórców, i na odwrót - gry europejskie działają o 20% za szybko na komputerach amerykańskich. O ile uruchomienie programu z USA na komputerze PAL poza spowolnieniem nie powoduje innych błędów (między kolejnymi VBL jest więcej czasu), to w odwrotnej sytuacji często bywają problemy. Wynika to z mniejszej ilości czasu między przerwaniami VBL na komputerach NTSC - programy PAL-owskie po prostu się nie wyrabiają.&lt;br /&gt;
&lt;br /&gt;
Przykładem jest gra [[Elektra Glide]], powstała w Anglii. Zadaniem gracza jest przejechać określoną trasę w wyznaczonym czasie. Ukończenie tej gry na amerykańskiej wersji sprzętu jest prawdopodobnie niemożliwe, ponieważ licznik czasu jest zsynchronizowany z VBL, więc na komputerach NTSC przyspiesza. Natomiast prędkość gry (w tym prędkość pojazdu) nie zmienia się - graczowi zostaje więc za mało czasu na ukończenie etapu.[http://www.atariage.com/forums/index.php?showtopic=68984 [1]] Mimo tego gra została wydana w USA przez [[Mastertronic]].&lt;br /&gt;
&lt;br /&gt;
Także większość dem stworzonych w Europie działa błędnie, lub w ogóle się nie uruchamia na komputerach NTSC.&lt;br /&gt;
&lt;br /&gt;
Niewielu autorów gier było świadomych tego problemu i modyfikowało swoje programy przed ich wydaniem za oceanem. Przykłady:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;[[International Karate]]&amp;quot; - efektem uruchomienia gry na komputerze NTSC są występujące czasem błędy w grafice zawodników. Wersja amerykańska, zatytułowana &amp;quot;World Karate Championship&amp;quot;, została zmodyfikowana tak, że rozgrywka (a także muzyka w tle) jest nieco wolniejsza, co powoduje, że WKC na komputerze NTSC działa z mniej więcej taką samą prędkością co IK na komputerze PAL.&lt;br /&gt;
* &amp;quot;[[Rescue on Fractalus!]]&amp;quot; - wersja kasetowa, wydana w Europie przez Activision, wyraźnie szybciej odtwarza muzykę tytułową niż amerykański oryginał. Jednak różnica w prędkości odświeżania ekranu podczas gry, o ile w ogóle istnieje, nie jest odczuwalna.&lt;br /&gt;
&lt;br /&gt;
W XXI wieku świadomość różnic jest dużo bardziej rozpowszechniona (tak jak ogólna wiedza o Atari), i europejscy autorzy gier starają się dostosowywać swoje dzieła do standardu NTSC. Przykładem jest gra &amp;quot;[[Yoomp!]]&amp;quot;, mająca 2 wersje - wersja PAL odświeża ekran co 2 ramki, wersja NTSC (w przygotowaniu) działa w 3 ramkach i ma dostosowaną prędkość rozgrywki. Dodatkowo, z uwagi na mniejszą częstotliwość odświeżania, autorowi udało się zwiększyć długość widocznego tunelu - w wersji NTSC gracz widzi przed sobą 5 kafelków, o 1 więcej niż w wersji PAL.&lt;br /&gt;
&lt;br /&gt;
=== Kolory ===&lt;br /&gt;
&lt;br /&gt;
[[GTIA]] w wersji NTSC generuje inne kolory i nieco większą ich paletę niż w wersji PAL (w wersji PAL kolory o kodach $1x i $Fx są identyczne). W efekcie amerykańskie gry uruchomione na PAL-owskich komputerach mają czasem dziwne kolory (zielone niebo itp.). Nieliczne gry dostosowują paletę kolorów do standardu telewizyjnego; jedyne znane przypadki to &amp;quot;[[Pole Position]]&amp;quot; i &amp;quot;[[Ms Pac-Man]]&amp;quot;.[http://www.atariage.com/forums/index.php?showtopic=135114 [2]] Polskie publikacje o tematyce Atari nierzadko powielały informacje o kolorach ze źródeł amerykańskich, w efekcie wprowadzając w błąd. Przykładowo, w [[Tajemnice Atari|Tajemnicach Atari]] 6-7/92 w artykułach &amp;quot;Mapa pamięci&amp;quot;[http://tajemnice.atari8.info/6-7_92/6-7_92_mapa.html [3]] i &amp;quot;Piszemy demo&amp;quot;[http://tajemnice.atari8.info/6-7_92/6-7_92_piszemydemo.html [4]] podane są dwie tabele kolorów, każda znacząco inna.&lt;br /&gt;
&lt;br /&gt;
Drugą kwestią jest [[Efekt artefaktów|efekt artefaktów]]. Efekt ten występuje w [[Tryby monochromatyczne ANTIC-a|trybach monochromatycznych]] tylko na komputerach NTSC (w PAL-owskich też występuje, ale jest daleko mniej widoczny i trudniej go kontrolować). W związku z tym programy korzystające z tego efektu na sprzęcie PAL pokazują pionowe pasy w miejscu kolorów widocznych w NTSC. Przykłady to &amp;quot;[[Tower Toppler]]&amp;quot;, &amp;quot;[[Choplifter]]&amp;quot; (wersja mono) czy &amp;quot;[[Drol]]&amp;quot;. Z kolei programy europejskie (np. &amp;quot;[[Artefakt przodków]]&amp;quot;, &amp;quot;[[Kult]]&amp;quot;) w NTSC mogą wyglądać nieładnie lub nieczytelnie. I tu podobnie, powstały w Polsce książki opisujące efekt artefaktów, wprowadzając zamieszanie.&lt;br /&gt;
&lt;br /&gt;
Większość emulatorów Atari nie obsługuje poprawnie efektu artefaktów ani ww. różnic w kolorach. Emulator [[Atari800]] do wersji 2.0.1 zawierał niedokładną emulację artefaktów, od wersji 2.0.2 dodana została poprawna emulacja (przełącznik -ntscemu); zaś dopiero w wersji 2.1.0 pojawiła się obsługa różnic w kolorach.&lt;br /&gt;
&lt;br /&gt;
=== Geometria ekranu ===&lt;br /&gt;
&lt;br /&gt;
W standardzie NTSC obraz generowany przez Atari ma 262 linie, w PAL zaś jest ich 312. Oznacza to, że w PAL-owskim Atari piksele są prawie kwadratowe, natomiast w NTSC są nieco wydłużone w pionie - ponieważ stosunek wysokości do szerokości piksela w systemie PAL jest mniejszy niż w NTSC. Jest to szczególnie widoczne w grze Yoomp! - w systemie PAL wyświetlany tunel jest okrągły, natomiast w NTSC jest on wyraźnie rozciągnięty w pionie.[http://www.atariage.com/forums/index.php?showtopic=128929 [5]] Można ten efekt zobaczyć emulatorze Atari800, po włączeniu filtrowania NTSC (Display Settings -&amp;gt; NTSC artifacting = NTSC filter).&lt;br /&gt;
&lt;br /&gt;
=== Grywalność ===&lt;br /&gt;
&lt;br /&gt;
Wszystkie wspomniane różnice mają wpływ na jakość gier. Poza skrajnymi przypadkami, jak &amp;quot;Elektra Glide&amp;quot;, uruchomienie gry na nieodpowiednim systemie zmienia jakość grafiki, albo spowalnia/przyspiesza rozgrywkę, zmieniając jej poziom trudności. Daje to efekt niezgodny z zamierzeniami autorów, co może mieć znaczenie dla purystów chcących odbierać wrażenia z gry jak najbardziej bliskie oryginalnemu zamysłowi.&lt;br /&gt;
&lt;br /&gt;
== Zobacz też ==&lt;br /&gt;
&lt;br /&gt;
* [[VBL]]&lt;br /&gt;
* [[6502]]&lt;br /&gt;
* [[POKEY]]&lt;br /&gt;
* [[FGTIA]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Atari 8-bit]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>