User Tag List

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

Тема: ДВК (и всё, что с ними связано)

Древовидный режим

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

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пока есть время посмотрел на драйвер электронного диска. Написан криво конечно, но к счастью он маленький

    Драйвер обозвали DM, хотя такой драйвер есть стандартный (RK06/RK07), но автор видимо просто не знал этого.

    В .DRBEG использован ID, занятый DECовским драйвером (причем не DM).

    Зачем-то вместо двух CLR обнуляется отдельный регистр и потом используется как ноль в команде. В загрузчике и вовсе откровенно "MOV #0,..." используется. Да и фиг с ним...

    При входе в драйвер проверяется номер блока, однако сравнение делается знаковое и потому проверка в принципе неправильна. Хрен с ним - все-равно эта проверка бесполезна так как ее уже сделал монитор до этого.

    При всем при том проверка на номер устройства не делается. Что DM0, что DM7 - ему пофигу.

    Размер диска жестко задан 1792. блока, CSR жестко задан 175000, вектор жестко задан 114, но не используется в принципе (вернее используется как признак ошибки). Никаких DMA, все ручным трудом...

    Принцип работы такой:
    • в CSR заносится номер блока
    • CSR+2 обнуляется (адрес внутри блока)
    • из/в CSR+4 читаются/пишутся слова данных [при записи конец блока надо занулять вручную]
    Последний раз редактировалось form; 02.03.2010 в 17:35.
    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

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

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

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

Похожие темы

  1. Видеорежимы и работа с ними
    от icebear в разделе Программирование
    Ответов: 23
    Последнее: 26.07.2005, 12:55
  2. Видеорежимы и работа с ними
    от icebear в разделе Несортированное железо
    Ответов: 3
    Последнее: 21.07.2005, 11:49
  3. Ответов: 0
    Последнее: 25.06.2005, 23:14

Ваши права

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