Ja mam (...) zafoliowanego ZAXXONA w pudełku.
Wypuść go człowieku! Kto będzie nam robił rozszerzenia do Atari?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
BMAtariST v0.1.1 Nowa wersja BMAtariST v0.1.1 przynosi poprawki błędów dla bare-metal emulatora Atari ST/TT/Falcon na Raspberry Pi.
NeoST 0.6.4 Wydano NeoST 0.6.4 z obsługą NetUSBee, wbudowanym stosem sieciowym NAT oraz poprawkami dokładności.
Premiera "At the End of the Rainbow" Dziś premierę ma nowa książka Pawła Grabarczyka.
Altirra 4.50 test 28 Nowa wersja testowa emulatora Altirra przynosi poprawki VBXE, XF551 oraz systemu AltirraOS.
zeST 20261108 Emulator FPGA zeST zyskał wsparcie dla modeli Atari STE oraz liczne poprawki blittera i stacji dysków.
atari.area forum » Posty przez mono
Ja mam (...) zafoliowanego ZAXXONA w pudełku.
Wypuść go człowieku! Kto będzie nam robił rozszerzenia do Atari?
W superfrogu na amigę też jest.
Jeśli dobrze zrozumiałem, to wirtualne dyski są w samym urządzeniu sio2sd - sdx nie ma nic do tego...
I najsampierw. "Co najsampierw trzeba zrobić, gdy się robi włam?"
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".
@wieczor: Nie irytuj się - taki jest ogólnoświatowy trend <rotfl>.
Automatem taki zasób tworzy się z uprawnieniami roota, więc zrób to z roota, albo nadaj sobie do /dev/sdb prawa.
A może po prostu przykleić takie wątki w odpowiednich działach?
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.
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.txtEdit: 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.txtEOL=#155
Jeśli chodzi o polskie znaki to http://atariki.krap.pl/index.php/Polskie_znaki
@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
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.
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 /Xi powinno działać.
Już wiem - HAPPY2.MUZ powinien mieć rozszerzenie .ST7 lub być odpalany z /B.
No póki co tego się nie da ustawić w RUNEXT, a tylko z linii poleceń:
A:>STPLAY HAPPY2.MUZ -1,-1,0,1Dorobię 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.
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 21co wygeneruje plik MV11.ST zdatny do załadowania SoundTrackerem lub odpalenia playerem.
RUNEXTa można skonfigurować:
ST ,A:>BIN>STPLAY.COM,% /Xpo 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.
Może i racja... Tylko konwersje robiłbym raczej przez tablicę ładowaną z pliku a nie na sztywno.
Tak, jak KOMBII :/ Masakra.
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 | headnaszym 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).
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ą.
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 :)
@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?
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.binno 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.
atari.area forum » Posty przez mono
Forum oparte o: PunBB