Autor Wątek: muza lub program na tsfm, potrzebuje...  (Przeczytany 10013 razy)

zaxon

  • *****
  • Wiadomości: 4689
muza lub program na tsfm, potrzebuje...
« dnia: 2013.12.20, 18:50:40 »
Potrzebuje program do testow i pomiarow  TSFM,  o co mi chodzi;

Jakas muzyczka grajaca na 6 kanalach z tym ze na pierwszych trzech niskie tony  a na drugich 3 wysokie tony, do tego zeby to bylo w TAP i odpalalo sie na spectrum 128 +2 z divide
Ewentualnie program w ktorym moge wybrac ktora yamacha i ktory kanal ma grac,  najlepiej sinusoide.
Duzo by mi to ulatwilo i przyspieszylo robote.

Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

sect0r

  • *****
  • Wiadomości: 698
  • Miejsce pobytu:
    Oltedal/NO
  • speccyholic
Odp: muza lub program na tsfm, potrzebuje...
« Odpowiedź #1 dnia: 2013.12.20, 19:46:48 »
Czy ten tracker na PC na samym dole by coś poratował ? http://velesoft.speccy.cz/turbosound-cz.htm
Tutaj pliki z Dihalt dla TSFM, w formacie .TFE, player w .TRD też dostępny w archiwum
Szarak # DivIDE+ # MasakratorFM DeluXe by Zaxon

zaxon

  • *****
  • Wiadomości: 4689
Odp: muza lub program na tsfm, potrzebuje...
« Odpowiedź #2 dnia: 2013.12.20, 20:17:36 »
Seco0r doceniam chec pomocy ale potrzebuje;

plik tap, dzialajacy na 128 plus 2 z divide plus,
6 plikow z muza sinus, kazda na jednym kanale,reszta wyciszone
mozliwosc przelaczania pomiedzy nimi klawiszami od 1 do 6
19:16
bo sobie wtedy oscyloskop podlaczam i widze i slysze co sie dzieje,mam realne dane a nie "na ucho"
i wyswietla mi "yamacha 1,kanal A, " itd w zaleznosci od wyboru

Tamto wszystko i wiele wiecej mam, ale ja potrzebuje na szybko dzwiek zapuscic, pomierzyc, przelutowac i tak w kolko a nie ladowac TRD ktore mi sie wywali albo zagra , chodzi mi o to zeby sie skupic na interface a nie walce z softem.
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

Abrimaal

  • *****
  • Wiadomości: 965
  • Miejsce pobytu:
    Lemmingrad
  • Zamulator
    • Games for ULA plus
Odp: muza lub program na tsfm, potrzebuje...
« Odpowiedź #3 dnia: 2014.01.08, 03:40:09 »
Dołączam się do tego tematu. Chodzi o przetestowanie częstotliwości dwóch dźwięków - czy ktoś dysponuje takim sprzętem i moglby sprawdzić?

Problem dotyczy AY Emulator i muzyki na beeper. Z80 w Spectrum powinien chodzić 3546900 Hz, w AY Emul jako standardowy ZX Spectrum ustawiona jest wartość 3494400 (model 16kB?). Zamieniając te wartości różnica w wysokości dźwieku jest dość znaczna. Chciałbym dowiedzieć się, która jest prawidłowa.



AY Music, ULA plus.

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: muza lub program na tsfm, potrzebuje...
« Odpowiedź #4 dnia: 2014.01.08, 06:22:56 »
Właściwie to Z80 w Spectrum jest taktowany zegarem 14MHz z podziałem na 4, czyli dokładnie 3500000.
W przypadku programów znajdujących się w "dolnym" RAM-ie (16KB) od tej wartości trzeba odliczyć czas jaki zabiera procesorowi ULA, stąd bierze się ta druga wartość.
ZX/Enterprise/CPC/Robotron/C128D

Phonex

  • *****
  • Wiadomości: 1260
  • Miejsce pobytu:
    Warszawa
Odp: muza lub program na tsfm, potrzebuje...
« Odpowiedź #5 dnia: 2014.01.08, 10:37:27 »
Dołączam się do tego tematu. Chodzi o przetestowanie częstotliwości dwóch dźwięków - czy ktoś dysponuje takim sprzętem i moglby sprawdzić?

