PDA

Просмотр полной версии : Эмулятор БК0010 для Mac OS X



hdc
12.07.2009, 19:10
http://www.asvcorp.ru/darch/tools/emustudio-bk0010/index.html
сыроват, но некоторые игрушки уже можно запускать.

rasmer
12.07.2009, 19:19
мда... Жалко у мну нету мака...

Raydac
12.07.2009, 19:43
круть.. наверное порты появятся

Doronetty
14.07.2009, 18:47
Под Винду бы нормальный эмулятор доделали (особенно здорово бы полную эмуляцию БК-0011М), а то вроде эмулей куча, да все "сыроваты"...

ZEman
14.07.2009, 20:44
будем ждать когда b2m доделает эмуль ;)

hdc
15.07.2009, 18:08
будем ждать когда b2m доделает эмуль ;)

зачем ждать? может лучше помочь ему доделать эмуль? :v2_wink2:

b2m
15.07.2009, 21:31
Действительно, может кто поищет косяки эмуляции (процессора, устройств, и т.д.)? :) А то я слабо представляю, как должно быть, а как нет.

hdc
16.07.2009, 04:39
Действительно, может кто поищет косяки эмуляции (процессора, устройств, и т.д.)? :) А то я слабо представляю, как должно быть, а как нет.

Кстати, я перед тем как делать эмулятор столкнулся с тем, что
с разбегу не смог найти толковое описание системы команд.

Из того, что нашлось сделал краткий справочник:
http://www.asvcorp.ru/darch/electronics/1801vm1/opcodes.html

...и по-полной огрёбся ошибками в эмуляции.
причём ошибки - в первоисточниках :v2_conf2:
сейчас время от времени вношу в него дополнения/исправления.

с растактовками тоже пока проблема - ищу.

svofski
01.09.2009, 04:16
А что, b2m уже все перевел на SDL, убрал зависимости от винапи, выложил в опенсорс и начать портировать под OSX? =D

Raydac
02.09.2009, 22:08
есть неплохой небольшой эмуль БКшки (0010, 0010-01, 0011) под Linux доступный в исходниках, судя по тому что он хорошо эмулирует звуки нажимаемых клавиш, с растактовкой там все ок.. вот страничка проекта http://bk-terak-emu.sourceforge.net/

F0lken
02.10.2009, 23:21
Проект заброшен аж с 2005 года =(
Звук не через SDL (был бы шанс собрать... под макосью)

Raydac
02.10.2009, 23:24
главное что в исходниках и работает, под линуксом его собрал и вполне успешно эмулит

nzeemin
29.11.2009, 23:00
http://www.asvcorp.ru/darch/tools/emustudio-bk0010/index.html
сыроват, но некоторые игрушки уже можно запускать.

Нескромный вопрос -- а в исходниках это будет?
На чём пишите кстати -- Cocoa?

alex904
27.04.2010, 23:04
Проект заброшен аж с 2005 года =(
Звук не через SDL (был бы шанс собрать... под макосью)
Ничего он не заброшен. Он вполне себе завершен. Брухис доступен и готов исправить ошибки, если надо. Главное, как уже тут сказали, что есть исходники. Единственный полный эмуль Савельевский. Но написан он через пень, уж пусть меня извинит автор. Кроме ДОС'а он нигде не работает. Брухисовский под Юних - второй по полноте и точности. Но его бы тоже стоило причесать и портануть на все, что шевелится. Все остальное, кто бы там что не доказывал, глючное и недоработанное. Довести эмулятор до логического конца - это месяцы кропотливой работы.

b2m
28.04.2010, 14:05
Все остальное, кто бы там что не доказывал, глючное и недоработанное.
Я не считаю свой эмулятор глючным. :)

esl
28.04.2010, 15:46
b2m, но он не работает под OS X :v2_tong2:

ZEman
28.04.2010, 21:55
еслиб только os x была причиной, в эмуле b2m досихпор много чего от бк неработает.

nzeemin
08.05.2010, 23:21
Действительно, может кто поищет косяки эмуляции (процессора, устройств, и т.д.)? :) А то я слабо представляю, как должно быть, а как нет.

А тесты 791401, 791404 и 791323 у вас уже проходят?
http://zx.pk.ru/showthread.php?t=11557

b2m
09.05.2010, 23:36
С тестом инструкций были кое-какие проблемы, сегодня исправил, завтра будет новая версия. Тест прерываний доходит только до обмена по ИРПС, но это и понятно, ИРПС я не стал делать пока (в двух других тестах было достаточно лишь бита готовности, а вывод я сделал через ВВ51, он у меня в сокет перенаправляется), а если пропустить часть работы с ИРПС, то благополучно уходит на повторный круг. С тестом памяти не разобрался, выдаёт кучу адресов, как их понимать, незнаю. Хотя на каком-то этапе видно слово "O{ib A" :) А это точно тест памяти для БК-0010?

nzeemin
19.05.2010, 14:14
С тестом инструкций были кое-какие проблемы, сегодня исправил, завтра будет новая версия. Тест прерываний доходит только до обмена по ИРПС, но это и понятно, ИРПС я не стал делать пока (в двух других тестах было достаточно лишь бита готовности, а вывод я сделал через ВВ51, он у меня в сокет перенаправляется), а если пропустить часть работы с ИРПС, то благополучно уходит на повторный круг. С тестом памяти не разобрался, выдаёт кучу адресов, как их понимать, незнаю. Хотя на каком-то этапе видно слово "O{ib A" :) А это точно тест памяти для БК-0010?

Изначально это тесты для ДВК, вот инструкция: http://grands.land.ru/docs/test0505.htm