Важная информация

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 35

Тема: BIN файлы в WAV формат

  1. #1
    Master
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    678
    Благодарностей: 388
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию BIN файлы в WAV формат

    Так как мне потребовалось грузить игры и приложения на реальный девайс, то возникла потребность в утилитке которая BIN файлы (файлы юзаемые эмуляторами БКшки) смогля бы переводить в WAV формат который затем я бы мог передавать по кабелю через магнитофонный вход. Покопавшись в сети, нашел проект http://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 Использовать удвоенную скорость при чтении, типа Турбо

    Утилиту в разных режимах опробовал на реальном устройстве, вроде не показало проблем с расшифровкой полученного звукового файла

    Скачать утилиту можно по ссылке https://github.com/raydac/bkbin2wav
    Последний раз редактировалось Raydac; 05.05.2016 в 12:48.

  2. Эти 6 пользователя(ей) поблагодарили Raydac за это полезное сообщение:
    eddison (28.05.2016), hobot (29.12.2013), John North (30.12.2013), perestoronin (29.12.2013), Titus (29.12.2013), Woland (30.12.2013)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Activist
    Регистрация
    17.05.2011
    Адрес
    Днепропетровск
    Сообщений
    414
    Благодарностей: 102
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ZXM-Phoenix v.03/2048/FDD/HD/YM-2149F/PS2-kbd; U8EP3C development board БК-0011М by Woland + SMK 512

  5. #3
    Master
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    678
    Благодарностей: 388
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от iceoflame Посмотреть сообщение
    видел, но мне не подходит, я под linux а там утилиты под винду

  6. #4
    Moderator Аватар для perestoronin
    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,181
    Благодарностей: 873
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    видел, но мне не подходит, я под linux а там утилиты под винду
    Эмуль БК имеет исходники, хотя они очень сильно завязаны на Вин, я всё равно начал их портировать на linux, т.к. эмуль хороший, а Вин я не пользуюсь. О истории успеха, я надеюсь она когда-нибудь да случится, и если никто меня не опередит, я напишу в новостях.

  7. #5
    Master
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    678
    Благодарностей: 388
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Эмуль БК имеет исходники, хотя они очень сильно завязаны на Вин
    лучше тогда и переписать на какомнить интерпретируемом языке, яве там или питоне, так как производительности у них хватит что бы и многопроцессорную бкху эмулить, а переносимость страдать не будет

  8. #6
    Master
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    678
    Благодарностей: 388
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от perestoronin Посмотреть сообщение
    без меня
    компилируемое до самого низлежашего машинного кода греет душу ровно до тех пор пока не находишь нужной проги написанной на низкоуровневом языке для уже несуществующей или недоступной в данной момент платформы и тогда говоришь много теплых слов в адрес автора

  9. #7
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,923
    Благодарностей: 3423
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    компилируемое до самого низлежашего машинного кода греет душу ровно до тех пор пока не находишь нужной проги написанной на низкоуровневом языке для уже несуществующей или недоступной в данной момент платформы и тогда говоришь много теплых слов в адрес автора
    У нас 90% эмулей написаны на компилируемых в машинный код языках.

  10. Этот пользователь поблагодарил Titus за это полезное сообщение:
    perestoronin (30.12.2013)

  11. #8
    Master
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    678
    Благодарностей: 388
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У нас 90% эмулей написаны на компилируемых в машинный код языках.
    ну дак плохо, что можно сказать, берешь такой эмуль и гадаешь - "пойдет - не пойдет", даж не всегда есть уверенность что исходники нормально скомпилятся если платформа сильно обновилась, винды и те вон как теперь живут неподолгу, постоянно новые версии и нововведения от микрософта да еще не всегда уже совместимое между собой

  12. #9
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,923
    Благодарностей: 3423
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    ну дак плохо, что можно сказать, берешь такой эмуль и гадаешь - "пойдет - не пойдет", даж не всегда есть уверенность что исходники нормально скомпилятся если платформа сильно обновилась
    Ну, мы ваще-та на ПЦ сидим, тут пц-шный софт идет)

  13. #10
    Guru
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,068
    Благодарностей: 914
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    ну дак плохо, что можно сказать, берешь такой эмуль и гадаешь - "пойдет - не пойдет", даж не всегда есть уверенность что исходники нормально скомпилятся если платформа сильно обновилась, винды и те вон как теперь живут неподолгу, постоянно новые версии и нововведения от микрософта да еще не всегда уже совместимое между собой
    а че, на питоне не так? примерно так же. разные версии например, 2 и 3, гадай, пойдет на твоей версии или нет. библиотеки тоже качай и гадай, пойдут или нет (они могут обновиться, а могут просто не существовать для твоей архитектуры). куча зависимостей может быть. тоже можно проблем хлебнуть.

    ну и вдобавок, имхо, скорости питона не хватит на полноценный эмулятор. тут важнее не тип языка, а наличие исходников и минимум говнокода.

  14. Этот пользователь поблагодарил psb за это полезное сообщение:
    AzAtom (02.07.2016)

Страница 1 из 4 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Похожие темы

  1. MOD файлы упакованные XPK
    от greenpill в разделе Amiga
    Ответов: 9
    Последнее: 14.06.2013, 14:47
  2. Вопрос про MOD-файлы
    от savelij в разделе Разное
    Ответов: 10
    Последнее: 21.04.2009, 12:33
  3. Файлы 255 секторов в TR-DOS
    от newart в разделе Оси
    Ответов: 7
    Последнее: 16.10.2008, 13:19
  4. Файлы на ФАТе
    от savelij в разделе Программирование
    Ответов: 4
    Последнее: 05.03.2008, 18:16

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •