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

User Tag List

Показано с 1 по 9 из 9

Тема: Распаковщик дисков МК ДОС

  1. #1
    Activist
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    293
    Благодарностей: 46
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Распаковщик дисков МК ДОС

    Изобрел очередной велосипед (вытаскивает файлы с дисков МК ДОС с сохранением по каталогам как на диске)
    может кому пригодится:
    https://yadi.sk/d/SPI_qAAD3a2GST

    В процессе браузер флэшки СМК, в связи с этим интересует описание Ф.С. CSI DOS если у кого есть киньте плз. ссылкой.

    Терзают сомнения, насколько глубоко нужно в "дебри лезть".
    Что можно сделать просто:
    изменение загрузочного диска, добавление лог диска, лист файлов на диске, вытаскивание лог. диска в виде образа, аналогично с файлами.

    Что трудоемко:
    Изменение размера, удаление, перемещение существующего лог. диска, запись файла в нужный каталог.

    Изначально задумывал программку для создания образа для флэшки "с нуля".. это самый простой вариант.

  2. Этот пользователь поблагодарил S_V_B за это полезное сообщение:
    CodeMaster (08.08.2018)

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

  4. #2
    Junior
    Регистрация
    13.01.2010
    Адрес
    Подольск
    Сообщений
    24
    Благодарностей: 8
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    посмотри во вложении файл /DOCUMENT/csitech.lst
    Вложения Вложения

  5. #3
    Activist
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    293
    Благодарностей: 46
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    посмотрел, там пишут как программировать под CSI dos.
    посоветовали csidos-drv.mac из МК ДОС, буду разбираться.

  6. #4
    Activist
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    293
    Благодарностей: 46
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нашел описание ф.с. CSI dos.
    Двигаемся дальше...

  7. #5
    Activist Аватар для Woland
    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    357
    Благодарностей: 414
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В качестве пожелания - опцию заливки данных в любую точку структуры CF: логические диски МКДОС, диски CSIDOC, ANDOS. Т.е. чтобы на PC можно было создавать и набивать образ CF ничем не хуже, чем на самой БК. Это значительно упростило бы каталогизацию всего софта БК, которую пока что так никто и не сделал.
    Основная проблема в процессе каталогизации - изначально невозможно определить оптимальную структуру дисков/лог.дисковMKDOS/их размеров на CF, чтобы оптимально всё разместить с небольшим запасом, учитывая что ещё есть много программ, работающих только в "своей" операционке.
    При этом актуален, конечно же, вопрос с начальным адресом файла, который при работе например с программой BKDE на PC теряется..
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

  8. #6
    Activist Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    218
    Благодарностей: 88
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Было бы круто иметь возможность записывать файлы с PC на БКшную флешку, и если файл в формате bin, то адрес подставлялся бы автоматически, а если не bin – адрес файла спрашивался бы.
    При сохранении БКшных файлов с флешки на PC было бы круто сохранять адрес в какой-нибудь тег файла. Вроде как NTFS позволяет создавать произвольные теги, но есть и стандартные подходящие, например тег комментария.
    Manwe/SandS

  9. #7
    Activist
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    293
    Благодарностей: 46
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    если файл в формате bin, то адрес подставлялся бы автоматически, а если не bin – адрес файла спрашивался бы.
    При сохранении БКшных файлов с флешки на PC было бы круто сохранять адрес в какой-нибудь тег файла.
    А зачем такие сложности, в бине же все в заголовке прописано адрес и длина, и зачем их добавлять .. удалять.
    Нужно просто учитывать это и все.. (я имею в виду, что если ты нашел бин то заголовок уже есть, если сам сваял то и добавляй его сам.., а где не было заголовка может он там не нужен.. оверлей например)

    - - - Добавлено - - -

    Кстати читалку-писалку флэшек я доделаю, но только для МКДОСа поскольку лучше его знаю и по размеру партишинов он самый подходящий (для активной работы). Просто как всегда хочется всего и много.. куча идей по конвертеру графики, с подачи Maxwella активно изучаю БК11, расковырял игруху Last Mission которая идиально подойдет для БК11 (нет скроллинга и палитра 4) хочу сделать порт 1:1 то что было в Assasin слабо похоже..
    Хотел изобретать "велосипед" с редактором спрайтов к конвертеру в придачу, но нашел другой великолепный велик "Aseprite" палитры БК11 прописываются в пять сек. (очень мощный) рекомендую..

    Так что будет чем заняться "холодными зимними вечерами"
    Последний раз редактировалось S_V_B; 15.09.2018 в 10:09.

  10. #8
    Activist Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    218
    Благодарностей: 88
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    S_V_B, я именно это и писал: если расширение файла .bin и второе слово соответствует длине файла, то распознавать адрес автоматически и прописывать его в каталог диска БК.
    Но вот если файл не bin, то что делать с адресом? По умолчанию писать 0? А почему 0? Может, это картинка и я хочу чтобы у неё был адрес 40000. Или это исполняемый файл, по ряду причин сохранённый не в формате bin. Вот для таких случаев и полезно спрашивать адрес. Или хотя бы давать возможность изменять дефолтный адрес.

    P.S. за редактор спрайтов спасибо. А там нельзя задавать чанки как у ZX Spectrum? Ну что бы в разных областях экрана была разная палитра.
    Последний раз редактировалось Manwe; 15.09.2018 в 14:45.
    Manwe/SandS

  11. #9
    Activist
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    293
    Благодарностей: 46
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    /* Но вот если файл не bin, то что делать с адресом? */
    Да, я так делал для ИРПС+Wi-Fi - Чекбокс "Добавить адрес"...
    А если мультиселект.. то задолбает

    /*А там нельзя задавать чанки как у ZX Spectrum */
    Я его сам второй день ковыряю, скорее всего нет.. он больше под пиксельарт наверное заточен.. хотя возможно плагинами.
    Программка довольно гибкая, нужно копать. Палитры БК11 я за пять минут допер как добавить.

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

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

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

Похожие темы

  1. Альтаир ДОС v3.x
    от Error404 в разделе Орион
    Ответов: 76
    Последнее: 15.10.2017, 17:29
  2. Фукция чтения ТР-ДОС
    от Dr.Potapov в разделе Программирование
    Ответов: 11
    Последнее: 11.11.2015, 10:40
  3. ДОС для РК: идеи.
    от Kakos_nonos в разделе Радио-86РК
    Ответов: 17
    Последнее: 25.04.2014, 09:50
  4. тр-дос
    от sevol в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 02.06.2010, 13:51
  5. ИС-ДОС
    от Ден в разделе Для начинающих
    Ответов: 16
    Последнее: 19.06.2008, 09:07

Ваши права

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