General description :
This is an utility to convert Sharp computer's save tapes
into ASCII or binary image files.
The source file is now available and
is licensed under the GPL, please read the included copying.txt file.
Download :
Download the Executable version of WAV2BIN (Ver. 1.40, executable only)
Download the Complete version of WAV2BIN (Ver. 1.40, executable, sources, and GPL)
Don't hesitate to forward me any new version, in order to make it available to the community.
Norbert Roll wrote a Mac OSX version of WAV2BIN (based on the 1.33 Windows version) :
Download the Mac OSX complete version of WAV2BIN (Ver. 1.40, executable, sources, and GPL)
Windows interface is available for WAV2BIN on Anton's site :-).
Compilation :
This software is written in Ansi C, compilable with any compiler (I have used an old Borland C version 3.1).
How to use it :
Digitize the audio tape in a WAV file (11 KHz recommended), or better, digitize directly from the Sharp tape interface (plug the tape interface output to your sound card MIC input).
In a DOS shell type :
WAV2BIN SrcFile DstFile [T:type]
[G:graph] [D:level]
SrcFile |
WAV file, which must be compliant to the following rules : |
|
- 8 bits per sample, |
|
|
DstFile |
Output file, the format will depend of the source file : |
|
- ASCII file, if the source
WAV contains a Basic program, |
|
If DstFile equal "NULL", no output file is generated. |
|
|
type |
Destination file type (option for the BASIC sources files) : |
|
- BAS Basic
program ASCII image file, (default) |
|
|
graph |
Convert special characters (option used with T:BAS) : |
|
- NO (default) |
level |
Print debug traces (see source file) : |
|
- a hexadecimal integer (0x____) |
Detailled features :
This software recognize these save type :
- The parameter's order after SrcFile and DstFile
is not significant.
- T: and G: parameters are optional.
- The D: parameter is used only for debug purpose.
Thanks :
Thanks to Christophe LE GLATIN and Emmanuel BEAUREPAIRE for the debugging help.
Thanks to Markus VON CUBE for the 1.40 version (this version was not fully tested, but according to the source code, it should work fine) :
- General enhancements : WAV file reading more robust. WAV2BIN
now detects sync sequences (strings of ones of a minimum length of about
0.5 seconds) inside the data and tries to resynchronize upon them.
-
Data files : The previous version didn't support file type 0x74, data.Decoding
a data file always ends with a "synchronization lost"
message.
Disclaimer :
I can't be involved in any damages consequently of the use of these software.