да, окно watch и логи/некий интерфейс для внешней проги. во втором случае можно любых анализаторов нагородить, хоть графических, хоть каких. а чтобы не тормозить наблюдаемую прогу - сделать псевдокоманды (EDxx?), которые, например, занимают 0 тактов, а в лог бахают счетчик тактов + идентификатор события (например, начало отрисовки, конец, ...).
а не проще ли просто окно Watch добавить - гораздо удобней смотреть будет, чем писать Z80 код для наблюдения за переменной
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Други!
Чтоб не было больше ненужных разговоров - вот вам живой пример, который позволит понять зачем я хочу такой эмуль:
http://zx-pk.ru/showthread.php?t=171...5%ED%F1&page=8
Смотрим пост #79
Там получается либо бегать по лабиринту, либо тоже бегать, но с мини-картой.
Что замедляет очень.
А вот такой (2-х ядерный) эмуль позволил бы и видеть мини карту (и очень много чего ещё полезного для отладки) и видеть экран как он на реале должен быть.
Так понятней?
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Я хотел увидеть мини-карту НЕЗАВИСИМО от основного действа (ну там где сама 3д).
Т.е. код, который рисует эту самую мини-карту должен исполнятся отдельно от основного (3д) чтоб не мешать.
(в конечном варианте эта мини-карта нафик не нужна, но на процессе отладки очень трэба, для контроля правильно-ли отображается 3д)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Destr, проще миниплагин к эмулю на Си написать, который будет брать значения откуда надо и уже рисовать что надо...
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Может быть.
Я в принципе подумывал о том-же (только на PureBasic, но не суть - это то-же самое).
Реализуемо, да...
Но всё-таки эмуль такой который брал - бы IM2 и обрабатывал отдельно - это всё-таки более TRUE
Ну и если даже откинуть мои личные притязания - всё равно это (вроде как) новый шаг к более удобной среде разработки (даже если это только "мёртвая 8-ми битная платформа, тупиковая ветвь")
---------- Post added at 18:46 ---------- Previous post was at 18:45 ----------
Я ведь ссылу на пост давал, и описание и т.д.
по ссылке нашел только сам снэпшот. Я спрашивал про то в каком виде эта карта в памяти хранится и что нужно нарисовать.
Я ждал приметно такой ответ:
Адрес Длина Тип Назначение
#7FAB 4 float Текущий угол вращения взгляда
#8512 4 float Текущая координата X наблюдателя
#8513 4 float Текущая координата Y наблюдателя
#85AC - - Карта, представлена в памяти в таком-то и таком-то формате...
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)