Мысль хорошая.
Это можно приделать к существующему MemoryView -- там где показывается содержимое памяти и оно же в виде символов -- правее от них вполне можно показать спрайт на том же объёме данных, что входит в окно.
Вид для печати
а ширина?
спрайт может быть весьма обьемным
Делаю маппинг клавиатуры БК, хочу сделать смену раскладки клавиш PC в зависимости от того какая выбрана сейчас в БК - РУС/ЛАТ. Вот думаю где лежит это состояние. Судя по отладчику (встроенному в эмулятор) - меняется верхний бит по адресу 000042, а именно, 100000 - РУС, 000000 - ЛАТ. Можно на это полагаться или есть другие способы определить режим?
Во вложении -- первая бета.
Пока в общем-то ничего особенного, загрузки с кассеты нет.
Клавиатуру размапил, но конечно далеко не идеально.
Shift переключает регистр;
АР2 = Ctrl;
Ins = ВС; Tab = ТАБ;
РУС = End; ЛАТ = Home
Две конфигурации -- Бейсик и Фокал, переключаются через меню в остановленном эмуляторе.
Отладчик работает так же как в UKNCBTL.
А экран не слишком сильно сплющен?
---------- Post added at 15:59 ---------- Previous post was at 15:58 ----------
чтото както хоть игру какуюнить в сборку включил бы :)
а то не очень явно все :)
через снапшот :)
---------- Post added at 17:56 ---------- Previous post was at 17:51 ----------
спасибо - высота теперь получше :)
а дебаггер вообще работает?
а то чота както функций у него маловато
Работает. Можно выполнять запуск до заданной точки останова, дизассемблировать фрагмент с любого места, смотреть/изменять память и регистры.Цитата:
а дебаггер вообще работает?
а то чота както функций у него маловато
Каких конкретно функций не хватает?