Страница 1 из 1

Утилита bin2scl

Добавлено: 16 мар 2025, 19:54
Activator
Есть-ли в природе такая утилитка?
Слышал, что Медноногов такую делал, но нигде не могу найти. Или может есть утилита, которая моноблок делает из бинарника и в scl его конвертит?

Re: Утилита bin2scl

Добавлено: 16 мар 2025, 20:03
AAA
Что то я такой е слышал, надо тибох а сказать

Re: Утилита bin2scl

Добавлено: 16 мар 2025, 20:05
Activator
AAA писал(а): 16 мар 2025, 20:03 Что то я такой е слышал, надо тибох а сказать
https://zx-pk.ru/threads/13563-beepola. ... viewfull=1
Вот тут про нее упоминают.

Re: Утилита bin2scl

Добавлено: 17 мар 2025, 05:41
shiny
Или пользоваться Far, или писать свою утилиту.

Re: Утилита bin2scl

Добавлено: 17 мар 2025, 12:08
krt17
я просто в сджасме делаю лоадер моноблочный. мы тут как то перетирали как сцл в сжасме запилить с контрольной суммой

Re: Утилита bin2scl

Добавлено: 17 мар 2025, 13:32
shiny
Можно и без моноблока собрать.

Re: Утилита bin2scl

Добавлено: 17 мар 2025, 13:58
Activator
shiny писал(а): 17 мар 2025, 13:32 Можно и без моноблока собрать.
Это ж еще компилить надо чем-то.

Re: Утилита bin2scl

Добавлено: 17 мар 2025, 14:15
shiny
Тогда сложно: bin2hob, hob2scl

Re: Утилита bin2scl

Добавлено: 19 мар 2025, 19:50
shiny
Activator писал(а): 17 мар 2025, 13:58 Это ж еще компилить надо чем-то.
Какой вариант тебе нужен? Если создавать scl из одного бинаря с указанным адресом, то завтра напишу. Если добавлять файл к готовому scl, то будет сложнее.

Re: Утилита bin2scl

Добавлено: 19 мар 2025, 20:32
Activator
shiny писал(а): 19 мар 2025, 19:50
Activator писал(а): 17 мар 2025, 13:58 Это ж еще компилить надо чем-то.
Какой вариант тебе нужен? Если создавать scl из одного бинаря с указанным адресом, то завтра напишу. Если добавлять файл к готовому scl, то будет сложнее.
Я уже с компилятором разобрался. Норм.

Re: Утилита bin2scl

Добавлено: 19 мар 2025, 22:22
daniel
Плагины для тотала не?

Re: Утилита bin2scl

Добавлено: 19 мар 2025, 22:47
krt17
я думал вначале необходимо активировать запуск бинарника, типа прилепить бейсик лоадер и старт кода, если просто сделать .C в виде scl то тут море способов в пару кликов же.

Re: Утилита bin2scl

Добавлено: 19 мар 2025, 22:49
Activator
krt17 писал(а): 19 мар 2025, 22:47 я думал вначале необходимо активировать запуск бинарника, типа прилепить бейсик лоадер и старт кода, если просто сделать .C в виде scl то тут море способов в пару кликов же.
Именно первое и нужно сделать.

Re: Утилита bin2scl

Добавлено: 19 мар 2025, 22:50
krt17
ну получилось я так понял?

Re: Утилита bin2scl

Добавлено: 19 мар 2025, 22:56
Activator
krt17 писал(а): 19 мар 2025, 22:50 ну получилось я так понял?
Получилось через компилятор sjasm.

Re: Утилита bin2scl

Добавлено: 20 мар 2025, 07:40
shiny
Слепил утилитку. Думаю добавить возможность добавления бинаря к .scl

Re: Утилита bin2scl

Добавлено: 20 мар 2025, 07:41
shiny
Activator писал(а): 19 мар 2025, 22:56 Получилось через компилятор sjasm.
Для этого я выкладывал сырки к кректрам. В исходнике можно разобраться - в Бейсике код загрузки, бинари добавляются в хвост проги и получается моноблок.

Re: Утилита bin2scl

Добавлено: 20 мар 2025, 11:03
krt17
Говно scl в наличии контрольной суммы в конце, 4 байта, наследие дискет головного мозга создателей. Большинству эмулей закономерно пофиг на нее, но апологеты флописизма неимоверно возбуждаются от попранных канонов при ее отсутствии. Для себя конечно пофиг.

Re: Утилита bin2scl

Добавлено: 20 мар 2025, 11:16
shiny
Тебя послушать, так можно придти к выводу, что у тапок контрольные суммы - это зло.

Re: Утилита bin2scl

Добавлено: 20 мар 2025, 13:01
krt17
одно дело когда это было в оригинальном формате, там лента, другое дело что подвешено непойми зачем. Есть у текстовых файлов контрольки? даже у ромов нет, а тут привесили кусок говна. Это даже не рудимент а следсвие слабоумия.

Re: Утилита bin2scl

Добавлено: 20 мар 2025, 13:23
shiny
Алгоритм подсчета несложный, но придется придерживаться. Плагины Far тоже неровно дышат к scl, так что, если выкинешь эти 4 байта, то узнаешь о себе много нового.

Re: Утилита bin2scl

Добавлено: 22 мар 2025, 08:20
shiny
версия 0.2 добавляет бинарь к указанному файлу. На выходе Output.scl