Author |
Message |
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
А кто второй то был?
|
11 Apr 2013 07:01 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Make your own business...
_________________ iLavr
|
11 Apr 2013 11:38 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Я вам тут не мешаю?
Пересобрал между делом конфигуратор под Lazarus.
Буду рад, если получится потестировать. Новых фич пока нет, но мог сломать старые.
http://emu80.org/files/Emu80Cfg002.zip
|
11 Apr 2013 12:32 |
|
|
distguitar
Junior
Joined: 16 Apr 2013 13:13 Posts: 1 Location: 50.59.221.2
|
Совершенно случайно набрел на ваш сайт. Огромное спасибо за эмулятор "Микроши"!
Жду не дождусь исходников, очень интересно посмотреть на реализацию.
Было бы не плохо попробовать запустить на Raspberry Pi в будущем
|
16 Apr 2013 13:35 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Опубликовал под GPL v.3 исходники эмулятора и некоторых утилит.
https://github.com/vpyk/emu80
Изменения после версии 3.10 пока не коммитил.
Надеюсь, что публикация исходников пойдет на пользу проекту.
Должен предупредить, что из-за ассемблерного наследия и двойной переработки кода (при переходе с версии 1.x на 2.x и, особенно, с 2.x на 3.x) код получился довольно запутанным. Надеюсь, что со временем это удастся изменить в лучшую сторону. По мере получения более-менее работающих сборок буду фиксировать изменения на github.
|
17 Apr 2013 12:45 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22828 Location: Silicon Valley
|
Отлично - пошёл качать
|
17 Apr 2013 15:14 |
|
|
uart
Writer
Joined: 18 Apr 2013 05:19 Posts: 12 Location: 188.255.113.144
|
А Makefile нет?
|
18 Apr 2013 05:32 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Постараюсь сделать
|
18 Apr 2013 05:59 |
|
|
uart
Writer
Joined: 18 Apr 2013 05:19 Posts: 12 Location: 188.255.113.144
|
У меня просто идея фикс собрать эмулятор под osx...
|
18 Apr 2013 10:33 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22828 Location: Silicon Valley
|
Если NASM под MacOS X существует, то почему нет?
|
18 Apr 2013 10:35 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Новые версии для тестирования:
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 у меня в виртуальной машине, потребуется тестирование на реальном маке.
|
01 May 2013 13:41 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Сорри, исправил ссылки на последнюю версию 3.11
|
02 May 2013 10:13 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Добавил предварительную версию скрипта CMakeLists.txt для сборки из командной строки с помощью cmake. Пока только под Linux. Для сборки:
$cd src
$cmake .
$make
Требуются cmake версии 2.8.4 или выше, nasm, gcc, libsdl.
Этот вариант сборки пока тестируется, рекомендуется для компиляции использовать среду разработки Code::Blocks и файл проекта для нее.
|
03 May 2013 14:33 |
|
|
uart
Writer
Joined: 18 Apr 2013 05:19 Posts: 12 Location: 188.255.113.144
|
cmake и под маком есть, но не собирается, из-за отсутствующего define linux пытается собраться Win32 код. В своих проектах я наоборот опираюсь на define WIN32.
|
16 May 2013 08:55 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Да, логично, постараюсь сделать в ближайшее время.
В принципе, для мака должно будет собраться, но боюсь, что будут проблемы с клавиатурой.
Я сам пока не добрался поставить OS X в виртуальную машину, так что буду рад, если получится протестировать.
|
17 May 2013 00:43 |
|
|