ep32

Экран эмулятора EP32

    Этот эмулятор был разработан на основе эмулятора Enter Кевина Такера (Kevin Thacker).
    Автор: Vincze Béla György (egzo)
эмуляция графического чипа Nick:
  • все документированные видеорежимы
  • видеопрерывания
  • некоторые интерлейсные режимы
  • операция VRES в PIXEL и LPIXEL 
эмуляция звука Dave:
  • 3 тоновых генератора + генератор шума использующие 7,9,11,15 или 17-битные многочленные счётчики
  • искажения использующие 4,5,7 или 17-битные счётчики
  • кольцевая модуляция
  • фильтр нижних частот на канале шума
  • программируемая частота генератора шума
  • прямой вывод на ЦАП (для цифрового звука)
  • some wait states
не эмулируется:
  • фильтры верхних частот тоновых генераторов (нет доступной информации)
  • интерфейсов принтера, последовательного порта и сети 

Загрузка программ


Загрузка программ с флоппи-диска.


    По умолчанию, четыре физических диска (A:, B:, C: и D:) эмулируемого компьютера Enterprise назначены на флоппи-диски (A: и B:) вашего PC компьютера. Назначение дисков можно изменить в диалоговом окне "configure disk drives". Так как интерфейс флоппи-дисков операционной системы Enterprise (EXDOS) совместима с MS-DOS 2.2, и Enterprise использует ту же файловую систему (FAT12) что и MS-DOS (и все версии Windows), то можно использовать на эмулируемом компьютере обычные флоппи-диски размером до 720k. Просто вставьте дискету в привод, скопируйте на него нужные программы, и Вы можете запускать их в эмуляторе так как Вы это могли бы делать на реальном Enterprise. Вы даже можете записывать на дискеты в ep32, но только не сможете их форматировать.
    Примечание: Чтобы использовать HD (1.44 Mb или больший объём) дискеты, Вы должны использовать EXOS 2.3 и TURBO-EXDOS от ZozoSoft. 

    Некоторые замечания:
    - Прямой доступ к приводу флоппи-дисков в Windows 2000/XP значительно медленней чем в Windows 9x/ME, особенно операция записи.
Вывод звука приостанавливается во время чтения/записи дисков.
    - В Windows NT/2000/XP нужны привилегии администратора для использования дискового интерфейса
    - В IS-BASIC, нужен префикс ":" для всех EXDOS команд. Для примера, чтоб запустить программу "small.com" из папки A:\SMALL надо выполнить следующие команды:

:cd small
:load small.com

или Вы можете использовать оболочку EXDOS:

:exdos
(появится синий экран оболочки EXDOS)
cd small
load small.com


    Для получения дополнительной информации по использованию EXDOS (который очень похож на MS-DOS), обратитесь к руководству по использованию EXDOS (eng).


Загрузка программ с образов флоппи-дисков 


    На данный момент поддерживаются образы только в формате Amstrad CPC (Вы можете создать .dsk-файлы с помощью программы CPDRead от Ulrich Doewich).

Загрузка программ с кассетной ленты


    Самым простым методом загрузки с кассетной ленты, которая тут представлена выбирая файлы прямо из папки на жёстком диске. Для настройки этой папки используйте команду "file/select directory for tape files...". Когда программа или система попытается считать файл с ленты, эмулятор сначала проверит имя файла. Если он не указан, то появится диалог где Вы сможете выбрать файл самостоятельно. Иначе, эмулятор попробует загрузить файл из папки "виртуальной кассеты". 

    Некоторые замечания:
  • Если Вы не укажете устройство в имени файла (например: "tape:small.com" или "a:small.com"), EXOS будет использовать устройство по-умолчанию. Если установлен EXDOS, то устройством по-умолчанию будет один из дисков (от "A:" до "E:"), иначе им будет первый кассетный магнитофон ("TAPE:","TAPE-1:"). 
  • Из-за причин описанных выше, для загрузки с кассеты программ, которые состоят из нескольких файлов, Вы должны отключить EXDOS, так как после запуска загрузчика, система будет искать остальные файлы на диске, а не на ленте. 
  • Во время загрузки с ленты, на второй панели строки состояния (в нижней части окна эмулятора) будет отображено название файла и процент его загрузки. Ошибки загрузки с ленты ("end of file" или "file not found") будут также показаны в строке состояния.

Загрузка снапшотов 


Фукция снапшотов позволяет сохранять всё состояние эмулируемого компьютера файл снапшота. Когда Вы загрузите снапшот, то состояние эмулятора восстановится таким, каким его сохранили. Для примера, снапшоты дают возможность сохранять и восстанавливать прогресс прохождения игры.
Comments