С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
О! Как здорово, что проект разморозился! Надеюсь что удастся довести исходники до компиляимости!
Я-же находил кучу багов и недоделок.
0) Пересмотреть политику "текущего каталога" при открытиях файлов и сохранениях_как.
1) "быстрая загрузка с ленты" - ключ не сохраняется, и постоянно установлен при загрузке эмулятора.
2) При показе клавиатуры "alt+K" теряется фокус главного окна. Приходится мышкой тыкать в него.
3) При остановке на точке останова, фокус переходит к окну дебагера, если в это время давится кнопка на клавиатуре, то она залипает.
4) Не работают сложные условные точки останова. Либо игнорируются, либо крашится весь эмулятор.
5) Нельзя в листинге дебагера отключить вшитые системные метки.
6) Не работают точки останова в ПЗУ.
7) При дизассемблировании часто зависает окошечко "Плиз вайт".
8) Не хватает вариантов дизассемблирования, с подстановкой найденных меток.
9) В ассемблере форточка лога и в дебагере форточка дампа памяти, изначально должны быть видны.
A) В окне ассемблера предусмотреть ключ, чтобы при компиляции (F4) сразу запускалась программа по entrypoint.
B) При выключении режима мультиколлора, у меня часто крашился эмулятор.
С) При одновременном открытии нескольких экземпляров эмулятора, потом при их закрытии возникают сообщения о падении. Как-то надо это дело обрабатывать и чтобы в список последних открытых файлов всё открываемое попадало.
D) Sprite Finder неудобно двигать ползунки. Мало вариантов кодирования. Нет режима редактирования.
E) Вот я хочу написать плагин, чтобы при ассемблировании метки "Label128: ; Comment_128" комментарии сохранялись в метке, и в окне меток появился третий столбец с комментариями. Могу я сделать такой плагин? Как-то надо больше документаций по плагинам, какие можно написать, какие нельзя, больше примеров.
- - - Добавлено - - -
F) В дебагере, при пошаговой отладке (F7,F8) можно сделать ключ, чтобы изменения в экранной области сразу отражались в графике, а не ждали прохода луча.
Под словом "ключ" я понимаю какую нибудь фиксирующуюся кнопку или галочку.
Reobne, отличный список! Плагины это только savez80 и.т.п ими не внести изменения в сам эмуль. Я достаточно медленно буду разгребать, в приоритете у меня моя долгострой игра под спек
DenisGrachev, Я готов ждать вечно! Главное что дело движется. Исходник уже компилируется?
10) При открывании окошка "новый брекпоинт", фокус ввода должен быть в EditTextAddr1, и его содержимое должно быть выделено. По Enter окно должно закрыться с сохранением; по esc - без сохранения.
11) В дебагере, я редактирую AF, нажав TAB я хочу перейти к редактированию AF'; нажав вниз - к редактированию BC.
12) В дебагере листинг дизассемблера, правый клик мыши, я не хочу видеть меню настроек, оно на кнопке скрещенного молотка и гаечного ключа, тут я хочу видеть конкретно что можно сделать с данным адресом: поставить брейк, поставить брейк как(с окошком нового брейка), ввести ассемблерную команду, создать метку пользователя, добавить комментарий, скопировать адрес, скопировать ассемблерную команду, начать выполнение отсюда, начать дизассемблирование отсюда...
13) В редакторе ассемблера, окошко Find text, добавить категорию искомого: всё подряд, коментарии, некоментарии, метки, команды, числа...
14) при открытом эмуляторе возникает проблема с браузерами (как минимум, у меня были стабильные проблемы с эксплорером)
она залипает не токлько при использовании дебагера
стоит только "не правильно" кликнуть по любой кнопке\менюшке
и все....
а что она щас не запускается по entrypoint o_O?
отключаешь эмуляцию мультиколора
и проблема решена
а в дебагере будет больше полезно 2 окна
содержимое видео памяти (можно даже несколько банок\окон или с ручной установкой адреса)
и содержимое экрана со всей построчной отрисовкой
- - - Добавлено - - -
в дебагере листинг дизассемблера
при скролле в одну из сторон жутоко спотыкается и тормозит
по моему
Последний раз редактировалось NEO SPECTRUMAN; 17.09.2017 в 23:05.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)