не вводите людей в заблуждение. BICB работает корректно, и в указанной статье ничего нового про BICB не добавили, как было: movb, mfps, swab, так и осталось.
Вид для печати
не вводите людей в заблуждение. BICB работает корректно, и в указанной статье ничего нового про BICB не добавили, как было: movb, mfps, swab, так и осталось.
Помню, в телеграм-чате обсуждали, что BISB под подозрением. Значит, не подтвердилось.
Процессор на FPGA из проекта PDP2011 с моими исправлениями байтовых команд.
Проверял на тесте, который нашел в интернете, 791401.MAC.
Проверил игры Express и Newlode - они работают.
Подключил третий процессор и сделал палитру на 64 цвета.
https://youtu.be/qd_viOLVAe0
Нашел ошибочку в процессоре.
https://youtu.be/PELx6y8WqD0
Ошибки были две. Первая касалась команды MOVB. При записи в регистр байта, не было расширения знака (эта ошибка исходника PDP2011). Вторая - моя. При записи из регистра байта в память по нечетному адресу не было подстановки младшего байта регистра в старший байт памяти. Эти ошибки нашел после написания своей программы тестирования байтовых команд. В исходнике PDP2011 половина байтовых команд работала не правильно.