xxl:
>pewnie ze sie da...
mam pytanie - to moze byc istotne: czy te edytory na zx maja mozliwosc okreslenia gdzie beda lezaly dane dla kanalow? w tym drugim przypadku dane dla kanalu 1 lezaly w pamiewci ponizej $8000 a drugiego powyzej - czyli player powinien miec opoznienie dla wersji z obydwoma kanalami powyzej $8000 ? pytanie drugie, czy mozna okreslic miejsce zaladowania samego playera? drugi player odrobine jednak sie roznil (zamieniane rozkazy miejscami, inne tryby adresowania, w jednym miejscu zachowywane 'nutki' na pozniej?... tak jakby to ktos pisal z palca).
-------------------
Każdy edytor to jednocześnie całkowicie odrębny engine. Najczęściej żaden engine nie ma nic wspólnego z drugim (dla nas to dobrze, bo każdy zapewnia inne brzmienie). Jeszcze inny od tu omówionych będzie engine 8-kanałowy, jeszcze inny będzie "3 kanały na samplach", i tak dalej (jest ich więcej, a każdy brzmi inaczej).
Niektóre edytory mają mozliwość ustawienia RANDOMIZE USR (call init/play), inne zaś narzucają je, chociaż dla koderów to ponoć żadna różnica, bo są to procedury relokowane jeśli zachodzi potrzeba.
Ja po prostu załkowicie i zupełnie się na tym nie znam, jestem tylko prostym użytkownikiem.
Tak czy inaczej, następnym razem podeślę kilka kawałków skompilowanych, skoro łatwiej z nich wydziubać mjuzik i plejer.
Ale w domu będę dopiero wieczorem.
W sumie, póki co, na sieci wiszą kolejne dwa engine'y (skompilowane, z playerem i loaderem basicowym) -
http://hooyprogram.republika.pl/1bit.zip
3 kanały na samplach - 1bit_mod-DIGITAL-3-channels.tap
inny engine gra (plumka :) ) na falach prostokątnych "machines-2-channels-SIMPLE!!!!!.tap", do tego dochodzi generator szumu dla perkusji. Ma to 2 kanaly, ale to najstarszy nasz engine, więc jest mocno prosty, a poza tym gdy uderza perkusja, nic innego grać nie może.
Ciekaw jestem także, czy posłużyłyby Ci się pliki dla naszego odpowiednika "SidPlaya", czyli "AY-Emul", który również emuluje chip Z80. Używa on plików *.AY, w których można także zawrzeć muzykę dla Z80. Siergiej pisał, że w tych plikach *.AY z muzyką dla Z80 są dodane odpowiednie playery.
Być może nawet byłoby to dla Ciebie wygodniejsze do użytku, niż moje TAPy i SNA.
>odnosnie edytora, uwazam, ze lepiej pisac na zx a tylko napisac playera na atari w ktorym ewentualnie mozna by bylo ustawic szybkosc odgrywania.
--------------
Można, ale nasze edytory pochodzą z połowy lat 80s i są wysoce nieprzyjazne użytkownikowi.
Ale oczywiście była to tylko taka sugestia z mojej strony, pod kątem możliwego wykorzystania jakichś ewentualnych brzmień/efektów, których na Spectrum może nie być.
>z 3 kanalami nie bedzie problemu - player bedzie bardziej skomplikowany na zx (ale nie na atari) bo zx ma tylko 2 zestawy rejestrow (kazdy kanal w osobnym zestawie) na atari dane leza na stronie zero, wiec nie bedzie tyle zonglowania.
-----------
Na tym, kochany, to ja się nie znam. Ja się przy takich zmianach tylko timingu boję.
Pa pa, hooyów sto dwa.