2,376

(12 odpowiedzi, napisanych Fabryka - 8bit)

No i jest.
Powinien poprawnie odtwarzać RMT 4 i 8 kanałowe. Wykorzystałem procedurę Rastra i przerobiłem ją tak, żeby była w pełni relokowalna. Wymagała też uniezależnienia liczby kanałów w module od tego czy użytkownik deklaruje posiadanie stereo czy nie.
Co to robi:
- detekcja 2 pokeya,
- oblicza ilość songów, patternów, instrumentów,
- pokazuje ilość kanałów.
Jeśli moduł nie był "oczyszczony" (strip), to doczytuje nazwę songu i instrumentów i pokazuje je jeśli było /X.
Zapraszam do gry (można też ściągać stąd).

RUNEXT.CFG można ustawić tak:

RMT,A:>BIN>RMTPLAY.COM,%

tym razem bez szczegółów, bo nazwy 64 instrumentów potrafią skutecznie wszystko zaciemnić.

Edit: Bambol w urlu.

2,377

(16 odpowiedzi, napisanych Fabryka - 8bit)

Zdekompilowałem i poprawiłem tak, żeby grał nie upakowaną muzykę, ale plik źródłowy. Bardzo prosty.

2,378

(16 odpowiedzi, napisanych Fabryka - 8bit)

Gdyby ktoś miał problemy z pobraniem muzyki w formacie Future Composera, to można to zrobić stąd (ten zawiera oryginalny zestaw plików .FC) i stąd.
Ponieważ w drugim ATRze niektóre utwory są uszkodzone proponuję najpierw wyjąć pliki z drugiego, po czym nadpisać je tymi z pierwszego. Z poziomu linuxa można to zrobić np. za pomocą franny:

$ F=$(franny -L plik.atr|grep "\\.FC"|cut -c 5-12); for f in $F; do franny -S -i $f.FC -o $f.FC plik.atr; done

gdzie plik.atr to odpowiednio "Future Composer.atr" i "FUTURCOM.ATR".

2,379

(16 odpowiedzi, napisanych Fabryka - 8bit)

Player kawałków z Future Composera. Features są bazowane na CMC Playerze:
- panorama,
- granie n razy na ramkę (domyślnie 1),
- liczy ilość songów, patternów, instrumentów,
- gra w stereo jak jest,
- powinien kończyć działanie po zakończeniu utworu.
Można go ściągnąć stąd lub stąd.
Zapraszam do gry i proszę o bugs & requests.

Edit: RUNEXTa należy wyedytować podając 3-ZNAKOWE rozszerzenie !!!uzupełniając je spacjami z prawej strony!!!, czyli:

FC ,A:>BIN>FCPLAY.COM,% /X

2,380

(35 odpowiedzi, napisanych Fabryka - 8bit)

Żeby odsłuchać drugi kawałek z Lasermanii wystarczy:

D1:>LASER 2

mając skonfigurowanego RUNEXTa.

2,381

(41 odpowiedzi, napisanych Fabryka - 8bit)

A tam. Procedury odgrywające prawie do wszystkiego są, więc ja to tylko robię tu murzyńską robotę.

2,382

(41 odpowiedzi, napisanych Fabryka - 8bit)

Tak, tak. Nie dotykałem procedury grającej jeszcze - wczoraj strasznie się zagmatwałem z tymi rozszerzeniami.

2,383

(35 odpowiedzi, napisanych Fabryka - 8bit)

Wersja 0.4 z:
- defaultowo szukane rozszerzenia są teraz CMC, CM3, CMR, DMC,
- powinno poprawnie liczyć ilość instrumentów,
- po napotkaniu komendy STOP player kończy działanie,
- rozpoznawana jest sygnatura plików opisywanych przez Pana Henryka Karpowicza w Serious #11 (.CM3). Na początku sygnatury zamiast bajtu $a0 jest $30.
Można też więcej wymusić przełącznikami niż dotychczas (znaczenie niektórych się zmieniło).

Ze względu na przyjęcie różnych defaultów można uprościć wpis w RUNEXT.CFG i wywalić przełączniki :)

Analogicznie, jak w MPT można też pobrać aktualną wersję stąd.

2,384

(41 odpowiedzi, napisanych Fabryka - 8bit)

Wersja 0.2 - zmieniłem domyślne rozszerzenia z MPT/SMP na MPT, MD1, MD2, D15, D8, SMP.
Aktualnie, jeśli poda się niepełną nazwę, program będzie próbował szukać plików z kolejnymi rozszerzeniami: MPT, MD1, MD2.
Jeśli podany plik ma inne rozszerzenie wtedy domyślnie zakłada się, że jest to odpowiednik MD1.
Dla plików MD1 szukane są sample: D15, D8 i SMP; dla MD2 tylko D8 i SMP.
Dla plików SMP przyjmowana jest wysoka jakość (hehe) samplowania 15kHz - można to zmieniać parametrami /L i /H.

