|
2009-11-18
Animacja z Atari ST "Snowman", pomysł przeniesienia tego na XE/XL Irwin-a.
Klatki są w trybie znakowym (160x96 piksli), piksel proporcjonalny 2x2 Hires (GRAPHICS 13 BASIC-a), 5 kolorów, odcienie szarości, każda klatka to 4 zestawy znaków (próba dla kompresji każdej klatki oddzielnym zestawem znaków - z kompresją powtarzających się znaków wykazała 276 różnych zestawów, jednak trudniej było tym zarządzać, buforować itp. dlatego zrezygnowałem z takiej wersji). Pomysł procedury przerwania IRQ odgrywającej sampl przy aktywnych przerwaniach DLI, NMI
autora konwersji gry "Space Harrier" Sheddy-ego (?ródło AtariAge).
- wersja SNOWMAN_DF7.XEX pakowane DEF7Z (dekompresja INFLATE Fox-a) z ditheringiem (15 banków pamięci)
- wersja SNOWMAN_SQZ.XEX pakowania SQUASH 1.5 bez ditheringu (16 banków pamięci)
Sampl zajmuje 4 banki pamięci, 4-bitowy (oryginalnie 8-bitowy), czyli w 1 bajcie zapisane są dwie próbki, inaczej musiałby zajmować 8 banków pamięci.
Było bodaj z 8 różnych wersji, podejść do tej animacji m.in. w trybie bitmapy (4 kolory) i w trybach znakowych, różne wersje kompresji, buforowania itp. wersje finalne są kompromisem między szybkością dekompresji, zajętością pamięci a jakością obrazu.
Dither niewątpliwie wyglądał lepiej kiedy zwiększyłem rozdzielczość pionową dwukrotnie, jednak wtedy nie dało się tego zmieścić w 16 bankach, a kompresja stratna znaków (z którą też eksperymentowałem) nie dawała zadawalających rezultatów dla każdej klatki.
Wersja DF7 to dłuższy czas działania dekompresora, SQZ wersja szybsza, jednak w ostatecznym rozrachunku dzięki buforowaniu klatek szybkość nie ma takiego znaczenia.
Pliki XEX nie dadzą się już zbytnio spakować, SQZ co najwyżej do rozmiaru pliku DF7. Tak czy siak dyskietka 180KB (DD) tutaj nie wystarczy.
TeBe, a możesz wygenerować wersję FullHD bez ograniczeń w kwestii ilości ramu (nie mniej niż :) ) - powiedzmy mając na względzie istniejące rozszerzki do 1MB?
pin, 2009-11-19 22:37:14, 83.27.198.102
Będzie cacy, jak drugi link zostanie poprawiony. Ja se umiałem zrobić poprawny, ale niektórzy userzy mogą na to nie wpaść.
epi, 2009-11-23 23:38:21, 80.53.8.74
Redakcja nie odpowiada za treść komentarzy. Wpisy niecenzuralne,
nie na temat będą usuwane, a ich autorzy mogą być pozbawiani możliwości dodawania komentarzy.
Szczegółowy regulamin do wglądu w siedzibie redakcji. :)
|
|