01-04-2016
SAS emulator 1.4 Beta:
Основное отличие данной версии эмулятора, в том что добавлена возможность сохранения состояния эмулятора, в запускаемый файл ( KOS.bin ) для Колибри ОС (далее КОС). Возможность эта, - File\Generate to KOS.
Для тех, кто не очень-то понимает, о чём речь, коротко поясню. Колибри ОС, - сама маленькая по размеру операционная система, написанная полностью на ассемблере. Разработчики, этой системы, как и сама система, заслуживают уважение, так как аналогичной ОС, по размеру, быстродействию и возможностях ОС (в сочетании с её размером), - НЕТ! Более подробно, с КОС, вы можете ознакомится здесь
http://kolibrios.org/ru/ , а также посетить форум, -
http://board.kolibrios.org/ .
Если вас не интересует использование данной системы, то, данная возможность эмулятора вам просто ни к чему.

Теперь более подробнее о данной возможности эмулятора.
Для тех, кто не хочет «заморачиваться» на настройках генерируемого файла для КОС, нужно всего лишь, подготовить состояние эмулятора, необходимое вам, также при необходимости, нажать паузу, (в эмуляторе это кл. «DELETE” или “Pause”), и выполнить «File\Generate to KOS”, далее, не меняя никаких настроек, нажать «Create”. Вот и всё. В каталоге эмулятора появится файла KOS.bin, который можно запускать в КОС или в эмуляторах которые, могут эмулировать среду КОС (KolibriWin, QEMU, Sun xVM VirtualBox и т. д.)
Для желающих разобраться с настройками и использовать их, читаем далее.
Итак, для начала, поверхностно поясню устройство «движка» эмулятора на который влияют данные настройки. По сути, «движок» в бесконечном цикле, (до закрытия эмулятора) выполняет следующие действия:
1. Прокрутить определенной количество тактов КР580.
2. Выполнить вывод на экран.
3. Задержка.
4. Выход или повторить п.1.
Параметр «Tacts in block (Speed)», определяет количество тактов КР580 (пункт1), которые будут выполнены за один цикл самого эмулятора, т. е. до вывода на экран (пункт2).
Параметр «Graphic mode», определяет, графический режим в котором будет выводится эмулятор на экран (пункт2).
Параметр «Type of slider» и «Delay» взаимосвязаны, определяют тип «движка» которым будет выполняться эмулирование. По сути, разница в «движках» основана, на разновидности задержки (пункт3) или отсутствие её вовсе. Данные настройки играют существенную роль на быстродействие эмулятора и загрузку процессора, в разных средах которые, могут эмулировать среду КОС (KolibriWin, QEMU, Sun xVM VirtualBox и т.д.)
Тип «движка» «0» - не использует задержку вовсе, т. е. Delay=0 или как правильнее выразится пункт 3, в этом движке отсутствует.
Тип «движка» «1» и «2» - имеют разную реализацию процедур задержки, и по разному влияют на на быстродействие эмулятора и загрузку процессора, в разных средах которые, могут эмулировать среду КОС (KolibriWin, QEMU, Sun xVM VirtualBox и т. д.)
Тип «движка» «3» - я его называю, «таймер Pathoswithin'а»

, самый удачный вариант, для КОС, и эмулятора КОС, KolibriWin, но задержка не регулируемая, фиксированная, 2/100 сек (Delay=2). С данным движком, эмулятор, менее всего загружает процессор в вышеперечисленных средах.
В само поле «Delay», при использовании «движков» «1» и «2» указывается количество сотых долей секунды, может быть любым начиная с 1.
Настройки эмулятора, ориентированы на использование его в самой среде КОС, в не эмуляторов этой системы. Если же вы желает использовать эмулятор в KolibriWin, то «Tacts in block (Speed)», стоит повысить, с 43500, до, скажем, 50000, в зависимости от игры. При использовании КОС в других эмуляторах, таких как QEMU, - не берусь утвержать, как настраивать генерацию эмулятора «ПК-01 Львов».
Также на заметку.
* В сгенерированном эмуляторе, клавиша пауза, - «DELETE”, как и в эмуляторе для Windows.
* В некоторых играх, вместо “пробел”, (стрелять, выбрать и т. д.) используется клавиша «ПК-01 Львов», так называемая, «косая стрелка», которая на PC-клавиатуре, соответствует, - кл.«HOME”. Ознакомится с соответствием клавиш «ПК-01 Львов» можно в каталоге «Keyboard», файл KeyboardKOS.txt.
* В некоторых играх, при запуске или в каких либо других ситуациях, используется, проигрывание музыки, которая занимает время и которую в данном эмуляторе не слышно

, может создаться впечатление зависания игры или эмулятора.
* Эмулятор для Windows. Для возможности редактирования “ FPS:” , “ Freq/fps=” или ComboBoxGames (список игр), необходимо кликнуть мышью по меткам с соответствующими надписями “ FPS:” или “ Freq/fps=”. Или на метку “*” находящуюся справа от редактируемого окна. Для выхода из редактирования и их применения необходимо нажать кл. «Enter”, либо опять нажать мышкой на метки которые “ FPS:” , “ Freq/fps=”, ComboBoxGames (список игр). Происходит изменение цвета метки.