Ten dom, w którym urodził się Tramiel jest w Łodzi na Przybyszewskiego 17: https://www.google.com/maps/@51.7434231 … ?entry=ttu Znaleźli BCA i EmilyElegy.
Edit: A Kroll potem podlinkował artykuł https://www.dobreprogramy.pl/gdzie-mies … 561761921a
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Zmarł twórca języka BASIC Zmarł Thomas E. Kurtz twórca języka BASIC
Zmiana serwera atari.area Serwis przeszedł właśnie ważną aktualizację infrastruktury
4th Atari ASCII Compo - wyniki Dostępne są już wyniki tegorocznego ATASCII Compo.
thing neo 1.60 Olivier Landemarre wydał nową wersję desktopu Thing.
VIII. Basque Tournament of Atari 2600 Kolejna relacja, wśród otrzymywanych od naszego przyjaciela Egoitza z Kraju Basków.
atari.area forum » Posty przez mono
Ten dom, w którym urodził się Tramiel jest w Łodzi na Przybyszewskiego 17: https://www.google.com/maps/@51.7434231 … ?entry=ttu Znaleźli BCA i EmilyElegy.
Edit: A Kroll potem podlinkował artykuł https://www.dobreprogramy.pl/gdzie-mies … 561761921a
A wiesz, że użyszkodnik ma jeszcze pokrętło ode dźwięku w telewiizorze? :>
Mówiąc o fałszach chciałem właśnie na to zwrócić uwagę, że one są stosowane celowo w dobrze skomponowanej muzyce, jak napisałeś, jako zabieg artykulacyjny. Poza tym nikt nikomu ni każe stroić do 440Hz i każdy może sobie policzyć tablice nut do czego chce i mieć więcej strojących nut. Właśnie! Jest w ogóle na POKEY-a cokolwiek w innym stroju?
Muzykę do His Dark Majesty uważam za majstersztyk wszechczasów. Mogę słuchać w kółko.
Z resztą co napisałeś też się zgadzam. Tak, muzyka powinna być projektowana do konkretnej gry.
@Mq: Uwielbiam dobrą muzykę podczas gry i jak już pisałem, zawsze bardzo mnie dziwiło czemu Pelc nie zrobił muzyki w Robbo. A potem w Misji i Fredzie. Przecież to są Avalonowe klasyki. A jak się zaczął ten wątek, to zastanowiłem się nad tym w ilu właściwie grach zachodnich nie było muzyki podczas gry, a jedynie efekty, no i ku mojemu zdziwieniu okazało się, co się okazało.
Ilość jest u mnie żadnym argumentem, ale jest wskaźnikiem, że może coś, co dla mnie jest oczywiste, wcale oczywiste nie jest. I zacząłem się zastanawiać nad tym co @ccwrc powiedział o lepszej immersji gry z efektami dźwiękowymi. Chyba nie zauważyłem przez lata dość oczywistej rzeczy :) Jak dla mnie @ccwrc podniósł dobry argument.
POKEY fałszuje i nie ma basu :D:D:D To wymyślili komodorowcy :P Jednymi z moich ulubionych utworów jest muzyka do Battle Ships przez Jakuba Husaka i tam jest trzeci kawałek - proszę sobie posłuchać jak on straszliwie fałszuje https://asma.atari.org/asmadb/asma.html … _Ships.sap obrazując bitwę na morzu i bliskie ryzyko zatonięcia. W takich warunkach można i to nie razi. Ale nie słuchałbym tego przez pół dnia bez przerwy :) Wszystkie slajdy fałszują przez większość czasu :). Albo też Husaka muzyka do His Dark Majesty https://asma.atari.org/asmadb/asma.html … Ingame.sap
Jeśli zaś idzie o doklejanie muzyki na zasadzie "masz i spadaj", to pewnie niestety tak jest i pewnie wiele się na to nie da poradzić, bo wynika z lenistwa (które jest motorem postępu :P). Ale taką muzykę można wsadzić do menu wtedy na planszę startową, a nie do samej gry. Nie wrzucałbym dobrej muzyki i niedobrej jednak do tego samego wora.
Poza tym jak się gra w nocy, to może lepiej wyłączyć muzykę i włączyć efekty dźwiękowe :) Żeby się cały dom zatrząsł jak nadlecą szwadrony Ko Dan.
Edit: Inside rzeczonego Jakuba https://asma.atari.org/asmadb/asma.html … Inside.sap też ma taki tragiczny charakter, że zastanawiałbym się czy tam przypadkiem nie pofałszował nieco żeby się pobawić z purystami :)
Z tą muzyką rzecz wydaje mi się godna uwagi jednak, bo:
- różne są gusta muzyczne,
- nie każdy utwór da się słuchać godzinami.
Zwracam też uwagę, że (co kiedyś mnie dziwiło bardzo) nie ma muzyki w:
- Robbo
- Fred+Misja 1990
- Road Race
- River Raid
- Draconus
- Zybex
- Kupiec
- Boulder Dash
- Montezuma's Revenge (Preliminary Monty)
- Mister Robot
- Zenji
- Tower Toppler (Nebulus)
- Chimera
- Starquake
więc tego... może nie zawsze musi lecieć muzyka podczas gry?
Edit: W Ninja jest ciekawy trick, bo podczas walki z przeciwnikiem nie ma muzyki a tylko efekty, natomiast jak się go już pokona to muzyka jest kontynuowana aż do napotkania następnego przeciwnika.
W ZYBEX-ie:
- ekran jest w BC00-CAFF
- sprajty są w 7000-77FF
- znaki są w 9000-93FF
- displaylist jest w E200-E314
Obraz wygląda na zdrowy, ale spodziewałbym się że dane o konstrukcji planet są złe - czyli pamięć poza wymienionymi obszarami (coś chyba raczej w dolnej połówce pamięci).
Może któraś kostka ze starości się zepsuła? Wszystkie tam są od MT, a jedna od SHARP-a.
jerzyk@ox:~/Pobrane$ unzip -v psgplayh.zip
Archive: psgplayh.zip
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
7385 Defl:X 4808 35% 2023-05-21 08:59 ece444f8 psgplayh.com
3151 Defl:X 1604 49% 2023-05-21 08:59 5ec7b52f psgplayh.man
152399 Defl:X 13452 91% 2014-05-15 17:28 5af0e73b 16kb.psg
183859 Defl:X 9548 95% 2014-05-16 14:26 fa0ccd3c cigar.psg
66986 Defl:X 4983 93% 2015-03-28 18:34 ab007294 cipka.psg
630270 Defl:X 63013 90% 2014-05-16 14:18 096712c9 dupland.psg
179417 Defl:X 18379 90% 2018-08-23 01:21 681ae2b3 evelynn.psg
233697 Defl:X 26241 89% 2015-04-12 17:04 bb15c90c fuckoff.psg
33004 Defl:X 5197 84% 2015-04-09 21:24 f1a2509f gianna.psg
141659 Defl:X 10784 92% 2014-05-15 17:28 1af10eb3 jozin.psg
181002 Defl:X 5262 97% 2014-06-08 12:39 1b795971 laya.psg
380560 Defl:X 50877 87% 2018-03-18 01:12 80c8db5f oscoss.psg
34412 Defl:X 3544 90% 2015-04-09 21:24 9707dc67 primalty.psg
327374 Defl:X 25653 92% 2014-05-15 17:28 0d99b299 spejs.psg
86038 Defl:X 7692 91% 2014-06-03 17:45 3dec4444 superhex.psg
238022 Defl:X 19471 92% 2014-05-16 14:30 242d52d7 synth.psg
57520 Defl:X 638 99% 2014-06-27 11:40 60d69c5a test.psg
168207 Defl:X 14577 91% 2018-08-23 00:45 e427b2b9 yerzmix5.psg
-------- ------- --- -------
3104962 285723 91% 18 files
Sprawdziłem też jaką datę ma plik na serwerze ale z punktu widzenia klienta:
jerzyk@ox:~/Pobrane$ curl -v http://mono.i-demo.pl/psgplay/psgplayh.zip
* Trying 85.128.252.94:80...
* Connected to mono.i-demo.pl (85.128.252.94) port 80 (#0)
> GET /psgplay/psgplayh.zip HTTP/1.1
> Host: mono.i-demo.pl
> User-Agent: curl/7.81.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Date: Mon, 22 May 2023 08:59:18 GMT
< Content-Type: application/zip
< Content-Length: 288413
< Connection: keep-alive
< Last-Modified: Sun, 21 May 2023 06:59:13 GMT
< ETag: "4669d-5fc2eb1121240"
< Accept-Ranges: bytes
< Cache-Control: max-age=1209600
< Age: 93015
< X-CDN-nazwa.pl-policyused: cdn=1209600
< Server: Apache/2
< X-CDN-nazwa.pl-location: WRO
< X-CDN-nazwa.pl-age: 93015
<
Warning: Binary output can mess up your terminal. Use "--output -" to tell
Warning: curl to output it to your terminal anyway, or consider "--output
Warning: <FILE>" to save to a file.
* Failure writing output to destination
* Closing connection 0
i zdaje mi się, że wygląda ok. Może macie po drodze jakiś serwer cacheujący? Dodajcie tam do URL-a jakiś parametr np. http://mono.i-demo.pl/psgplay/psgplayh.zip?v=0.9 ewentualnie bierzcie plik z wersją http://mono.i-demo.pl/psgplay/psgplayh-0.9.zip
"Na poparcie moich słów siłacz palnie pięścią w stół" :D
jerzyk@ox:~/Pobrane$ wget http://mono.i-demo.pl/psgplay/psgplayh.zip
--2023-05-21 13:19:17-- http://mono.i-demo.pl/psgplay/psgplayh.zip
Translacja mono.i-demo.pl (mono.i-demo.pl)... 85.128.252.94
Łączenie się z mono.i-demo.pl (mono.i-demo.pl)|85.128.252.94|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 288413 (282K) [application/zip]
Zapis do: ‘psgplayh.zip’
psgplayh.zip 100%[==================================>] 281,65K --.-KB/s w 0,1s
2023-05-21 13:19:18 (2,80 MB/s) - zapisano ‘psgplayh.zip’ [288413/288413]
jerzyk@ox:~/Pobrane$ unzip -d psgplayh psgplayh.zip
Archive: psgplayh.zip
inflating: psgplayh/psgplayh.com
inflating: psgplayh/psgplayh.man
inflating: psgplayh/16kb.psg
inflating: psgplayh/cigar.psg
inflating: psgplayh/cipka.psg
inflating: psgplayh/dupland.psg
inflating: psgplayh/evelynn.psg
inflating: psgplayh/fuckoff.psg
inflating: psgplayh/gianna.psg
inflating: psgplayh/jozin.psg
inflating: psgplayh/laya.psg
inflating: psgplayh/oscoss.psg
inflating: psgplayh/primalty.psg
inflating: psgplayh/spejs.psg
inflating: psgplayh/superhex.psg
inflating: psgplayh/synth.psg
inflating: psgplayh/test.psg
inflating: psgplayh/yerzmix5.psg
jerzyk@ox:~/Pobrane$ cd psgplayh/
jerzyk@ox:~/Pobrane/psgplayh$ iconv -f atari8 psgplayh.man |head
PSG Hardware Player for SDX v.0.9
(c) 2014-2023 by Mono/Tristesse
Plays ZX Spectrum PSG music dumps using Evie, SONari or Melody soundcards and PokeyMAX or SimpleStereo 4 chips.
Usage:
PSGPLAYH [file[.PSG] [/F] [/A addr]
[/C mhz] [/D chip] [/O device]
[/P panning] [/V volume[,volume]]]
Where:
jerzyk@ox:~/Pobrane/psgplayh$ xxd -g 1 psgplayh.com |head
0000000: fe ff 01 00 00 00 16 18 20 58 00 20 84 02 20 f8 ........ X. .. .
0000010: 02 30 03 20 3d 03 20 dd 02 20 3d 03 90 03 4c 9b .0. =. .. =...L.
0000020: 00 20 39 06 20 cd 0a b0 36 20 78 0b 20 61 0b 20 . 9. ...6 x. a.
0000030: eb 0c 20 50 0d 20 10 0d 20 70 0d 20 ca 0e 20 99 .. P. .. p. .. .
0000040: 0d 20 8a 15 20 ab 16 a5 41 48 a9 00 85 41 20 bf . .. ...AH...A .
0000050: 0d b0 03 20 54 12 68 85 41 20 99 0d 20 31 12 60 ... T.h.A .. 1.`
0000060: 20 00 00 9b 50 53 47 20 48 61 72 64 77 61 72 65 ...PSG Hardware
0000070: 20 50 6c 61 79 65 72 20 76 65 72 2e 30 2e 39 9b Player ver.0.9.
0000080: 28 63 29 20 32 30 31 34 2d 32 30 32 33 20 62 79 (c) 2014-2023 by
0000090: 20 4d 6f 6e 6f 2f 54 72 69 73 74 65 73 73 65 9b Mono/Tristesse.
jerzyk@ox:~/Pobrane/psgplayh$
Proszę wyczyścić cache przeglądarki. Link to jest GET więc może zostać zcacheowany. Albo można użyć jakiegoś wget-a do pobrania.
@drac030: PSGPLAYH oddane.
Następuje nagły przeskok do wersji 0.9, ale nie pamiętam już dlaczego nie wypuszczałem 0.8.
Zmiany:
- bezpośrednie adresowanie rejestrów PSG (i szybciej, i lepiej)
- pełna obsługa kart MELODY - PSG i OPN (wprowadzony parametr /V do ustawiania wzmacniacza MCP)
- detekcja chipów AY/YM dla MELODY i SONARI
- obsługa POKEYMAX
- wybór chipa AY/YM za pomocą przełącznika /D dla POKEYMAX
- wywalony przełącznik /2 i rozszerzony o nowe częstotliwości wybór zegara /C (dodatkowo BASE dla POKEYMAX wybierające zegar taktujący komputera)
- konfiguracja stereo /P rozszerzona o dodatkowe ustawienie CHIP dla POKEYMAX (kanały pierwszego chipa zsumowane idą na lewy kanał audio, kanały drugiego chipa na prawy kanał audio)
- wstępna obsługa SimpleStereo 4
Jeśli są problemy z detekcją AY/YM, można użyć /F.
Pobierać zwyczajowo z mojej strony http://mono.i-demo.pl/psgplay/psgplayh.zip
Może przecinkami?
Jak na świętego Prota jest pogoda, albo słota to na świętego Hieronima jest deszcz albo go ni ma.
Ale party jest w lipcu, więc cokolwiek byłoby 19 czerwca na Prota to i tak Hieronima jest dopiero 30 września.
Zapisy $00 idą kolejno do:
$D303 PBCTL - kierunek
$D300 PORTA - wszystkie wejścia
$D301 PORTB - omijamy bo $00 kiedy linie są wyjściowe odłączyłoby ROM
$D302 PACTL - kierunek
$D303 PBCTL - kierunek
$D304 PORTA dummy - wszystkie wejścia
$D305 PORTB dummy - wszystkie wejścia czyli na wszystkich liniach PB są 1 - czyli jakby w PORTB było zapisane $FF
$D306 PACTL dummy - kierunek
$D307 PBCTL dummy - kierunek
...
Szczerze powiedziawszy to nie wiem po co ten CPX jest, bo zapis $00 do PBCTL przed pętlą już powoduje zabezpieczenie stanów linii PB. Pewnie kolejna niekonsekwencja w XL OS.
Wrzuciłem wreszcie emulację do repozytorium atari800 - więcej informacji tutaj.
Majowy weekend przyniósł obsługę RAMCART-ów i SiDiCar-a w emulatorze Atari800.
Póki co nie ma go w głównej gałęzi, bo wysłałem dopiero im pull-requesta, ale można sobie ściągnąć mojego forka (z brancha ramcart) https://github.com/mono6502/atari800/tree/ramcart i skompilować samemu.
Informacje o RAMCART-ach i narzędziach:
- http://atariki.krap.pl/index.php/Ram-Cart
- http://atarionline.pl/forum/comments.ph … ionID=5337 (2/4M)
- http://atarionline.pl/forum/comments.ph … ionID=5301 (1/2M)
- http://atarionline.pl/v01/index.php?sub … =wynalazki (DRC)
- http://atarionline.pl/1215254384 (64/128/DRC/1M)
- http://atarionline.pl/1576034129 (UM znowu nadaje)
Seriousy #8, #9, #10, #11: http://web.archive.org/web/201008040241 … rious.html
DOS II+/D z obsługą RAMCART jako D7 and D8: http://web.archive.org/web/200912101528 … /DblRC.zip plus opis http://web.archive.org/web/200902092329 … dblrc.html
SiDiCAR:
- http://atariki.krap.pl/index.php/SiDiCar
- http://tajemnice.atari8.info/8_92/8_92_ … emowy.html
- http://tajemnice.atari8.info/11-12_92/1 … dicar.html
jeśli założyć że przestrzeń adresowa dla carta jest tylko do zapisu, może istnieć wiele aktywnych cartów korzystających z tej samej przestrzeni adresowej? realizujących swoje zadania każdy z osobna odpowiednio interpretujac zapis to tej jednej przestrzeni adresowej
Candlowe cartridge Melody potrafią współdzielić przestrzeń, ponieważ zakładają sobie taki bank na fragmencie strony $D5 w którym widoczne są rejestry aktualnie wybranego cartridge'a na magistrali (wiele cartów może być podłączonych naraz).
Nie ma restrykcji co do odczytu/zapisu.
Nie musisz. Możesz użyć zmiennej środowiskowej RADPLAYH.
Sloty, w których siedzi sobie SDX (na razie):
* 0: $D500-$D51F:
- Maxflash 1Mb
- MyIDE II
- RamCart
- Sic!
* 0,1,2,3,4: $D500-$D59F:
- Maxflash 8Mb
* 1: $D520-$D23F:
- Maxflash IDE
* 2,4: $D540-$D55F i $D580-$D59F
- Turbo Freezer
* 6,7: $D5C0-$D5FF:
- intSDX 256
* 7: $D5E0-$D5FF:
- FooCart
- Ultimate1M i Incognito
- ICD/FTe/intSDX 128
- SIDE
- SDX Super Cart
Nie bardzo, bo nie mam 4 POKEY-ów :) Szewc... i tak dalej.
A w emulacji jeszcze nie jest gotowe.
W teorii powinno dać się w TMC2 skomponować utwór dla QUADa. Mój TMCPLAY używa tego playera i powinien to odtworzyć.
Są jednak głosy, że to nie chce działać. Nikt jak dotąd nie pisał kawałków na 4 POKEY-e, bo jedynym dostępnym QUADem jest PokeyMAX i pewnie nawet Jaskier nie mógł poprawnie przetestować swojego trackera.
Mogę Ci podesłać mojego SIDPLAYH ale to jest pod SDX. Nie było jeszcze releasu. Tylko mailaślij.
Pod sklepem. Na ławeczce. Kierowniku...
Powtarzacie tą bzdurę w kółko.
atari.area forum » Posty przez mono
Wygenerowano w 0.105 sekund, wykonano 19 zapytań