Autor Wątek: SID na Spectrum  (Przeczytany 36569 razy)

Abrimaal

  • *****
  • Wiadomości: 965
  • Miejsce pobytu:
    Lemmingrad
  • Zamulator
    • Games for ULA plus
Odp: SID na Spectrum
« Odpowiedź #15 dnia: 2017.03.05, 23:06:07 »
Na pewno gra to AY, nie hard SID, bo słyszę muzykę (trochę zachrypniętą) w SPIN 0.6, który na pewno Hard SID nie obsługuje.
Tylko dlaczego przez port 49405 #C0FD a nie przez 49149 #BFFD, jak zawsze?

To raczej też nie sample, pliki z muzyką są za krótkie. Nie wiem czy to całe utwory, czy tylko fragmenty.
Nie mogę ich wgrać, bo nie mam tymczasowo block edytora ani nawet AYMaker'a, gdzie mógłbym sprawdzić plik. Po wymianie PC i Windows jeszcze nie dotarłem do emulatorów, tylko Spin pod ręką.

Nie mam też w Spin 128 żadnego user interface (jak na video), ładuje się program i od razu gra jakąś nieznaną ludową melodię.

Wiem, że istnieje SID Player dla SAM Coupe i on korzysta z chipu SID.
AY Music, ULA plus.

Rzeznik

  • *****
  • Wiadomości: 2134
  • Miejsce pobytu:
    Katowice
Odp: SID na Spectrum
« Odpowiedź #16 dnia: 2017.03.05, 23:30:46 »

ZX Freeq

  • *****
  • Wiadomości: 1833
  • Miejsce pobytu:
    Warszawa
Odp: SID na Spectrum
« Odpowiedź #17 dnia: 2017.03.05, 23:45:00 »
Pliki są małe, bo nie zawierają sampli a samą informację o efektach i muzyce. Sample są najpierw generowane, stąd taka pauza zanim muzykę będzie słychać. To moje domysły, na podstawie szczątkowych informacji z różnych internetów.
ZX80|ZX81+16kB+PandAY|ZX 48k/+/128k+/+2/+2A/+3/Vega/Next|QL+QIDE|JS128|Timex 2048+2040|UK2086|FDD3000+3.5''|AY|ZX HD|Divide2k11/2k14|DivMMC/PicoDivSD|BetaDisk 128|Opus|Masakrator FM|If 1/2/Microdrv|Multiface 1|+2A\B SDI-1|SJS 1/2|ZX Printer|TZXDuino|+3 HxC USB|ZXUno|Omni
Z88|A500/600|PC200|Ent128

Abrimaal

  • *****
  • Wiadomości: 965
  • Miejsce pobytu:
    Lemmingrad
  • Zamulator
    • Games for ULA plus
Odp: SID na Spectrum
« Odpowiedź #18 dnia: 2017.03.05, 23:54:20 »
Jeśli to chodzi na 50Hz, to autor jest geniuszem. Jeśli nie, to też fajnie :)
Czy mógłby ktoś dojść do tego pod jaki adres ładowana jest muzyka, albo połączyć pliki w jeden .tap / .tzx
Nie mam naprawdę żadnych narzędzi na tym komputerze, nad czym bardzo ubolewam.
« Ostatnia zmiana: 2017.03.06, 00:06:07 wysłana przez Abrimaal »
AY Music, ULA plus.

ZX Freeq

  • *****
  • Wiadomości: 1833
  • Miejsce pobytu:
    Warszawa
Odp: SID na Spectrum
« Odpowiedź #19 dnia: 2017.03.06, 09:55:20 »
Połączyłem player i wszystkie muzyczki w jeden plik TAP, więc zapewne też się da uruchomić pod DivMMC.
Kolejne utwory wczytujemy naciskając spację.
ZX80|ZX81+16kB+PandAY|ZX 48k/+/128k+/+2/+2A/+3/Vega/Next|QL+QIDE|JS128|Timex 2048+2040|UK2086|FDD3000+3.5''|AY|ZX HD|Divide2k11/2k14|DivMMC/PicoDivSD|BetaDisk 128|Opus|Masakrator FM|If 1/2/Microdrv|Multiface 1|+2A\B SDI-1|SJS 1/2|ZX Printer|TZXDuino|+3 HxC USB|ZXUno|Omni
Z88|A500/600|PC200|Ent128

