User Tag List

Показано с 1 по 10 из 43

Тема: Спецификация формата .SNV (SNap for View)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    06.11.2020
    Адрес
    г. Санкт-Петербург
    Сообщений
    167
    Спасибо Благодарностей отдано 
    81
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectramine Посмотреть сообщение
    удобном для просмотра и модификации формате состояния компьютера ZX Spectrum
    Если предполагается модификация, а не только просмотр, тогда должен быть конвертер обратно в снапшоты для загрузки в эмулаторы?

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

  3. #2

    Регистрация
    07.10.2006
    Сообщений
    1,731
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    Если предполагается модификация, а не только просмотр, тогда должен быть конвертер обратно в снапшоты для загрузки в эмулаторы?
    Этот формат и есть формат снапшота для загрузки/выгрузки в/из эмулятор/а, альтернатива SNA и Z80. Просто его основное преимущество перед существующими - удобство просмотра/редактирования вне эмулятора.
    Скорее всего, эмулятор, поддерживающий этот формат, поддерживает и другие, так что, при желании, можно загрузить в этом формате и выгрузить в SNA, Z80 или SZX.

  4. #3

    Регистрация
    06.11.2020
    Адрес
    г. Санкт-Петербург
    Сообщений
    167
    Спасибо Благодарностей отдано 
    81
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectramine Посмотреть сообщение
    Просто его основное преимущество перед существующими - удобство просмотра/редактирования вне эмулятора
    Тогда почему не воспользоваться форматом SNA + hex edit с поддержкой настраиваемого смещения? Задать во hiew смещение 16384-27 байт и наслаждаться? Все 48К попадают в нужные адреса. Кстати, какие-то еще редакторы поддерживают такое виртуальное смещение? Возможно beye, но он у меня показывает просто черное окно, давно заброшен, вероятно работает только в досе.

    https://ru.wikipedia.org/wiki/Beye

    И вообще какие задачи должен решать этот формат, что эмулятор оказывается непригодным? Поиск строк с поддержкой произвольного регистра и кодировок? Глобальная замена по файлу? Редактирование с использованием вставки, а не только замены? Копирование участков во внешний файл? Массовый поиск в нескольких файлах?

  5. #4

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,000
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    324
    Спасибо Благодарностей получено 
    327
    Поблагодарили
    249 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    Задать во hiew смещение 16384-27 байт и наслаждаться?
    лишние телодвижения мешают наслаждаться

    к тому же hiew под винду платный

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    Все 48К попадают в нужные адреса.
    в sna вообще-то может быть и больше 48k, что потребует еще больше лишних телодвижений, и уже возможно неоднократных

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    И вообще какие задачи должен решать этот формат, что эмулятор оказывается непригодным?
    да мало ли почему, например, в отладчике тупо маловато окошко или навигация неудобная
    Прихожу без разрешения, сею смерть и разрушение...

  6. #5

    Регистрация
    07.10.2006
    Сообщений
    1,731
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    Тогда почему не воспользоваться форматом SNA + hex edit с поддержкой настраиваемого смещения? Задать во hiew смещение 16384-27 байт и наслаждаться? Все 48К попадают в нужные адреса. Кстати, какие-то еще редакторы поддерживают такое виртуальное смещение? Возможно beye, но он у меня показывает просто черное окно, давно заброшен, вероятно работает только в досе.
    Можно и воспользоваться, конечно. Но это требует слегка навороченного хекс эдитора, а не любого.

    И вообще какие задачи должен решать этот формат, что эмулятор оказывается непригодным? Поиск строк с поддержкой произвольного регистра и кодировок? Глобальная замена по файлу? Редактирование с использованием вставки, а не только замены? Копирование участков во внешний файл? Массовый поиск в нескольких файлах?
    Основная задача снапшота - хранить состояние эмулируемого Спектрума, дополнительная задача этого формата - чтобы это состояние можно было без напрягов исследовать внешними инструментами, в первую очередь хекс-вьювером.
    Да, эмулятор с хорошим отладчиком может убрать необходимость в других инструментах, но - много вы знаете эмуляторов с хорошими отладчиками? Отладчик Спектакулятора, например, не позволяет просматривать память в хекс-дампе. У других отладчиков другие ограничения.
    Ну вот, например, задача. Вы сохраняете несколько снапшотов в данном формате, чтобы найти ячейки, изменившиеся заданным образом. Далее в тотал командере сравниваете попарно такие снапшоты, и слету получаете адреса нужных ячеек в памяти Спектрума. А используя sna формат, вы ещё навозитесь с вычислением их адресов, вычитая нужные смещения.
    Последний раз редактировалось Spectramine; 14.08.2023 в 21:23.

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

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

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

Похожие темы

  1. GMX Pic View
    от izzx в разделе Софт
    Ответов: 110
    Последнее: 24.09.2021, 21:02
  2. Best View 2.19
    от Gutten в разделе Софт
    Ответов: 5
    Последнее: 15.08.2017, 15:42
  3. Описание формата TRD
    от Abadonna в разделе Разный софт
    Ответов: 7
    Последнее: 26.04.2013, 17:58
  4. 3D-View - построение 3D перспективы
    от Andrew771 в разделе Софт
    Ответов: 4
    Последнее: 02.11.2012, 11:46
  5. Описание формата .TAP
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 1
    Последнее: 20.01.2008, 18:18

Ваши права

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