1,451

(9,985 odpowiedzi, napisanych Bałagan)

A ja mam w banku coś takiego, jak automatyczny periodyczny przelew.

Edit: Niechby system informatyczny realizujący przelewy z przeróżnymi restrykcjami kosztował te 60 mld. Płacimy raz, koszty utrzymania niech będą na poziomie kilkuset milionów rocznie. Płacimy 100 urzędnikom obsługującym zdarzenia losowe kolejne kilkadziesiąt milionów i nie mamy dziury w budżecie.

1,452

(41 odpowiedzi, napisanych Fabryka - 8bit)

Okazuje się, że niektóre utwory ponazywane są .MD1 gdy tymczasem powinny być .MD2. I tak jest z VICVERSA.MD1 i np. MOON.MD1.

Edit: Co można w takiej sytuacji zrobić:
1. Zmienić rozszerzenie modułu.
2. Użyć przełącznika /M DIGI2.

Z innej beczki (choć w tej podobie) - w przypadku kiedy mamy do czynienia z MD1 a sample mają rozszerzenie .SMP lub .DRM, wtedy player zakłada częstotliwość 15kHz. Jeśli sample mają być odtwarzane z 8kHz wtedy można:
1. Zmienić rozszerzenie sampla.
2. Użyć przełącznika /L.

Z jeszcze innej beczki - niektóre moduły zapętlają się w kółko, lub wyraźnie kończą się ale zamiast rozkazu $FE w tracku użyty jest skok o pattern wyżej ($FF z numerem pozycji). Skutkuje to odtwarzaniem w nieskończoność.
Może przydać się wtedy opcja /T 3:00 umożliwiająca ustawienie maksymalnego czasu odtwarzania utworu.

Gorąco polecam też ustawianie parametrów w zmiennej środowiskowej zamiast w RUNEXT.CFG. Dlaczego? Otóż SDX bazując na definicji wywołania z RUNEXT.CFG składa całą linię, która jest uruchamiana przez system. A bufor linii poleceń ma jak wiadomo tylko 63 znaki, więc przy sporej liczbie często używanych przełączników kompletne wywołanie może się nie zmieścić.
Zmienna środowiskowa ma tę zaletę, że nie jest dołączana do wywołania polecenia, a jest przetwarzana po uruchomieniu programu, ale przed parsowaniem linii poleceń. Wywołanie komendy jest więc krótkie, a co najfajniejsze - można wywołując program w linii poleceń nadpisać działanie przełączników wstawionych do zmiennej środowiskowej.
Tak więc:

SET MPTPLAY=/XBT 3:00 /P -1,1,1,-1

będzie wyłączało ekran ANTIC-a podczas grania modułów digitalizowanych, wyświetlało szczegóły budowy modułu, ustawi maksymalny czas trwania utworu na 3 minuty i ustawi panoramę dźwięku tak, jak robi to MegaPlayer dla każdego wywołania programu, ale wywołując z palca:

BOREMLOZ.MPT /T 0 /P 0,0,0,0

(mając oczywiście podmapowane rozszerzenie MPT w RUNEXT.CFG) spowodujesz, że dla tego wywołania zmieni się panorama każdego kanału na środek i kawałek będzie grał w nieskończoność.

Edit 2: Na koniec jeszcze mała dygresja :) Sposób działania RUNEXT.SYS i playera powoduje że:
a) najpierw przetworzone zostaną kolejno parametry umieszczone w zmiennej środowiskowej,
b) W następnej kolejności będą przetwarzane parametry podane w linii poleceń złożonej wg definicji w RUNEXT.CFG. Więc dwa przykłady:
1. RUNEXT.CFG:

MPT,MPTPLAY,% /T 0

spowoduje zawsze odtwarzanie utworu w nieskończoność niezależnie od tego, jaki /T podasz z palca.
2. RUNEXT.CFG:

MPT,MPTPLAY,/T 3:00 %

spowoduje, że domyślnie utwory będą grać 3 min, ale z palca możesz przełącznikiem /T zmienić ten czas (lub go zniwelować sposobem opisanym wyżej).

Edit 3: Oczywiście przy intensywnym korzystaniu ze zmiennych środowiskowych przyda się ENV.SYS.

1,453

(41 odpowiedzi, napisanych Fabryka - 8bit)

Ponieważ ten player był najbardziej zabagniony ze wszystkich, usiadłem i oto wersja 0.6.
Zmiany:
- poprawione odtwarzanie .MD1 i .MD2
- przełącznik /M SYNTH|DIGI1|DIGI2 pozwala na wymuszenie rodzaju modułu
- przełącznik /T [mm:]ss[.dd] pozwala na ustawienie maksymalnego czasu odtwarzania
- przełącznik /B pozwala wyłączyć ekran na modułach digitalizowanych
- przełącznik /A addr pozwala ustawić adres drugiego POKEY-a gdyby ktoś miał go niestandardowo :)
- poprawiona panorama dla wszystkiego (dla sampli również)
- sample mogą mieć rozszerzenie .DRM (bałagan z tymi roszerzeniami)
Powinno grać poprawnie zarówno na ANTIC/VBXE, jak i na 1.77/Rapidus.
W zmiennej środowiskowej MPTPLAY można ustawić często używane parametry.
Kolejność parametrów nie ma już znaczenia.
Bugi i życzenia mile widziane.
Smacznego.

1,454

