User Tag List

Страница 79 из 152 ПерваяПервая ... 757677787980818283 ... ПоследняяПоследняя
Показано с 781 по 790 из 1517

Тема: Вектор-06Ц: Эмуляция

  1. #781

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Ramiros, поскольку ты не прекращаешь развивать свой эмулятор, выскажу еще одно пожелание: была бы очень удобна возможность подключения выбранной папки с файлами в качестве образа диска. Нужно только учитывать ограничения на количество файлов, длину имени файла, общий размер и т.д. Можно также предусмотреть имя файла, который будет системным и как-бы "располагаться на нулевой дорожке", например "0.com", чтобы можно было загрузиться с такого "диска". Если файлов больше, чем разрешено форматом, можно предложить пользователю автоматически смонтировать также и диск "B".
    Например, мне это помогло бы разгрести завалы системных утилит, а также упростило бы работу с эмулятором тем, кто "не хочет/не может" разбираться с созданием образов в формате FDD.
    Вообще интересная идея, можно попробовать, вот только как это не странно Я в структуре файловой системы микродоса вообще не разбирался (для эмуляции FDD этого было ненужно). Есть какая инфа по файловой системе микродоса?
    Здесь можно скачать актуальные версии Virtual Vector (VV)

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

  3. #782

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Кстати, если это пожелание будет реализовано в твоем эмуляторе, b2m, было бы неплохо
    Хотел сделать универсальный (не только для Вектора, а и для других компьютеров с СР/М), перехватом БИОСовских процедур (и уже почти доделал), но тут-то и выяснилось, что многие векторовские программы, ввиду нехватки памяти, затирают микродос, а файлы читают своим драйвером

    Вобщем, остаётся только вариант через флоппи-образ, сформированный "на лету". Но тогда не получится отобразить каталоги с объёмом файлов более 800Кб. А через перехват процедур был шанс - можно было выдать свой DPH, с размером до нескольких мегабайт. К тому-же предполагалось не только readonly...

  4. #783

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил возможность выбирать файлы вместо образа диска (выбрать можно любой из каталога, образ сформируется из файлов, уместившихся в него). Загрузочные дорожки формируются из файла boot (без расширения), он ищется сначала в выбранном каталоге, потом в корневом каталоге эмулятора. На его роль подойдёт любой загрузочный диск (если жаба давит, можно обрезать до 40Кб). Если не нужна запись обратно в каталог, указать при открытии read only.

    Кстати, наткнулся на такую вещь: в драйвере микродоса ошибочно указан размер диска - 82 дорожки + 4Кб. Получается, если диск переполнится, микродос неправильно отработает эту ситуацию (если конечно дисковод не 83-дорожечный).

  5. #784
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Добавил возможность выбирать файлы вместо образа диска (выбрать можно любой из каталога, образ сформируется из файлов, уместившихся в него).
    Может стоит сделать возможность выбора файлов, которые нужно разместить в образе диска, используя стандартные комбинации "Ctrl+A", "Shift+LMB_Click" и "Ctrl+LMB_Click".

    Подключить каталог можно только если загружен МикроДОС? Начальный загрузчик не загрузится из каталога с файлом boot? У меня не получается.

  6. #785

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Добавил возможность выбирать файлы вместо образа диска (выбрать можно любой из каталога, образ сформируется из файлов, уместившихся в него).
    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Может стоит сделать возможность выбора файлов, которые нужно разместить в образе диска, используя стандартные комбинации "Ctrl+A", "Shift+LMB_Click" и "Ctrl+LMB_Click".
    Может лучше как в BlueMSX сделать - указываешь каталог и файлы в нем (кроме подкаталогов) формируют образ. И для Ориона-ПРО было бы здорово эту же фичу.

  7. #786

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Может стоит сделать возможность выбора файлов, которые нужно разместить в образе диска, используя стандартные комбинации "Ctrl+A", "Shift+LMB_Click" и "Ctrl+LMB_Click".
    Т.е. разрешить выбор нескольких файлов в диалоге? Было бы конечно логичнее, но что бы это означало в случае, если фильтр выбран для образов? Подключать первый образ из выбранных?

    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Подключить каталог можно только если загружен МикроДОС? Начальный загрузчик не загрузится из каталога с файлом boot? У меня не получается.
    Подключить каталог можно всегда. Файл boot должен содержать также и первый сектор с описанием диска (а не только os.com). Попробуй копию любого загрузочного диска.

    ---------- Post added at 15:13 ---------- Previous post was at 15:10 ----------

    Цитата Сообщение от ivagor Посмотреть сообщение
    И для Ориона-ПРО было бы здорово эту же фичу.
    Я планирую эту фичу для всех компьютеров с контроллером ВГ93. Просто надо вписать правильный DPB в конфиге каждого компа.

    ---------- Post added at 15:17 ---------- Previous post was at 15:13 ----------

    Цитата Сообщение от ivagor Посмотреть сообщение
    Может лучше как в BlueMSX сделать - указываешь каталог и файлы в нем (кроме подкаталогов) формируют образ.
    Не видел, как в BlueMSX, но при нажатии на кнопку с диском придётся как-то спрашивать: образ или каталог. Дополнительные клики каждый раз при выборе файла мне не очень нравятся.

  8. #787

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение

    Подключить каталог можно всегда. Файл boot должен содержать также и первый сектор с описанием диска (а не только os.com). Попробуй копию любого загрузочного диска.[COLOR="Silver"]
    интересно: как отработает ситуация, когда пользователь выделил (или в каталоге) файлов больше, чем места в каталоге дискетки (DRM)? Или размер файлов больше дефолтного размера диска (указанного в boot). Автоматом пересчитывать DPB?

    Я думал над этими вопросами для себя, но ничего кроме как "отбрасывать лишнее" на этот счет не придумал. Все остальное слишком сложно получается...
    Последний раз редактировалось Error404; 04.10.2010 в 14:46.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  9. #788

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я пробовал увеличить размер в DPB (виртуального диска и в драйвере одновременно) - не понимает микродос всё равно. Грузит левые блоки. Видимо, где-то вычисления рассчитаны на небольшие числа.

  10. #789

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Новая версия. Сделал multiselect, но если выбрать только один файл, то загрузятся все. Сделал настройки виртуального диска для всех компьютеров, на которых была CP/M (кроме роботрона, там другой контроллер дисковода). Кроме того, вынес в конфиг имя файла с первыми дорожками виртуального диска, который грузится если в выбранном каталоге нет файла boot (сделать общий boot было плохой идеей), отпала необходимость копировать один из загрузочных дисков с именем boot.

  11. #790

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В новой версии VV 6.32 добавлена возможность открывать папку как образ FDD. Папка на лету конвертируется в одноименный образ, после чего этот образ автоматом загружается.
    Файлы в папке, непроходящие по размеру будут проигнорированы, если имена длинные они преобразуются к виду 8.3, если в папке есть файл с именем boot.com (boot.rom или boot.r0m) то он запишется в загрузочную область (файл не должен привышать 40 КБайт).
    Здесь можно скачать актуальные версии Virtual Vector (VV)

Страница 79 из 152 ПерваяПервая ... 757677787980818283 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 867
    Последнее: 17.10.2025, 18:38
  2. Ответов: 9
    Последнее: 18.04.2009, 21:21
  3. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23
  4. IM2, вектор прерывания
    от Jukov в разделе Программирование
    Ответов: 18
    Последнее: 20.09.2006, 09:32

Ваши права

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