Tuż przed zeszłorocznymi swiętami Bożego Narodzenia Paweł
"Sikor" Sikorski napisał
program w Turbo Basicu do robienia animacji. Sprawa doczekała
się dalszego ciągu tuż przed Nowym Rokiem, ale z nadmiaru spraw nie
miałem okazji o tym jeszcze napisać. Sikor zrobił wersję mini
swojego programu z prośbą o przetestowanie zainteresowanych tematem
animacji na Atari:
"Podsyłam Ci dyskietkę z małym narzędziem i małym odtwarzaczem
do krótkich animacji. Niestety - Atari nie jest zbyt szybkie, a
niestandardowe szerokości obrazków wbrew pozorom spowalniają
wyświetlanie, tym niemniej uważam, że na "małe wstawki" może być.
Dyskietka zawiera następujące pliki:
DATAAD.COM - program służący do łączenia klatek w jeden
plik,
SIKORMA.COM - krótki "miniplayerek" do nich,
GRAJPROC.TB - procedura odtwarzająca w Turbo Basicu XL, do
wykorzystania we własnych programach,
TST1.DAT oraz TST2.DAT - przykładowe pliki danych (320 na
192 piksele, dwie klatki)
A oto krótki opis poszczególnych składników:
DATA ADDER - jest to krótki program do łączenia
animacji (czyste pliki graficzne) o ustalanej przez użytkownika
szerokości i wysokości. Szerokość obrazka musi być podana w
bajtach, wysokość w liniach. Następnie podaje się ilość obrazków do
połączenia oraz to, czy plik ma być z trzybajtowym nagłówkiem dla
odtwarzacza czy bez niego (czyste dane). Następnie podajemy nazwę
pliku do zapisania (chciałbym, aby to zwyczajowo były pliki z
rozszerzeniem *.DAT, ale to nie gra roli) oraz program prosi o
podawanie nazw kolejnych klatek do dołączenia. Wszędzie podajemy
pełne ścieżki. Wyjaśnienia wymaga nagłówek. Są to kolejno trzy
bajty podające szerokość w bajtach, wysokość w liniach oraz ilość
klatek (myślę, że nikt nie przekroczy 255 ;). Nagłówek ten będzie
wykorzystywany w programiku do animacji, ale można zapisać dane bez
niego.
SIKOR miniANIM - trzymam się Twojej nazwy. Jest to
prosty odtwarzacz demonstrujący możliwości programu. Obsługa jest
podobna, jest tylko małe ograniczenie - wszystko musi się zmieścić
do pamięci RAM (bufor około 23KB). Duże pliki są odtwarzane wolno
(instrukcja "move" z przeliczaniem w locie jest mimo wszystko za
wolna), jednak mniejsze obrazki powinny działać w miarę przyjemnie
(proszę o testy).
GRAJPROC.TB - jest to "wycięta" z programu procedura
odtwarzająca, do wykorzystania we własnych programach (w prawdziwym
playerze dla całoekranowych grafik - będzie nieco inna - ale to
sprawa przyszłości). Można ją wykorzystać do własnych potrzeb,
optymalizować, zmniejszyć bufor (aby dodać muzykę), itp. W razie
pytań - służę pomocą w komentarzach lub na forum.
TST1.DAT oraz TST2.DAT - pliki zawierające po dwie
grafiki, dla sprawdzenia działania programu, każdy z obrazków ma 40
bajtów na 192 linie (320 na 192 piksele w trybie GR8), znane z
wcześniejszej wersji. TST1.DAT jest z nagłówkiem, TST2.DAT jest bez
nagłówka (czyste obrazki). Zależy mi na testach dla mniejszych
rysunków.
Przykładowy sposób przygotowania plików: małe, jednokolorowe
bitmapy -> BMP CONVERT -> DATA ADDER z nagłówkiem -> SIKOR
miniANIM do odtwarzania. Proszę o opinie i uwagi. Pozdrawiam
internautów z atarionline.pl i życzę miłych testów i
zabawy."
Do słów Pawła wypada dołączyć linkę do
miejsca, gdzie znajdziecie Sikor miniAnim.
RYSIEK_M 2009-01-07 20:06:44
SIKORKU, GRATULUJĘ I POZDRAWIAM :) sikor 2009-01-07 20:58:51
@Rysiek_M: jeszcze nie ma czego gratulować. trza nad tym popracować. Tylko testerów brak... ;) DAK 2009-01-07 23:25:39
Brawo Paweł. Mi się ta ver już podoba. Świetnie sie to zapowiada.
pozdrawiam bob_er 2009-01-08 22:09:19
1. Temat animacji cos ostatnio modny sie staje :) - to dobrze, bo ten temat byl zapomniany przez dlugie lata. 2. A teraz pomarudze. Prosze o instrukcje, jak sie to uruchamia. Odpalalem pod SDX 4.41, DOS II+/D 6.1 i zalaczonym MyDOS 4.53 z podobnym skutkiem - nigdzie nie dziala (wylot po podaniu nazwy pliku z animacja). Wiecej dosow juz mi sie nie chcialo sprawdzac (ani ustawien emulatora). Odpalalem 'sikorma.com'. jacenty23 2009-01-09 06:30:43
Niestety przydatnosc tego programu jest podobna do wcinania zupy nozem. homek 2009-01-09 07:00:13
Sprawa jest prosta - napisz lepszy! :P sikor 2009-01-09 07:16:10
@bob_er: najpierw podajesz, czy z nagłówkiem (Y - tak), potem nazwę pliku z pełną ścieżką (np. D:TST1.DAT), po wgraniu się powinno samo uruchomić.