С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
/* не вы интересовались как выключить курсор */
интересовался как "просто", без десятка строк кода выключить курсор, но на последних двух страницах пытался узнать как работать с ПЗУ и как с этим связан листинг emuverse.
/*Вы нас за идиотов держите*/
Никто Вас ни за кого не держит..
.....................
Вот кстати на обеде не удержался попробовал:
.....
CLR @#23164 ; Запретить курсор
MOV #2,@#7134
MOVB #177,@23160 ; Убрать курсор с экрана;
..........
Прекрасно работает и без вашего любимого скакания по таблице строк....
Просто и красиво Трудно было подсказать?
............
В любом случае спасибо за участие..
Последний раз редактировалось S_V_B; 16.10.2018 в 11:53.
S_V_B, http://archive.pdp-11.org.ru/ukdwk_a...t/Other/UKROM/
наследие заслуженных УК-НЦ программистов, в частности соавтора UKNCBTL Alex_K, он кстати на форум заходит не так уж и редко (здоровья, Алексею!).
это чудо техники - младшая родственница гигантских PDP, то есть некий ПРОМЫШЛЕННЫЙ СТАНДАРТ
RT-11 - то же стандарт, идеально вылизанная, продуманная система реального времени под которую
есть трансляторы всех самых популярных языков, МАКРО-11 лучший и самый правильный ассемблер,
а цифры 8 и 9 придумали враги ))) Реализация графики как и работа с ней у каждой машинки сделана по своему,
у ДВК = КЦГД, у УК-НЦ встроенная БКашка в виде ПП, у БК своя там область экрана и заморочки с ней связанные
Системная МАКРО библиотека и сам язык более рассчитаны не на специфику (напрямую к железу), а на системные вызовы,
тем самым добывается запуск на любой ЭВМ под RT-11 или её эмуляцией.
Возможно ли в UKNCBTL ставить точки останова?
Пробовал в текст BPT вставлять, просто вылетает из программы.
Пошаговое выполнение есть, а как остановить?
Последний раз редактировалось hobot; 19.10.2018 в 12:55.
Там есть типа "одна" точка останова. В консоли отладчика вводим g12345 -- это значит ставится точка на адрес 12345, запускается на выполнение. Точка пропадает при первом останове эмулятора, без разницы ручном или по точке. Только при выполнении команды g12345 внимательно смотрите на каком процессоре вы сейчас стоите. Текущий процессор переключается командой p.
Команда Step Over реализована так же -- определяется адрес следующей команды, выполняется g12345 с этим адресом.
Полный хелп по всем командам консоли отладчика -- команда h.
https://github.com/nzeemin/ukncbtl-doc/wiki/Debugger-ru
Последний раз редактировалось nzeemin; 19.10.2018 в 14:03.
Возможно ли как то собрать бинарный файл который можно просто загрузить в память и выполнить?
Т.е. например, запускается программа, загружает этот файл в память(расчитанный на загрузку с адреса 024000) и посылает его в память ПП, или же в дополнительную память, адреса которой выше верхней границы памяти используемой ОС.
Последний раз редактировалось randomizer; 26.12.2018 в 23:25.
Удаление в знак протеста против действий MM
Последний раз редактировалось MacBuster; 27.01.2019 в 08:59. Причина: Удаление в знак протеста против действий MM
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)