- Установка программы
- Главное окно
- Основные операции
- Работа с файлами
- Средства отладки
- Скачайте архив из раздела Releases. Для Windows 7 используйте файл
ecat-3.X.X-windows-i386.zip
, для Windows 10+ –ecat-3.X.X-windows-x86_64.zip
. - Распакуйте архив и запустите ecat3.exe.
Для правильной работы клавиатуры необходимо оставлять фокус на окне с меню и кнопками.
- Скачайте файл dmg из раздела Releases.
- Скачайте библиотеку SDL2 из её репозитория. Используйте файл dmg.
- Откройте dmg-файл библиотеки и перетащите иконку SDL2.framework в системную папку
/Library/Frameworks
. - Откройте dmg-файл программы. При первом запуске система сообщит, что запретила выполнение библиотеки SDL. Перейдите в системные настройки ОС, раздел Безопасность, и разрешите использование библиотеки.
- Запустите программу еще раз. При необходимости подтвердите разрешение в отрывшемся окне.
Для правильной работы клавиатуры необходимо оставлять фокус на окне с меню и кнопками.
- Скачайте файл
ecat-3.X.X-linux-x86_64.AppImage
из раздела Releases, сделайте его исполняемым и запустите.
- Вариант 1: с помощью кнопки
на панели главного окна.
- Вариант 2: С помощью пункта меню «Файл/Выбор компьютера...».
Если перед нажатием «ОК» отметить флажок «Установить по умолчанию», данная машина будет открываться по умолчанию при следующем запуске эмулятора.
- Холодный перезапуск (с очисткой памяти) с помощью кнопки
или соответствующего пункта меню «Эмуляция».
- Теплый перезапуск (без очистки памяти) с помощью кнопки
или соответствующего пункта меню «Эмуляция».
Результат будет отличаться в зависимости от выбранного компьютера. В общем случае файл будет напрямую загружен в память, минуя все программные механизмы эмулируемого компьютера.
Подробности смотрите в описании компьютера при его выборе в соответствующем окне.
- Вариант 1: с помощью кнопки
на панели главного окна.
- Вариант 2: С помощью пункта меню «Файл/Открыть файл...».
Если в конфигурации компьютера есть дисководы, то в панели управления появляется одна или несколько кнопок . У каждой кнопки есть дополнительное меню, с помощью которого можно посмотреть, какой образ загружен, загрузить другой файл, сохранить измененный образ на диск.
Нажатие на саму иконку позволяет быстро выбрать образ, не открывая меню.
В моменты обращения компьютера к диску стрелка на иконке становится красной:
Примечание: возможность сохранения образа в различные форматы зависит от выбранного компьютера. В частности, для компьютера «Агат» пока есть возможность сохранения только в физическом формате MFM.
Автор изображения – McClaud
Иконка магнитофона появляется в панели, если магнитофон есть в конфигурации компьютера.
- Открыть окно эмулятора магнитофона кнопкой
в главном окне программы;
- Открыть файл кнопкой «СТОП/ВЫБРОС» (самая правая с синим индикатором);
- Запустить воспроизведение кнопкой «ПУСК»;
- Действия в эмулируемой системе описаны в документации к конкретной машине.
- Другие действия:
- Кнопка «ОСТАНОВ» – пауза;
- Кнопка «СТОП/ВЫБРОС» – при воспроизведении – остановка, второе нажатие – открыть файл;
- Кнопка «ПЕРЕМОТКА ВЛЕВО» – сброс текущей позиции файла на начало.
- Регулятор «ГРОМКОСТЬ» – заглушить звук.
Все доступные устройства перечислены в меню «Эмуляция/Устройства». Те устройства, для которых доступно отладочное окно, выводятся черным цветом. Если отладочное окно недоступно – серым.
Отладочное окно процессора является одновременно основным отладчиком в системе.
Окно отладчика для процессора Z80
Основной отладчик может быть вызван тремя способами:
- С помощью кнопки
на панели главного окна.
- С помощью пункта меню «Эмуляция/Отладчик».
- Через меню «Эмуляция/Устройства», если открыть окно отладки устройства CPU.
Окно отладчика содержит следующие элементы:
- Панель состояния с кнопками управления;
- Панель дизассемблера;
- Две панели состояния регистров и флагов процессора;
- Панель дампа памяти (так, как память видит сам процессор с учетом диспетчера).
Верхняя панель состоит из четырех блоков:
-
Символ режима работы процессора:
-
Блок управления выполнением:
– возврат курсора панели дизассемблера на текущую точку исполнения;
– шаг внутрь (с заходом в подпрограмму), короткая клавиша F7;
– шаг поверх (без захода в подпрограмму), короткая клавиша F8;
– выполнить до курсора, короткая клавиша F4;
– запустить под отладчиком (с отслеживанием точек останова), короткая клавиша F9;
– останов процессора;
– запуск без отладки.
-
Блок управления панелью дизассемблера:
- Строка ввода адреса или значения регистра;
– переключение панели дизассемблера на введенный адрес (установка курсора);
– установка точки останова на адрес под курсором. (Для установки точки сначала необходимо нажать кнопку установки курсора на нужный адрес!);
– удаление точки останова с адреса под курсором. (Курсор должен стоять на нужном адресе!);
- Выпадающий список с именами регистров;
– запись значения в выбранный регистр.
-
Блок управления панелью дампа памяти: