Dema Commodore 64

Commodore 64 (C64) to demonstracje tego, co można zrobić, aby przesunąć granice komputera Commodore 64 , stworzone przez programistów, muzyków i artystów.

Chociaż nie było niczym niezwykłym znaleźć dema, które wyświetlały pojedynczy obraz, tylko utwory muzyczne lub umiejętność programowania, utworzono grupy składające się z członków, którzy byli biegli w komponowaniu muzyki, rysowaniu grafiki i programowaniu. Wyprodukowano pełne wersje demonstracyjne na dysku, z których niektóre odtwarzały muzykę podczas ładowania następnego pliku, bez żadnych opóźnień w dźwięku.

Borders — zrzut ekranu przedstawiający wprowadzenie do części „Bobby Border” wersji demonstracyjnej „Camel Park”. Zwróć uwagę na czarne obramowania.
Usunięto wszystkie ramki — zrzut ekranu przedstawiający jeden z głównych efektów w części „Camel Park” „Bobby Border”. Zwróć uwagę, jak skrzaty przesuwają się do granic. Również przykład efektu DXYCP (sprite-scroller).

W demach uzyskuje się różne efekty, większość z nich wynika z nieudokumentowanych skutków ubocznych związanych z układem MOS Technology VIC-II . Niektóre przykłady to:

  • W obramowaniu umieszczono scrollery sprite'ów. Oszukując sprzęt, aby nie rysował obramowania wokół ekranu, duszki można było przenosić w ten obszar i wyświetlać.
  • Sprite'y były multipleksowane wzdłuż pionowych linii rastrowych (ponad 8 sprite'ów, czasem do 120 sprite'ów). Powszechnie uważa się, że na ekranie może pojawić się nie więcej niż 8 duszków jednocześnie, ale przypisanie nowych współrzędnych Y po rozpoczęciu rysowania powoduje, że pojawiają się ponownie w dalszej części ekranu.
  • FLD (elastyczna odległość między liniami) przesuwa bitmapę lub wiersze znaków o dowolną liczbę pionowych linii rastrowych, umożliwiając dowolne płynne przesuwanie dowolnego bloku graficznego o wysokości 8 pikseli w górę iw dół na ekranie. Dodanie krzywych sinusoidalnych do tego pozycjonowania zapewniło efekt fali.
  • FLI, czyli elastyczna interpretacja linii, może być wykorzystana do zwiększenia liczby unikalnych kolorów, które mogą pojawić się na ekranie w bloku 8×8 lub 8×4. Ten tryb jest czasami rozszerzany o sprite'y i/lub przeplatanie dwóch map bitowych razem (jak w SHIFLI lub UIFLI). Te tryby zwykle powodują, że 24 piksele po lewej stronie wyświetlacza stają się bezużyteczne.
  • FPP (Flexible Pixel Positioning), w zasadzie odmiana trybu FLI, umożliwia umieszczenie dowolnej linii grafiki opartej na znakach w dowolnej pozycji y, co pozwala na uzyskanie efektów takich jak logo obracające się w osi x, efekty przypominające beczki lub płynne rozciąganie i macha na całym ekranie.
  • Tec-Tec (także Tech-Tech lub Tic Tac) przypisuje nową pozycję x do dowolnej linii grafiki. Używając animowanych fal sinusoidalnych, możesz na przykład machać logo poziomo nad ekranem.
  • VSP (Variable Screen Positioning), znany również jako HSP, umożliwia dowolne rozmieszczenie x mapy bitowej, z zawijaniem mapy bitowej na granicy.
  • Linecruncher umożliwia użytkownikowi przewijanie mapy bitowej większej niż jeden ekran w pionie bez konieczności ręcznego przenoszenia wszystkich danych mapy bitowej.
  • AGSP (Any Given Screen Position) to połączenie VSP i Linecruncher, na przykład umożliwiające gry z kolorową grafiką bitmapową, która przewija się, takie jak seria „Fred's Back” Hannesa Sommera.

Zwolennicy C64 widzieliby rozwój sceny demonstracyjnej. Zniknęły wersje demonstracyjne w jednym pliku z jednym przewijanym tekstem i bez muzyki. Wyprodukowano pełne wersje demonstracyjne na dysku, z których niektóre odtwarzały muzykę podczas ładowania następnego pliku, bez żadnych opóźnień w dźwięku.

Ukryte części zostały uwzględnione, podobnie jak okazjonalna gra zaimplementowana w wersji demonstracyjnej.

Kiedy pojawiła się Commodore Amiga , wielu byłych programistów demonstracyjnych C64 zmieniło platformy i kontynuowało tworzenie dem dla Amigi (patrz dema Amigi ). Dema Atari były również pod silnym wpływem dem C64. W Wielkiej Brytanii główną alternatywną sceną demonstracyjną była scena demonstracyjna ZX Spectrum .

C64 był popularny w czasach, gdy popularne były również lokalne BBSy i służyły do ​​komunikacji z innymi ludźmi. Powszechny był również handel oprogramowaniem za pośrednictwem poczty . Niektórzy entuzjaści C64 lamentują nad utratą interakcji społecznych, które zapewniały lokalnie skoncentrowane działania komputerowe.

Linki zewnętrzne