Последний раз редактировалось TheGWBV; 12.01.2015 в 23:34.
не совсем по теме но попалось
МпСС 1988 №6 стр 48
Контроллер КР580ВН59 в устройствах приоритетного прерывания микроэвм "Элетроника 60"
там конечно наворочено электроники, но может всеж пригодится.
up to 50 векторов
---------- Post added at 01:13 ---------- Previous post was at 01:11 ----------
выглядит как будто вывод цветного текста затёр тень,
а подебажит - посмотреть выводится ли в начале черная надпись ?
Итак - Первый рабочий релиз!
Alex_K, вы уже разобрались с глюком стека и загадочной 017776?
Пока нет. Дизассемблирую медленно, но верно. Кое-что уже понятно. Ну а по поводу стека - перед проверкой памяти он устанавливается на 0160000, что соответствует физическому адресу 020000, а уж потом на 0140000, по доке это HSTACK. Видел в предоставленном образе памяти три распакованных SAV-файла, которые являются некоторыми процессами.
Сделано маскирование для 2-х и 4-х битной графики для MMU (без него тени для букв не рисовались).
Скрытый текст
[свернуть]
В каком порядке оно выводит?
Тень текст?
Исходя из предыдущих скриншотов, видно, что тень выводится первой (т.к. без маски она затирается, остаются только хвостики).
---------- Post added at 23:37 ---------- Previous post was at 22:46 ----------
Обновил версию эмулятора до 0.15b:
- Добавил в MMU поддержку записи в память по маске для 2-х и 4-х цветных режимов. Теперь тень и буковки в некоторых текстах выглядят как положено.
- Убрал свой 'супер-пупер' придуманный аппаратных контроллер VIRQ и заменил на родной (спасибо за находку Alex_K)
- Убрал ошибки при попытке записи на дискету. Теперь контроллер 'думает', что пишет и не ругается.
---------- Post added 15.01.2015 at 00:03 ---------- Previous post was 14.01.2015 at 23:37 ----------
Если у кого возник вопрос, а что это за глюк:
то распознать его истинную причину (а версий несколько) помогут только скриншоты с рабочего реала.
Последний раз редактировалось Titus; 15.01.2015 в 00:23.
Дизассемблировал и проверил ПЗУ. Titus, у меня к вам есть вопрос. Можете проверить в эмуляторе, идет ли обращение к адресам 016, 017, 060 и 062 в ПЗУ? И если есть, то какая команда и по какому адресу.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)