
1. Известные на текущий момент проблемы, связанные с VGA-картами:

   Diamond Viper на чипах Weitek Power 9000/Oak 087x (VLB) и
   S3 ps805 (VLB) - эмуляция экранного скроллинга работает неправильно;

   Кроме того из-за ошибки в видеобиосе Diamond Viper (v3.09) не восстанавли-
   вается экран после выхода из конфигурационного меню эмулятора (F11). 
   Решение простое : не использовать альтернативные частоты разверток при 
   работе с адаптером Viper (AltScr=OFF или запуск эмулятора с ключом /o).

   Paradise PVGA 1A (ISA) - мусор (снег) на экране при смене палитр. Это
   проблема данной видеокарты, а не ошибка в эмуляторе, т.к. мусор
   наблюдается также и в DOOM, Mortal Kombat, Windows и др. IBM - программах.

2. Некоторые типы клавиатур (особенно "старого" типа с переключателем XT/AT)
   работают не вполне корректно с драйвером клавиатуры эмулятора. Это связано
   с выработкой данными клавиатурами "паразитных" scan-кодов при нажатии на
   некоторые клавиши, в результате чего эмулятор считает что было нажата
   не одна а две клавиши. Данная проблема встречается довольно редко.
   Единственное решение - сменить клавиатуру ;-)

3. Эмуляция AY на Gravis Ultrasound под SBOS - абсолютно неправильные ноты.
   Как ни странно, меня это совсем не удивляет. Претензии можно направлять
   по адресу фирмы Gravis.

4. Эмуляция AY на звуковых картах семейства Ensoniq - неверное звучание.
   Проблема - в способе которым данные карты эмулируют Adlib.

5. Демонстрационные программы использующие синхронное переключение экранов
   и смену палитр для получения различных эффектов в эмуляторе выглядят
   "странно": это MUSIC BOX (файлы MUSIC BOX, MBOX.DT1, MBOX.DT2), Shock,
   Insult, Lyra II и др. Сэмулировать этот эффект на IBM PC не представляется
   возможным. Кроме того, демка Technological Dreams by CSI (BKMania-97) не
   подгружает части начиная со второй из-за использования своего собственного
   драйвера для обращения к дисководу (покажите мне хоть один эмулятор в
   котором данная демонстрация работает - обещаю приз в 100$, серьезно ;-)

6. Не вполне корректно работает тест 50 Hz таймера в программе MSTD11.SAV.
   Причина обнаружена, но ошибка пока еще не исправлена, т.к. это потребует
   принципиальных изменений в модуле эмуляции таймера.

7. Проблема с архиватором Crunch by DEPSoft/CSI (утилита decrun.exe) - файл 
   распаковывается верно, но не запускается (вместо этого происходит 
   перезапуск БК). Однако архивный файл можно распаковать и не запуская, 
   записать на диск, а потом запустить из файловой оболочки. 
   Проблема исследуется.

8. По неизвестным причинам не работает Rock Monitor (муз. редактор для AY)
   из комплекта поставки CSI DOS v3.20 (полное "повисание" БК). Другие версии
   Rock Monitor'а работают нормально.

9. Файловая оболочка InterCommander версии 0.8 не работает - срабатывает
   встроенная в программу защита от копирования (с выдачей соответствующего
   сообщения). На реальной БК-0011М оболочка успешно загружается и 
   запускается. Две другие версии InterCommander, имевшиеся у меня 
   (v0.4 и v1.0) в эмуляторе работают нормально. Причина заключается
   в некорректно написанной защите, которая, как известно, обращается 
   "напрямую" к регистрам контроллера дисковода и делает прямые вызовы в 
   дисковое ПЗУ.

10.Программа PCBK.SAV (операционная система ОС БК11 V4.x) запускается не
   всегда, также по видимому из-за прямых обращений к контроллеру дисковода.

11.Не вполне удовлетворительная работа "мыши" с рядом программ (например
   Chess Club by Caroline SW) - из-за не совсем удачного способа обращения
   к "мышке", реализованного в таких программах (на реальной БК Chess Club
   тоже не очень хорошо реагирует на движения мыши) + особенности эмулятора,
   еще более усугубляющие ситуацию. Однако, в большинстве правильно написанных
   программ мышь работает нормально (Checkers by RDA corp., AO DOS-Shell,
   CSI-DOS v3.30 X-Shell, etc).

12.Эмулятор будет работать некорректно, если в строке параметров менеджера
   памяти EMM386.EXE указана опция NOEMS.

13.Не реализована (пока) функция DOS-SHELL в конф. меню эмулятора.

14.Обнаружены проблемы с эмуляцией джойстика (кнопка fire/right control и
   button #2 / insert) в следующих программах:

  - Cybernoid    Caroline Software
  - Plate        RDA corp.
  - Skin Diving  RDA corp.
  - Space        SW corp.

  Эти (а также возможно и другие) программы опрашивают джойстик способом,
  вызывающим проблемы в драйвере мыши (БК-шная мышь находится на том же
  порту ввода-вывода что и джойстик). Это достаточно редкий случай, т.к.
  подавляющее большинство программ работают корректно с одновременно
  подключенными джойстиками и мышью. Для нормальной работы на время исполнения
  этих игр необходимо (временно) отключить эмуляцию мыши через конфигурационное
  меню эмулятора. (F11, M).

15.Игра Drop Zona: некоторые клавиши "джойстика" не реагируют на одновременное
   нажатие. Проблема заключается в способе которым данная игра опрашивает
   игровой порт. На реальной БК происходит тоже самое.


Изо всех вышеперечисленных ошибок наибольшие опасения вызывают ошибки под
номерами 8 и 9. Скорее всего, в модуле эмуляции процессора имеется как
минимум одна ошибка (незначительная, например неверная установка флажков
при декодировке какой-нибудь редко используемой команды процессора PDP-11).
Это значит, что возможно, в эмуляторе не будут работать какие-то другие
программы. Автору пока неизвестны другие программы не работающие в эмуляторе
(за исключением этих трех случаев). Убедительная просьба обо всех программах,
работающих на реальной БК-0011М и не работающих в эмуляторе сообщить автору
(e-mail - new_energy@usa.net).
