http://www.asvcorp.ru/darch/tools/em...010/index.html
сыроват, но некоторые игрушки уже можно запускать.
Вид для печати
http://www.asvcorp.ru/darch/tools/em...010/index.html
сыроват, но некоторые игрушки уже можно запускать.
мда... Жалко у мну нету мака...
круть.. наверное порты появятся
Под Винду бы нормальный эмулятор доделали (особенно здорово бы полную эмуляцию БК-0011М), а то вроде эмулей куча, да все "сыроваты"...
будем ждать когда b2m доделает эмуль ;)
Действительно, может кто поищет косяки эмуляции (процессора, устройств, и т.д.)? :) А то я слабо представляю, как должно быть, а как нет.
Кстати, я перед тем как делать эмулятор столкнулся с тем, что
с разбегу не смог найти толковое описание системы команд.
Из того, что нашлось сделал краткий справочник:
http://www.asvcorp.ru/darch/electron...1/opcodes.html
...и по-полной огрёбся ошибками в эмуляции.
причём ошибки - в первоисточниках :v2_conf2:
сейчас время от времени вношу в него дополнения/исправления.
с растактовками тоже пока проблема - ищу.
А что, b2m уже все перевел на SDL, убрал зависимости от винапи, выложил в опенсорс и начать портировать под OSX? =D
есть неплохой небольшой эмуль БКшки (0010, 0010-01, 0011) под Linux доступный в исходниках, судя по тому что он хорошо эмулирует звуки нажимаемых клавиш, с растактовкой там все ок.. вот страничка проекта http://bk-terak-emu.sourceforge.net/
Проект заброшен аж с 2005 года =(
Звук не через SDL (был бы шанс собрать... под макосью)
главное что в исходниках и работает, под линуксом его собрал и вполне успешно эмулит
Ничего он не заброшен. Он вполне себе завершен. Брухис доступен и готов исправить ошибки, если надо. Главное, как уже тут сказали, что есть исходники. Единственный полный эмуль Савельевский. Но написан он через пень, уж пусть меня извинит автор. Кроме ДОС'а он нигде не работает. Брухисовский под Юних - второй по полноте и точности. Но его бы тоже стоило причесать и портануть на все, что шевелится. Все остальное, кто бы там что не доказывал, глючное и недоработанное. Довести эмулятор до логического конца - это месяцы кропотливой работы.
b2m, но он не работает под OS X :v2_tong2:
еслиб только os x была причиной, в эмуле b2m досихпор много чего от бк неработает.
А тесты 791401, 791404 и 791323 у вас уже проходят?
http://zx.pk.ru/showthread.php?t=11557
С тестом инструкций были кое-какие проблемы, сегодня исправил, завтра будет новая версия. Тест прерываний доходит только до обмена по ИРПС, но это и понятно, ИРПС я не стал делать пока (в двух других тестах было достаточно лишь бита готовности, а вывод я сделал через ВВ51, он у меня в сокет перенаправляется), а если пропустить часть работы с ИРПС, то благополучно уходит на повторный круг. С тестом памяти не разобрался, выдаёт кучу адресов, как их понимать, незнаю. Хотя на каком-то этапе видно слово "O{ib A" :) А это точно тест памяти для БК-0010?
Изначально это тесты для ДВК, вот инструкция: http://grands.land.ru/docs/test0505.htm