Skip to content

vpyk/emu80v4

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
doc
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Emu80 4.x emulator source code

For license info, see the file "COPYING.txt"

Назначение

Эмулятор поддерживает ПК Радио-86РК, Апогей, Партнёр, Микроша, Электроника КР-04, Специалист, Eureka, Специалист-MX, Орион, Микроша, ПК-8000, Вектор, Львов, Корвет и некоторые их модификации

Ссылки

Версии

Эмулятор может быть собран в одной из трех версий:

  • Qt-версия (рекомендуется). Обладает дружественным интерфейсом, некоторые возможности присутствуют только в этой версии.
  • SDL/wx-версия. Менее требовательна к аппаратной части. Рекомендуется при наличии проблем с Qt-версией.
  • Lite-версия. В данной версии отстутствует пользовательский интерфейс, управление может осуществляться с помощью командной строки и конфигурационных файлов.

Сборка и установка под Linux:

Требования и зависимости:

  • Компилятор C++ с поддержкой стандарта С++11 (gсс требуется v. 5.1 и выше)
  • libSDL v. 2.0.5 и выше (для Lite и SDL/wx-версий)
  • wxWidgets v. 3.x (желательно 3.0.x, c некоторыми версиями 3.1.x под Linux наблюдались небольшие проблемы) (для SDL/wx-версии)
  • Qt v. 5.6 и выше (для Qt-версии)

Порядок компиляции и установки Qt-версии (рекомендуется):

git clone https://github.com/vpyk/emu80v4.git
cd emu80v4
qmake src/Emu80qt.pro
make
make install

В зависимости от дистрибутива Linux, необходимая версия qmake может содержаться в нем под именем qmake-qt5.

Порядок компиляции и установки SDL/wx-версии:

git clone https://github.com/vpyk/emu80v4.git
cd emu80v4    
make -f Makefile.sdlwx
make install -f Makefile.sdlwx

Порядок компиляции и установки lite-версии:

git clone https://github.com/vpyk/emu80v4.git
cd emu80v4    
make -f Makefile.lite
make install -f Makefile.lite

Производится portable-установка в поддиректорию emu80 в домашней директории пользователя: ~/emu80, после чего программа может быть перемещена в любое другое место с условием сохранения доступа на запись в директорию с программой.

Для "чистой" установки можно предварительно удалить директорию ~/emu80. Без удаления будет произведено обновление файлов. Все три версии могут быть установлены в одну директорию одновременно.

Кроме того, с исходным текстом поставляются файлы проектов src/Emu80qt.pro для среды разработки Qt Creator и src/Emu80lnx.cbp для среды разработки Code::Blocks.

Для работы необходимо размещение файлов из директории dist (emu80.conf и т.д.) в директории, где располагается исполняемый файл. Make install обеспечивает автоматическое копирование нужных файлов.

Сборка под Windows

Для сборки под Windows могут быть использованы файлы проектов src/Emu80qt.pro для среды разработки Qt Creator и src/Emu80.cbp для среды разработки Code::Blocks.

About

Emu80 emulator v.4 source code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages