PDA

Просмотр полной версии : BIN2TAP: новая утилита для перевода бинарных файлов в образы ленты *.tap



introspec
30.05.2014, 03:55
всем пока

denpopov
30.05.2014, 06:15
неясно, зачем изобретать велосипед?

Blade
30.05.2014, 09:28
А GenTape не подходит?

denpopov
30.05.2014, 09:42
А GenTape не подходит?
а ссылка?

Alex Rider
30.05.2014, 09:58
Новая программа BIN2TAP тоже может это делать, но вдобавок она умеет создать файлы бейсика (SAVE "", в т.ч. SAVE "" LINE) или беззаголовoчные файлы. Управление программой осуществляется из командной строки; это полезно для автоматической сборки программ с чуть более сложной загрузкой.
Для сборки демонстратора картинок для moroz'а специально наприсал cli-утилиту TapTool (http://zx.pk.ru/showthread.php?t=19326). Она умеет добавлять в tap все, что может только присниться, и даже чуть больше (например, hobeta).

introspec
30.05.2014, 10:55
Ну вот когда припёрло, не удалось мне найти ни gentape, ни taptool, хотя taptool'у я даже когда-то лайк ставил. Ну вот будет ещё одна.

Про что сказал denpopov я как всегда не понял! :)

denpopov
30.05.2014, 11:18
Про что сказал denpopov я как всегда не понял!
не судьба, видно:
гоблиновское изобретение (http://zx-spectrum.ru/viewtopic.php?f=24&t=1131)

introspec
30.05.2014, 11:38
не судьба, видно:
гоблиновское изобретение (http://zx-spectrum.ru/viewtopic.php?f=24&t=1131)Уточни, пожалуйста, какая именно из утилит, tapmaker.exe из дистрибутива z88dk (т.е. gentape на самом деле) или bas2tap авторства Martijn van der Heide является изобретением Гоблина?

denpopov
30.05.2014, 11:40
Уточни, пожалуйста, какая именно из утилит, tapmaker.exe из дистрибутива z88dk (т.е. gentape на самом деле) или bas2tap авторства Martijn van der Heide является изобретением Гоблина?

очевидно же - с помощью двух утилит можно быстро собрать тапку. Я так проделывал с Quad и с IDE на Forever.

introspec
30.05.2014, 11:50
очевидно же - с помощью двух утилит можно быстро собрать тапку. Я так проделывал с Quad и с IDE на Forever.
Очевидно же, что я собираю ВСЕ свои программы с помощью mktap и bintap, ничем не хуже схемы Гоблина.

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

denpopov
30.05.2014, 11:58
Очевидно же, что я собираю ВСЕ свои программы с помощью mktap и bintap, ничем не хуже схемы Гоблина.

удачи)

yevrowl
22.09.2025, 01:18
Есть аналогичная программа для исходников на Sinclair Basic:

Версия 2.5 для Windows — https://worldofspectrum.net/pub/sinclair/tools/pc/bas2tap25-win.zip

И вот компилированная из исходника (https://github.com/speccyorg/bas2tap) версия 2.6 для DOS — http://old-dos.ru/index.php?page=files&mode=files&do=show&id=105640

Shiny
25.09.2025, 09:38
Хватало и этой. Схема простая - Basic+код.

yevrowl
26.09.2025, 01:35
всем пока
Нашёл в другом месте описание и вложение:


Формат использования такой:
bin2tap [-r] input.bin output.tap - создание беззаголовочного кассетного блока
(опция -r или --raw подразумевает, что тип блока и контрольная сумма уже посчитаны в бинарнике, без этой опции тип будет проставлен как данные и контрольная сумма будет добавлена автоматически).
bin2tap -b input.bin output.tap zxname [start] - создание бейсик-файла с заголовком (вход, выход, имя в бейсике, строка автостарта). Строку автостарта можно не указывать, тогда автостарта не будет.
bin2tap -c input.bin output.tap zxname start - создание кодового файла (вход, выход, имя в бейсике, стартовый адрес).

Примеры:
bin2tap -b link_tap.bin ppb.tap "ANDY W." 10 - сборка бейсик-загрузчика у "Andy W. 50%";
bin2tap -c page0.bin pp0.tap "page0" 49152 - сборка кодового файла для страницы 0 там же.

82854

И вот ещё набор утилит — https://sourceforge.net/projects/zxspectrumutils/

yevrowl
26.09.2025, 22:25
а ссылка?

https://speccy-live.untergrund.net/2013/02/gentape-v0-20-released/

yevrowl
27.09.2025, 12:42
Компилировал при помощи DJGPP версию 1.0 от 01.06.2015.

82864

Исходник — https://github.com/yomboprime/ZXYLib/tree/master/gentape