Emu80 — 2013
Moderator: Pyk
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
-
- Maniac
- Posts: 252
- Joined: 21 Jan 2003 04:08
Я вам тут не мешаю? 
Пересобрал между делом конфигуратор под Lazarus.
Буду рад, если получится потестировать. Новых фич пока нет, но мог сломать старые.
http://emu80.org/files/Emu80Cfg002.zip

Пересобрал между делом конфигуратор под Lazarus.
Буду рад, если получится потестировать. Новых фич пока нет, но мог сломать старые.
http://emu80.org/files/Emu80Cfg002.zip
-
- Junior
- Posts: 1
- Joined: 16 Apr 2013 13:13
- Location: 50.59.221.2
-
- Maniac
- Posts: 252
- Joined: 21 Jan 2003 04:08
Опубликовал под GPL v.3 исходники эмулятора и некоторых утилит.
https://github.com/vpyk/emu80
Изменения после версии 3.10 пока не коммитил.
Надеюсь, что публикация исходников пойдет на пользу проекту.
Должен предупредить, что из-за ассемблерного наследия и двойной переработки кода (при переходе с версии 1.x на 2.x и, особенно, с 2.x на 3.x) код получился довольно запутанным. Надеюсь, что со временем это удастся изменить в лучшую сторону. По мере получения более-менее работающих сборок буду фиксировать изменения на github.
https://github.com/vpyk/emu80
Изменения после версии 3.10 пока не коммитил.
Надеюсь, что публикация исходников пойдет на пользу проекту.
Должен предупредить, что из-за ассемблерного наследия и двойной переработки кода (при переходе с версии 1.x на 2.x и, особенно, с 2.x на 3.x) код получился довольно запутанным. Надеюсь, что со временем это удастся изменить в лучшую сторону. По мере получения более-менее работающих сборок буду фиксировать изменения на github.
-
- Admin
- Posts: 24011
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Writer
- Posts: 12
- Joined: 18 Apr 2013 05:19
- Location: 188.255.113.144
-
- Admin
- Posts: 24011
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Maniac
- Posts: 252
- Joined: 21 Jan 2003 04:08
Новые версии для тестирования:
Windows-версия: http://emu80.org/files/Emu80SDL311alpha_win.zip
Linux-сборка (x86): http://emu80.org/files/Emu80SDL311alpha_lnx.tgz
Исходники на github:
https://github.com/vpyk/emu80
Улучшена эмуляция таймера ВИ53, некоторые внутренние изменения, еще много чего из задуманного и начатого в этот релиз не вошло (увы, не все получается так быстро, как хотелось бы).
До Makefile так и не добрался, в принципе, если есть желание, можно поставить Code::Blocks под OS X и откомпилировать, используя файл проекта. Nasm под OS X также есть. Однако из-за специфики первой версии SDL скорее всего будут проблемы с клавиатурой, так как коды клавиш отличаются на разных платформах. Это учтено в SDL2, но переход на нее пока в будущем. А вот попробовать добиться работоспособности на OS X я планирую в скором времени, правда OS X у меня в виртуальной машине, потребуется тестирование на реальном маке.
Windows-версия: http://emu80.org/files/Emu80SDL311alpha_win.zip
Linux-сборка (x86): http://emu80.org/files/Emu80SDL311alpha_lnx.tgz
Исходники на github:
https://github.com/vpyk/emu80
Улучшена эмуляция таймера ВИ53, некоторые внутренние изменения, еще много чего из задуманного и начатого в этот релиз не вошло (увы, не все получается так быстро, как хотелось бы).
До Makefile так и не добрался, в принципе, если есть желание, можно поставить Code::Blocks под OS X и откомпилировать, используя файл проекта. Nasm под OS X также есть. Однако из-за специфики первой версии SDL скорее всего будут проблемы с клавиатурой, так как коды клавиш отличаются на разных платформах. Это учтено в SDL2, но переход на нее пока в будущем. А вот попробовать добиться работоспособности на OS X я планирую в скором времени, правда OS X у меня в виртуальной машине, потребуется тестирование на реальном маке.
-
- Maniac
- Posts: 252
- Joined: 21 Jan 2003 04:08
Добавил предварительную версию скрипта CMakeLists.txt для сборки из командной строки с помощью cmake. Пока только под Linux. Для сборки:
$cd src
$cmake .
$make
Требуются cmake версии 2.8.4 или выше, nasm, gcc, libsdl.
Этот вариант сборки пока тестируется, рекомендуется для компиляции использовать среду разработки Code::Blocks и файл проекта для нее.
$cd src
$cmake .
$make
Требуются cmake версии 2.8.4 или выше, nasm, gcc, libsdl.
Этот вариант сборки пока тестируется, рекомендуется для компиляции использовать среду разработки Code::Blocks и файл проекта для нее.
-
- Writer
- Posts: 12
- Joined: 18 Apr 2013 05:19
- Location: 188.255.113.144
-
- Maniac
- Posts: 252
- Joined: 21 Jan 2003 04:08