Бытовой ретро-компьютер своими руками http://forum.pk-fpga.ru/ |
|
BIN файлы в WAV формат http://forum.pk-fpga.ru/viewtopic.php?f=46&t=5508 |
Страница 1 из 1 |
Автор: | Voland [ 31 дек 2013, 01:00 ] | |||||||||
Заголовок сообщения: | BIN файлы в WAV формат | |||||||||
Утилита пользователя Raydac, ниже только цитаты из первоисточника Так как мне потребовалось грузить игры и приложения на реальный девайс, то возникла потребность в утилитке которая BIN файлы (файлы юзаемые эмуляторами БКшки) смогля бы переводить в WAV формат который затем я бы мог передавать по кабелю через магнитофонный вход. Покопавшись в сети, нашел проект https://bk-mg.narod.ru/ штука хорошая, но времена QBasic ушли в средневековье и если есть какой то шанс запустить это под виндой, то в линуксе надо слишком много лишней работы делать, посему я переписал ту утилиту на Python (который распространен гораздо шире чем QBasic) и она стала в какой то мере кросс-платформенной, так как интерпретатор питона есть почти на всем, заодно я расширил некоторый функционал Итак, утилита BK BIN2WAV командная строка bkbin2wav -i <binfile> [-a] [-o <wavfile>] [-n <name>] [-s addr] [-t] опции Command line options: -h Напечатать хелп -a Расширить итоговый аудиосигнал на весь диапазон, по умолчанию громкость в полдиапазона -i <file> Задать BIN файл который надо сконвертировать, единственная требуемая опция -o <file> Задать WAV файл в который записать звук, если не задан то расширение wav будет добавлено к исходнику и положен будет в ту же директорию -n <name> Задать имя которое будет сохранено в заголовке файла на ленте, помните что лучше не юзать левых символов и максимальная длина 16 символов, если не задать то имя BIN файла (без расширения) будет заюзано в верхнем регистре, повторяю что лучше и не пробовать русские буквы совать -s <addr> Задать стартовый адрес (в десятичном режиме!) для загрузки файла с ленты, если не задать, то будет использован адрес из BIN файла -t Использовать удвоенную скорость при чтении, типа Турбо Утилиту в разных режимах опробовал на реальном устройстве, вроде не показало проблем с расшифровкой полученного звукового файла Я не очень силен в Python, но вроде как всё работает: |
Автор: | Voland [ 31 дек 2013, 14:49 ] |
Заголовок сообщения: | Re: BIN файлы в WAV формат |
Еще один способ, подмеченный пользователем iceoflame Устанавливаем эмулятор Калмыков & gid Запускаем и заходим [Опции] -> [Менеджер лент БК] , добавляем файлы, которые хотим сконвертировать и нажимаем [сохранить в WAW], полученные выходные файлы будут в каталоге tapes |
Автор: | kraft2011 [ 13 май 2017, 17:02 ] |
Заголовок сообщения: | Re: BIN файлы в WAV формат |
вот еще софт https://raw.githubusercontent.com/rayda ... bin2wav.py https://github.com/raydac/raydac.github.io |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |