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

User Tag List

Страница 19 из 67 ПерваяПервая ... 151617181920212223 ... ПоследняяПоследняя
Показано с 181 по 190 из 666

Тема: Поддержка HDD slave в Scorpion ZS-256

  1. #181

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    269
    Спасибо Благодарностей получено 
    1,245
    Поблагодарили
    370 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Grand Посмотреть сообщение
    связи с этим вопрос: поменялось ли/будет меняться в тестируемой здесь версии Монитора, по сравнению с V4.01, что-нибудь в ROM7
    Конечно поменялось, ведь именно в ROM7 находятся процедуры работы с HDD.
    Цитата Сообщение от Grand Посмотреть сообщение
    в частности местоположение процедуры подсчета CRC для сектора примонтированных псевдодисков?
    Да адрес другой.

    В качестве временной меры, только для тестирования, могу предложить такой вариант. В ROM7 по адресу #0000, поставлю команду перехода на адрес п/п подсчета CRC.
    Вложение 78185

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

    Grand, Если хотите поэксперементировать с экспериментальным ПрофПЗУ, то вот еще некоторые данные:
    Сектор настроек с примонтированными образами всегда на одном месте, вне зависимости от режима LBA/CHS. LBA адрес 3
    Формат записей для примонтированного образа .trd
    +#00 =#05 - примонтирован образ .trd с FAT раздела
    +#01 - 4 байта номер первого кластера файла
    +#05 - биты 0-1 для любого образа номер раздела HDD, остальные биты не используются
    +#06 - 4 байта для образа .trd не используется
    +#0A - 11 байт имя файла 8+3
    +#0C - не используется

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

    Цитата Сообщение от Xela Посмотреть сообщение
    гоняю пока. сразу вопрос (ответ на который я возможно пропустил ранее): одновременное монтирование из разных HDD не возможно?
    т.е. на диск D со slave монтируем IsDos, а на A и B с мастера обычные диски.
    Нет. И честно говоря не вижу большой необходимости в этом.

    Эти 2 пользователя(ей) поблагодарили LW за это полезное сообщение:

    Grand(10.12.2022), Xela(10.12.2022)

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

  3. #182

    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,203
    Спасибо Благодарностей отдано 
    270
    Спасибо Благодарностей получено 
    397
    Поблагодарили
    171 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    В качестве временной меры, только для тестирования, могу предложить такой вариант. В ROM7 по адресу #0000, поставлю команду перехода на адрес п/п подсчета CRC.
    Отлично. Пусть пока так и будет. Следующую тестовую версию TRDN опубликую на следующей неделе.

  4. #183

    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    670
    Спасибо Благодарностей отдано 
    472
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    135 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    @LW, несколько вопросов/предложений:

    1. Предложение: хотелки/планы на внедрение, которые мы озвучиваем, и они находят у Вас отклик где-то собирать, например, в первом посте (хотя я помню, что эту тему вынесли из непосредственно обсуждения новой версии ПрофПЗУ, и тут только было про Master и Slave ) и вычеркивать их по мере внедрения/отказа от них

    2. сейчас у нас на диске может быть раздел MFS и FAT32 - с которыми нынешняя версия ПрофПЗУ работает, и какие-то еще - с которыми не может.
    И в разделе MFS подразделы TRDOS (в котором, как мне кажется, чем дальше, тем больше отпадает необходимость), ISDOS и MicroDos (который, как я понимаю, структуры-то и не имеет).
    Что если пойти по пути упрощения: создавать в мониторе сразу нужные разделы - FAT32, ISDOS, и в будущем может еще что-то для CP/M? Если работаем только на Скорпионе, то вопросов вообще нет. Если подключаем к ПК, то Windows/Linux/Mac видят только FAT32, остальное не опознают, и хорошо.

    3. ROM-диск - сейчас это нетривиальное хранилище снэпшотов. Да, есть утилита под Windows от Игоря azx987sa для удобного создания РОМ-дисков, но эти снэпшоты нужно создать, и еще в удачное время, особенно это касается бутов - что б инициализация прошла, но диск не прочитался и т.д.
    Что если и тут немного упростить и хранить в РОМ-диске кодовые блоки, которые загружаются по определенному адресу, и туда передается управление? Помню был например Consul Comander с кучей оверлеев - кодовые блоки, запустил, поработал в них, вышел обратно в командер.
    Создать кодовую версию того же TRDN, мне кажется, проще, чем создавать "правильный" снэпшот.

    Просто вопрос: давно меня мучает - почему Сервис-Монитор такой... неспешный? из-за процедуры печати нестандартного шрифта? или там в принципе код очень неоптимизированный?
    Последний раз редактировалось Xela; 10.12.2022 в 16:24.

  5. #184

    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,203
    Спасибо Благодарностей отдано 
    270
    Спасибо Благодарностей получено 
    397
    Поблагодарили
    171 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xela Посмотреть сообщение
    Создать кодовую версию того же TRDN, мне кажется, проще, чем создавать "правильный" снэпшот.
    Ну, это-то как раз уже сделано, - и кодовая версия TRDN, и его правильный снэпшот.

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

    Xela(10.12.2022)

  6. #185

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    269
    Спасибо Благодарностей получено 
    1,245
    Поблагодарили
    370 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1. Можно, конечно, и в первом посте. Так то в архиве приложен файл со всеми изменениями.
    2. Ни раздел IsDos, ни MicroDos структуры не имеют, отличаются только номером в дескрипторе подраздела
    создание раздела FAT32 реализую, а остальное пусть остается в рамках MFS. CP/M все равно нет. В плане работы IsDos с винчестером тоже не все ясно. Насколько помню из документации по SMUC она вообще работает с разделами не более 16 мегабайт. И зачем такой маленький раздел на винте.
    3. теже самые кодовые блоки можно упаковать в формат снапа скорпионовского и залить в ROM.
    Возможно тут поможет другое решение. Мне тут подкинули идею "Запилить поддержку загрузки SPG напрямую с FAT32 раздела." Попробую реализовать.

    Цитата Сообщение от Xela Посмотреть сообщение
    Просто вопрос: давно меня мучает - почему Сервис-Монитор такой... неспешный?
    Реализация печати это боль. Стоит в планах на переделку.
    Тормоза в основном из-за того, что п/п печати символа находится в rom2, а все менюшки в rom5. и при печати каждого символа вызывается процедура из rom2. В итоге на каждый символ дополнительно тратится вагон тактов на переключение плоскостей и страниц.

  7. #186

    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    670
    Спасибо Благодарностей отдано 
    472
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    135 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    Можно, конечно, и в первом посте. Так то в архиве приложен файл со всеми изменениями.
    я не про уже сделанные изменения, а про то, что планируется. Например, вот рассказали Вы про печать и SPG, пишем в первом посте планируемые изменения:

    1. Переделать п/п печати - приоритет средний.
    2. Добавить загрузку SPG с FAT32 - высокий.
    3. Пункт загрузки HDD BOOT в главном меню - может быть. приоритет низкий.
    4. Рестарты для монтирования образов с FAT32 - да, скорее всего. приоритет низкий.
    5. Поддержка .scl - да, может быть. когда-нибудь.
    6. Перехват процедур чтение сектора и позиционирование головки - подумаю.
    7. LFN - да, ограниченно до ~20 символов и то, если найду место.
    8. Поддержка .tap "как в esxdos" - нет, не интересно, идите вы со своим ESXDos

    НАПРИМЕР

    ну т.д. и вычеркивать по мере внедрения

    с одной стороны и мы понимаем что наши предложения услышаны, и возможно вызвали интерес, и кто-то новый приходит и видит что уже обсудили, и не будет предлагать то, что уже было.


    Цитата Сообщение от LW Посмотреть сообщение
    она вообще работает с разделами не более 16 мегабайт. И зачем такой маленький раздел на винте.
    в итоге у меня, например, будет большой раздел fat32 для "всего" и небольшой раздел MFS на 17Mb, внутри которого ISDOS на 16Mb)

    Эти 3 пользователя(ей) поблагодарили Xela за это полезное сообщение:

    AndXor(10.12.2022), CityAceE(10.12.2022), izzx(10.12.2022)

  8. #187

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    904
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    341
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Повторю пункт в хотелки: работа одновременно двух винтов. Чтобы можно было перекидывать между ними инфу.
    А на счёт загрузки с HDD можно сделать и из файлика на фат, так, конечно, проще всего. Закинул файл в корень, и диск стал загрузочным. Красота. Но без фата уже никуда.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  9. #188

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    269
    Спасибо Благодарностей получено 
    1,245
    Поблагодарили
    370 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    izzx, Обещать не буду. В список изменений добавил, если будет возможность сделаю.

    По просьбам трудящихся обновил первый пост.

    Эти 2 пользователя(ей) поблагодарили LW за это полезное сообщение:

    CityAceE(10.12.2022), Xela(10.12.2022)

  10. #189

    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    670
    Спасибо Благодарностей отдано 
    472
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    135 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    загрузка .sna файлов (возможно и запись)
    *раскатав губу* вот бы .szx поддержать...

  11. #190

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    269
    Спасибо Благодарностей получено 
    1,245
    Поблагодарили
    370 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    нет, это вряд ли

Страница 19 из 67 ПерваяПервая ... 151617181920212223 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Обмен компьютера Scorpion ZS 256 на печатную плату Scorpion 1024!
    от ZXFanat в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 02.03.2012, 10:37
  2. Продаётся Scorpion ZS 256 Turbo+, SMUC, ZXMC2, GS 2Mb, TS, HDD 40Gb, FDD 5'25 & 3'5
    от Evgeny Muchkin в разделе Барахолка (архив)
    Ответов: 16
    Последнее: 10.02.2011, 18:41
  3. Ответов: 128
    Последнее: 24.11.2010, 17:48
  4. Продаётся Scorpion ZS 256 Turbo+, SMUC, ZXMC2, GS 2Mb, TS, HDD 40Gb, FDD 5'25 & 3'5
    от Evgeny Muchkin в разделе Барахолка (архив)
    Ответов: 13
    Последнее: 06.03.2010, 18:25
  5. Програмная поддержка HDD.
    от alexfreed в разделе Внешние накопители
    Ответов: 1
    Последнее: 23.10.2005, 09:49

Ваши права

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