С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
встроенный дебаггер есть почти с первых версий - Tools->Debugger
Есть также возможность подключать сторонние дебаггеры, для этого нужно реализовать девайс с интерфесом IJtagDevice. Тут уже выкладывали девайс для использования GDB.
Т.е. можно подключаться сторонним отладчиком прямо к эмулятору и отлаживать код внутри эмулятора.
Последний раз редактировалось ZXMAK; 17.10.2011 в 17:18.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
IT FOUND A VOICE... NOW IT NEEDS A BODY
эмулятор предоставляет интерфейс IDebuggable для отладчиков, этот интерфейс дает возможность:
- останавливать/запускать программу
- читать/писать память
- выполнять программу пошагово
- задавать точки останова
- получать строку с ассемблерной мнемоникой инструкции (дизассемблер)
- получать число тактов которое потребуется для выполнения инструкции
Так что подключить можно все что подключается![]()
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
точнее, плагин к эмулятору - это https://github.com/atsidaev/z80gdbserver/tree/plugin
самые последние изменения еще не пушил, но пользоваться и так уже можно
http://zx.pk.ru/showpost.php?p=418985&postcount=116 тут подробней
Плиз мне готовую сборку чтоб работала. Если можно, и описаловку на русском.
вот нарыл любопытный пример Debug Engine на C# для отладчика Visual Studio. Можно сделать такой Debug Engine и отлаживать код в Visual Studio 2010
Останется только ASM и C компилятор для Z80 к студии прикрутить и будет самая навороченная среда для разработки и отладки спектрум софта![]()
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Блин, мне надо для реалтайма отладчик. С возможностью трассера недокументировнных команд, отгрузки на диск-ленту. Брекпойнты прозрачные. И возможность замены ПЗУ на лету.
На хитрый код и Отладчик с мозгами.
Последний раз редактировалось ZXMAK; 18.10.2011 в 01:51.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)