Вышла новая версия эмулятора БК-0010-01, БК-0011 и БК-0011М, основанного на исходниках эмулятора Юрия Калмыкова. Качать здесь:
http://gid.pdp-11.ru/
P.S: Странно, что на zx.pk.ru этот эмулятор не был ранее замечен
Вышла новая версия эмулятора БК-0010-01, БК-0011 и БК-0011М, основанного на исходниках эмулятора Юрия Калмыкова. Качать здесь:
http://gid.pdp-11.ru/
P.S: Странно, что на zx.pk.ru этот эмулятор не был ранее замечен
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Замечен замечен, просто последняя реализация сильно подвела в плане надёжности и глючности - я не тупо "обгадить" или там "просто поворчать", но там реально проблем на пустом месте куча появилась, которых раньше замечено не было. Общее оформление - огромный шаг вперёд, а вот основная ориентация на 11-ю модель - мне (если честно) не слишком важна. Но 10-01 стала глючить, чего в обычной 3.0 версии не наблюдалось - появилось в "улучшенной" ??? Такие дела.
А вот мне наоборот. 10-01 вообще не важна, т.к. есть 11М, поэтому функциональность эмуляции 10-ки проверялась по остаточному принципу, запускается и ладно, значит вносимые изменения изменения не конфликтуют со старым кодом. Да и у меня в наличии есть только железная БК11М, БК10-01 нету, поэтому эмулировал то, что мне более нужно и чем я обычно пользуюсь.
И поскольку про глюки и ошибки никто не пишет, а почта, куда писать указана как на сайте, так и в окне "О программе" эмулятора, то по умолчанию считается, что либо всё в порядке, либо эмулятором никто не пользуется.
И мне эмулятор Юрия Калмыкова понравился очень. Жаль, что новая версия не идёт.
gid, подскажи системные требования, может ещё что установить?
Поскольку эмулятор собран в MS VC 2010, то для его работы необходим vc redist 2010 sp1. Я специально проверял на чистой свежеустановленой WinXP. Эмулятор успешно запустился после установки этого пакета. Естественно, битность vcredista должна быть такая же, какова и битность эмулятора. Т.е. для работы х86 версии эмулятора на Вин7 х64, необходимо установить vcredist_x86.exe, для работы х64 версии - соответственно vcredist_x64.exe
Всё, больше ничего из программных средств не требуется. Насчёт аппаратных средств - нету у меня старого, раритетного железа, чтобы выяснить минимальные аппаратные требования, лишь бы OpenGL видеокартой поддерживался.
Увы.. не хочет работать..
..ещё год назад качал было это:
и vcredist 2010 ставил, и такая тема не помогла (kernell31.dll):
http://forum.ru-board.com/topic.cgi?...topic=21526#14
теперь ставил с нуля
- диск WinXP SP1,
- update XP SP3,
- все заплатки Critical.WinXP.PreSP4,
- MICROSOFT VISUAL C++ 2010 RUNTIME LIBRARIES WITH SERVICE PACK 1
но выдёт:
нужен DirectX, dotNET, другой hal.dll (или halmacpi.dll для мультипроцессора, фиг знает чего ещё?..
может есть архив старых версий?
--------
и я не видел внизу сайта, здесь отличная возможность напомнить всем адрес обратной связи для жалоб/предложений, это ведь [email protected]?Сообщение от gid
Код:мне вот нужна работа в Debug окне (возможности навигации, редактирования своей проги на машкодах (мышью в идеале), нужен столбец чистых восьмеричных кодов рядом с мнемокодом) эпопея с БЕЙСИКом // работает с .COD - файлами, но как загружать .ASC (вот эмуль от Грабовца грузит *.ASC #000.bin - файлы благодаря имени программы внутри них) заинтересовала работа Tape Manager'а хорошая конвертация WAV - файлов, раньше использовал эмулятор от Грабовца, в его эмуле получались избыточные .bin (16 байт вначале и 2б чексуммы вконце), концепт .tap новый? доработать бы маппинг клавиш клавиатуры, ремапинг 177714 для перенастройки клавиш джойстика
Последний раз редактировалось sinicum; 20.03.2014 в 23:35.
gid, кстати, а BKDL - работает на WinXP SP3
Я тут вспомнил, при компиляции у меня включена опция использовать SSE2, видимо ваш процессор слишком старый, вот и вываливается с ошибкой. Однажды на каком-то старом Celerone у меня так же вываливалось с ошибкой. Чё-то я об этом не подумал. Надо будет перекомпилировать.
Это тест на внимательность, но пусть будет так.
Наверное там не используются инструкции SSE2.кстати, а BKDL - работает на WinXP SP3
Мне бы тоже не помешала такая вещь, но как это реализовать я не знаю.мне вот нужна работа в Debug окне (возможности навигации, редактирования своей проги на машкодах (мышью в идеале), нужен столбец чистых восьмеричных кодов рядом с мнемокодом)
Никак, Калмыков эту фичу не реализовал, исходников эмулятора Грабовца я не видел, сам бейсиком вообще не пользуюсь, .ASC файлов не видел, знаю, что они есть, знаю, что это за формат и как устроен, но зачем это извращение нужно, когда есть .COD не понимаю, поэтому и не заморачивался.как загружать .ASC
Изобретение Калмыкова. Было всегда в его эмуляторе.концепт .tap новый?
Там кроме маппинга надо бы вообще работу с клавиатурой переделать. Убрать все горячие клавиши меню, освободить кнопки F1-F12 от функций эмулятора. Всё управление эмулятором делать исключительно через тыканье мышью в пункты меню, зато кнопки будут свободны. Но там столько работы, что это перенесено на будущее, когда я перепишу весь эмулятор заново.доработать бы маппинг клавиш клавиатуры, ремапинг 177714 для перенастройки клавиш джойстика
gid, споасибо за развёрнутый ответ, чую - не одинок я (с незапуском)..
Они (мы БК ,как и СИ программеры) не мотивированы, ..три выходных.. Однако утопия ясна: http://zx.pk.ru/showpost.php?p=639303&postcount=28 и т. д.Сообщение от gid
и мне тем и интересна, что "в жмущих трусах"...Сообщение от gid
(дай ссылочку, пожалуйста, на хард-доки 11M [в Л/С])
Да, вот грешить на ядро..Наверное там не используются инструкции SSE2.
..а вот я (и не одинок) не спешу за "модой".
В общем теперь эмулятор под х86 будет собираться в двух видах, с пометкой i386 - без использования никаких наборов расширенных инструкций, и с пометкой i586 - с использованием SSE2. Как я понял из скриншота, вторую пометку я сделал неправильную, надо было i686 писать, но это не сильно принципиально, чтобы бежать и всё переделывать, при следующей компиляции исправлю.
Что подразумевается под словом "хард-доки"? Что-то особенное? Не лежащее повсеместно?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)