Типография цифровой печати блокнот а5

v 5.25 beta
===========

- Исправлена ошибка с тестом 50hz таймера в программе MSTD11.SAV;

- Повышена стабильность работы эмулятора (ошибка EMM #13 после вызова конф.
меню по F11 на некоторых быстрых IBM PC);

- Скорость счета таймера в режиме #00 (без замедления) возвращена в исходное
состояние (1 тик на 6 выбранных команд).


v 5.2 beta
==========

- Полностью переделана эмуляция экрана БК. Все видеопроцедуры с небольшими
изменениями взяты из ELESIM'а. Теперь как и на БК вертикальная частота
обновления экрана - 50hz как в цветном так и в черно белом режиме
(недостаток - elesim'овский экран работает не на всех сочетаниях
видеокарта/монитор видимо из за низкой частоты развертки);

- Прерывание по таймеру синхронизировано с началом обновления экрана по верти-
кальному обратному ходу луча. Синхронизация по WAIT работает; Заработала
демка technological dreams;

- Пофиксен баг - демонстрация music box - которая использует системный
таймер с замедлением счета в 4 раза (скорость работы таймера в режиме
деления на 4 была выставлена неточно);

- слегка ускорена скорость счета в режиме таймера #00 (без замедления);

- Добавлено автоматическое замедление до скорости БК (опция AUTOSLOW=on/off);

- Изменения в dos-b11.img - утилита diskcopy - поддержка дополнительных
приводов E: - Y:

- Изменения во встроенном отладчике:
* подсветка текущего PC при UnAssemble;
* правильное отображение "длинных" команд (напр.BITB @100000(R0),@100000(R0))
* к отладчику добавлена опция Reset по которой счетчик команд устанвливается
на 100000 (режим БК10) или на 140000 (БК11М).

- Некоторые опции конфигурационного файла убраны за ненадобностью более 
(ALTSCR, TSENGBIOS, REFRESH, FDC). Добавлена опция AutoSlow (автоматическое
замед ление до скорости реальной БК). Если AutoSlow=ON то параметр DELAY=
игнорируется;

- Ускорение выборки команд на 5-10%. Псевдоэмуляция регистров КНГМД теперь
практически не отнимает процессорного времени (код эмуляции помещен в
драйвер таймерного прерывания); Команда FDC убрана из конф.файла; опция
"Эмуляция регистров КНГМД" убрана из конфигурационного меню;

- Удалена достаточно бесполезная процедура определения производительности
эмулятора (опция /s командной строки) - она только замедляла выборку
команд PDP11;

- Исходный текст эмулятора переработан и приведен к более нормальному,
"структурированному" виду с разбитием на *.inc файлы;

- Другие многочисленные изменения и улучшения в коде.



v 5.0 beta2
===========

- найдена ошибка в дисковом ПЗУ 327 приводившая к неработоспособности
приводов K: и M:. Подправлено;

- Начал делать API-интерфейс для БК-шных программ (см.API.TXT);

- изменения в образе dos-b11.img:
1. улучшенный dos-shell (практически не виснет на длинных каталогах);
2. бета-драйвер приводов E: - Y: для AO-DOS v2.10;


v 5.0 beta
==========

- добавлена клавиша F в конфигурационном меню - показывает карту распределения
дисководов на БК (подключеннные образа дисков и/или физ. дисководы), вместе
с восьмеричным номером привода (для удобства загрузки из Монитора БК-11М);

- новый модуль эмуляции ay-3-8910 - с генератором огибающих и более прилич-
ными ударниками. По прежнему для эмуляции AY используется Adlib. Думаю
выжать более правильную эмуляцию AY из Adlib-a просто нереально ;-)

- PLAYPSG перекомпилирован (в очередной раз ;-) для отражения изменений
в модуле эмуляции AY;

- найдена ошибка - при работе в режиме БК-10+Бейсик: чтение ПЗУ по адресам
177134-177576 генерировало прерывание по 4 вектору (а чтение ячеек
177130 и 177132 возвращало псевдопорты FDC вместо ПЗУ) ;-)) из за чего
в Бейсике не работали функции возведения целых чисел в степень (они
располагались как раз в тех адресах. Можете проверить - ? 2%^2% (символы %
обязательны для генерирования этой ошибки). Исправлено;

- дошли руки подправить документацию и обновить сайт ;-) Собираюсь потихоньку
начинать выкладывать на www.dalt.org свою коллекцию дисков со всяким БК-соф-
том - операционные системы, игрушки, etc.. 

- в комплект утилит эмулятора добавлена программка raw2bin преобразующая
файлы без заголовка (например скопированные с дискет andos) в формат
bin (просто добавляет два байта - адрес и два байта длины в начало).


v 4.12
======

- поддержка до 25 образов дисков, подключаемых через конфигурационный файл;
(устройства A:=, B:=, C:=, D:=, E:=, F:= ... Y:=). Устройство Z: зарезер-
вировано для использования в будущих версиях эмулятора для обращения к
винчестеру IBM PC. Также не рекомендуется мапить что-либо на драйвы
E:, F:, T: т.к. эти имена являются зарезервированными в ряде бк-шных опе-
рационок (E и F - как правило - виртуальный диск (ANDOS, AODOS, MKDOS), 
T: - магнитофон в AO-DOS);

- изменения в прошивке для поддержки большего количества образов (стандарт-
ная работала только с 4-мя);

- внесены изменения в файл DOS-B11.IMG поставляемый в комплекте с эмулятором;

- Добавления во встроенном отладчике (Control-F11): a) возможность просмотра
памяти БК в виде байтов (а не только слов); b) вызов отладчика в режиме
11м показывает текущее состояние "регистров" AY-3-8910; c) добавлен
вывод дополнительной информации о векторах прерывания 4,10,14,30,34,60,
100,274 а также сведения последней системной записи в 177716 (переключение
страниц памяти). Кроме того кроме битов NZVC выводится состояние бита T в
PSW. Screen layout в отладчике слегка поменялся;

- поменял свое значение ключик /N командной строки - теперь он РАЗРЕШАЕТ
ожидание нажатия на любую клавишу перед началом эмуляции. Эмулятор теперь
по умолчанию при запуске не ждет никаких нажатий а сразу начинает свою работу.