Важная информация

User Tag List

Страница 244 из 267 ПерваяПервая ... 240241242243244245246247248 ... ПоследняяПоследняя
Показано с 2,431 по 2,440 из 2664

Тема: Xpeccy

  1. #2431
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    build 20210327
    Спасибо! Растянул дебаг на весь экран - красота!

    А как дизасм с адреса Х по адрес У выгрузить в файл?
    Нашёл только чтобы выделить мышой, протянув выделить кусок. Если хочется несколько кило сохранить, то уже подбешивает скроллить.

    Кроме этого выделение как-то странно работает, не всегда с первого щелчка или дабл клика выделяет, рандомно потыкаю в разные адреса, пока не скинется выделение, потом новым щелчком только в нужный адрес давлю, чтобы указать откуда.

    Без вертикального скроллбара переходить далеко на нужный адрес - тяжко.

    Ввод точек останова с маской - здорово, но что, если мне нужен диапазон из 20 адресов?
    Покрывать 32 не хочется из-за ложных срабатываний. Дробить на 1+16+2+1? :/
    И как задать маску вовсе неочевидно.

    Upd:
    Про выделение понял: нужно кликнуть на адрес, и протянуть вправо мышой, тогда строка выделяется. Чутка непривычно, но работает.
    Последний раз редактировалось Bedazzle; 28.03.2021 в 20:29.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

  2. #2431
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2432
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    А как дизасм с адреса Х по адрес У выгрузить в файл?
    Нашёл только чтобы выделить мышой, протянув выделить кусок. Если хочется несколько кило сохранить, то уже подбешивает скроллить.
    Ctrl+клик на начало и на конец - выделение блока, так же работает shift+клик
    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Кроме этого выделение как-то странно работает, не всегда с первого щелчка или дабл клика выделяет, рандомно потыкаю в разные адреса, пока не скинется выделение, потом новым щелчком только в нужный адрес давлю, чтобы указать откуда.
    Есть неприятная штука, от которой пока не могу избавиться - если кликнуть и чуть потянуть в сторону (даже случайно), выделится текущаяя строка. А выделенный блок сбрасывается по средней кнопке мыши, если ты об этом
    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Без вертикального скроллбара переходить далеко на нужный адрес - тяжко.
    Набрать адрес в столбце адреса?

    - - - Добавлено - - -

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Ввод точек останова с маской - здорово, но что, если мне нужен диапазон из 20 адресов?
    Маска работает только на порты. На адреса она не действует. Один брыкпоинт - один адрес. Когда-нибудь придумаю что-нибудь внятное с диапазонами.
    Все любят гипножабу

  4. #2433
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Набрать адрес в столбце адреса?
    Это не всегда удобно. Например, когда точный адрес не знаешь, или когда реально мыша в руке, и было бы скорей проскроллить, визуально глядя по коду где что.

    Цитата Сообщение от SAM style Посмотреть сообщение
    Один брыкпоинт - один адрес. Когда-нибудь придумаю что-нибудь внятное с диапазонами.
    Было бы супер. Сейчас конечно работает выделить блок мышой, после чего давануть в добавление бряка - добавляется пачка по раздельным.

    Давно хочу слезть с EmuzWin, но пока колюсь и жру кактус.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

  5. #2434
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    build 20210407

    • Вделана возможность создавать точки останова для адресной шины CPU на диапазоны адресов (через контекстное меню в дебагере или через список точек останова. по пробелу так и ставится на текущий адрес
    • Починены разные мелкие мелочи, которые можно было и не заметить
    • Вдруг и внезапно в прошлый раз собрал так, что мог плыть звук. к - кривые руки.


    [ скачать ]
    Все любят гипножабу

  6. Эти 6 пользователя(ей) поблагодарили SAM style за это полезное сообщение:

    Bedazzle (08.04.2021), Dart Alver (10.04.2021), Dexus (07.04.2021), Doronetty (07.04.2021), Lethargeek (07.04.2021), Oleg N. Cher (08.04.2021)

  7. #2435
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    build 20210407
    Вделана возможность создавать точки останова для адресной шины CPU на диапазоны адресов
    Низкий поклон!
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

  8. #2436
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus Посмотреть сообщение
    Виндовая сборка с шейдерами-шмейдерами (несколько штук в комплекте)
    Интересно, есть пара вопросов по шейдерам и текстурам в OpenGL.
    1) в текущем варианте на время рендеринга текстуры активируется программа шейдеров, грубо говоря сейчас схема рендеринга такая:
    Код:
    glUseProgram(_program);
    
    glBindTexture(GL_TEXTURE_2D, curtxid);
    glBegin(GL_TRIANGLE_STRIP);
    glTexCoord2f(1.0f, 0.0f); ctx.glVertex2f(1.0f, 0.0f);	// RT
    glTexCoord2f(0.0f, 0.0f); ctx.glVertex2f(0.0f, 0.0f);	// LT
    glTexCoord2f(1.0f, 1.0f); ctx.glVertex2f(1.0f, 1.0f);	// RB
    glTexCoord2f(0.0f, 1.0f); ctx.glVertex2f(0.0f, 1.0f);	// LB
    glEnd();
    
    glUseProgram(0);
    а как сделать многопроходную обработку, где используются несколько шейдеров для каждого прохода?
    Как пример, вот какой-то многопроходный вариант на шейдерах: http://www.mediafire.com/file/touakp...er.shader/file

    Как доработать код для поддержки таких многопроходных шейдеров? Насколько понимаю, нужно загрузить несколько программ для каждого прохода?

    2) если вызывать glTexImage2D с GL_BGRA в качестве формата, будут ли проблемы на разном железе?

    Например вот так:
    Код:
    glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA,
        bytesPerLine / 4, sizey,
        0, GL_BGRA, GL_UNSIGNED_BYTE,
        pBuf);
    Последний раз редактировалось ZXMAK; 11.04.2021 в 17:54.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  9. #2437
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZXMAK,
    > а как сделать многопроходную обработку, где используются несколько шейдеров для каждого прохода?
    Никак. Менять код рендеринга. Как именно - хз. Мне одного прохода хватает

    2) неизвестно. Непонятно - зачем?

    В целом - ставишь Qt, берёшь исходники, и экспериментируешь.
    Последний раз редактировалось Dexus; 11.04.2021 в 19:50.

  10. #2438
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дело не в Qt, у меня свой кроссплатформенный движок под OpenGL. Когда-то делал, хотел ZXMAK на него перевести. Впринципе под win, linux и MAC OS нормально работает, но до конца не допилил - утонул в изучении версий и расширений. С одной стороны не хотелось старые интерфейсы юзать, с другой стороны новые не везде поддерживаются, вобщем на изучении методик загрузки расширений и их поддержки на разных платформах дело застряло. Дело усугубилось еще и отсутствием встроенной поддержки шрифтов в OpenGL, делать движок для работы с TrueType файлами шрифтов совсем не хотелось, а текст в виде спрайтов - решение не очень. В итоге стал юзать везде Direct2D, который не короссплатформенный, но дает красивые результаты и полноценно поддерживает шрифты из коробки.

    Ваши эксперименты с шейдерами на OpenGL разбудили старый интерес к OpenGL, ради интереса набросал тестовый код по аналогии, работает. Но хотелось бы с многопроходными шейдерами разобраться. Один проход не интересно, хотел добавить на шейдерах поддержку разницы длительности между inc и paper. Идея в том, чтобы в альфа канал класть информацию типе пикселя и на шейдерах это обрабатывать. Еще интересно нофлик фильтр на шейдерах сделать, передавать две-три текстуры - текущего и предыдущих кадров и комбинировать результат на шейдерах.
    Последний раз редактировалось ZXMAK; 11.04.2021 в 21:30.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  11. #2439
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZXMAK, несколько текстур передавать (текущую+ предыдущую) по идее не проблема, просто предыдущую не удалять, и биндить как параметр. Можно передавать параметр «времени», для динамики какой-то (дрожании пикселей)
    А насчет многопроходности - это я уже не трогал. Изначально позаимствовал метод из OpenXcom, а потом это легко переделалось на Qtшные методы (гораздо менее громоздко получилось). Многопроходные рендеры используются в Retroarch. Наверное это туда надо посмотреть.

  12. #2440
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    438
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    К-хм, во-первых строках письма - спасибо, эмулятор радует все больше и больше, хотя основным у меня по прежнему эмулятор Шалаева (на ноуте). На старшем же брате пользуюсь этим. Во-вторых, как не по-брюзжать, в смысле пожелания и прочее.
    Эмулятор регулярно обновляется и это хорошо, наверное, и их у меня стоит уже ... подходит к десятку, хотелось бы на какой то вкладке увидеть номер версии.
    Уже не настаиваю, но хорошо бы что бы изменения в образ диска вносились в момент, например, операции записи файла. Нет, я уже почти привык давить F9 при закрытии эмулятора, но работа завершается не всегда сознательно, вот вчера, падение напряжения и результат четырех часов работы в корзину, да какая там корзина, в жопу. Если это, запись в образ при записи на диск, сделать по какой то причине нельзя, хотелось бы иметь возможность сбрасывать дамп .., ну что то вроде спящего режима, впрочем это хотелось бы иметь не зависимо не от чего. Надавил на какой то FF и сохранил все! А то я уже думаю запускать эмулятор под VMware и тогда надавил на паузу и время остановилось, а потом в любое время продолжил с того же места. Да, в случае отключения электричества это не спасет, но это бывает довольно редко, да и какая - никакая копия будет.

    Еще хотелось бы Are Your Sure при выходе (ALT+F4) из эмулятора, иногда нажатие происходит случайно, нажимал SS, он у меня на ALT + 3 - просмотр файла в ZAsm`е и вылетел, да, если какой то диск не сохранялся то об этом эмулятор сообщит, но рам-диск в .., там выше уже писал.

Страница 244 из 267 ПерваяПервая ... 240241242243244245246247248 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •