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

User Tag List

Страница 82 из 183 ПерваяПервая ... 787980818283848586 ... ПоследняяПоследняя
Показано с 811 по 820 из 1824

Тема: Эмулятор ДВК

  1. #811
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrey_Ak Посмотреть сообщение
    А как бы можно было сделать поддержку в Эмуляторе, дисков DW с 1024 цилиндрами и 8 головками емкостью на 64 мб?
    Тогда надо и все промежуточные размеры поддержать:

    Код:
    $TYPE$	TYP50  4.  153.    9792.   9727.      0.  9792.  9727. ;RD50#
    
    $TYPE$	TYP51  4.  306.   19584.  19519.      0. 19584. 19519. ;RD51
    
    $TYPE$  TYP31  4.  615.   39360.  39295.      0. 39360. 39295. ;RD31*$
    
    $TYPE$	TYP52C 5.  697.   55760.  55679.      0. 55760. 55679. ;RD52*  CDC
    
    $TYPE$	TYP32  6.  820.   78720.  78623.  13088. 65535. 65535. ;RD32
    
    $TYPE$	TYP52A 7.  645.   72240.  72127.   6705. 65535. 65535. ;RD52*  ATASI
    
    $TYPE$	TYP52Q 8.  512.   65536.  65407.      1. 65535. 65407. ;RD52*$ QUANTUM
    
    $TYPE$  TYP53  8. 1024.  131072. 130943.  65535. 65535. 65535. ;RD53*$
    Сейчас добавлю.

    В ближайшее время выйдет новый релиз эмулятора VT52 - там эти изменения уже будут ( надо только переименовать VT52.exe в pdp11.exe ).

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

  3. #812
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, Приветствую!
    Лучше всего когда есть возможность задать параметры вручную Н/С/S (или в блоках). Ведь нет RD54 к примеру, да и найдется много всяких образов которые будут отличатся по ёмкости.

  4. #813
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    .

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

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

    Цитата Сообщение от MiX Посмотреть сообщение
    Лучше всего когда есть возможность задать параметры вручную Н/С/S
    Добавлю настройки для задания числа дорожек и головок.

  5. #814
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    подключаемый образ должен иметь расширение RD.
    Так понимаю что это для Эл.85/Pro350. А в RQDX уже нормальный сдвиг секторов?

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

    Цитата Сообщение от Patron Посмотреть сообщение
    Добавлю настройки для задания числа дорожек и головок.
    Число секторов не важно?

  6. #815
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Теперь новые настройки DW выглядят так:

    Код:
    [DW.ini]
    NonStandardDrive_Tracks=155
    NonStandardDrive_Heads=4
    DW0=DW.DSK
    Если размер подключаемого образа не совпал ни с одним из вариантов - в конце сообщения об ошибке после стандартных размеров в квадратных скобках выводится нестандартный размер:

    DW: Размер образа [111.DSK] должен быть 5'013'504, 10'027'008, 20'152'320, 28'549'120, 33'554'432, 36'986'880, 40'304'640, 67'108'864 или [5'079'040] байтов !!!
    - - - Добавлено - - -

    Цитата Сообщение от MiX Посмотреть сообщение
    Число секторов не важно?
    Контроллер DW поддерживает только 16 секторов, поэтому задавать это значение не требуется.

  7. #816
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Контроллер DW поддерживает только 16 секторов, поэтому задавать это значение не требуется.
    Мда...


  8. #817
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Мда...
    Регистр адреса поверхности контроллера DW имеет только три рабочих бита, поэтому в DW используются только головки [ 0..7 ].

    Не вполне понятно, чего хотелось добиться от DW при работе с RD54, чего нельзя добиться при работе с RD53, если в обоих случаях максимальное число головок 8, число дорожек 1024, а число секторов 16 ..

    Эмулятор не позволит задать более высокие значения, поэтому не получится подключить образ, превышающий по размеру максимальный стандартный размер: 67'108'864.

  9. #818
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Эмулятор не позволит задать более высокие значения, поэтому не получится подключить образ, превышающий по размеру максимальный стандартный размер: 67'108'864.
    Буду рад видеть в эмуляторе контроллер RQDX3.
    Это даст возможность подключать образы выше 67'108'864. Делать образы для настоящих RQDX. Подключать сторонние образы! Загружаться с них (в прошивке 377 есть загрузчик).
    Спасибо.

  10. #819
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Делать образы для настоящих RQDX.
    Как бы и сейчас можно по-раздельные по крайней мере
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Надо иметь в виду, что при подключении к приводу DW образов с раширением DSK - эмулятор использует старую схему сдвига номеров секторов.
    Я бы посоветовал ликвидировать этот ДВК-шный прикол с винчестером. Там же инкрементируют номер сектора, а потом очищают разряды 15-4, гася таким образом перенос из 3-го разряда. ИМХО, надо, получив от эмулятора дисковый адрес в формате C-H-R, исправить назад этот R, декрементировав его и опять же очистив разряды 15-4, после чего использовать C, H и полученный R для вычисления смещения в файл-образ. Полученный файл-образ окажется линейным, его можно будет сунуть куда угодно. То же самое я бы проделал и с 85-ми файл-образами, но тут есть и другие эмуляторы, тот же Хомер, который этого не поймет. А с ДВК проблем не должно быть - других же эмуляторов ДВК-шного винта нет, я не путаю?

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

    Если же это нельзя сделать (допустим, есть какой-то другой эмулятор, который поддерживает эту схему сдвига секторов), то следовало бы для таких файл-образов сделать отдельное расширение (допустим, .DWK, что следует понимать, как DW для ДВК). Но лучше это дело таки похоронить и использовать линейный файл-образ, путем обратной коррекции номера сектора.

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

    А использовать одно и то же расширение для разных по сути типов файлов - это неправильно. В принципе, наверное, можно сделать и так, и так. Старые файл-образы DW, чтобы их не переписывать, переименовать в .DWK, а новые делать линейными, типа DSK. Подключают файл типа .DWK, значит он со сдвигом секторов, подключают .DSK, значит линейный, подключают .RD - значит 85-й. При этом, конечно, нельза забывать, что он (.RD) годится только для специфических вариантов драйвера DW, были и такие, с адресацией в стиле 85-й.
    Последний раз редактировалось AFZ; 01.03.2016 в 16:31.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

Страница 82 из 183 ПерваяПервая ... 787980818283848586 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 19
    Последнее: 24.06.2022, 08:02
  2. Эмулятор ПЗУ.
    от ALKO в разделе Память
    Ответов: 8
    Последнее: 17.05.2011, 13:41
  3. Эмулятор AY на AVR
    от serkiri в разделе Звук
    Ответов: 52
    Последнее: 10.06.2010, 09:01
  4. Эмулятор для Mac
    от AlexBel в разделе Эмуляторы
    Ответов: 11
    Последнее: 02.05.2010, 18:53

Ваши права

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