you are right Samurai
acording to the amos profesional manual this is the code need for play big samples
Reserve As Chip Work 10,10000
Reserve As Chip Work 11,10000
Open In 1, "Dh0:Name_of a_big_sample"
L=Lof(1) : C=0 : A=Start(10)
Sload 1 To Start(10),10000 : C=C+10000
Sload 1 To Start(11),10000 : C=C+10000
Sam Raw %1111,Start(10),10000,10000
Do
Gosub CHECK_SAM
If C>L Then Goto FINI
Sam Swap %1111 To Start(11),10000
Sload 1 To Start(10),10000 : C=C+10000
Gosub CHECK SAM
If C>L Then Goto FINI
Sam Swap %1111 To Start(10),10000 : C=C+10000
Sload 1 To Start(11),10000
Loop
CHECK_SAM:
Repeat
A=Sam Swapped(1)
Locate 0,0: Print A;" "
Until A=-1
Return
FINI:
Close 1: End
Double buffered sampling
Samples are ideal for generating realistic sound effects directly from AMOS Professional programs. However, as the
samples get longer, their memory requirements become prohibitive! If sound samples are used sparingly, several
seconds of perfect audio effects can be conjured up by an unexpanded Amiga. Unfortunately, continuous
soundtracks would seem like an impossibility, with one minute of digital sound consuming almost a megabyte of
data!
Owners of the basic Amiga machine will be forced to use most memory for routines and screens, but AMOS
Professional can offer hard drive users an alternative sampling technique, allowing the entire disc to be treated as
"virtual" memory. This means that instead of loading an entire sound sample as a single block, it can be played a
section at a time directly from disc. The only limitation to the size of such samples is the amount of free space in the
storage facility
Lets see if I can play this Big sample if yes gonna be amazing!!!!