Chodzi o zmierzenie częstotliwości dźwięku?
Dwa sposoby:
1. zapisać sygnał w edytorze audio i zmierzyć okres powtarzania T. F=1/T.
2. w Archiwum jest częstościomierz http://www.speccy.pl/archive/prod.php?id=220

Gryzor

  • *****
  • Wiadomości: 2009
  • Miejsce pobytu:
    Warszawa
Odp: muza lub program na tsfm, potrzebuje...
« Odpowiedź #6 dnia: 2014.01.08, 13:27:28 »
Nie wiem skad to 3494400, moze to jakis trik w programie. 16K i player AY to raczej bez sensu.
Prawidlowa czestotliwosc dla AY to CPU/AY: 3546900/1773400. W realu przewaznie AY ma wlasny sygnal zegara, wiec nie jest to staly podzial: AY_CLK=CPU_CLK/2.
Co ciekawe fuse uzywa dla Pentagona 3584000/1792000, choc zawsze wydawalo mi sie, ze Pentagon mial zegar wyjsciowy 14Mhz.

sect0r

  • *****
  • Wiadomości: 698
  • Miejsce pobytu:
    Oltedal/NO
  • speccyholic
Odp: muza lub program na tsfm, potrzebuje...
« Odpowiedź #7 dnia: 2014.01.08, 19:11:09 »
W Vortex Tracker 2 są także zegary AY do wyboru.
Szarak # DivIDE+ # MasakratorFM DeluXe by Zaxon

Gryzor

  • *****
  • Wiadomości: 2009
  • Miejsce pobytu:
    Warszawa
Odp: muza lub program na tsfm, potrzebuje...
« Odpowiedź #8 dnia: 2014.01.08, 22:21:18 »
A tak sobie mysle teraz, ze w emulatorze to wartosci zegara w ogole sa bez znaczenia, rownie dobrze moze byc i 100000 albo i 50. Wazne jak z tego, czas ZXa jest synchronizowany z czasem OSa i jak synchronizowane sa z cyklami Z80 inne uklady.
Czyli zostaje pytanie do autora programu co mial na mysli   :D
Albo rada Phonexa.

zaxon

  • *****
  • Wiadomości: 4689
Odp: muza lub program na tsfm, potrzebuje...
« Odpowiedź #9 dnia: 2014.01.19, 13:00:12 »
A ja tak sobie mysle teraz ze nadal potrzebuje takiego softu jak w pierwszym poscie a nie offtopikowania na temat zegarow. Wyglada na to ze musze se sam napisac. Wiec robienie fejsow idzie do kacika a ja  siadam do nauki assemblera na Z80. Do zobaczenia za pol roku albo i dluzej  bo ja juz stary jestem i ciezko mi nauka idzie  :P
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

sect0r

  • *****
  • Wiadomości: 698
  • Miejsce pobytu:
    Oltedal/NO
  • speccyholic
Odp: muza lub program na tsfm, potrzebuje...
« Odpowiedź #10 dnia: 2014.01.19, 19:50:39 »
Chciałbym pomóć, ale dopiero raczkuje w temacie asemblera. Podsyłam dokumentację programowania Turbosound w języku, a jakże rosyjskim
Szarak # DivIDE+ # MasakratorFM DeluXe by Zaxon

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: muza lub program na tsfm, potrzebuje...
« Odpowiedź #11 dnia: 2014.01.19, 20:49:26 »
C'mon, jeśli program ma tylko ustawić trzy rejestry na krzyż, tak żeby konkretne kanały dawały konkretny ton - to IMHO spokojnie można trio napisać w C/Pascalu/BASICu...
To nie tracker w końcu :)
Machines should work. People should think.

Gryzor

  • *****
  • Wiadomości: 2009
  • Miejsce pobytu:
    Warszawa
Odp: muza lub program na tsfm, potrzebuje...
« Odpowiedź #12 dnia: 2014.01.20, 10:42:57 »
Zaxon, chodzi Ci o kanaly PSG czy tez FM ?
W sumie masz 12 kanalow :-)
Nie wiem czy na emulatorze da sie to dobrze zrobic, ale mozna sprobowac.