Duddie napisał/a:

Ja mam (...) zafoliowanego ZAXXONA w pudełku.

Wypuść go człowieku! Kto będzie nam robił rozszerzenia do Atari?

2,377

(4 odpowiedzi, napisanych Software, Gry - 8bit)

W superfrogu na amigę też jest.

2,378

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

Jeśli dobrze zrozumiałem, to wirtualne dyski są w samym urządzeniu sio2sd - sdx nie ma nic do tego...

2,379

(203 odpowiedzi, napisanych Fabryka - 8bit)

I najsampierw. "Co najsampierw trzeba zrobić, gdy się robi włam?"

2,380

(203 odpowiedzi, napisanych Fabryka - 8bit)

No bo "mając na uwadze, że czas telewizyjny jest ograniczony, pozwoliłem sobie tutaj już WPRZÓDY (o lubię to słowo!; jeszcze NA WYPRZÓDKI) przygotować drobny rekwizyt".

2,381

(18 odpowiedzi, napisanych Bałagan)

@wieczor: Nie irytuj się - taki jest ogólnoświatowy trend <rotfl>.

2,382

(40 odpowiedzi, napisanych Sprzęt - 16/32bit)

Automatem taki zasób tworzy się z uprawnieniami roota, więc zrób to z roota, albo nadaj sobie do /dev/sdb prawa.

2,383

(14 odpowiedzi, napisanych Software, Gry - 16/32bit)

A może po prostu przykleić takie wątki w odpowiednich działach?

2,384

(13 odpowiedzi, napisanych Software, Gry - 8bit)

Podeślij.

2,385

(13 odpowiedzi, napisanych Software, Gry - 8bit)

Jak używasz Windowsa to Ci nie pomogę. Na unixach po prostu wprowadzasz taką linijkę zastępując atari.txt i pece.txt nazwami plików kolejno źródłowym i wynikowym, no i konwersja śmiga.

Edit: No chyba, że jest tr na Windowsie.

2,386

(13 odpowiedzi, napisanych Software, Gry - 8bit)

Polskie znaczki w standardzie Panthera:

$ tr "\x01\x03\x05\x0c\x0e\x0f\x13\x1a\x0b\x11\x16\x12\x7b\x0d\x10\x04\x18\x60\233" "ąćęłńóśżźĄĆĘŁŃÓŚŻŹ\012" < atari.txt > pece.txt

Edit: Przepraszam - samo z siebie nie pójdzie, bo tr nie rozwija \xHH trzeba tak:

$ ATARI=$(echo -ne "\x01\x03\x05\x0c\x0e\x0f\x13\x1a\x0b\x11\x16\x12\x7b\x0d\x10\x04\x18\x60") tr "${ATARI}\233" "ąćęłńóśżźĄĆĘŁŃÓŚŻŹ\012" < atari.txt > pece.txt

2,387

(13 odpowiedzi, napisanych Software, Gry - 8bit)

EOL=#155
Jeśli chodzi o polskie znaki to http://atariki.krap.pl/index.php/Polskie_znaki

2,388

(138 odpowiedzi, napisanych Bałagan)

@Rastan: Korwin to UPR :D a to, że się aktualnie nazywa Kongres Nowej Prawicy to nie ma naprawdę żadnego znaczenia. Nie przywiązujmy się do nazw - istotne jest to, co facet mówi, a mówi od lat to samo więc i z identyfikacją poglądów w tym przypadku nie ma większego problemu.
<OFFTOPIC>Grzeniu - co sądzisz o moich playerach do muzyki?</OFFTIPIC> :P

2,389

(138 odpowiedzi, napisanych Bałagan)

Ja tylko chciałem przypomnieć (odnośnie "realizmu" ofert), że UPR (Korwin) osiągnął w ostatnich wyborach prezydenckich wyższy wynik, niż taki PSL (Pawlak) lecz jakoś nie znalazł się w zestawieniach powyborczych niektórych portali. Czyli jeśli fakty nie zgadzają się z linią, tym gorzej dla faktów. Głosuj Grzeniu wg przekonań, a nie wg tego co mówi televizor.

2,390

(23 odpowiedzi, napisanych Fabryka - 8bit)

mono napisał/a:

No póki co tego się nie da ustawić w RUNEXT, a tylko z linii poleceń...

