svofski(26.07.2022)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Спасибо! Наверное лучше подождать пока накопятся изменения на версию.
Больше игр нет
Натолкнулся на интересный баг в Emu80 при эмуляции моей программы.
ром:
https://github.com/parallelno/Vector...GameNoname.rom
баг репорт:
https://github.com/vpyk/emu80v4/issues/14
Посмотри пожалуйста. Заранее спасибо!
parallelno, посмотрю ближе к вечеру.
Описание бага звучит интригующе![]()
А можно ещё фичей подсказать?)
- - - Добавлено - - -
Pyk, для отладки. А то иногда очень тяжко.![]()
Можно, конечно. Я, конечно, и так догадываюсь, чего в отладчике не хватает, но тем не менее - вдруг я о чем-то и не подозреваю?
Вот только, если баги я еще смогу оперативно исправить, то добавлять новые фичи не смогу ориентировочно до октября в связи с нехваткой времени. Разве что что-то мелкое...
parallelno(23.08.2022)
Из совсем мелкого это анноящее ограничение на количество брейк принтов. Было бы классно их увеличить хотя бы до количества влезаемого в окно интерфейса.
- - - Добавлено - - -
Менее мелкое:
Классно было бы иметь дополнительные фичи для отладки например брейк проиты на доступ к памяти, call stack, проигрывание до следующего halt, перемотку назад. Это бы сильно облегчило отладку
А и ещё иметь возможность видеть что в видео памяти нарисовано и видеть данные квазидисков.
А так же брейк принты на доступ к квазидиска
Ещё знать запрещено или разрешено прерывание в данный момент и октрыт ли доступ и какой именно к квазидиску.
- - - Добавлено - - -
И ещё красить ячейки в лампе памяти чтобы лучше понимать где буфыеры расположены.
- - - Добавлено - - -
Печатаю как курица лапой с телефона. Прошу прощения![]()
Pyk(23.08.2022)
Сюрприз, однако! Почему-то думал, что давно уже ограничения нет, а оказывается, так и не сделал...
В планах, но действительно чуть позже, когда опять появится время активно заниматься эмулятором. Поясни только насчет перемотки назад, что именно имеешь в виду? Кстати, выход в отладчик по HLT есть в настройках, но это глобально.
Есть в планах.
Не совсем понял? В графике или в hex? Графика и так отображается...
Подумать надо...
Флаг IFF показывается же?
Сделаю, это несложно.
Не совсем понял, поясни плиз
- - - Добавлено - - -
Да, содержимое стека и сейчас отображается - не совсем call stack, туда и данные попадают, но пользоваться при необходимости можно... Для начала можно, например, переход на адрес по клику сделать...
Хотки который перемещает pc на предыдущий адрес с восстановлением состояния системы на тот момент.Поясни только насчет перемотки назад, что именно имеешь в виду?
Отображается только то что лучем нарисовано, но если луч не успел добежать, но непонятно что в видеопамяти. Хочется видеть содержимое видео памяти в данный момент.Не совсем понял? В графике или в hex? Графика и так отображается..
Ага есть. Но хотелось бы иметь возможность добежать до вызова подпрограммы прерывания по хотки. Если не будет ограничения на кол-во брейки принтов то в принципе и не важно.Кстати, выход в отладчик по HLT есть в настройках, но это глобально
Ого, видать просмотрел. Спасибо за инфу. Поищу.Флаг IFF показывается же?
это скорее от ограниченности ui. Когда бегаешь по дате, сложно сориентироваться с каких адресов важная инфа. Было бы здорово иметь возможность выделить диапазон адресов и задать им цвет бэкграунда чтобы в следующий раз сразу когда возвращаешься к эти адресом видеть от куда до куда буфер.И ещё красить ячейки в лампе памяти чтобы лучше понимать где буфыеры расположены.
- - - Добавлено - - -
По поводу call stack. Хочется чтобы был список последних N адресов в которых программа изменила ps . Чтобы можно было проклинать их . Главный поинт фичи чтобы ответить на вопрос как мы здесь оказались. Как дополнение к этому было классно видеть значение всех регистров в момент перехода чтобы лучше понимать картину.
Последний раз редактировалось parallelno; 23.08.2022 в 11:48.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)