Страница 45 из 234

Добавлено: 10.09.2011,22:16
Globalyst
:)

Добавлено: 11.09.2011,14:03
Дикий Доктор
Материнка №1
Изображение Изображение Изображение Изображение Изображение Изображение

Материнка №2
Изображение Изображение Изображение Изображение Изображение Изображение Изображение

И пара процов
Изображение Изображение Изображение Изображение

Добавлено: 11.09.2011,16:20
Гость
Дикий Доктор писал(а): Материнка №1
Это не Siemens-Nixdorf, часом? Очень-уж похожая компоновка как самого текстолита, так и чипов.

Добавлено: 11.09.2011,19:00
Vladimir1974
Вот такой вот мышка попался: http://fotohost.kz/show.php/289049_1109 ... 7.jpg.html. Кто подскажет, зачем снизу стоит переключатель MS-PC ?
Diamond Monster Fusion (3Dfx Voodoo Bunshee), AGP, 16MB: http://fotohost.kz/show.php/289051_1109 ... 6.jpg.html.

Добавлено: 11.09.2011,19:26
UFO
Vladimir1974 писал(а):Вот такой вот мышка попался: http://fotohost.kz/show.php/289049_1109 ... 7.jpg.html. Кто подскажет, зачем снизу стоит переключатель MS-PC ?
Две основные разновидности последовательных мышей — MS Mouse (Microsoft Mouse) и PC Mouse (Mouse Systems Mouse) — требуют разных драйверов, многие мыши имеют переключатель MS/PC. Эти два типа мышей при одинаковой скорости 1200 бит/с, одном стоп-бите и отсутствии контроля четности используют разные форматы посылок:
¦ MS Mouse: 7 битов данных, трехбайтный пакет (в «классическом» варианте), положительным значениям соответствует перемещение по координате X вправо, а по координате Y вниз. Для трехкнопочных мышей добавляется четвертый байт, передаваемый только при изменении состояния средней кнопки. Для ЗБ-мыши четвертый байт имеет иное назначение.
¦ PC Mouse: 8 битов данных, пятибайтный пакет, положительным значениям соответствует перемещение по координате X вправо, а по координате Y вверх.
Несовпадение форматов объясняет беспорядочные перемещения курсора на экране при несоответствии драйвера типу мыши.

Из описания протокола посылок мыши.

Код: Выделить всё

  Для активизации мыши необходимо повесить обработчик на соответствующее
аппаратное прерывание, размаскировать это прерывание и установить в порту
биты питания мыши. Обработчик аппаратного прерывания обязан, помимо
обработки приходящих от мыши данных, также восстанавливать в порту биты
питания. Эти биты устанавливаются в порту базовый_адрес+4, который
называется Modem Control Register. Мне известны мыши, для питания которых
нужно выдавать в этот порт число 8, число 0Bh, а также мышь, которая в
зависимости от этого числа меняет свой режим работы (0B-MS, 08-PC). Драйвер
TRUEDOX обеспечивает это переключение по функциям A0 (PC mouse) и A1 (MS
mouse).

  Есть два распространенных протокола обмена.

  1. Microsoft Mouse.
  Протокол обмена следующий: 1200,N71.
  Обеспечивает информацию о 2 клавишах.
  По каждому событию выдается пачка из 3 байт:
      =+=======================
      1| -  1 LB RB Y7 Y6 X7 X6
      2| -  0 X5 X4 X3 X2 X1 X0
      3| -  0 Y5 Y4 Y3 Y2 Y1 Y0

  LB, RB - состояние клавиш, нажатая клавиша = 1. Остальные значащие биты-
относительное пеpемещение в дополнительном коде со времени последней
посылки.
  Определить наличие мыши можно следующим образом: в порт xFC записать
число 8, подождать, а потом опять 0Bh. На запись числа 0Bh мышь реагирует
посылкой одного или нескольких байтов, среди которых обязательно должен
быть байт 4Dh (буква 'M' в таблице ASCII).

  2. PC Mouse System
  Протокол обмена следующий: 1200,N81
  Обеспечивает информацию о 3 клавишах.
  По каждому событию выдается пачка из 5 байт:
      =+=======================
      1| 1  0  0  0  0 LB MB RB
      2|X7 X6 X5 X4 X3 X2 X1 X0
      3|Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0
      4|X7 X6 X5 X4 X3 X2 X1 X0
      5|Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0

  LB, MB, RB - состояние клавиш, нажатая клавиша = 0. Остальные значащие
биты- относительное пеpемещение со времени последней посылки в
дополнительном коде в друх частях, которые надо суммировать. Видимо,
это связано с тем, чтобы не использовать X7 и Y7, чтобы не пересекаться
с первым ключевым байтом.  Способ определения наличия мыши в этом
режиме мне неизвестен.

  Современные мыши могут переключаться между этими двумя протоколами.
Это может делаться тремя способами:
  1. По нажатой средней кнопке в момент инициализации мыши.
  2. Переключателем MS-PC.
  3. Комбинацией напряжений на питающих пинах COM-порта.

Добавлено: 11.09.2011,19:40
DOS Logic
Fe-Restorator
Не дамаю, у сименс-никсдорофф (если на борту уже память симм72) контакты в ёлке были как в PCI разьеме, а здесь контакты как у ISA

Хотя за доктором последнее слово :)

Добавлено: 11.09.2011,22:20
06061966
I got the power :)
Молдавская ЭВМ, в идеале :)
ИзображениеИзображениеИзображение

Добавлено: 12.09.2011,13:31
Дикий Доктор
Нет, не Nixdorf

Добавлено: 18.09.2011,22:23
alecv
Ви таки будете смеяться, но мне опять попались потроха от Schneider EuroXT

Сообщение в этой теме:
http://www.phantom.sannata.ru/forum/ind ... &o=&st=440

Статья на конкурс про эту машинку. Автор - реальный фоннат.
http://www.phantom.sannata.ru/konkurs/2008/kt0823.shtml

Добавлено: 18.09.2011,22:39
Sozdatel
alecv писал(а):Статья на конкурс про эту машинку. Автор - реальный фоннат.
http://www.phantom.sannata.ru/konkurs/2008/kt0823.shtml
Да это же наш чел - DOS Logic ! Он тут давно зареган.
А так статья классная, особенно порадовал скриншот с датой 2055 год - типа "компьютер из будущего".

Честно говоря, немного удивлен, что на этой плате имеется BIOS - видел несколько компьютеров XT, на них BIOS вовсе отсутствовал. Например, на Amstrad PC 1640.

Добавлено: 18.09.2011,22:45
SKcorp
Doomer_ писал(а): Честно говоря, немного удивлен, что на этой плате имеется BIOS - видел несколько компьютеров XT, на них BIOS вовсе отсутствовал. Например, на Amstrad PC 1640.
Лолшто?