Phonex

  • *****
  • Wiadomości: 1260
  • Miejsce pobytu:
    Warszawa
Odp: SID na Spectrum
« Odpowiedź #20 dnia: 2017.03.06, 10:13:52 »
Czy mógłby ktoś dojść do tego pod jaki adres ładowana jest muzyka, ...
Muzyka ładowana jest pod 23296.

Ilyad

  • *****
  • Wiadomości: 580
  • Miejsce pobytu:
    Białystok, IV Rzesza Pospolita
Odp: SID na Spectrum
« Odpowiedź #21 dnia: 2017.03.06, 10:25:59 »
Rewelacja ! Myślałem że na AY nie da się tego zrobić, bo co SID to SID. Ciekawe czy powstanie jakiś konwerter z plików .sid na nasz spectrumowy format  ::)
ZX-81, ZX-Pand AY, 48k "gumiak", 48K+, 128K + "Toster", +2 "szarak" 1024k Profi, Masakrator FM, DivIDE 2K11, ZX Evolution rev. C, ZX-Uno, C64, C16 64K, Plus4 + 1541 Ultimate II + SD2IEC

ZX Freeq

  • *****
  • Wiadomości: 1833
  • Miejsce pobytu:
    Warszawa
Odp: SID na Spectrum
« Odpowiedź #22 dnia: 2017.03.06, 11:29:02 »
Z tego samego forum. Niestety nie mam plików SID, aby sprawdzić co to dokładnie robi.
ZX80|ZX81+16kB+PandAY|ZX 48k/+/128k+/+2/+2A/+3/Vega/Next|QL+QIDE|JS128|Timex 2048+2040|UK2086|FDD3000+3.5''|AY|ZX HD|Divide2k11/2k14|DivMMC/PicoDivSD|BetaDisk 128|Opus|Masakrator FM|If 1/2/Microdrv|Multiface 1|+2A\B SDI-1|SJS 1/2|ZX Printer|TZXDuino|+3 HxC USB|ZXUno|Omni
Z88|A500/600|PC200|Ent128

Ilyad

  • *****
  • Wiadomości: 580
  • Miejsce pobytu:
    Białystok, IV Rzesza Pospolita
Odp: SID na Spectrum
« Odpowiedź #23 dnia: 2017.03.06, 11:39:19 »
Z tego samego forum. Niestety nie mam plików SID, aby sprawdzić co to dokładnie robi.
Pobawię się w wolnej chwili. Dzięki.
ZX-81, ZX-Pand AY, 48k "gumiak", 48K+, 128K + "Toster", +2 "szarak" 1024k Profi, Masakrator FM, DivIDE 2K11, ZX Evolution rev. C, ZX-Uno, C64, C16 64K, Plus4 + 1541 Ultimate II + SD2IEC

Gryzor

  • *****
  • Wiadomości: 2009
  • Miejsce pobytu:
    Warszawa
Odp: SID na Spectrum
« Odpowiedź #24 dnia: 2017.03.06, 11:54:27 »
Dobrze myslales, bo da sie co najwyzej "prawie". Jak ktos tu jest od Atari ST, to moze potwierdzic, ze na ST juz dawno w trackerach byly SID effects.
Tyle, ze Atari ST ma specjalne timery, na ZX mamy 50Hz i sztukowanie. Moim zdaniem efekt na ZX jest taki sobie, ale moze zalezy na czym zapuscic.
Pliki SID jak AY zawieraja kod, ten konwerter zapisuje tylko wartosci rejestrow SIDa i zapewne timing.