(5 odpowiedzi, napisanych Fabryka - 8bit)

Update (bez zmiany wersji).
- Przełącznik /B wyłączający ekran na digitizowanych modułach.
- Blokowanie VBLKD celem jak najmniejszych opóźnień podczas odtwarzania sampli.

1,455

(5 odpowiedzi, napisanych Fabryka - 8bit)

MSC,B:\FAST\BMCPLAY.COM,% /X

Black Magic Composer operuje na plikach .MSC (muzyka), .DRP (zestaw sampli) i .SMP (pojedynczy sampel).

1,456

(5 odpowiedzi, napisanych Fabryka - 8bit)

Player modułów .MSC programu Black Magic Composer dla SDX.
Funkcje:
- często używane parametry w zmiennej środowiskowej BMCPLAY,
- obliczanie czasu trwania utworu i innych parametrów jak ilość sampli, instrumentów, sekwencji, itd.
- wymuszenie maksymalnego czasu odtwarzania (/T [mmm:]ss[.dd]),
- detekcja drugiego POKEY-a,
- odtwarzanie do 4 razy na ramkę,
- panorama /P p1,p2,p3,p4 w przypadku dźwięku stereo.
Program obsługuje oczywiście moduły syntetyczne, jak i digitalizowane (zawierające oprócz .MSC również plik .DRP z zestawem sampli).
Wszelkie bugi i żądania mile widziane.
Smacznego.
P.S. Z programem załączyłem wszystkie poprawne moduły muzyczne znalezione na dwóch dyskietkach z http://www.tigress.com/cheetah/music/ .
P.P.S. Wymagana SDX 4.47.

1,457

(254 odpowiedzi, napisanych Zloty)

Yerzu pisał tutaj ostatnio o msx compo.

1,458

(18 odpowiedzi, napisanych Bałagan)

Co będzie jak ktoś wpadnie na pomysł wypowiedzenia wojny nam? :>

1,459

(86 odpowiedzi, napisanych Bałagan)

@Dracon: http://www.miejski.pl/slowo-TL_DR

1,460

(31 odpowiedzi, napisanych Fabryka - 8bit)

Panowie, Panowie, Panowie! Przystopujcie :) Kto to wszystko oprogramuje? :]
Świetnie, że pojawiają się nowe rozszerzenia do małego Atari! Wielkie dzięki.
Teraz trakera...

1,461

(27 odpowiedzi, napisanych Programowanie - 8 bit)

A może na VBXE dałoby się programowo zaemulować Marię? :)

1,462

(5 odpowiedzi, napisanych Miejsca w sieci)

A mnie się jednak bardziej podoba XT :)

1,463

(5 odpowiedzi, napisanych Miejsca w sieci)

asapconv

1,464

(7 odpowiedzi, napisanych Różne)

Najbardziej lubiłem ten kawałek w FC stąd go pamiętam i też się ucieszyłem, jak ostatnio go odnalazłem :)

Edit: A Jerouna to w ogóle można spokojnie polecać: Battle of Valley, Robocop3, Cybernoidy... w HVSC jest tego mnóstwo.

1,465

(7 odpowiedzi, napisanych Różne)

To jest Jeroen Tel - Noisy Pillars. Ten utwór rozpowszechniany był z Future Composer-em jako kawałek demonstracyjny.

W GoatTrackerze istnieje coś takiego, jak FunkTempo, ale zdaje się, że jest to Twój pierwszy wariant (można go chyba też realizować opóźnieniem odtwarzania nuty na pozycji przy stałym tempie utworu). Fachowcem nie jestem więc nie powiem co się stosuje.

1,467

(86 odpowiedzi, napisanych Bałagan)

Pasuje tu jak ulał pewien obrazek, który dotyczył realizacji projektów informatycznych: http://analizasystemowa.blog.com/files/ … 5%82u3.png . To jest wersja rozszerzona :).

1,468

(19 odpowiedzi, napisanych Kolekcjonowanie)

Z brązowego zrobiłeś biały? Chyba nieco przesadziłeś... :>

1,469

(86 odpowiedzi, napisanych Bałagan)

Nieee - na posiedzenie samoobrony.

1,470

(86 odpowiedzi, napisanych Bałagan)

A pamiętacie jak się robiło sałatkę z buraków?

1,471

(41 odpowiedzi, napisanych Zloty)

Ja też dziękuję za party. Za rok na pewno się zjawię w komplecie :)

1,472

(220 odpowiedzi, napisanych Sprzęt - 8bit)

Phaeron zrobił wersję swojego ATBasic'a na Weronikę :) Szczegóły na AtariAge: http://atariage.com/forums/topic/164097 … try3227906

1,473

(111 odpowiedzi, napisanych Sprzęt - 8bit)

Empetrójkę? A po co?

1,474

(111 odpowiedzi, napisanych Sprzęt - 8bit)

Hmmmmm :) Tylko gdzie to pomieścić... Może od $D280? :)

Edit: Chyba że można rejestry adresować jak w AY (rejestr adresowy + rejestr danych), to wejdzie w obszar $D2F2..$D2F9. Oczywiście takie adresowanie jest wolne :/

O widzę, że używasz RC_GR8.SYS. Można go skonfigurować już przy ładowaniu w CONFIG.SYS

DEVICE RC_GR8 12,0

jeśli dobrze pamiętam.
Edytora na razie nie ma, ale będzie.