Author |
Message |
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Забрал, спасибо!
gigascreen даже кое-как работает...
Только вот не совсем понял, что такое с форматом файлов. У gifascreen.rka отсутствует в конце файла контрольная сумма, а у lines.rka, кроме того, еще и нулевой конечный адрес...
|
31 May 2013 13:25 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
Да, это у меня руки не дошли правильно заголовок посчитать.
|
01 Jun 2013 10:28 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
|
03 Jun 2013 02:43 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Выложил новую версию для тестирования. Ссылки, как обычно, в первом посте. Исключен ассемблерный код эмуляции 8080, сейчас используется код эмуляции ядра Александра Демина. Пользуясь случаем, выражаю благодарность автору!
|
14 Jun 2013 08:18 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
У меня в Debian 5 запуск программы порождает только пустое окошко. Aptitude search libsdl: Что нужно доустановить или в чём может быть проблема?
Last edited by VituZz on 04 Mar 2015 08:41, edited 2 times in total.
|
16 Jun 2013 06:50 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22730 Location: Silicon Valley
|
А как оно у тебя вообще собралось без libsdl1.2-dev?
|
16 Jun 2013 07:11 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
А что там должно собираться? В "собирании" я не силён, но не вижу, что можно сделать помимо простого запуска единственного исполняемого файла. В общем, для дилетантов надобен README или INSTALL.
libsdl1.2-dev доустановил. Без результатов. Причём пустое окошко можно закрыть лишь при помощи # kill -KILL, и не меньше!
Last edited by VituZz on 04 Mar 2015 08:42, edited 1 time in total.
|
16 Jun 2013 11:16 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22730 Location: Silicon Valley
|
А так ты бинарник ставишь? Может ему какая-то конкретная версия SDL нужна?
Попробуй ldd команду на него натравить - он напечатает все зависимости
|
16 Jun 2013 12:33 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Затрудняюсь так сразу сказать. в чем может быть дело. В консоли никакие сообщения об ошибке не выдаются? В директории с исполняемым файлом имеются emu80.cfg и директории fonts и roms? А что касается readme и install, то их нужно писать и отлаживать разные варианты - на то это и тестовые сборки... Все будет со временем...
Можно ко мне в аську (19699862) - попробуем разобраться в интерактивном режиме...
|
16 Jun 2013 12:40 |
|
|
uart
Writer
Joined: 18 Apr 2013 05:19 Posts: 12 Location: 188.255.113.144
|
Формат файла RSS не соответствует описанию на сайте. В частности двухбайтовые регистры ВТ57 описаны как unsigned char...
|
01 Aug 2013 06:48 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Про ошибку в RSS я в курсе, и уже давно. Придется делать какие-то "костыли", чтобы это обойти А вообще, этот формат не совсем полноценный, состояние машины сохраняется не полностью, также сохранаются неактуальные на данный момент параметры... Проще было бы сделать свой формат, сохраняющий все нюансы, но это будет в ущерб унификации. В общем, поддержку RSS в эмуляторе не бросаю, но вопрос пока открытый. Может быть, что-то посоветуете?
|
01 Aug 2013 11:40 |
|
|
uart
Writer
Joined: 18 Apr 2013 05:19 Posts: 12 Location: 188.255.113.144
|
Зачем костыли? Сделать новые номера для модели компьютера и новые структуры, а старый формат ограничено поддержать.
Я сейчас пишу свой эмулятор и мне универсальный формат тоже был бы интересен.
|
01 Aug 2013 23:05 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Ну вот, вопрос в том, насколько "ограниченно" его поддержать? Читать старый формат, если нет новых структур, а записывать всегда для совместимости? Думаю, надо будет обсудить изменения в формате... А костыли нужны для того, чтобы проанализировать, реально в загружаемом rss один байт записан (с ошибкой) или два...
Больше эмуляторов хороших и разных! Поделишься планами насчет эмулятора? Какие компьютеры планируешь эмулировать, для какой ОС эмулятор? OS X?
|
02 Aug 2013 02:14 |
|
|
uart
Writer
Joined: 18 Apr 2013 05:19 Posts: 12 Location: 188.255.113.144
|
Да, исключительно OS X, с максимальной поддержкой ее фич. Пока эмулирую Апогей/РК/Микроша, дальше видно будет. Основная идея потактовая идентичность реальному железу и полная эмуляция ВГ75/ВТ57.
|
02 Aug 2013 03:20 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22730 Location: Silicon Valley
|
С какой версии OS X начинается поддержка? 10.8? 10.6? 10.4? Интеловские бинари онли? Или универсал с возможностью работы на PowerPC?
Или если оно в исходниках - то это сильно упрощает дело - можно пересобрать где угодно
|
02 Aug 2013 03:23 |
|
|