| Patron |
14th December 2013 17:31 |
Quote:
Originally Posted by MiX
(Post 652041)
Нельзя-ли добавить дизассемблер, надо для отладки.
|
Встроенный в процессор дизассемблер там есть, но он обслуживает только Trap_To_04, выводя причину зависания в текстовый порт [DebugOut] ( в эмуляторе ДВК этот порт процессора подключен к консоли Debug ). Проблема в том, что включённый дизассемблер генерит каждую секунду около десяти мегабайтов листинга.
Можно добавить в эмулятор процессора состояние [DisAsm] ( тогда можно будет повесить на полосу статуса кнопку управления этим состоянием ) и текстовый порт [DisAsm], куда будет выводиться листинг.
Для дополнительного управления дизассемблером - можно добавить псевдоустройство CPUCSR с адресом 0177724, что позволит включать и выключать дизассемблер из отлаживаемой программы при помощи команд MOV #1,@#177724 и MOV #0,@#177724.
|