Wow Darrel! You don't mess around hey? You did that so quick and quite neat and professional too. Maybe I should start coding in basic! 
Just a couple of things;
1. The code you posted on this page does not include the actual routines that play the sound; PlaySound and RepeatSound. I did find them in the "DT_RBSound.pbp" file that was included in the .ZIP file you posted here. So no drama, I was just confused for a minute how your code worked.
2. I'm having trouble understanding the format of your stored data! Can you please walk me through the following line;
Code:
btc_wordbits = 16 ; 8=retlw, 14=16F's, 16 for 18F
;---------------------------------------------------------
DB 0xF8,0x1F,0x80,0xFE,0x01,0xE0,0x3F,0xF8,0x01,0xFF,0x80,0x1F,0xE0,0xDA,0xA9,0x03
DB 0xFF,0xC0,0x0F,0xFC,0x01,0xFE,0x06,0x55,0xB5,0xA0,0x3F,0xE0,0x1F,0xC1,0x2D,0xFA
I assume your DB table is BYTES of sound data as converted from my orig .asm "retlw" syntax?
So what is the difference between 8/14/16 as in your comment? What do I need to code up as export options for BTc Encoder??
Maybe the btc_wordbits var might be more beginner friendly as "PIC_core_type" var of 14 or 16 for 14bit core PIC and 16bit core PIC respectively?
Anyway I'm very impressed with what you have put together so quickly and I will link to it on my web page when you are happy that it is all done etc.
Bookmarks