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

User Tag List

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

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 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

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

  3. #2
    Master
    Регистрация
    17.05.2011
    Адрес
    Днепропетровск
    Сообщений
    520
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    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

  4. #3
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #4
    Veteran Аватар для perestoronin
    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,389
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Ретрокладовая продажи

    продажи
    [свернуть]

  6. #5
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  7. #6
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  8. #7
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,550
    Спасибо Благодарностей отдано 
    1,213
    Спасибо Благодарностей получено 
    1,748
    Поблагодарили
    680 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

  9. #8
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  10. #9
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #10
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,105
    Спасибо Благодарностей отдано 
    772
    Спасибо Благодарностей получено 
    643
    Поблагодарили
    398 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    питона не хватит, а явы вполне
    Только JavaScript С ним никому не нужно ничего объяснять, не нужно ничего качать и ставить. Клик и поехали.
    Больше игр нет

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

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

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

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

Похожие темы

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

Ваши права

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