Wyjątkowo STPLAY się jednak da:

ST ,A:>BIN>STPLAY.COM,% -1,-1,0,1 /X

i powinno działać.

2,391

(23 odpowiedzi, napisanych Fabryka - 8bit)

Już wiem - HAPPY2.MUZ powinien mieć rozszerzenie .ST7 lub być odpalany z /B.

2,392

(23 odpowiedzi, napisanych Fabryka - 8bit)

No póki co tego się nie da ustawić w RUNEXT, a tylko z linii poleceń:

A:>STPLAY HAPPY2.MUZ -1,-1,0,1

Dorobię ustawianie tej panoramy na /P p1,p2,p3,p4.
Dzięki - faktycznie gra źle. Przeoczyłem.

Edit: Oczywiście w STPLAY nie podaje się nru songu, bo zawsze jest tylko 1.

2,393

(23 odpowiedzi, napisanych Fabryka - 8bit)

Nowa lepsza wersja 0.3 gra moduły z SoundTrackera w wersji sprzed 07.
Założyłem rozszerzenie .ST dla modułów w wersji pre 07. Taki SoundTracker miał:
- 4 ścieżki 1-kanałowe o max długości 64 pozycji,
- ilość instrumentów ograniczona do $3C,
- długość obwiedni ograniczona do $2C,
- obwiednia częstotliwościowa zapętlona,
- obwiednia głośności bez zapętlenia,
- choć teoretycznie można w AUDCTL umieścić dowolną wartość, to w praktyce w samym programie można zmienić tylko zegary bazowe (15k, 64k, 1.77M); nie można włączyć 9-bitowego licznika polly.
Format źródłowy plików dla tego SoundTrackera jest nieco inny, niż dla wersji 07/08, natomiast format danych skompilowanych dla procedury odgrywającej jest ZUPEŁNIE inny niż dla następnych wersji. A ponieważ mało kto pewnie widział takie moduły, to pozwoliłem sobie napisać drugi konwerter dla takich muzyczek no i wyjąłem z jego pomocą muzykę z Mieczy Valdgira.
Żeby skorzystać z konwertera i samodzielnie rypać muzyczki trzeba się trochę pobawić monitorem i znaleźć informację o zapętleniu i długości songu. Mając to, trzeba przygotować plik binarny z muzyką (adres muzyki jest ustawiany w procedurze odgrywającej przy inicjalizacji odtwarzania) i odpalić:

$ ./restpre.py MV11.BIN 2 21

co wygeneruje plik MV11.ST zdatny do załadowania SoundTrackerem lub odpalenia playerem.
RUNEXTa można skonfigurować:

ST ,A:>BIN>STPLAY.COM,% /X

po uprzednim wrzuceniu playera do A:>BIN>.
W paczce znalazły się muzyczki ze Świata Olkiego, Pandemonium, Mieczy Valdgira 1 i 2.
Zapraszam do użytkowania i zgłaszania uwag i błędów.

2,394

(3 odpowiedzi, napisanych Fabryka - 8bit)

Może i racja... Tylko konwersje robiłbym raczej przez tablicę ładowaną z pliku a nie na sztywno.

2,395

(29 odpowiedzi, napisanych Emulacja - 8bit)

Tak, jak KOMBII :/ Masakra.

2,396

(3 odpowiedzi, napisanych Fabryka - 8bit)

Zrobiłem małą łatkę do programu xxd pozwalającą na nałożenie maski na znaki ASCII pokazywane z prawej strony. Pozwala to na łatwe zorientowanie się w tekstach zapisanych w inverse video w plikach z Atari.
xxd znajduje się w pakiecie vim-common (w ubuntu 8.04); dostarczany jest z vim więc pociągnąłem wersję 7.3 i tąż połatałem.
A co zrobiłem? Dodałem parametr -m mask, którym podaje się maskę na znaki ASCII. Żeby pokazać znaczki zapisane w inverse wystarczy obciąć ostatni bit znaku - maska powinna być 0x7f, więc po:

$ xxd -g 1 -m 0x7f Wizard.cmc | head

naszym oczom powinna pokazać się sygnatura pliku CMC.

0000000: ff ff 00 80 19 89 a0 e3 ed e3 a0 e4 e1 f4 e1 a0  ...... cmc data 
0000010: e6 e9 ec e5 a0 8e 95 0d 20 06 48 55 00 c1 67 b0  file ... .HU.Ag0
0000020: 05 f3 eb a9 18 90 6b 00 b7 16 57 9b a5 3c e7 29  .sk)..k.7.W.%<g)
0000030: ce d2 f5 16 75 b6 7f ff 00 00 ff ff ff ff ff ff  NRu.u6..........

Poniżej procedura nałożenia łaty i instalacji poprawionego programu u siebie:

$ wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2
$ tar jxf vim-7.3.tar.bz2
$ cd vim73/src/xxd
$ wget http://mono.i-demo.pl/vim-7.3-xxd-1.10-atari.patch
$ patch -p0 xxd.c vim-7.3-xxd-1.10-atari.patch
$ make
$ sudo install -s xxd $(which xxd || echo /usr/local/bin/)

Edit: Przykładowy out.
Edit 2: Dodałem też konwersję znaków z kodów wewnętrznych ANTICa na ATASCII (parametr -A).

2,397

(23 odpowiedzi, napisanych Fabryka - 8bit)

Dracon napisał/a:

Dziwny sposob odgrywanie muzyki w grze PANDEMONIUM to po prostu kaprys autora tej gry - wiem to od niego samego.

Masz na myśli 3 kawałek?
W załączniku muzyczki z Pandemonium. Wygląda na to, że odtwarzane są standardową procedurą.

2,398

(23 odpowiedzi, napisanych Fabryka - 8bit)

No niby mało popularny, ale bardzo lubiłem muzykę z Mieczy Valdgira 1 i 2 a są dostępne tylko sapy.
W Artefakcie nie zauważyłem różnicy między tym, co w grze, a co gra player. Dank należy złożyć Epiemu za napisanie porządnej procedury odgrywającej, którą ja tylko modyfikuję tu i ówdzie :)

2,399

(23 odpowiedzi, napisanych Fabryka - 8bit)

@epi: Bo dobrze gra w ST07? Co do rozszerzeń to nie obstaję przy swoim - chodzi, analogicznie jak w przypadku przeróbek procedury odgrywającej CMC (bo tam też nie zmienił się w żaden sposób format zapisu muzyki), żeby jakoś można było automatycznie rozróżnić muzyczki dla odpowiedniej procedury grającej.
@miker: Pomysł z .ST ok, ale czemu ST9?

2,400

(23 odpowiedzi, napisanych Fabryka - 8bit)

Wersja 0.2 obsługująca:
- tablice basów Stanleya,
- filtr #4 sterowany #2 (wykorzystywany przez Stanleya w Świecie Olkiego).
Poza tym zrobiłem proste narzędzie do konwersji muzyczek skompilowanych w formacie binarnej ST07 i ST08 do postaci źródłowej .MUZ.
Wywołuje się je tak:

$ ./rest.py SwiatOlkiego.bin

no i to zgra z pliku binarnego z muzyką (blok z muzyką musi być 1 blokiem pliku) plik SwiatOlkiego.MUZ.
Ponieważ aktualnie naliczyłem 3 różne playery do .MUZ:
- muzyczki .MUZ wypuszczone oficjalnie z SoundTrackerem 07; player ma 2 tablice częstotliwości: dla dźwięków 1-kanałowych i drugą na 2-kanałowych
- muzyczki z Miecze Valdgira 2; player ma 1 tablicę częstotliwości dla dźwięków 1-kanałowych i 1 dla basów 1-kanałowych (instrumenty o zniekształceniu $c0),
- muzyczki ze Świata Olkiego; player ma 1 tablicę częstotliwości dla dźwięków 1-kanałowych i 2 dla basów 1-kanałowych (instrumenty o zniekształceniu $c0 i $60), oraz na stałe włącza filtr w #4 sterowany #2, którym robi dudnienia - w tym celu bierze wartość z #2, odejmuje 1 i wspisuje do #4.
Ponieważ sam format .MUZ nie był modyfikowany, to proponowałbym zmienić nieco oficjalne nazewnictwo (zaproponowane chyba przez Epiego):
- muzyczki zgodne z ST07 rozszerzać .MUZ,
- muzyczki zgodne z MV2 rozszerzać .ST7,
- muzyczki zgodne ze ŚO rozszerzać .ST8.