User Tag List

Показано с 1 по 10 из 399

Тема: Контроллер псевдо КМД+дисковод для УКНЦ (на SD карте)

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

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

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо за помощь!!
    Я немного объясню, что я хочу сделать. У УКНЦ можно использовать 4 FDD, это очень много и наверное не надо. Поэтому, я хочу отдать 4 диск под виртуальный диск, который будет содержать список DSK образов с СД-карты и 1 файл с командой mount. Если запустить mount с параметрами: mount name.dsk 0, то в 0 привод смонтируется name.dsk. mount должен отослать 1 слово в порт 177130 (команду в которой задействованы неиспользуемые биты), а второе слово (в 177132) будет содержать порядковый номер name.dsk на СД-карте и номер привода, по идее можно указать 8191 образов.
    Если кто поможет с написанием mount.sav, буду очень признателен!
    Да, список образов будет выводится стандартной командой DIR, по этому я и разбираюсь со структурой файловой системы.
    Последний раз редактировалось ZPilot; 17.07.2020 в 23:24.

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

  3. #2

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    по идее можно указать 8191 образов.
    ....
    Да, список образов будет выводится стандартной командой DIR, по этому я и разбираюсь со структурой файловой системы.
    В одном сегменте каталога может быть максимум 72 записи о файлах. Максимальное число сегментов - 31. Итого 72 * 31 = 2232 имен файлов.
    Тем более по каталогу файлы занимают место. Даже по одному блоку выходит 2232 блока плюс 62 блока на каталог, и ещё 6 локов в начале, всего 2300 блоков. А дискета УКНЦ всего 1600 блоков. Дискету можно сделать большой виртуальной, но дорожек может быть максимум 128, отсюда 128 дорожек * 2 стороны * 10 секторов = 2560 блоков.

    Этот пользователь поблагодарил Alex_K за это полезное сообщение:

    ZPilot(18.07.2020)

  4. #3

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    . Максимальное число сегментов - 31. Итого 72 * 31 = 2232 имен файлов.
    Я написал максимальное число которое можно передать в 1 слове (-3 бита на номер диска), те теоретически возможное. Есть вообще-то большая проблема с самими СД-картами, я пока не разобрался, но работают не все, да и объёмом пока до 4 гиг, так что предел 5 образов мало.. но я повторюсь, это на данный момент не главное.

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

    Цитата Сообщение от hobot Посмотреть сообщение
    а как с образами 400кб и 800кб
    пока я сделал только 800 кБ, но если при монтировании файла получить его размер.. то можно было бы и 40 дрожечный эмулировать, вот только у УКНЦ есть железный пин 40/80. Как быть с ним?

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

    Цитата Сообщение от nzeemin Посмотреть сообщение
    может вам мои исходники утилиты rt11dsk помогут
    Супер!!! Конечно помогут!

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

    Спасибо всем за помощь и поддержку!

    Этот пользователь поблагодарил ZPilot за это полезное сообщение:

    hobot(18.07.2020)

  5. #4

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    да и объёмом пока до 4 гиг, так что предел 5 образов мало..
    Вообще-то если 4 гигабайта разделить на 800 килобайт, то получится 5242. ОЧЕНЬ МНОГО!!!

    Этот пользователь поблагодарил Alex_K за это полезное сообщение:

    hobot(18.07.2020)

  6. #5

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Вообще-то если 4 гигабайта разделить на 800 килобайт, то получится 5242. ОЧЕНЬ МНОГО!!!
    тяжелые трудовые будни и все такое.. игрушки в детстве были тоже бетонными.. вот в старости и сказывается.

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

    Цитата Сообщение от hobot Посмотреть сообщение
    с номером 3 - помоему вы усложняете себе жизнь,
    Вы о монтировании через 4 виртуальный привод?

    Этот пользователь поблагодарил ZPilot за это полезное сообщение:

    hobot(18.07.2020)

  7. #6

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Вы о монтировании через 4 виртуальный привод?
    да! с точки зрения пользователя 4 кармана удобнее и универсальней чем 3 !!!
    предоставив пользователю все 4 кармана , вы позволите удобную раб. среду организовать,
    простой пример : 0/1 - система / проект 2/3- игровые пакеты
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  8. #7

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    да! с точки зрения пользователя 4 кармана удобнее и универсальней чем 3 !!!
    Хорошо, а как бы сделали вы?
    У меня, в принципе, все разведено под и2с дисплей и 3 кнопки, но это тоже мне не нравится, пользователь может захотеть перемонтировать файл во время обращения к контроллеру, а это очень плохо..

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

    А СТМка уже не в состоянии переварить одновременно и обработку кнопок, экрана и обслуживание 177130(2) регистров.

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

    Да и вообще с кнопками в этом слоте не удобно.. Качается же все.

    Этот пользователь поблагодарил ZPilot за это полезное сообщение:

    hobot(18.07.2020)

  9. #8

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZPilot, вообще то 40 дорожек и всё это наследие НГМД-6022 никчему!
    Главное позже, если и когда всё будет летать и работать - чётко в описании указать - написать, ведь переделать 400кб в 800кб - это легко в любом эмуляторе (кроме эмулятора Титуса! ) ИМХО: ваша задумка с номером 3 - помоему вы усложняете себе жизнь, задачу - уверен есть гораздо проще вариант всё организовать.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  10. #9

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    mount должен отослать 1 слово в порт 177130 (команду в которой задействованы неиспользуемые биты), а второе слово (в 177132) будет содержать порядковый номер name.dsk на СД-карте и номер привода, по идее можно указать 8191 образов.
    А, вот этого-то я и не заметил. Я примерно помню, как сделано обращение к дискам с ЦП, быстро прикинул, как это реализовать и посочувствовал безнадежному занятию... Если же пихать что-то в 177130, то никто не мешает сделать полноценное управление, как запланировано у меня в AZ. То есть отдельный набор команд для манипуляции HFS. А именно - команды "Открыть оглавление HFS", "Прочитать запись оглавления HFS", "Монтировать диск", "Размонтировать диск", ну, и служебная "Получить таблицу назначений приводов".

    Используем какой-либо бит 177130, в котором всегда ноль. Взводим туда единицу, в каких-то битах кодируем команду, в каких-то передаем что-то еще. допустим, номера монтируемого или демонтируемого дисков. А дальше все просто. Пересылаем строчку с path до нужного оглавления, читаем его записи, находим нужный файл, монтируем его, и вперед! Никто не запрещает сочинить программулю, по типу Командира Нортона, которая позволит пробежаться по оглавлениям до нужного файла и смонтировать его. На ДВК с этим хуже - не у всех есть нормальные терминалы, позволяющие нарисовать что-то в стиле NC. А на УКНЦ - запросто...

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Если кто поможет с написанием mount.sav, буду очень признателен!
    Хе! У меня интерфейс этого дела в AZ предусмотрен и давно опубликован, но что-то никто не торопится. Будет время - сам займусь, но когда оно будет?..
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

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

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

Похожие темы

  1. Ответов: 713
    Последнее: 13.05.2025, 11:42
  2. Ответов: 327
    Последнее: 03.12.2019, 22:49
  3. Куплю КМД для УКНЦ
    от Feral в разделе Барахолка (архив)
    Ответов: 32
    Последнее: 07.06.2012, 13:31
  4. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27
  5. Контроллер КМД-УКНЦ, АУКЦИОН
    от tntpro в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 23.06.2011, 16:32

Ваши права

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