<?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=The_Top_2</id>
	<title>The Top 2 - 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=The_Top_2"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=The_Top_2&amp;action=history"/>
	<updated>2026-10-02T12:52:34Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=The_Top_2&amp;diff=3953&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=The_Top_2&amp;diff=3953&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;[[File:The top 2.gif]]&lt;br /&gt;
&lt;br /&gt;
Kontynuacja kultowej serii dema grupy [[WFMH]] na Atari XL/XE. Równie dobra jak poprzednik. Produkcja wymaga jedynie 64kB pamięci RAM. Ładuje się jako pojedynczy plik do pamięci, potem poszczególne części są dekompresowane w trakcie przechodzenia pomiędzy kolejnymi częściami. Autorzy produkcji (raczej z fałszywą skromnością) twierdzą, że na &amp;quot;The Top 2&amp;quot; składają się te części, które nie zmieściły się w [[The Top 1]], a jednocześnie są zbyt kiepskie aby znalazły się w zapowiadanej na ekranie powitalnym trzeciej części tejże kultowej serii.&lt;br /&gt;
Demo składa się z pięciu części:&lt;br /&gt;
&lt;br /&gt;
* Digi part&lt;br /&gt;
* Multi sinus scrolls&lt;br /&gt;
* Sprite Scroller&lt;br /&gt;
* 3MHz Demo&lt;br /&gt;
* &amp;quot;In the Space&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Pomiędzy którymi przechodzi się za pomocą klawisz SHIFT, wyjątkiem jest tutaj część &amp;quot;3MHz Demo&amp;quot;, z której to wychodzi się używając klawisza &amp;quot;RETURN&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Varia (głównie o kompresji) ==&lt;br /&gt;
&lt;br /&gt;
Ponieważ program ładuje się na raz do pamięci i wymaga jedynie 64KB pamięci RAM, to aby udało wszystkie te części zmieścić w pamięci użyto dość zaawansowanej kompresji danych. Każda część programu dekompresuje się tuż przed uruchomieniem. Zastosowane algorytmy to zarówno proste [https://pl.wikipedia.org/wiki/RLE &amp;quot;Kodowanie Długości Serii&amp;quot;] (czyli tzw. RLE) jak i nieco bardziej zaawansowana technika kompresji jaką jest [https://pl.wikipedia.org/wiki/LZ77 LZ77]. Ponieważ w tamtym czasie nie istniał żaden tego typu program kompresujący dla ośmiobitowych komputerów Atari, a sama kompresja nie była zjawiskiem na tej platformie zjawiskiem powszechnym, [[Magnus]] skierował swoją uwagę w stronę rozwiązań stworzonych już w owym czasie na platformie Commodore. Analizując kod całej serii [[The Top]] można stwierdzić, że kompresji dokonano za pomocą [https://csdb.dk/release/?id=29507 Cruel Crunchera 2.0] na komputerze C64/C128. Świadczy o tym bliźniaczy kod procedury dekompresującej w którym pozostały fragmenty typowe typowe dla platform C64/C128, w tym odwołania w kodzie do rejestrów sprzętowych (np. do lokacji $D030 czy też $01). W pamięci można znaleźć również typowe dla w/w platform struktury danych, odpowiadające fragmentom programu Commodore BASIC (np. SYS 2059). Dlaczego wybrano platformę C64/C128? Procesory [[65C02]] (Atari) i [https://pl.wikipedia.org/wiki/MOS_Technology_6510 6510] (C64) są ze sobą w 99% zgodne sprzętowo i programowo, kod dekompresora pochodzący z C64 można bez większych zmian uruchomić bezpośrednio na Atari.&lt;br /&gt;
&lt;br /&gt;
[[The Top 1]] oraz [[The Top 3]] również skompresowano w podobny sposób, z dużą dawką prawdopodobieństwa można przyjąć że właśnie te działania były zaczątkiem i inspiracją do stworzenia przez Magnusa zarówno [[Cruncher 4.64|Cruncher-a 4.64]] (wykorzystującego tylko i wyłącznie algorytm RLE) a potem [[Cruncher 5.0|Cruncher-a 5.0]] (który to korzystał już z RLE jak i LZ77).&lt;br /&gt;
&lt;br /&gt;
== Odnośniki ==&lt;br /&gt;
&lt;br /&gt;
* [https://demozoo.org/productions/111780/ The Top #2] na [https://demozoo.org DemoZoo]&lt;br /&gt;
* [https://www.pouet.net/prod.php?which=9356 The Top #2] na [https://pouet.net PouetNet]&lt;br /&gt;
* [https://a8.fandal.cz/detail.php?files_id=1098 The Top #2] u [[Fandal|Fandala]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=5A31L2NMc0Y&amp;amp;t=326s Youtube]&lt;br /&gt;
* [https://www.youtube.com/watch?v=neiEAi3NUmk Youtube (TV analog)]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Dema XL/XE]]&lt;br /&gt;
[[Kategoria:Polskie dema]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>