Wersja aktualna może być ściągana (jeśli komuś wygodniej) stąd.

Edit: Niegramatyczne konstrukcje.

Edit 2: .D8 zamiast .MD8

2,385

(35 odpowiedzi, napisanych Fabryka - 8bit)

Dziękuję. :) Obejrzymy.

2,386

(35 odpowiedzi, napisanych Fabryka - 8bit)

Co do SAPów, to nie mam przekonania, bo też i co to jest za format? Wsadzisz tam wszystko - czy to będzie muzyka, czy grafika, czy program generujący na oscyloskopie demo 3d za pomocą wyjść dźwięku. Nie lubię takich formatów (.SAP, .SID, .AY), bo są nieprzenośne. Jedyne co można z czymś takim zrobić, to to wykonać (jak jest na czym) lub zaemulować (jak jest moc). Brrrr. Pomyślmy co by było, gdyby .MOD był takim właśnie formatem. Dałoby się to odtworzyć na Atari XL/XE?

2,387

(35 odpowiedzi, napisanych Fabryka - 8bit)

Po analizie playera dochodzę do wniosku, że nic nie daje :) OIDP CMC+ to łatka na CMC 2.0 opublikowana w TA, która dawała możliwość odczytu/zapisu pojedynczego instrumentu i kopiowania(!) instrumentów.

Edit: Chyba, że to nie ten "plus".

2,388

(41 odpowiedzi, napisanych Fabryka - 8bit)

No nie zawiera - dlatego (zapewne) wymyślono te rozszerzenia.

2,389

(41 odpowiedzi, napisanych Fabryka - 8bit)

No dobrze - zatem co przyjąć domyślnie w przypadku .SMP? 8kHz, 15kHz czy "niewiadomo" i brać wtedy co user ustawi?

2,390

(41 odpowiedzi, napisanych Fabryka - 8bit)

Dzięki za sugestie. Właśnie zmieniam te defaultowe rozszerzenia, a potem zobaczę w kod zrelokowanego już playera. Może tam coś siedzi? Albo źle się liczą jakieś adresy...

2,391

(35 odpowiedzi, napisanych Fabryka - 8bit)

" CMC+ datafile "

2,392

(41 odpowiedzi, napisanych Fabryka - 8bit)

A na czym można by to sprawdzić? Wykorzystuję procedurę z 2.4s więc jeśli to tam jest, to powinno grać.

2,393

(41 odpowiedzi, napisanych Fabryka - 8bit)

Działałem dziś nad MPT - oto efekt.
Prócz standardowych rzeczy, jakie mają inne playery z serii jak wykrywanie drugiego pokeya i granie przez obydwa, jest granie sampli z jakością 15kHz (domyślnie) i 8kHz (włączane /L).
Ładowanie sampli odbywa się automatycznie po załadowaniu pliku modułu muzycznego. Program pozostawia nazwę bazową i podmienia rozszerzenie na .SMP. Jeśli sample zostaną znalezione wtedy prócz standardowych wywołań procedury inicjalizowane jest dodatkowo granie sampli z żądaną jakością.
Wykorzystałem póki co player #1 z MPT (ten, co gra 4 kanały syntetyczne i 1 samplowany).
Jak zwykle proszę o testowanie i bugs & requests.

2,394

(35 odpowiedzi, napisanych Fabryka - 8bit)

Wersja 0.3 z:
- rozpoznawaniem sygnatury CMC+
- przełącznikiem /H pozwalającym na ominięcie rozpoznawania sygnatury (niektóre pliki mają ją zmienioną np. w jednym z plików wyczytałem, że "silver is lamer").

2,395

(70 odpowiedzi, napisanych Fabryka - 8bit)

Wersja 0.3 z dodanym ostrzejszym sprawdzaniem poprawności pliku.

2,396

(35 odpowiedzi, napisanych Fabryka - 8bit)

Mają wspólny szkielet. Kiedy już będzie komplet obsługujący najpopularniejsze formaty pomyślę nad systemem pluginowym (SDX świetnie to umożliwia - to jest jeden z powodów dla których nie zamierzam tych rzeczy pisać pod Atari DOS).

2,397

(35 odpowiedzi, napisanych Fabryka - 8bit)

Playlista w NEO Playerze miała być, ale nie zrobiłem. Więc zostaje do ewentualnego zaimplementowania.

2,398

(35 odpowiedzi, napisanych Fabryka - 8bit)

Będzie w kolejnej wersji (to samo zrobię w tmcplay).

UWAGA!
Prosiłbym osoby znające dobrze chiptunes o weryfikację czy po włączeniu tablicy basów Rzóga faktycznie gra to dobrze.

2,399

(35 odpowiedzi, napisanych Fabryka - 8bit)

Dziękuję :)

2,400

(24 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Ja poproszę dwie koszulki w rozmiarze L.