CalcWav has a relatively strange format. The header is about the
only consistent thing. There are no specific note values as of yet, but
there may be in the future... in the mean time, here is the header format:
ret
.db "Calcwav",0
.db "Name-goes-here",0
The rest of the program consists of a series of a legnth value, and the rest is data, for example:
.dw $0000 ;Size (length in bytes) of Wave
.db $00,$06, etc... ;Wave data. Use Andreas Ess's program to convert wave files to this format.
It doesn't matter where the data really ends, it will only play the length specified in the size word.
None that I know of... that does NOT mean, though, that there
are none. I have not found any, but if you find one, email me at
pmarks@employees.org . I am also not responsible for anything that this
program may consequentially do to your calculator.