nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 15 Apr 2021 02:43



Reply to topic  [ 100 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next
Emu80 — 2013 
Author Message
Senior

Joined: 21 Jan 2003 05:08
Posts: 126
Reply with quote
Post 
Забрал, спасибо!
gigascreen даже кое-как работает...
Только вот не совсем понял, что такое с форматом файлов. У gifascreen.rka отсутствует в конце файла контрольная сумма, а у lines.rka, кроме того, еще и нулевой конечный адрес...


31 May 2013 14:25
Profile ICQ WWW
Retired

Joined: 27 Mar 2013 05:55
Posts: 587
Location: 62.192.229.16
Reply with quote
Post 
Да, это у меня руки не дошли правильно заголовок посчитать.


01 Jun 2013 11:28
Profile
Retired

Joined: 27 Mar 2013 05:55
Posts: 587
Location: 62.192.229.16
Reply with quote
Post 
Нашел исходники

https://github.com/vinxru/Demo_Apogey_B ... _And_Music


03 Jun 2013 03:43
Profile
Senior

Joined: 21 Jan 2003 05:08
Posts: 126
Reply with quote
Post 
Выложил новую версию для тестирования. Ссылки, как обычно, в первом посте. Исключен ассемблерный код эмуляции 8080, сейчас используется код эмуляции ядра Александра Демина. Пользуясь случаем, выражаю благодарность автору!


14 Jun 2013 09:18
Profile ICQ WWW
God
User avatar

Joined: 13 Nov 2010 05:06
Posts: 1321
Reply with quote
Pyk wrote:
linux-сборки требуют наличия библиотеки libsdl

У меня в Debian 5 запуск программы порождает только пустое окошко.
Aptitude search libsdl:
Image
Что нужно доустановить или в чём может быть проблема?


Last edited by VituZz on 04 Mar 2015 09:41, edited 2 times in total.



16 Jun 2013 07:50
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19602
Location: Silicon Valley
Reply with quote
Post 
А как оно у тебя вообще собралось без libsdl1.2-dev?

_________________
:eugeek: https://twitter.com/Shaos1973


16 Jun 2013 08:11
Profile WWW
God
User avatar

Joined: 13 Nov 2010 05:06
Posts: 1321
Reply with quote
Post 
А что там должно собираться? В "собирании" я не силён, но не вижу, что можно сделать помимо простого запуска единственного исполняемого файла. В общем, для дилетантов надобен README или INSTALL.

libsdl1.2-dev доустановил. Без результатов. Причём пустое окошко можно закрыть лишь при помощи # kill -KILL, и не меньше!


Last edited by VituZz on 04 Mar 2015 09:42, edited 1 time in total.



16 Jun 2013 12:16
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19602
Location: Silicon Valley
Reply with quote
Post 
А так ты бинарник ставишь? Может ему какая-то конкретная версия SDL нужна?

Попробуй ldd команду на него натравить - он напечатает все зависимости

_________________
:eugeek: https://twitter.com/Shaos1973


16 Jun 2013 13:33
Profile WWW
Senior

Joined: 21 Jan 2003 05:08
Posts: 126
Reply with quote
Post 
Затрудняюсь так сразу сказать. в чем может быть дело. В консоли никакие сообщения об ошибке не выдаются? В директории с исполняемым файлом имеются emu80.cfg и директории fonts и roms? А что касается readme и install, то их нужно писать и отлаживать разные варианты - на то это и тестовые сборки... Все будет со временем...

Можно ко мне в аську (19699862) - попробуем разобраться в интерактивном режиме...


16 Jun 2013 13:40
Profile ICQ WWW
Writer

Joined: 18 Apr 2013 06:19
Posts: 12
Location: 188.255.113.144
Reply with quote
Post 
Формат файла RSS не соответствует описанию на сайте. В частности двухбайтовые регистры ВТ57 описаны как unsigned char...


01 Aug 2013 07:48
Profile
Senior

Joined: 21 Jan 2003 05:08
Posts: 126
Reply with quote
Post 
Про ошибку в RSS я в курсе, и уже давно. Придется делать какие-то "костыли", чтобы это обойти :( А вообще, этот формат не совсем полноценный, состояние машины сохраняется не полностью, также сохранаются неактуальные на данный момент параметры... Проще было бы сделать свой формат, сохраняющий все нюансы, но это будет в ущерб унификации. В общем, поддержку RSS в эмуляторе не бросаю, но вопрос пока открытый. Может быть, что-то посоветуете?


01 Aug 2013 12:40
Profile ICQ WWW
Writer

Joined: 18 Apr 2013 06:19
Posts: 12
Location: 188.255.113.144
Reply with quote
Post 
Зачем костыли? Сделать новые номера для модели компьютера и новые структуры, а старый формат ограничено поддержать.
Я сейчас пишу свой эмулятор и мне универсальный формат тоже был бы интересен.


02 Aug 2013 00:05
Profile
Senior

Joined: 21 Jan 2003 05:08
Posts: 126
Reply with quote
Post 
Ну вот, вопрос в том, насколько "ограниченно" его поддержать? Читать старый формат, если нет новых структур, а записывать всегда для совместимости? Думаю, надо будет обсудить изменения в формате... А костыли нужны для того, чтобы проанализировать, реально в загружаемом rss один байт записан (с ошибкой) или два...

Больше эмуляторов хороших и разных! :) Поделишься планами насчет эмулятора? Какие компьютеры планируешь эмулировать, для какой ОС эмулятор? OS X?


02 Aug 2013 03:14
Profile ICQ WWW
Writer

Joined: 18 Apr 2013 06:19
Posts: 12
Location: 188.255.113.144
Reply with quote
Post 
Да, исключительно OS X, с максимальной поддержкой ее фич. Пока эмулирую Апогей/РК/Микроша, дальше видно будет. Основная идея потактовая идентичность реальному железу и полная эмуляция ВГ75/ВТ57.


02 Aug 2013 04:20
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19602
Location: Silicon Valley
Reply with quote
Post 
uart wrote:
Да, исключительно OS X, с максимальной поддержкой ее фич. Пока эмулирую Апогей/РК/Микроша, дальше видно будет. Основная идея потактовая идентичность реальному железу и полная эмуляция ВГ75/ВТ57.


С какой версии OS X начинается поддержка? 10.8? 10.6? 10.4? Интеловские бинари онли? Или универсал с возможностью работы на PowerPC?
Или если оно в исходниках - то это сильно упрощает дело - можно пересобрать где угодно ;)

_________________
:eugeek: https://twitter.com/Shaos1973


02 Aug 2013 04:23
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 100 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.