From bfca4bc865ceeff70e198edee9b5f3e9b917167a Mon Sep 17 00:00:00 2001 From: neri Date: Tue, 16 Jul 2019 22:17:39 +0200 Subject: [PATCH] initial commit --- README.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..39ddb59 --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +# schneider cpc6128 data loading + +## setting up audio conversion + +Download disk file + +- a precompiled unix x86_64 bin should be available next to this file +- otherwise, if on unix compile it yourself like this + - http://www.worldofspectrum.org/pub/sinclair/tools/unix/playtzx-0.12c.tar.gz + - extract it + - run ./configure + - run make +- if on another platform, search here http://www.worldofspectrum.org/utilities.html + +## getting a game + +- Search a game on https://www.cpc-power.com/ +- Click on the cassette icon +- Download the .cdt file + +## converting to audio + +```sh +./playtzx -voc -freq 22050 .cdt diskaudio.voc +ffmpeg -i diskaudio.voc diskaudio.ogg +``` +if ogg isn't high enough resolution you can convert to wav instead + +(optional) to trim silence of the audio file + +```sh +mp3splt -r diskaudio.ogg +```