Ok, tried it and things are working with packed samples now! Thanks for leading me in the right direction, ZeroBlue! I still need to figure out a way to determine the size of the samplebuffer. I have set it very high now, but it should be possible to calculate it somehow. I had to use some trial and error. Buffersize too small = blinking yellow box in Asmone :-)
I only have 1 sample, which clicks a little bit, but I'll just try to skip it. But it seems that I can find the 9k's which I am missing currently.
You need to put your samplebuffer in a bss_c area like:
section soundbuffer, bss_c
buffer:ds.b somesuitablesize
And to use the player with packed samples, type:
lea p61_module,a0
lea buffer,a2
lea $dff000,a6
sub.l a1,a1
moveq #0,d0
bsr.w p61_motuuli+p61_initoffset