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

User Tag List

Страница 4 из 12 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 114

Тема: Варианты загрузчиков

  1. #31
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Но пока волнует меня вариант загрузки с несуществующего сетевого адаптера. Вроде бы для этого надо при сбросе удерживать F1+F3, и появится иконка ЛС? на реале ничего не получается, на эмуляторе тоже.
    Загрузчик определяет наличие адаптера и если не находит - переходит к следующему устройству для загрузки.
    Последний раз редактировалось Tim0xA; 14.11.2008 в 09:28.

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

  3. #32
    Tim0xA
    Гость

    По умолчанию

    Счастливые обладатели Векторов, в которых установлен мой загрузчик (2K или 32K), могут "грузицца" с LPT порта через разъем ПУ. Утилита и схема кабеля в приложении. Чтобы войти в режим загрузки с ПУ следует нажать АР2+ВВОД+БЛК.
    Вложения Вложения
    Последний раз редактировалось Tim0xA; 16.11.2008 в 19:08.

  4. #33
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    392
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Счастливые обладатели Векторов, в которых установлен мой загрузчик (2K или 32K), могут "грузицца" с LPT порта через разъем ПУ. Утилита и схема кабеля в приложении. Чтобы войти в режим загрузки с ПУ следует нажать АР2+ВВОД+БЛК.
    Круто! А описание протокола где-нибудь есть?

    Я тут пытаюсь понять по исходникам загрузки с сетевого адаптера, что он из себя собственно представлял, этот самый сетевой адаптер. Просто LPT не везде нынче есть, а сеть можно было бы проэмулировать через какой угодно последовательный порт, да хоть через USB.

  5. #34
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Круто! А описание протокола где-нибудь есть?
    Оригинальная утилита под DOS была написана еще в 1999 году для LPT (SPP). Под XP не захотела работать, сам сегодня вспоминал, что там за протокол, набросал утилитку под винду. Хочу использовать ее для ремонта Вектора, тесты портов и ОЗУ грузить. Байты передаются тетрадами, сначала младшая, потом старшая, стробируются 2 битом порта управления, квитируются 7 битом порта статуса. Первым передается 055h, потом 0AAh, начальный блок, количество блоков, rom-файл, в конце байт контрольной суммы (xor). Сейчас бы уже сделал по-другому. Могу протокол подробнее описать, если нужно, но адаптер ЛВС больший интерес представляет, хотя и этот протокол тоже можно засунуть в контроллер, подцепить его на ПУ и данные в него слать через RS232 с ПК. В принципе, получатся те же яйца, только сбоку. По скорости он чуть медленнее, чем загрузка с диска.

  6. #35
    Member
    Регистрация
    19.12.2008
    Адрес
    Toronto
    Сообщений
    110
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Круто! А описание протокола где-нибудь есть?

    Я тут пытаюсь понять по исходникам загрузки с сетевого адаптера, что он из себя собственно представлял, этот самый сетевой адаптер. Просто LPT не везде нынче есть, а сеть можно было бы проэмулировать через какой угодно последовательный порт, да хоть через USB.
    Я в свое время ковырял это, но закончилось тем, что весь кусок отвественный за это я просто выкинул - бо Бектоп стоял у меня дома и не нужны были сетевые заморочки.

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

  7. #36
    Member
    Регистрация
    19.12.2008
    Адрес
    Toronto
    Сообщений
    110
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    P.S. Когда то я ее ковырял:
    1. Базируется на старой, четко просматриваются куски старой....
    2. В ней лежит загрузка с: HDD, FDD, ROM, RAM и _помоему_ с сети (?).
    3. Запихана возможность работы с двумя контролерами FDD - стандартного Вектора
    и что-то другого (Московского??).
    4. Hавороченна какая-то непонятная система инициализации....
    5. Осталось еще свободное место.

    Бо в принципе карта портов мне уже известна
    50 - In/?? - Low Byte of Data
    58 - In/?? - High Byte of Data
    52 - Out/?? - Головка ???
    53 - Out/?? - ??
    56 - Out/?? - ??
    54 - Out/?? - ??
    55 - Out/?? - ??
    Эти скоре всего - Сектор и Цилиндр (??).
    57 - In/Out - Статус/Команда?
    5F - Out/?? - Выбор винта?/Включение?
    Вложения Вложения
    Последний раз редактировалось MAF; 20.12.2008 в 21:32.

  8. #37
    Member
    Регистрация
    19.12.2008
    Адрес
    Toronto
    Сообщений
    110
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    еще один вариант загрузчика. Схема скорее всего эта:
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	hdd_1a.jpg 
Просмотров:	313 
Размер:	83.4 Кб 
ID:	9995   Нажмите на изображение для увеличения. 

Название:	hdd_2.jpg 
Просмотров:	295 
Размер:	64.5 Кб 
ID:	9996  
    Вложения Вложения
    • Тип файла: rar VEK.rar (1.6 Кб, Просмотров: 186)

  9. #38
    Tim0xA
    Гость

    По умолчанию

    Сверил со своими (еще не выложенными в базу) загрузчиками. Именно из этого я брал процедуры работы с HDD для своей сборки.

  10. #39
    Tim0xA
    Гость

    По умолчанию

    В карточку базового начального загрузчика добавлены исходники от TMKSoft http://www.sensi.org/~svo/scalar/ware/544/. Детально расписаны процедуры загрузки с магнитной ленты.

  11. #40
    Tim0xA
    Гость

    По умолчанию

    Выложил загрузчик hdd_boot с описанием и зачатками исходников.

    Эмулятор Ramiros-а зацикливается в процедуре
    Код:
    L009C:  dcr     b
            mov     a,b
            out     $05
            rlc
            ani     $01
            out     $01
            in      $05
            cmp     b
            jz      L009C
    В эмуляторе b2m не удалось загрузиться с МППЗУ.
    Последний раз редактировалось Tim0xA; 13.01.2009 в 17:33.

Страница 4 из 12 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Ваши права

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