User Tag List

Страница 311 из 458 ПерваяПервая ... 307308309310311312313314315 ... ПоследняяПоследняя
Показано с 3,101 по 3,110 из 4576

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

  1. #3101

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

    По умолчанию

    park.com(exe) для MS DOS
    Первая из них 1 в 1 похожа на ДВКашную из ПО ФОДОС ! ;-)
    Архив программ для УК-НЦ, ДВК и БК.

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

  2. #3102

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >поэтому специально пруфов изыскивать не буду.
    ч.т.д.

    Особенно доставило Ваше "малозначащих мелочах в вопросах давным-давно покойного стандарта" ;-)
    Да тут весь форум - полнейшая малозначащая ерунда по сравнению с мировой революцией ;-)

  3. #3103

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,699
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    195
    Поблагодарили
    127 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Korchagin Посмотреть сообщение
    Иного способа вывести головки в нужное место просто не предусматривалось разработчиками, а читать с инженерного цилиндра что-либо бессмысленно. Не предусматривалось разработчиками КНЖМД ДВК из-за его скромного набора команд
    Я конечно понимаю, что это форум о советском ДВК, но разработчики КНЖМД просто использовали уже качественно скопированный контроллер DEC Professional 350, и ограничение пришло оттуда Можно для полноты картины поискать, что делали авторы оригинала для парковки дисков...

    И кстати, родной драйвер DW (с исходником, кстати) по идее должен работать с нашим клоном, но нет...

  4. #3104

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

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    И кстати, родной драйвер DW (с исходником, кстати) по идее должен работать с нашим клоном, но нет...
    об этом Patron и AFZ очень подробно обсуждали особенности разметки и реж. работы
    ЖД ДВК ! Прямую ссылку не дам - кривой поиск, но если раскопаю (не так давно было), тогда дам.
    Архив программ для УК-НЦ, ДВК и БК.

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

  5. #3105

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    И кстати, родной драйвер DW (с исходником, кстати) по идее должен работать с нашим клоном, но нет...
    Родной драйвер - для Pro-350 / Э-85, а там ( насколько понимаю ) адрес и вектор у контроллера плавающие, поэтому в драйвере для ДВК / LSI-11 нужен другой код установки.

  6. #3106

    Регистрация
    07.04.2015
    Адрес
    г. Комсомольск, Ивановская обл.
    Сообщений
    319
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Изваял. Критика приветствуется.

    .TITLE PARK2016.MAC
    .MCALL .PRINT, .EXIT ;используемые вызовы библиотеки

    STARTF: CMP 174000, #401 ;сравнить содержимое регистра идентификации 174000 с кодом 401(восьмеричное)
    BNE CNTRLRNOTFOUND ;контроллер не обнаружен, выходим

    CHECK1: BIT #100000, 174020 ;проверка занятости
    BEQ CHECK1 ;занят, ждем

    BIS #8, 174020 ;начальная установка с выводом головок на нулевой трек
    CHECK2: BIT #100000, 174020
    BEQ CHECK2 ;занят, ждем
    CHECK3: BIT #1, 174020
    BNE CHECK3 ;ждем, пока операция не будет завершена

    MOV #LANDZONE, 174012 ;поместить в регистр адреса цилиндра 174012 номер цилиндра для парковки
    MOV #7, 174006 ;сектор 7 (любой)
    MOV #0, 174014 ;поверхность 0 (любая)
    MOVB #40, 174016 ;команда чтения сектора, команды пишутся в младший байт РАЦ
    .PRINT #SHUTDOWNMSG
    .EXIT

    CNTRLRNOTFOUND:
    .PRINT #NOTFOUNDMSG
    .EXIT

    NOTFOUNDMSG: .ASCIZ /MFM CONTROLLER NOT FOUND/
    SHUTDOWNMSG: .ASCIZ /TURN THE POWER OFF/
    LANDZONE: .WORD 1230 ;664 цилиндр у моего HDD парковочный

    .END STARTF

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

  8. #3107

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

    По умолчанию

    Цитата Сообщение от Korchagin Посмотреть сообщение
    CMP 174000
    Лучше @#174000 - так будет явное указание данного адреса, а не смещения до него (а в старых компиляторах и вовсе не скомпилится такой вариант).

    Цитата Сообщение от Korchagin Посмотреть сообщение
    BIS #8, 174020
    После 8 нужна точка.

    Цитата Сообщение от Korchagin Посмотреть сообщение
    MOV #LANDZONE, 174012
    Команда записывает адрес переменной LANDZONE (а не значение) - так и планировалось?
    Цитата Сообщение от Korchagin Посмотреть сообщение
    MOV #0, 174014
    CLR @#174014

    Ну и названия меток лучше укладывать в 6 символов чтобы потом не гадать где косяк вылез из-за одинаковых названий
    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

  9. #3108

    Регистрация
    07.04.2015
    Адрес
    г. Комсомольск, Ивановская обл.
    Сообщений
    319
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет, вы правы насчет точки и значения - это описки. Сляпал на скорую руку))), дебага пока не было.

  10. #3109

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    CLR @#174014
    На некоторых процессорах команда CLR делает цикл DATIO, а не DATO, так что MOV #0,... может быть и правильным.

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

    Цитата Сообщение от Korchagin Посмотреть сообщение
    .PRINT #SHUTDOWNMSG
    .EXIT
    А зачем в RT-11 после выходить?
    Код:
    .MCALL .MTPS
    ....
    .PRINT #SHUTDOWNMSG
    .MTPS #340
    BR .

  11. #3110

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    так что MOV #0,... может быть и правильным
    Может и так быть. Был и другой вариант - для советского электронного диска например CLR выполнялся слишком быстро

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

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А зачем в RT-11 после выходить?
    Даже вредно - это эффективно отменит парковку если система загружена с данного диска.
    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

Страница 311 из 458 ПерваяПервая ... 307308309310311312313314315 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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