Emu80 emulator source code
C++ Assembly C Pascal
Permalink
Failed to load latest commit information.
fonts Initial commit Apr 17, 2013
roms Initial commit Apr 17, 2013
src Saving DMA state to RSS. Bugfix in interrupts Feb 24, 2014
utils
.gitignore New CPU core (based on Alexander Demin's code) Jun 14, 2013
COPYING Initial commit Apr 17, 2013
README CMakeLists.txt added May 3, 2013

README

Исходный код эмулятора Emu80 и утилит.
http://emu80.org

For license info, see the file "COPYING"

Для компиляции эмулятора требуются GCC (используется версия 4.7), nasm, библиотека
libsdl 1.x (используется 1.15). Для разработки используется IDE Code::Blocks, файлы
проекта *.cbp предназначены для этой IDE.

Сборка под Windows:
 - установить среду разработки Code::Blocks c MinGW (http://www.codeblocks.org/downloads/26),
   открыть файл проекта Emu80SDL.cbp, собрать (Ctrl-F9). Makefile пока отсутствует

Сборка под Linux:
 - 1 вариант: Установить среду разработки Code::Blocks, открыть файл проекта Emu80SDL_linux.cbp, собрать (Ctrl-F9).
 - 2 вариант:

     $cd src
     $cmake .
     $make

   Требуется cmake версии 2.8.4 или выше.
   Скрипт в процессе разработки, под Windows cmake пока не поддерживается,
   под Linux также возможны проблемы, требуется тестирование.


Для сборки утилиты конфигурирования Emu80Cfg нужен Lazarus (версия Win32).

Остальные старые утилиты компилировались в Borland C++ разных версий под Win32 или DOS.