Эмулятор i8080

[i8080emu main window]

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

Прилагается шаблон для написания плагина (в архиве с исходными текстами). Программа имеет удобный интерфейс, встроенный ассемблер i8080, справку по пользованию программой и справочник команд. В окне ассемблера для быстрого вызова справки по команде на которой стоит курсор работает сочетание клавиш Ctrl+F1. Есть настройка цветовой схемы главного окна.

Установка

Для установки эмулятора не требуется каких-либо особых действий. Просто распакуйте архив i8080emu.zip сохраняя структуру каталогов.

Плагины

С эмулятором поставляется несколько плагинов, имитирующих внешние устройства:

speaker.dll	PC-speaker plugin
	Output port: 0xf4, bit 0.

Исходники эмулятора i8080

Вы можете получить исходные тексты эмулятора и принять участие в его доработке. Архив с исходными текстами называется i8080emu-src.zip и скачать его можно с официального сайта программы (см. внизу). Архив содержит полные исходники программы, плагинов и справки. Исходный текст программы распространяется по условиям лицензии GPL. Исходные тексты справочной системы под Creative Commons.

Компиляция

Для компиляции программы и плагинов требуется Borland C++ Builder 6. При компиляции программы нужно убедиться что:

Для компиляции справочной системы нужен Microsoft Help Work Shop. Подробности в файле doc/README.


Автор: Сашнов Александр
E-mail: sashnov@ngs.ru
Homepage:  http://sashnov.nm.ru/i8080emu.html
Дата: 2004 март
Обновлено: 2008 январь