Ilyad

  • *****
  • Wiadomości: 580
  • Miejsce pobytu:
    Białystok, IV Rzesza Pospolita
Odp: SID na Spectrum
« Odpowiedź #25 dnia: 2017.03.06, 11:59:04 »
Z tego samego forum. Niestety nie mam plików SID, aby sprawdzić co to dokładnie robi.
Na Win 10 32bit nie bardzo chce działać. Załączam 2 moje ulubione sidy. Może ktoś będzie potrafił coś z tym zrobić. ::)
ZX-81, ZX-Pand AY, 48k "gumiak", 48K+, 128K + "Toster", +2 "szarak" 1024k Profi, Masakrator FM, DivIDE 2K11, ZX Evolution rev. C, ZX-Uno, C64, C16 64K, Plus4 + 1541 Ultimate II + SD2IEC

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4537
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: SID na Spectrum
« Odpowiedź #26 dnia: 2017.03.06, 12:11:53 »
Posłuchałem i całość ... nadaje się do słuchania, brzmiąc jak spreparowane sample.
Wykorzystanie tego z produkcjach jest raczej mało realne, chyba że na takiej zasadzie jak beepera.

Było kilka (?) dem wykorzystujących 'efekty SIDa' na AY, ale one odpalają player 100 albo 200 razy na sekundę. Patrząc na to ze ZX nie generuje przerwań rastrowych,  napisanie dema z taką muzyką jest niezwykłym wyzwaniem.. co jest oczywiście możliwe.


ZX Freeq

  • *****
  • Wiadomości: 1833
  • Miejsce pobytu:
    Warszawa
Odp: SID na Spectrum
« Odpowiedź #27 dnia: 2017.03.06, 12:45:58 »
Dzięki za pliki SID. Uruchomiłem sid_dump -> tworzy plik około 300kB. Później sid_conv tworzy plik około 12kB. Nie jest to plik ani TAP, ani TZX, brak intuicyjnego nagłówka. Nie wiem co dalej. Być może to wcale nie jest konwerter z sid -> spectrumowe tap :)
ZX80|ZX81+16kB+PandAY|ZX 48k/+/128k+/+2/+2A/+3/Vega/Next|QL+QIDE|JS128|Timex 2048+2040|UK2086|FDD3000+3.5''|AY|ZX HD|Divide2k11/2k14|DivMMC/PicoDivSD|BetaDisk 128|Opus|Masakrator FM|If 1/2/Microdrv|Multiface 1|+2A\B SDI-1|SJS 1/2|ZX Printer|TZXDuino|+3 HxC USB|ZXUno|Omni
Z88|A500/600|PC200|Ent128

Gryzor

  • *****
  • Wiadomości: 2009
  • Miejsce pobytu:
    Warszawa
Odp: SID na Spectrum
« Odpowiedź #28 dnia: 2017.03.06, 17:07:35 »
Oczywiscie, ze SID juz byl na ZXie:
http://zxaaa.untergrund.net/view_demo.php?id=5529

Ilyad

  • *****
  • Wiadomości: 580
  • Miejsce pobytu:
    Białystok, IV Rzesza Pospolita
Odp: SID na Spectrum
« Odpowiedź #29 dnia: 2017.03.07, 09:49:23 »
Oczywiscie, ze SID juz byl na ZXie:
http://zxaaa.untergrund.net/view_demo.php?id=5529
Układ YM2149F zamontowany w Atari ST w połączeniu z wewnętrznym Z-80 mógł emulować niektóre właściwości SID'a, ale do prawdziwego SID'a było jeszcze daleko.  ;)
ZX-81, ZX-Pand AY, 48k "gumiak", 48K+, 128K + "Toster", +2 "szarak" 1024k Profi, Masakrator FM, DivIDE 2K11, ZX Evolution rev. C, ZX-Uno, C64, C16 64K, Plus4 + 1541 Ultimate II + SD2IEC