User Tag List

Страница 7 из 8 ПерваяПервая ... 345678 ПоследняяПоследняя
Показано с 61 по 70 из 83

Тема: SCL/TRD tools under Linux

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rasmer Посмотреть сообщение
    самое интересное, то что многоуважаемый SfS, которому выражается огромная благодарность за его скрипт, на самом деле извращенец!!! скрипт написан в кодировке koi8r
    Ой, грешен-грешен!

    Но немного оправдаюсь.
    У меня по роду работы есть терминалы с KOI8-R. Вот комментарии в KOI8-R и получились. На вывод скрипта это не влияет.

    Если надо - то воспользуйся утилитой enconv. Она автоматически определит кодировку файла и конвертирует файл в текущую кодировку.
    Последний раз редактировалось SfS; 13.11.2014 в 12:20.

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

  3. #2

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поправил комменты и нашёл причину ошибки. Оказывается mctrd непраильно компилится с оптимизацией.

    Арзив перезалил http://zx-pk.ru/attachment.php?attac...9&d=1415891943

    Там есть уже готовые статически собранные mctrd для 32 и 64 разрядных процов.

  4. #3

    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну... если я правильно понимаю, то он говорит во про это: http://zx-pk.ru/showthread.php?t=23618
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

  5. #4

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не прошло и года, я подпилил это поделие:
    • При внесении в образ из пути выкусываются имя файла и расширение. Теперь получаются нормальные имена
    • Зачатки работы с tap. Можно "создать" образ и добавить туда блок (бейсик/код, с заголовком/без). Потестил на Wanderers - собралось и даже загрузилось. Посмотреть содержимое tap или вытащить оттуда блок пока нельзя.

    Новые команды:
    mctrd ctap name.tap : создать пустой образ (просто делается файл нулевой длины)
    mctrd atap file.ext name.tap : добавить в tap файл.
    Если указан ключ -n, добавляется блок без заголовка. Ключи -b и -a работают так же, как с образами дисков - указывают, что это бейсик и задают строку автозапуска.

    https://github.com/samstyle/mctrd
    Последний раз редактировалось SAM style; 03.02.2015 в 13:16.
    Все любят гипножабу

  6. #5

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Приспичило, я его снова переписал. Теперь хоть в исходнике не такая каша...
    Добавилось новое:
    • Кроме содержимого, образы распознаются и по расширению (scl, trd, tap, регистр не важен).
    • list работает на *.tap. Выводит каждый блок (т.е файл с заголовком - это 2 блока).
    • add стал работать и для *.tap; atap остался, но он не проверяет образ, по умолчанию считает его *.tap.
    • pop заимел третий параметр, необязательный - это имя, под которым файл из образа будет сохранён. Если это имя отсутствует, оно будет взято из имени файла в образе. Пример: mctrd pop file.C image.trd out.bin.
    • pop на tap пока не действует, в разработке...
    • хелп дополнен новыми ключами и параметрами.

    http://github.com/samstyle/mctrd
    Все любят гипножабу

  7. #6

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Одн@ко. https://aur.archlinux.org/packages/mctrd-git/
    Всякую фигню в этот арч пихают...
    Все любят гипножабу

  8. #7

    Регистрация
    02.02.2005
    Адрес
    Saint-Petersburg
    Сообщений
    217
    Спасибо Благодарностей отдано 
    127
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Работает отлично, спасибо.
    В Debian путь для trd /usr/lib/mc/extfs.d/
    Но mctrd не хобетизировал мне вставляемый в trd-образ файл. Он его просто вставил as is. А чем хобетизируете?
    ...
    В общем, не работает статически линкованная версия с 32/64 (из mctrd-install-plugin.7z)
    Вставляет/достаёт файлы отлично. Только толку с этого никакого.
    Берём файл MUSIC.M с диска с протрекером, вытаскиваем, переименовываем в MUSIC2.M, запихиваем обратно в TRD.
    Подсовываем TRD эмулятору, грузим протрекер, в него загружаем MUSIC2.M - эмулируемый спек виснет.
    ...
    Версия из mctrd-20110119.zip лепит аварийный останов. Пошёл компилировать c гита.
    ...
    Со скомпилённой версией с гита ещё интересней.
    Захожу CC1_MUS.TRD, смотрю ARCTLAND.m 4352 байта. Копирую.
    Получаю у себя ARCTLAND.m 4318 байт. Хм. 34 байта? Не 17?
    4352-17 заголовка хобеты=4335 байт.
    Что-то у нас как-то не так. Открываю EMPTY.TRD, копирую ARCTLAND.m 4318 байтовый туда.
    Копируется. На TRD-диске 4352 байта. Да ну? Ok, открываю в эмуляторе. Открывается!

    Это надо видеть.

    [свернуть]

    Последний раз редактировалось aGGreSSor; 02.08.2015 в 11:26.

  9. #8

    Регистрация
    02.02.2005
    Адрес
    Saint-Petersburg
    Сообщений
    217
    Спасибо Благодарностей отдано 
    127
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем, вопрос закрыт TRD Folder beta v2.02 army edition. Работает под wine, просто драгаются нужные файлы из Dolphin в открытый в софтине TRD (неочевидно, кнопок добавления нет) и всё. Файлы добавляются на диск корректно, в отличии от ^^ проблем нет.

  10. #9

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от aGGreSSor Посмотреть сообщение
    В общем, вопрос закрыт TRD Folder beta v2.02 army edition. Работает под wine, просто драгаются нужные файлы из Dolphin в открытый в софтине TRD (неочевидно, кнопок добавления нет) и всё. Файлы добавляются на диск корректно, в отличии от ^^ проблем нет.
    Для mctrd первоочередная длина файла - это длина в байтах. Если длина в секторах и длина в байтах не совпадают, берётся длина в секторах*256. Из предыдущего поста 4352 = #1100, 4318 = #10DE. Подозреваю, то, чем ты смотрел длину в TRD показывало тебе сектора. А с хобетами он работать не умеет.
    Все любят гипножабу

  11. #10

    Регистрация
    02.02.2005
    Адрес
    Saint-Petersburg
    Сообщений
    217
    Спасибо Благодарностей отдано 
    127
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Для mctrd первоочередная длина файла - это длина в байтах. Если длина в секторах и длина в байтах не совпадают, берётся длина в секторах*256. Из предыдущего поста 4352 = #1100, 4318 = #10DE. Подозреваю, то, чем ты смотрел длину в TRD показывало тебе сектора. А с хобетами он работать не умеет.
    Так в mc и mctrd смотрел же, соответственно. С датой файлов ещё ПЦ. Короче, это годная вещь в разборе TRD-дисков/SCL-файлов, но не в их препарации. Для препарации под Linux - вендозный TRD Folder (хотя он убог). Альтернативы пока так и не нашёл.

    Так наглядно

    [свернуть]

    Для сравнения - TRD Folder

    [свернуть]
    Последний раз редактировалось aGGreSSor; 03.08.2015 в 23:49.

Страница 7 из 8 ПерваяПервая ... 345678 ПоследняяПоследняя

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

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

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

Похожие темы

  1. HDD Partition tools
    от breeze в разделе Софт
    Ответов: 18
    Последнее: 14.02.2009, 14:32
  2. ZX, Ethernet и Linux
    от Bear в разделе Несортированное железо
    Ответов: 33
    Последнее: 19.07.2005, 11:36

Ваши права

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