Цитата(Tiny @ Dec 20 2008, 20:24)

Установил у себя VMWare, win98, он плату PCI c LPT - портом вообще не видит. Родной на материнской плате - видит. И как только к LPT- порту (на PCI) подключу какой-нибудь программатор - виртуальная машина зависает.
В связи с кризисом появилось свободное время для экспериментов.
Под старенькой VmWare Workstation 5 поставил Windows fundamentals for legacy PCs (это урезаная XP), назначил LPT гостевой системе на LPT3 хоста. LPT3 - порт NetMos PCI-мультикарты 1s2p, LPT3 сидит на адресе 0x7400.
В гостевой системе запустил программатор MPSFET, естественно выбрал порт LPT1 итог - работает.
Скорость обмена через LPT в виртуальной машине ниже.
Чтение MPS430 (0x1000-0x10ff, 0x8000-0xffff) при работе через msp430.dll выполняется за:
на гостевой системе - 9,4сек
на хост системе - 6,8сек.
Проверил скорость работы программатора ISPPROG
Выбрал чтение FLASH ATMEGA8, скорость обмена FASTEST.
Период импульсов SCK при чтении:
* гостевая система - 25мкс
* хост система - 5мкс
В данном случае разница в скоростях внушительная.
Вывод: переназначение LPT порта под VmWare
работает.