Well, as a kind of taster, here is a copy of my Sam sample player, which plays samples in the common Sam format (2 4-bit samples per byte) at a rate of 7812Hz (with the screen on, obviously). And for a limited period, you can also obtain by WWW a <a href= "http://www.comlab.ox.ac.uk/oucl/users/ian.collier/Misc/QLtheme.bin" >gigantic 280K sample</a> to go with it. :-)
The code lives at 33000 and is 282 bytes long. Just go CALL 33000,start,length where "start" is the starting address of the sample in memory, and "length" is the number of samples it contains (that's twice the number of bytes, confusingly enough). imc begin 644 scsample M_@(H L\:S2$!YD H]^\E)Y$ )1T(R G8,\TA <7-(0'%S2$!YD HV>\E [EMAIL PROTECTED]([EMAIL PROTECTED],\TA <7-(0%I+=GAR_P6#]G!T7JS* $,V?,!_P$^%.UY!>U!!#X< M[7EX!>UY!#X8[7D%/H+M>00^ NUY!>U!V3XAT_K#DP'9?E\/#P\/JZ*K[7EZ M+U<?,!LCRW0H#\NTV_L\T_O9&WJS( $-R0 8 !@ &/$8 !CU?=/[(?O)([EMAIL PROTECTED] M(>'#(F8 (?<!(F@ [7,"!C$"!C[_T_G[=B$!P7W3^<8";[PH"';[EMAIL PROTECTED]@\1@< M+CQV\\UB [EMAIL PROTECTED] 0_@ ,UB 2@'+2#Q^\.U ?,^ =/[P^V![7L"!CX?T_K[ ,R?,A [EMAIL PROTECTED] ` end

