From
Slavik Tretiak
→
To
All
15 November 2006
Hello, All
I'm stuck here while I'm finishing the zemu, so I'm toiling with bullshit - I'm making an ay player for
linux.
everything already works (ay_playa = z80ex + ay_from_unreal + zx_player) and quite
plays itself pt3.
in connection with which the question arose of how to determine what kind of module it is (pt2, st, pt3, and
etc.) - where can I read about this?
and one more thing. since in fact the modules are played by the spec player, it is not
Could my dear all send me binaries or sources of various players? (pt3
already exists (Bulbovsky), pt2 seems to be there too (from there), I would like sound
tracker, asm, psc, sqt, etc.)
PS I rewrote Anrilovsky Ayugrik neatly into classes. maybe something happened
slower, but much more convenient to use.
Zyy. By the way, now it is not tied to little endian, as before
From
Dima Kozlov
→
To
All
16 November 2006
Hello Sinus
Sin> in connection with which the question arose of how to determine what kind of module it is (pt2,
Sin> st, pt3, etc.) - where can I read about this?
Sin>
xLook detector in the attachment, written based on the chemical pusher
Sin> and another trick. since in fact the modules are played by spec
Sin> player, then could my dear all send me binaries or
Sin> sources of various players? (pt3 is already there (Bulbovsky), pt2 seems to be too
Sin> there is (from there), I would like a sound tracker, asm, psc, sqt, etc.)
Sin>
I advise you to look for the source code of the same pusher, all the players were on the disk. took
seems to be on opensource (http://opensourcezx.narod.ru/Sources/Himik/pos-src.zip)
File: trackers.zip http://zx.pk.ru/attachment.php?attachmentid=4103
From
Slavik Tretiak
→
To
All
16 November 2006
Hello, boo_boo
cross-platform, because I work on Linux at home and Windows at work.
It’s just that AyEmul is already available for Windows, so I didn’t focus on working in the environment
win32
From
Slavik Tretiak
→
To
All
16 November 2006
Hello elf/2
thanks, I'll take a look.
From
Stanislav Lomakin
→
To
All
16 November 2006
Hello Sinus
Sin> I'm in trouble here while I finish zemu, so I'm toiling with bullshit - I'm doing ay
Sin> player for linux.
Sin> everything is already working (ay_playa = z80ex + ay_from_unreal + zx_player) and
Sin> plays pt3 quite well.
Sin>
Why not cross-platform (for Linux/Window)? otherwise no one will test again
it will be ;)
From
Dima Kozlov
→
To
All
20 November 2006
Hello Sinus
Sin> people, help!!!!! who knows how to properly use the player from
Sin> SQ-Tracker? otherwise everything is somehow unclear there, there is no dock anywhere, but it’s very strong
Sin> no time to figure it out.
Sin> ----------
Sin> and more. if there are sources of different players that do not yet exist or binaries
Sin> (but to make it clear where init, play is and where to put the music)
Sin> give it to me.
I wrote, take the results of the pusher, everything is there...
and the module detector would not have to be rewritten back to ACM
File: pusher+.zip http://zx.pk.ru/attachment.php?attachmentid=4118
From
Slavik Tretiak
→
To
All
20 November 2006
Hello demon_zx
yes there is a description there, like this is a module, BASE is INIT, BASE+2 is something else there
where to download music? what parameters should be passed in which registers?
I didn't find this.
From
Dmitry Vasilievich Terentyev
→
To
All
20 November 2006
Hello Sinus
Poke around inside ZXAmp's plugins, there's nothing complicated there (once upon a time
I’ve been poking around for a long time), and there’s a description of the format.
From
Dmitry Vasilievich Terentyev
→
To
All
20 November 2006
Hello Sinus
As far as I remember, ix tells you where to look for the module, you need to look for the rest,
I had some recordings lying around somewhere, by the way, it only plays ASMA modules with a player
and crooked
From
Dmitry Vasilievich Terentyev
→
To
All
20 November 2006
Hello demon_zx
IDENT - ix-where to search, bc-size of the search area
IFEND - if flag z=1 then the melody is over, de-total positions, hl-current
position (maybe vice versa)
GETNAME - hl,de - author and track name addresses, b and c - name lengths
INITM - everything else is already clear
PLAYM
MUTEM
From
Slavik Tretiak
→
To
All
20 November 2006
Hello, Error404
no, in AyEmul all players are rewritten in Delphi, and z80 is only for beeper,
compiled music of an incomprehensible format and possibly digital.
this approach has its advantages, I was already thinking about
remove and rewrite the players on the pluses, but... in short, I want to do it like I started doing
;)
From
Slavik Tretiak
→
To
All
20 November 2006
Hello demon_zx
dem> IDENT - ix-where to search, bc-size of the search area
dem> IFEND - if the flag z=1 then the melody is over, de-total positions,
dem> hl-current position (maybe vice versa)
dem> GETNAME - hl,de - author and track name addresses, b and c - name lengths
dem> INITM - everything else is clear
dem> PLAYM
dem> MUTEM
It seems like you need to call IDENT before INITM so that it moves the player
from the end of the code in #8100. am I right?
Well, okay, I’ll try it.
From
Slavik Tretiak
→
To
All
20 November 2006
Hello elf/2
1) the pusher does not play sq-tracker (it seems that, as far as I remember, there is no sq player there
found)
2) I’d rather rewrite the detectors, at least I’ll understand how it works ;)
3) the players are there in the players.C file, these are 4 merged archives. they contain players for
pro-trackers, asms, sound trackers and others (psc, ...). oh I'm tired of it so far
I looked through all the sources and wrote down the addresses and sizes of the players.
so, just if there are players in the source code (well, maybe someone disable them
earlier or something else), then I want them ;)
[updated]
although regarding the merged 4 archives I take back my words, POSPLAY3.SCL - here
it's happiness ;)
From
Sergey Akimov
→
To
All
20 November 2006
Hello Sinus
You can see how this is done in AyEmul. The author publishes the sources. There
done exactly the same way - a Z80 emulator and a bunch of players under this emulator for
appropriate formats.