home *** CD-ROM | disk | FTP | other *** search
-
- ModInfo
-
- Wersja 2.0
-
- Data 10.12.1995
-
- Copyright (c) 1995 Kysy/AM & 2xBla
-
-
-
- Instrukcja obsîugi
-
-
- Spis treôci: Numer linii:
-
- 1. Prawa autorskie i rozpowszechnianie. 28.
- 2. Do czego ten program sîuûy? 39.
- 3. Opis programu. 65.
- 4. Jak wydrukowaê tekst z ModInfo? 155.
- 5. Wymagania, biblioteki, dane techniczne. 188.
- 6. Komunikaty pîentuf. 218.
- 7. Co w przyszîoôci? 230.
- 8. Historia programu. 241.
- 9. Pozostaîe informacje. 264.
-
-
- 1. Prawa autorskie i rozpowszechnianie.
-
- Jest to program typu PublicDomain. Oznacza to, ûe jego rozpowszechnianie
- jest nieodpîatne. Mimo tego zastrzegam sobie w nim prawa autorskie. Nie
- zezwalam teû na jego odpîatne rozpowszechnianie (poza typowymi stawkami
- za dystrybucjë dysków PublicDomain). Nie zezwalam teû na dokonywanie w
- programie jakichkolwiek zmian. Program *POWINIEN* byê rozpowszechniany
- wraz z dokumentacjâ i ewentualnie pozostaîymi plikami doîâczonymi do
- archiwum, wyszczególnionymi w pliku "ReadMeFirst.Asc".
-
-
- 2. Do czego ten program sîuûy?
-
- ModInfo - dla ludzi na codzieï pracujâcych z doskonaîym FileMasterem,
- nazwa ta powinna wyjaôniê wszystko. Warto jednak dla tej wâskiej grupy
- amigowców, która nie miaîa dotâd jeszcze moûliwoôci poznania tegoû
- programu, dokonaê krótkich objaônieï. Otóû program ten pozwala na
- uzyskanie informacji od dowolnym module muzycznym formatu trackera.
-
- Dziëki niemu moûemy wiëc dowiedzieê sië o nazwach sampli, ich numerach,
- dîugoôci i innych ciekawych informacjach. Opcja ta nie byîaby taka waûna,
- gdyby (dziëki FM of ocurse) nie nastaîa moda na wpisywanie zamiast nazw
- sampli róûnych pozdrowieï, informacji i tym podobnych.
-
- Program w odróûnieniu od procedurki z FM pozwala dane nie tylko
- zobaczyê na ekranie, ale równieû dziëki wspaniaîem systemowi
- amigowskiemu wydrukowaê na drukarce, dowolnym oknie, czy teû nawet
- zgraê do pliku.
-
- Dodatkowo, program ma poprawiony pewien nieznaczny bîâd wystëpujâcy w
- FM. Umoûliwia równieû wîasne tworzenie formatu przedstawiania danych (!)
- oraz zawiera wartoôê FINETUNE, która w FM nie znalazîa swojego miejsca.
-
- Program poprzez ewolucjë z prostej AMOS'owskiej procedury, staî sië
- dosyê mocno rozbudowanâ komendâ DOS'a.
-
-
- 3. Opis programu.
-
- Program mimo, iû jest wyposaûony w ikonkë, to przewidziany jest
- wyîâcznie do uruchamiania ze ôrodowiska CLI. Wymaga bowiem podania
- przynajmniej jednego argumenty. W takiej postaci jest go równieû
- îatwiej podpiâc pod dowolnego dir-utila jako opcjë dodatkowâ.
-
- Program posiada nastëpujâcâ skîadnië:
-
- "ModInfo FILENAME #NS/O #SN/O #VL/O #LN/O #RT/O #RN/O #FI/O"
-
- gdzie:
-
- FILENAME = nazwa pliku (moduîu) wraz ze ôcieûkâ dostëpu
- #NS = numer sampla
- #SN = nazwa sampla
- #VL = gîoônoôê sampla
- #LN = dîugoôê sampla
- #RT = powtórzenia
- #RN = tzw. replen
- #FI = tzw. finetune
-
- Pierwszy argument (FILENAME) jest obowiâzkowy. Bez niego program odmówi
- wspóîpracy. Pozostaîe 7 argumentów sâ opcjonalne. Sîuûâ one do
- ustawiania formatu tekstu, jaki ma byê wyôwietlany. W przypadku nie
- podania ûadnego z nich (po nazwie pliku FILENAME jest <enter>) program
- sam dobiera ustawienie domyôlne, które wyglâda nastëpujâco:
-
- "Sample #NS: #SN Volume #VL Length #LN Repeat #RT Replen #RN"
-
- Oczywiôcie jest to zapis "emulujâcy" procedurë z FM. Z tego przykîadu
- îatwo juû domyôliê sië jakâ funkcjë speîniajâ owe dwie litery
- poprzedzone znakiem hash ("#"). Sâ to po prostu kody sterujâce
- wstawiajâce pomiëdzy nasz tekst wartoôci im odpowiadajâce. I tak na
- przykîad kodowi #SN odpowiada nazwa kolejnego sampla, a #LN jego
- dîugoôê.
-
- Do podanego przez nas ciâgu, program po prostu wstawia odpowiednie
- wartoôci zamiast naszych kodów. Oczywiôcie wcale nie muszâ one byê
- pisane duûymi literami (tak jak w przykîadzie), program bowiem
- rozróûnia i maîe znaki. Waûne jest tylko, aby byîy one poprzedzone
- znakiem "#"!
-
- Dodatkowo kody te moûemy traktowaê jak zwykîe zmienne tekstowe.
- Moûliwe jest wiëc ich mieszanie, czy nawet uûywanie po kilka razy tej
- samej opcji. Nie musi teû byê zachowany jakikolwiek odstëp pomiëdzy
- kolejnymi kodami. Program jest wiëc bardzo tolerancyjny, a dodatkowo
- kaûdy nasz bîâd znajduje i powiadamia nas o nim.
-
- Na koniec zostawiîem sobie przykîad, który mam nadziejë rozwieje
- ostatnie niejasnoôci. Nie od dziô przecieû wiadomo, ûe dobry przykîad
- jest w stanie zastâpiê caîâ instrukcjë.
-
- Po podaniu drugiego argumentu w nastëpujâcej postaci:
-
- ".... Numer Sampla=#NS Nazwa: "#SN" Dîugoôê=#LN-Koniec"
-
- powinniômy otrzymaê:
-
- "Numer Sampla= 1 Nazwa: "...................." Dîugoôê=01F3-Koniec"
-
- Jest to oczywiôcie tylko przykîad. Chciaîem jednak poprzez niego
- zwróciê uwagë na jeszcze kilka szczegóîów. Otóû pobrane z pliku dane sâ
- w pewien sposób formatowane. Tak wiëc - numer sampla (#NS) jest zawsze
- wartoôciâ dwuznakowâ, formatowanâ do PRAWEGO marginesu. Nazwa sampla
- (#SN) jest to ciâg zawsze 20 znakowy, formatowany do LEWEGO marginesu.
- Gîoônoôê (#LN) to jeden bajt wyôwietlany w zapisie hexadecymalnym - tak
- wiëc zawsze dwa znaki formatowane do PRAWEGO marginesu i uzupeîniane z
- LEWEJ strony przez ZERA. Wartoôê tego kodu bëdzie oscylowaîa w
- granicach 00-48. Dziesiëtnie bëdzie to 0-63, bo takâ skalë gîoônoôci
- oferuje Amiga. Dîugoôê (#LN) to 4 znaki w zapisie hex, formatowane jak
- wyûej. Podobnie jest z repeat (#RT) i replen (#RN) - te wartoôci
- równieû sâ 4 znakowe i formatowane jak w przypadku gîoônoôci. Ostatnia
- wartoôê finetune to liczba dziesiëtna nieuzupeîniana zerami i tylko
- formatowana do PRAWEJ strony. Zawiera sië w przedziale od -8 do 7.
-
- Tutaj teû napomknë o bîëdzie istniejâcym w FM. Otóû dotyczy on
- gîoônoôci i nieraz wyôwietla wartoôci niedopuszczalne i nierealne,
- czyli powyûej $48. Spowodowane jest to niepoprawnym odczytywaniem
- danych z pliku. Nie zamierzam sië zagîëbiaê w temat, ale dodam tylko, ûe
- autor FM odczytywaî bîëdnie sîowo, a nie bajt. Jeôli starsze osiem
- bitów byîo równe zero to wszystko byîo ok. Jeôli jednak znalazîa sië
- tam inna liczba to program szalaî.
-
- Do tego FM ma skîonnoôci do "szarpania" testu, czyli jak to szczególnie
- dobrze widaê w moduîach Dreamera, tekst wyôwietlany jest w sposób
- powiedziaîbym delikatnie "trochë dziwny". W tym programie bîâd ten nie
- wystëpuje.
-
-
- 4. Jak wydrukowaê tekst z ModInfo?.
-
- Tutaj juû nie jest to zasîugâ tylko i wyîâcznie programu. W sumie
- jedynâ jego zasîugâ na tym polu jest, to ûe dane skierowuje do
- standard-output. Resztâ natomiast zajmuje sië nasz kochany AmigaDOS. Za
- jego pomocâ moûemy wîaônie takie dane skierowaê do dowolnego innego
- urzâdzenia. W tej sytuacji moûliwoôci sâ juû prawie nieograniczone.
- Zaleûâ bowiem od zainstalowanych "urzâdzeï", handlerów i innych takich.
-
- Przykîadowo wydrukowanie informacji o module, które normalnie
- pojawiîyby sië na ekranie, do pliku "Ram:ModInfo.Asc" nastâpi po
- wklepaniu:
-
- ModInfo >Ram:ModInfo.Asc FILENAME... i opcjonalnie reszta argumentów
-
- Wydrukowaê na drukarce??? Bezpoôrednio, czy poprzez dodatkowe
- sformatowanie przez sterownik?
-
- ModInfo >PRT: ........
-
- Moûe przesîaê kumplowi na drugi komputer poîâczony np. ParNetem??? Nie
- ma sprawy:
-
- ModInfo >PAR: .......
-
- No a moûe zobaczymy, a raczej USÎYSZYMY nasz wydruk?
-
- ModInfo >SPEAK: ........
-
- No i co??? Jak widaê moûliwoôci jest duûo. Ûyczë udanych eksperymentów
- na tym polu.
-
-
- 5. Wymagania, biblioteki, dane techniczne.
-
- Program dziaîa, a moûe inaczej - powinien dziaîâê nawet na OS 1.3.
- Jak to w praktyce, to niestety musicie sprawdziê sami. Bo ja mimo, iû
- wystarczy abym przeîâczyî jeden przeîâcznik w innâ pozycjë, to jednak
- nie mam na to ochoty. Taki to juû jestem LeMUr (czyt. leï! it's joke OC).
- Oczywiôcie wynika to teû z kilku innych powodów, jak choêby posiadanie
- wszystkich dysków w systemie FFS. W razie jednak jakichkolwiek problemów
- proszë o kontakt.
-
- W kwestii pamiëci, to dobrze aby trochë jej byîo. Program potrzebuje jâ
- przede wszystkim na bufor dla wczytywanego pliku. Gdyby jednak jej
- zabrakîo, to program powinien o tym kulturalnie nas poinformowaê.
- Jeôli ktoô chce czyste liczby to proszë bardzo. Bufor dla pliku 1024
- bajty. Na zmienne ze 3 kilo, plus z 10 kilo na "nieprzewidziane
- wypadki".
-
- Cóû jeszcze jeôli chodzi o dane techniczne? Rozmiar pliku to 3448
- bajtów w postaci niespakowanej. Ikonki do instrukcji zrobiî Martin
- Huttenloher. Niech mu Bozia to w dzieciach wynagrodzi. Ikonka do
- programu? Autor nieznany. Poniewaû znalazîem jâ na jakimô dysku, wiëc
- ôladem Galla, nazwijmy do Disk Anonim.
-
- Do archiwum doîâczyîem caîkiem niezîy moduî Voice/Silicon Arts. Mam
- nadziejë, ûe nie bëdzie miaî mi on tego za zîe. Jest on krótki, fajny i
- przede wszystkim dobry na przykîad. Proszë zwróciê uwagë na sampla
- numer 5 i jego gîoônoôê w FM, oraz postrzëpienie wydruku. W ModInfo
- v2.0 wszystkie te bîëdy sâ poprawione.
-
-
- 6. Komunikaty pîentuf.
-
- Poniûej przedstawiam komunikaty mogâcych sië pojawiê bîëdów.
-
- Bad file name! File "x" not exist - zîa nazwa pliku
-
- Syntax Error! Error in second part of arg - Bîâd skîadni w drugiej
- czësci argumentu. Prawdopodobnie nieznany kod
-
- No memory! - za maîo pamiâtki
-
-
- 7. Co w przyszîoôci?
-
- Hmmm? Kolejna wersja? Jeôli bëdzie, to moûe OPCJONALNIE jakieô GUI sië
- machnie. Na pewno jednak skupië sië na dwóch danych których niestety
- brakuje w stosunku do FM. Jest to dîugoôê moduîu i iloôê patternów. To
- jednak da sië zrobiê.
-
- To tyle jeôli chodzi o chëci. Co jednak z tego wyniknie i czy w ogóle
- coô z tego wyniknie, to zobaczymy.
-
-
- 8. Historia programu.
-
- wersja 1.0 ok. 01.01.1994 Pierwsza wersja publiczna.
-
- wersja 1.2 09.01.1995 Wersja caîkowicie zmieniona. Przede
- wszystkim napisana juû w innym jëzyku
- oraz przerobiona z procedury informacyjnej
- na mini-viewerka. Oprócz nazwy sampli
- pozwala teû dodatkowo na poznanie
- dîugoôci sampla, repeat, gîoônoôê, numer,
- i replen. Pozatym wszystkim gratisowo
- dodane czëste guru :)
-
- wersja 2.0 10.01.1995 Oto wersja teraúniejsza. W sumie pisana
- jeszcze tego samego dnia, ale
- ukoïczona po póînocy. Dodano informacjë
- o finetune i dorobiono moûliwoôê
- wprowadzania wîasnych formatów prezentacji
- danych.
-
- auyourd'hui: 10.12.95 (czytaj [uûurdîi] :) - Hi LeMUr!
-
-
- 9. Pozostaîe informacje.
-
- Jeôli chcesz dostaê nowâ wersjë tego programu, bâdú wiele innych
- wydawanych przez "BlaBla Company GmbH" :) skontaktuj sië z którymô z jej
- czîonków, bâdú szukaj w bibliotece PolWare (byîa NNameLibrary). Nasze
- programy dostëpne powinny byê teû w internecie. Jeôli chcesz jednak
- mieê je pierwszy, to koniecznie dialuj do naszego grupowego BBS'u.
-
- SIMON BBS - (+048) (0-74) 53-01-43 godziny 23.00-2.00
-
- Moûesz tam równieû skontaktowaê sië ze mnâ. Aby to zrobiê, po prostu w
- menu gîównym wciônij przycisk opisany jako "Pisz list do Co-Sysopa".
-
- Sugestie, raporty o bîëdach, czy teû chociaû kartkë ze swojego
- miasta kieruj na adres (no swap):
-
- Kysy/AM & 2xBla as
-
- Krzysztof Habowski
- ul. Dâbrowskiego 103/9
- 58-105 Ôwidnica
-
- lub dzwoï (taki FastHelpLine):
-
- (+048) (0-74) 52-67-45
-
-
- Pozdrowienia dla wszystkich uûytkowników Amigi, a w szczególnoôci dla:
-
- Thufor/BlaBla - nie szalej tak w tym internetcie :)
- LeMUr/Fire & BlaBla - oh, post problems? znam to, ale te 6d...
- Apacz/Fire & BlaBla - no, no dziaîasz juû coô
- The Founder/BC - zerwaîo sië konto; a juû byîy 4d, fuck
- Misha/Illusion - juû chyba dla mnie umarîeô
- Hires/Union - jak tam gfx do tego mdisku
- Cornck/Art-B - polware rulez
- Zajc/Union - drugi maniak z Gliwitz
- Ender/Scalaris - jak tam Bigoz - ugotowaîeô juû nowy numer?
- Timer/Scalaris - tylko greetzy
- Paszczak/Obssesion - jesteômy (blabla) Ci coô dîuûni, ty nam teû
- Billy/ZOMO - No, Kwach przy wîadzy, to moûe i robota
- Barabasz/ZOMO - jakaô nowa dla Was sië znajdzie-lewica suxx
- Snake/Opium - jak tam idzie grafikowanie???
- IrekP/Union - oto ambitny czîowiek; cieszë sië, ûe Cië znam
- Jumper/Denethor - oj, kopë lat stary
- Lac/Legion - nasze polemiki w listach nabierajâ, ten tego
- Proctor/Fire - zobaczë kiedyô tego osîawionego b.Izv-makera?
- Xenek/Atalanta May - i jak Wam sië to podoba
- Pionek/Atalanta May - hë???
- MrPigmy/Illegals - skâdô znam tâ xyvkë ;-)
- Spirol/Ind - Spirol dawno nie pisaî, kto zna niech mu powie
- Fryzjer/Picco - stary kochany Fryc; wpadnë tam na Smolucha kiedyô
- Realman/Whippers - coô nowego na placu boju z Realem?
- DrRaf/Whippers - - || - || - || - Asm-One?
- TheStone/Whippers - zepsuty zasilacz rulez!!! :^)
- Cosa/Chaotic - rozkrëciîeô swap? zmartwychwstaîeô?
- Danthalian/Mystery - dziëki za greetzy z modkach, odwzajemniam!!!
- Watson/Ind - oto wspólnik; jest wielki, rzeôki i ma A500+
- Codet/Ind - oto coder doskonaîy, wszystko skaszani :)
- Maîy/LadyBirds - pociâg na IO2 - pamiëtasz? rozgadaîeô sië o faszyúmie
- Quovadis/Whippers - i cóû tu napisaê, chyba niezbyt mnie lubisz?
- Serek/Inferno - a wpadnij no kiedyô to pogadamy
- Skee/??? - TV Bielawa? Szybko zmienasz 'pracë'
-
- Arek.Edi.Waldi.Siwy.Cali.Prezes.Guys form Marconi-Shop.Old members of NAV
- PatrykCiosek.RobertKopiec.MarcinSzkudniewski.KamilTobiasz.KamilIskra
- AndrzejWójtowicz.BogdanZajâc.AndrzejLitwin.DariuszÛbik.RafaîWiosna.OtherMan
-
- Kysy/AM & 2xBla
-